You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue revealed in the shader unit-tests in #72, the shader-interpreter does not correctly handle nested loops properly. Specifically the aL(loop counter) register is not properly incremented and restored for the parent-loop.
Issue
Issue revealed in the shader unit-tests in #72, the shader-interpreter does not correctly handle nested loops properly. Specifically the
aL
(loop counter) register is not properly incremented and restored for the parent-loop.The top-most loop can end or break but multiple loops may need to be iterated at the same program counter, this is currently not handled.
citra/src/video_core/shader/shader_interpreter.cpp
Lines 709 to 722 in e26ceab
The text was updated successfully, but these errors were encountered: