refactor: move invert Y from glslang_input_t to shader_set_options

This commit is contained in:
Kai Angulo 2024-10-27 23:41:51 -07:00
parent da82563c92
commit 8838252618
3 changed files with 5 additions and 4 deletions

View file

@ -360,9 +360,6 @@ GLSLANG_EXPORT glslang_shader_t* glslang_shader_create(const glslang_input_t* in
shader->shader->setSourceEntryPoint(input->source_entrypoint);
}
if (input->invert_y)
shader->shader->setInvertY(true);
return shader;
}
@ -395,6 +392,10 @@ GLSLANG_EXPORT void glslang_shader_set_options(glslang_shader_t* shader, int opt
if (options & GLSLANG_SHADER_VULKAN_RULES_RELAXED) {
shader->shader->setEnvInputVulkanRulesRelaxed();
}
if (options & GLSLANG_SHADER_INVERT_Y) {
shader->shader->setInvertY(true);
}
}
GLSLANG_EXPORT void glslang_shader_set_glsl_version(glslang_shader_t* shader, int version)