From bb972a6dab0b6fe382acd9335df51486f4b5eb5b Mon Sep 17 00:00:00 2001 From: aliaspider Date: Tue, 6 Mar 2018 04:12:58 +0100 Subject: [PATCH] (spirv) set flip_vert_y to true when emitting HLSL. --- gfx/drivers_shader/slang_process.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gfx/drivers_shader/slang_process.cpp b/gfx/drivers_shader/slang_process.cpp index b55f061016..2da0a44e4f 100644 --- a/gfx/drivers_shader/slang_process.cpp +++ b/gfx/drivers_shader/slang_process.cpp @@ -386,6 +386,11 @@ bool slang_process( vs->set_options(options); ps->set_options(options); + CompilerGLSL::Options glsl_options; + glsl_options.vertex.flip_vert_y = true; + ((CompilerGLSL*)vs)->set_options(glsl_options); + ((CompilerGLSL*)ps)->set_options(glsl_options); + /* not exactly a vertex attribute but this remaps * float2 FragCoord :TEXCOORD# to float4 FragCoord : SV_POSITION */ std::vector ps_attrib_remap;