Mac Silicon Particles Blurry
goombamaui opened this issue ยท 2 comments
What happened?
Under certain conditions, particles display extremely blurry / with incorrect resolution.
I ran minecraft with only Iris, Sodium, and Complementary shaders on mac m4 silicon. I joined a world, turned on shaders, placed down a torch, and particles were fine. I then run /weather rain. The torch particles end up blurry and F3+T does not fix them. All particles (like rain splash effects, hearts from breeding, or bubbles) also remain extremely blurry.
The only way to fix the problem is to wait for weather to clear (or run /weather clear), wait a few seconds, and then F3+T fixes the issue. However, during rain or thunder weather all particles are very blurry.
Disabling shaders does not fix the problem, but running F3+T after disabling shaders fixes the issue (even while it is raining).
Note: the /weather rain can be run in a desert biome as well (where no rain actually occurs) and still results in all particles becoming blurry.
Issue occurs with other shaders that successfully run on mac (like Makeup Ultra Fast), which suggests it is not a shader problem.
This seems somewhat similar to another issue (#1776) related to Botania, and an oculus issue (Asek3#267).
Screenshots
Log output
Minecraft Version
1.21.1
Iris Version
iris-neoforge-1.8.12+mc1.21.1.jar
Operating System
Mac Silicon M4
What is your GPU?
integrated GPU
Additional context
No response
Temporary fix: it seems the pretty rain mod eliminates this issue (at least it prevents raining from triggering it).
Causing Harveykang/AsyncParticles#118
For 1.21.1, GlStateManager#TEXTURES[unit].binding isn't updated in IrisRenderSystem$DSAUnsupported#bindTextureToUnit.
This commit wasn't backported to 1.21: 92d421c
(at least not on 1.8.8+1.21.1-fabric)
https://discord.com/channels/774352792659820594/1403684129014546433