diff options
| author | Dave Parks <davep@lindenlab.com> | 2023-04-06 13:21:25 -0500 | 
|---|---|---|
| committer | Dave Parks <davep@lindenlab.com> | 2023-04-06 13:21:25 -0500 | 
| commit | bb79718c8f0050569c80a1bfe4dd428321706d1a (patch) | |
| tree | 7cf588c843e8a9e17629b77bb4903c97a3f346fd /indra/newview/app_settings/shaders/class1/interface | |
| parent | 31f8fb79513ba6d1220aac13a5db110a7e4104da (diff) | |
SL-19538 Followup -- scrub all possible sources of NaNs, make dynamic exposure controls not persist, limit exposure range, and do a debug gl pass.
Diffstat (limited to 'indra/newview/app_settings/shaders/class1/interface')
6 files changed, 6 insertions, 6 deletions
| diff --git a/indra/newview/app_settings/shaders/class1/interface/alphamaskF.glsl b/indra/newview/app_settings/shaders/class1/interface/alphamaskF.glsl index f520f301d9..69c1983b4d 100644 --- a/indra/newview/app_settings/shaders/class1/interface/alphamaskF.glsl +++ b/indra/newview/app_settings/shaders/class1/interface/alphamaskF.glsl @@ -44,5 +44,5 @@ void main()  		discard;  	} -	frag_color = col; +	frag_color = max(col, vec4(0));  } diff --git a/indra/newview/app_settings/shaders/class1/interface/clipF.glsl b/indra/newview/app_settings/shaders/class1/interface/clipF.glsl index ac2bc8703b..9454bbf21e 100644 --- a/indra/newview/app_settings/shaders/class1/interface/clipF.glsl +++ b/indra/newview/app_settings/shaders/class1/interface/clipF.glsl @@ -42,5 +42,5 @@ void main()  		discard;  	} -	frag_color = color; +	frag_color = max(color, vec4(0));  } diff --git a/indra/newview/app_settings/shaders/class1/interface/debugF.glsl b/indra/newview/app_settings/shaders/class1/interface/debugF.glsl index 67c6baddbb..cb8d6a8c03 100644 --- a/indra/newview/app_settings/shaders/class1/interface/debugF.glsl +++ b/indra/newview/app_settings/shaders/class1/interface/debugF.glsl @@ -33,5 +33,5 @@ uniform vec4 color;  void main()   { -	frag_color = color; +	frag_color = max(color, vec4(0));  } diff --git a/indra/newview/app_settings/shaders/class1/interface/gaussianF.glsl b/indra/newview/app_settings/shaders/class1/interface/gaussianF.glsl index 188fac5460..eca591d387 100644 --- a/indra/newview/app_settings/shaders/class1/interface/gaussianF.glsl +++ b/indra/newview/app_settings/shaders/class1/interface/gaussianF.glsl @@ -49,5 +49,5 @@ void main()          col += texture(diffuseRect, tc).rgb * w[i];      } -    frag_color = vec4(col, 0.0); +    frag_color = max(vec4(col, 0.0), vec4(0));  } diff --git a/indra/newview/app_settings/shaders/class1/interface/highlightF.glsl b/indra/newview/app_settings/shaders/class1/interface/highlightF.glsl index 6cc9bbbea2..58c9e5ad0a 100644 --- a/indra/newview/app_settings/shaders/class1/interface/highlightF.glsl +++ b/indra/newview/app_settings/shaders/class1/interface/highlightF.glsl @@ -36,5 +36,5 @@ VARYING vec2 vary_texcoord0;  void main()   { -	frag_color = color*texture2D(diffuseMap, vary_texcoord0.xy); +	frag_color = max(color*texture2D(diffuseMap, vary_texcoord0.xy), vec4(0));  } diff --git a/indra/newview/app_settings/shaders/class1/interface/radianceGenF.glsl b/indra/newview/app_settings/shaders/class1/interface/radianceGenF.glsl index a1839d4a67..cd5d97c785 100644 --- a/indra/newview/app_settings/shaders/class1/interface/radianceGenF.glsl +++ b/indra/newview/app_settings/shaders/class1/interface/radianceGenF.glsl @@ -162,6 +162,6 @@ vec4 prefilterEnvMap(vec3 R)  void main()  {		  	vec3 N = normalize(vary_dir); -	frag_color = prefilterEnvMap(N); +	frag_color = max(prefilterEnvMap(N), vec4(0));  }  // ============================================================================================================= | 
