Smoke isn't working correctly with certain shaders [BUG]
Describe the bug Smoke is using it's own shader program, but not modifying shader file provided by shaders mod, causing wrong position if this shaderpack modified output screen position a lot. For example, all shader that not rendering at full resolution, like SEUS PTGI HRR, and tons of shader from rre36.
To Reproduce Load any version of PTGI that uses HRR, or any rre36's shader with TAAU not being 1.0x. Place a campfire, and see the smoke exist at wrong screen position.
Screenshots
HRR in PTGI only uses left down part of the screen. As the smoke rendering without the HRR, it exists on 2x coordinate relative to the left down corner
Minecraft Version: 1.21 Physics Mod Version: physics-mod-pro-v170d-fabric-1.21.0