diff --git a/shaders/shaders.properties b/shaders/shaders.properties index a37dc9b..4297b94 100644 --- a/shaders/shaders.properties +++ b/shaders/shaders.properties @@ -132,7 +132,7 @@ iext.geometry.gbuffers_terrain=false #endif #endif -#if defined TRANSLUCENT_ENTITIES && defined IS_IRIS +#if defined TRANSLUCENT_ENTITIES && defined IS_IRIS || defined IRIS_REQUIRES_SEPARATE_ENTITY_DRAWS separateEntityDraws = true #else separateEntityDraws = false @@ -155,14 +155,14 @@ iext.geometry.gbuffers_terrain=false particles.before.deferred=false particles.ordering=after -program.world0/gbuffers_entities_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS -program.world0/gbuffers_block_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS +program.world0/gbuffers_entities_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS || defined IRIS_REQUIRES_SEPARATE_ENTITY_DRAWS +program.world0/gbuffers_block_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS || defined IRIS_REQUIRES_SEPARATE_ENTITY_DRAWS -program.world-1/gbuffers_entities_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS -program.world-1/gbuffers_block_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS +program.world-1/gbuffers_entities_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS || defined IRIS_REQUIRES_SEPARATE_ENTITY_DRAWS +program.world-1/gbuffers_block_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS || defined IRIS_REQUIRES_SEPARATE_ENTITY_DRAWS -program.world1/gbuffers_entities_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS -program.world1/gbuffers_block_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS +program.world1/gbuffers_entities_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS || defined IRIS_REQUIRES_SEPARATE_ENTITY_DRAWS +program.world1/gbuffers_block_translucent.enabled = TRANSLUCENT_ENTITIES && IS_IRIS || defined IRIS_REQUIRES_SEPARATE_ENTITY_DRAWS #if defined DISTANT_HORIZONS && defined IS_IRIS