Skip to content

Commit 661baeb

Browse files
committed
Use proper atlas accessor
1 parent b10bcf5 commit 661baeb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

common/src/main/java/net/irisshaders/iris/pipeline/programs/SodiumShader.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
import net.caffeinemc.mods.sodium.client.render.chunk.shader.ChunkShaderInterface;
1111
import net.caffeinemc.mods.sodium.client.render.chunk.shader.ShaderBindingContext;
1212
import net.caffeinemc.mods.sodium.client.render.chunk.vertex.format.impl.CompactChunkVertex;
13-
import net.caffeinemc.mods.sodium.mixin.core.render.texture.TextureAtlasAccessor;
1413
import net.irisshaders.iris.gl.IrisRenderSystem;
1514
import net.irisshaders.iris.gl.blending.BlendModeOverride;
1615
import net.irisshaders.iris.gl.blending.BufferBlendOverride;
1716
import net.irisshaders.iris.gl.program.ProgramImages;
1817
import net.irisshaders.iris.gl.program.ProgramSamplers;
1918
import net.irisshaders.iris.gl.program.ProgramUniforms;
2019
import net.irisshaders.iris.gl.state.FogMode;
20+
import net.irisshaders.iris.mixin.texture.TextureAtlasAccessor;
2121
import net.irisshaders.iris.pipeline.IrisRenderingPipeline;
2222
import net.irisshaders.iris.samplers.IrisSamplers;
2323
import net.irisshaders.iris.uniforms.CapturedRenderingState;
@@ -152,7 +152,7 @@ public void setupState() {
152152
images.update();
153153
bindTextures();
154154

155-
var textureAtlas = (TextureAtlasAccessor) Minecraft.getInstance()
155+
var textureAtlas = Minecraft.getInstance()
156156
.getTextureManager()
157157
.getTexture(TextureAtlas.LOCATION_BLOCKS);
158158

@@ -164,8 +164,8 @@ public void setupState() {
164164

165165
if (this.uniformTexCoordShrink != null) {
166166
this.uniformTexCoordShrink.set(
167-
(float) (subTexelOffset - (((1.0D / textureAtlas.getWidth()) / subTexelPrecision))),
168-
(float) (subTexelOffset - (((1.0D / textureAtlas.getHeight()) / subTexelPrecision)))
167+
(float) (subTexelOffset - (((1.0D / ((TextureAtlasAccessor) textureAtlas).callGetWidth()) / subTexelPrecision))),
168+
(float) (subTexelOffset - (((1.0D / ((TextureAtlasAccessor) textureAtlas).callGetHeight()) / subTexelPrecision)))
169169
);
170170
}
171171

0 commit comments

Comments
 (0)