X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Fspirv.cpp;h=f8b36b26dbe03885f2f6bfb6b3259d4cc0511dc5;hp=61e2d594e6c641105379dfd6c671a82b1991f5fa;hb=bbfd3d1a389acb6e41b62766426de3cef4df0fa0;hpb=f127ac306c555464b76818aa73977c5ce5096f95 diff --git a/source/glsl/spirv.cpp b/source/glsl/spirv.cpp index 61e2d594..f8b36b26 100644 --- a/source/glsl/spirv.cpp +++ b/source/glsl/spirv.cpp @@ -1304,7 +1304,7 @@ void SpirVGenerator::visit_builtin_texture_query(FunctionCall &call, const vecto ImageTypeDeclaration &image_arg0 = dynamic_cast(*call.arguments[0]->type); Id image_id; - if(image_arg0.sampled) + if(image_arg0.sampled && opcode!=OP_IMAGE_QUERY_LOD) { Id image_type_id = get_item(image_type_ids, get_id(image_arg0)); image_id = write_expression(OP_IMAGE, image_type_id, argument_ids[0]);