From e9bb5a8219fee586feb1343ba1b158aea06a2069 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 18 Dec 2019 17:08:49 +0000 Subject: [PATCH] Initialise color when doing manual resolve on GL --- renderdoc/data/glsl/gl_texsample.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/data/glsl/gl_texsample.h b/renderdoc/data/glsl/gl_texsample.h index a724fde43..9ce052024 100644 --- a/renderdoc/data/glsl/gl_texsample.h +++ b/renderdoc/data/glsl/gl_texsample.h @@ -252,6 +252,8 @@ vec4 SampleTextureFloat4(int type, vec2 pos, float slice, int mipLevel, int samp { int sampleCount = -sampleIdx; + col = vec4(0, 0, 0, 0); + // worst resolve you've seen in your life // it's manually unrolled because doing it as a dynamic loop on // sampleCount seems to produce crazy artifacts on nvidia - probably a compiler bug @@ -313,6 +315,8 @@ vec4 SampleTextureFloat4(int type, vec2 pos, float slice, int mipLevel, int samp { int sampleCount = -sampleIdx; + col = vec4(0, 0, 0, 0); + // worst resolve you've seen in your life // it's manually unrolled because doing it as a dynamic loop on // sampleCount seems to produce crazy artifacts on nvidia - probably a compiler bug