diff options
author | Arisotura <thetotalworm@gmail.com> | 2019-04-29 18:52:23 +0200 |
---|---|---|
committer | Arisotura <thetotalworm@gmail.com> | 2019-04-29 18:52:23 +0200 |
commit | ffa0ddd94c6c3887de574214872e3185ea027e99 (patch) | |
tree | 73e52f4d3a9261a10a492a94555b733a8e55c18c /src/GPU3D_OpenGL43.cpp | |
parent | 41e7af8412440941f8da9ca86b2089d91815e2fb (diff) |
fix the alpha0 shit
Diffstat (limited to 'src/GPU3D_OpenGL43.cpp')
-rw-r--r-- | src/GPU3D_OpenGL43.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/GPU3D_OpenGL43.cpp b/src/GPU3D_OpenGL43.cpp index 964216a..21a77c1 100644 --- a/src/GPU3D_OpenGL43.cpp +++ b/src/GPU3D_OpenGL43.cpp @@ -167,7 +167,7 @@ vec4 TextureLookup() paladdr = (paladdr << 2) + pixel.r; vec4 color = texelFetch(TexPalMem, ivec2(paladdr&0x3FF, paladdr>>10), 0); - return vec4(color.rgb, step(1,pixel.r)*alpha0); + return vec4(color.rgb, max(step(1,pixel.r),alpha0)); } else if (type == 3) { @@ -179,7 +179,7 @@ vec4 TextureLookup() paladdr = (paladdr << 3) + pixel.r; vec4 color = texelFetch(TexPalMem, ivec2(paladdr&0x3FF, paladdr>>10), 0); - return vec4(color.rgb, step(1,pixel.r)*alpha0); + return vec4(color.rgb, max(step(1,pixel.r),alpha0)); } else if (type == 4) { @@ -189,7 +189,7 @@ vec4 TextureLookup() paladdr = (paladdr << 3) + pixel.r; vec4 color = texelFetch(TexPalMem, ivec2(paladdr&0x3FF, paladdr>>10), 0); - return vec4(color.rgb, step(1,pixel.r)*alpha0); + return vec4(color.rgb, max(step(1,pixel.r),alpha0)); } else if (type == 5) { |