Simplified check for depth texture
This commit is contained in:
Родитель
f6dad78c99
Коммит
447a253ce7
|
@ -3947,7 +3947,7 @@ void CompilerGLSL::emit_texture_op(const Instruction &i)
|
||||||
expr += ")";
|
expr += ")";
|
||||||
|
|
||||||
// texture(samplerXShadow) returns float. shadowX() returns vec4. Swizzle here.
|
// 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";
|
expr += ".r";
|
||||||
|
|
||||||
emit_op(result_type, id, expr, forward);
|
emit_op(result_type, id, expr, forward);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче