BatchingBuffers#tryForceDrawHudBuffers not restoring current shader program from RenderTarget#blitToScreen
Closed this issue ยท 2 comments
Try using RenderTarget#blitToScreen in HUD, found no shader program is bound to the draw call in NSight, after debugging I found that RenderSystemState only restoring shaders that stores in RenderSystem, shaders like directly applied in RenderTarget#blitToScreen will not be restored.
ImmediatelyFast version: 1.6.6+1.21.1-NeoForge
Can you check if this build fixes the issue: https://github.com/RaphiMC/ImmediatelyFast/actions/runs/18374533087