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
Trying to use shaderInstanceInit on a DVLE with no constant table will leave si->numFloat24Uniforms uninitialized (instead, only si->float24Uniforms gets set to null). This causes problems in citro3d's uniform managing code, which assumes si->numFloat24Uniforms to be zero if no constants are provided.
It seems reasonable to me that citro3d behaves like this. libctru should just set numFloat24Uniforms to 0 instead by default.
The text was updated successfully, but these errors were encountered:
Trying to use shaderInstanceInit on a DVLE with no constant table will leave
si->numFloat24Uniforms
uninitialized (instead, onlysi->float24Uniforms
gets set to null). This causes problems in citro3d's uniform managing code, which assumessi->numFloat24Uniforms
to be zero if no constants are provided.It seems reasonable to me that citro3d behaves like this. libctru should just set numFloat24Uniforms to 0 instead by default.
The text was updated successfully, but these errors were encountered: