Simplified check for depth texture

This commit is contained in:
Sidney Just 2018-06-22 01:38:55 -07:00
Родитель f6dad78c99
Коммит 447a253ce7
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -3947,7 +3947,7 @@ void CompilerGLSL::emit_texture_op(const Instruction &i)
expr += ")";
// texture(samplerXShadow) returns float. shadowX() returns vec4. Swizzle here.
if (is_legacy() && ((imgtype.basetype == SPIRType::SampledImage) || (imgtype.basetype == SPIRType::Sampler)) && imgtype.image.depth)
if (is_legacy() && imgtype.image.depth)
expr += ".r";
emit_op(result_type, id, expr, forward);