tiny fix for translucent entities dither fallback

This commit is contained in:
Merlin1809
2025-12-05 19:37:07 +01:00
parent d7fe9abd4e
commit cabcc299cf
+3 -2
View File
@@ -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