|
4 | 4 | import it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap;
|
5 | 5 | import net.caffeinemc.mods.sodium.client.render.immediate.CloudRenderer;
|
6 | 6 | import net.irisshaders.iris.Iris;
|
| 7 | +import net.irisshaders.iris.compat.sodium.mixin.CloudRendererAccessor; |
7 | 8 | import net.irisshaders.iris.pathways.HandRenderer;
|
8 | 9 | import net.irisshaders.iris.pipeline.IrisRenderingPipeline;
|
9 | 10 | import net.irisshaders.iris.pipeline.WorldRenderingPhase;
|
@@ -91,7 +92,7 @@ public abstract class MixinShaderManager_Overrides {
|
91 | 92 | coreShaderMap.put(CoreShaders.RENDERTYPE_WATER_MASK, p -> ShaderKey.ENTITIES_SOLID);
|
92 | 93 | coreShaderMap.put(CoreShaders.RENDERTYPE_CLOUDS, p -> ShaderKey.CLOUDS);
|
93 | 94 | coreShaderMap.put(CoreShaders.RENDERTYPE_CRUMBLING, p -> ShaderKey.CRUMBLING);
|
94 |
| - coreShaderMap.put(CloudRenderer.CLOUDS, p -> ShaderKey.CLOUDS_SODIUM); |
| 95 | + coreShaderMap.put(CloudRendererAccessor.getCLOUDS_SHADER(), p -> ShaderKey.CLOUDS_SODIUM); |
95 | 96 | coreShaderMap.put(CoreShaders.RENDERTYPE_TRANSLUCENT_MOVING_BLOCK, p -> ShaderKey.MOVING_BLOCK);
|
96 | 97 |
|
97 | 98 | coreShaderMapShadow.put(CoreShaders.POSITION, p -> ShaderKey.SHADOW_BASIC);
|
@@ -140,7 +141,7 @@ public abstract class MixinShaderManager_Overrides {
|
140 | 141 | coreShaderMapShadow.put(CoreShaders.RENDERTYPE_WATER_MASK, p -> ShaderKey.SHADOW_ENTITIES_CUTOUT);
|
141 | 142 | coreShaderMapShadow.put(CoreShaders.RENDERTYPE_CLOUDS, p -> ShaderKey.SHADOW_CLOUDS);
|
142 | 143 | coreShaderMapShadow.put(CoreShaders.RENDERTYPE_CRUMBLING, p -> ShaderKey.SHADOW_BASIC);
|
143 |
| - coreShaderMapShadow.put(CloudRenderer.CLOUDS, p -> ShaderKey.SHADOW_CLOUDS); |
| 144 | + coreShaderMapShadow.put(CloudRendererAccessor.getCLOUDS_SHADER(), p -> ShaderKey.SHADOW_CLOUDS); |
144 | 145 | coreShaderMapShadow.put(CoreShaders.RENDERTYPE_TRANSLUCENT_MOVING_BLOCK, p -> ShaderKey.SHADOW_TERRAIN_CUTOUT);
|
145 | 146 |
|
146 | 147 | // Check that all shaders are accounted for
|
|
0 commit comments