mirror of
https://github.com/Merlin1809/Eclipse-Shader.git
synced 2026-10-10 04:53:07 +08:00
tiny fix for translucent entities dither fallback
This commit is contained in:
@@ -547,10 +547,11 @@ void main() {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (defined BLOCKENTITIES || defined ENTITIES) && !defined TRANSLUCENT_ENTITIES && defined TRANSLUCENT_ENTITIES_DITHER_FALLBACK
|
#if (defined BLOCKENTITIES || defined ENTITIES) && !defined TRANSLUCENT_ENTITIES && defined TRANSLUCENT_ENTITIES_DITHER_FALLBACK
|
||||||
|
float entitiyAlbedo = clamp((Albedo.a - 0.1) * 10.0 / 9.0, 0.0, 1.0);
|
||||||
#ifdef TAA
|
#ifdef TAA
|
||||||
if(step(1.0-Albedo.a, BN) == 0.0) discard;
|
if(step(1.0-entitiyAlbedo, BN) == 0.0) discard;
|
||||||
#else
|
#else
|
||||||
if(step(1.0-Albedo.a, R2_dither()) == 0.0) discard;
|
if(step(1.0-entitiyAlbedo, R2_dither()) == 0.0) discard;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user