From 0028b4f278fe05694113a481a20a63b0855b89fb Mon Sep 17 00:00:00 2001 From: Lubos Lenco Date: Mon, 21 Nov 2016 22:37:20 +0100 Subject: [PATCH] Legacy GL_ARB_shader_texture_lod support. --- spirv_glsl.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/spirv_glsl.cpp b/spirv_glsl.cpp index 02c41b31..56b9ed62 100644 --- a/spirv_glsl.cpp +++ b/spirv_glsl.cpp @@ -2128,8 +2128,13 @@ string CompilerGLSL::legacy_tex_op(const std::string &op, const SPIRType &imgtyp break; } - if (is_legacy_es() && (op == "textureLod" || op == "textureProjLod")) - require_extension("GL_EXT_shader_texture_lod"); + if (op == "textureLod" || op == "textureProjLod") + { + if (is_legacy_es()) + require_extension("GL_EXT_shader_texture_lod"); + else if (is_legacy()) + require_extension("GL_ARB_shader_texture_lod"); + } if (op == "texture") return join("texture", type);