diff --git a/renderdoc/data/glsl/texdisplay.frag b/renderdoc/data/glsl/texdisplay.frag index b3cf0dea4..3fb03fbd0 100644 --- a/renderdoc/data/glsl/texdisplay.frag +++ b/renderdoc/data/glsl/texdisplay.frag @@ -92,14 +92,18 @@ void main(void) { // by convention display 1D textures as 100 high if(scr2.x < 0.0f || scr2.x > 1.0f || scr2.y < 0.0f || scr2.y > 100.0f) - discard; + { + color_out = vec4(0, 0, 0, 0); + return; + } } else { if(scr2.x < 0.0f || scr2.y < 0.0f || scr2.x > 1.0f || scr2.y > 1.0f) { - discard; + color_out = vec4(0, 0, 0, 0); + return; } }