|
@@ -1902,11 +1902,13 @@ FRAGMENT_SHADER_CODE
|
|
|
#endif // ALPHA_SCISSOR_USED
|
|
|
|
|
|
#ifdef USE_OPAQUE_PREPASS //ubershader-runtime
|
|
|
+#if !defined(ALPHA_SCISSOR_USED)
|
|
|
|
|
|
if (alpha < opaque_prepass_threshold) {
|
|
|
discard;
|
|
|
}
|
|
|
|
|
|
+#endif // not ALPHA_SCISSOR_USED
|
|
|
#endif // USE_OPAQUE_PREPASS //ubershader-runtime
|
|
|
|
|
|
#endif // !USE_SHADOW_TO_OPACITY
|
|
@@ -2282,10 +2284,13 @@ FRAGMENT_SHADER_CODE
|
|
|
#endif // ALPHA_SCISSOR_USED
|
|
|
|
|
|
#ifdef USE_OPAQUE_PREPASS //ubershader-runtime
|
|
|
+#if !defined(ALPHA_SCISSOR_USED)
|
|
|
+
|
|
|
if (alpha < opaque_prepass_threshold) {
|
|
|
discard;
|
|
|
}
|
|
|
|
|
|
+#endif // not ALPHA_SCISSOR_USED
|
|
|
#endif // USE_OPAQUE_PREPASS //ubershader-runtime
|
|
|
|
|
|
#endif // USE_SHADOW_TO_OPACITY
|