gl/interpreter: Do not emit bindless texture usage unless the textures are used

This commit is contained in:
kd-11 2026-06-14 19:15:33 +03:00 committed by kd-11
parent 06c8a87534
commit 048b1c3f05

View File

@ -302,9 +302,14 @@ namespace gl
GLFragmentDecompilerThread comp(shader_str, arr, frag, len);
std::stringstream builder;
builder <<
"#version 450\n"
"#extension GL_ARB_bindless_texture : require\n\n";
builder << "#version 450\n";
if (compiler_options & COMPILER_OPT_ENABLE_TEXTURES)
{
builder << "#extension GL_ARB_bindless_texture : require\n";
}
builder << "\n";
::glsl::insert_subheader_block(builder);
comp.insertConstants(builder);