diff options
| author | Rye <rye@alchemyviewer.org> | 2026-01-19 20:37:45 -0500 |
|---|---|---|
| committer | Andrey Kleshchev <117672381+akleshchev@users.noreply.github.com> | 2026-01-20 19:31:00 +0200 |
| commit | ce9312e32770f90b3585d7379a37ca955a7e721e (patch) | |
| tree | 1866dc2c82ddcca4bc2454011f7c3bffb6eafd5c /indra | |
| parent | 16e7570f3e297809efdfc8ab89b688f3f1a43ffa (diff) | |
secondlife/viewer#1851 Fix PBR Opaque alpha mask hud shading mismatching in world
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/app_settings/shaders/class1/deferred/pbropaqueF.glsl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/indra/newview/app_settings/shaders/class1/deferred/pbropaqueF.glsl b/indra/newview/app_settings/shaders/class1/deferred/pbropaqueF.glsl index dd9e883fdf..abe61fe892 100644 --- a/indra/newview/app_settings/shaders/class1/deferred/pbropaqueF.glsl +++ b/indra/newview/app_settings/shaders/class1/deferred/pbropaqueF.glsl @@ -146,6 +146,9 @@ vec3 srgb_to_linear(vec3 c); void main() { vec4 basecolor = texture(diffuseMap, base_color_texcoord.xy).rgba; + + basecolor.a *= vertex_color.a; + if (basecolor.a < minimum_alpha) { discard; |
