10
10
import net .caffeinemc .mods .sodium .client .render .chunk .shader .ChunkShaderInterface ;
11
11
import net .caffeinemc .mods .sodium .client .render .chunk .shader .ShaderBindingContext ;
12
12
import net .caffeinemc .mods .sodium .client .render .chunk .vertex .format .impl .CompactChunkVertex ;
13
- import net .caffeinemc .mods .sodium .mixin .core .render .texture .TextureAtlasAccessor ;
14
13
import net .irisshaders .iris .gl .IrisRenderSystem ;
15
14
import net .irisshaders .iris .gl .blending .BlendModeOverride ;
16
15
import net .irisshaders .iris .gl .blending .BufferBlendOverride ;
17
16
import net .irisshaders .iris .gl .program .ProgramImages ;
18
17
import net .irisshaders .iris .gl .program .ProgramSamplers ;
19
18
import net .irisshaders .iris .gl .program .ProgramUniforms ;
20
19
import net .irisshaders .iris .gl .state .FogMode ;
20
+ import net .irisshaders .iris .mixin .texture .TextureAtlasAccessor ;
21
21
import net .irisshaders .iris .pipeline .IrisRenderingPipeline ;
22
22
import net .irisshaders .iris .samplers .IrisSamplers ;
23
23
import net .irisshaders .iris .uniforms .CapturedRenderingState ;
@@ -152,7 +152,7 @@ public void setupState() {
152
152
images .update ();
153
153
bindTextures ();
154
154
155
- var textureAtlas = ( TextureAtlasAccessor ) Minecraft .getInstance ()
155
+ var textureAtlas = Minecraft .getInstance ()
156
156
.getTextureManager ()
157
157
.getTexture (TextureAtlas .LOCATION_BLOCKS );
158
158
@@ -164,8 +164,8 @@ public void setupState() {
164
164
165
165
if (this .uniformTexCoordShrink != null ) {
166
166
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 )))
169
169
);
170
170
}
171
171
0 commit comments