I unfortunately have to confirm that issue #261 is valid (I don't have permissions to reopen it, so I'm filing a new issue).
To reproduce it, use the wii-examples' triangle example with these changes: devkitPro/wii-examples@master...mardy:wii-examples:fifo-stall-bug (or directly check out my branch).
The hang does not occur when the example program is built with the following docker images:
- devkitpro/devkitppc:20250527
- devkitpro/devkitppc:20250727
- devkitpro/devkitppc:20251231
- devkitpro/devkitppc:20260117
It first occurs in devkitpro/devkitppc:20260125.
Calling PPCSync() or GX_Flush() after each GX_End() does not help. Only calling GX_DrawDone() helps.
I unfortunately have to confirm that issue #261 is valid (I don't have permissions to reopen it, so I'm filing a new issue).
To reproduce it, use the wii-examples'
triangleexample with these changes: devkitPro/wii-examples@master...mardy:wii-examples:fifo-stall-bug (or directly check out my branch).The hang does not occur when the example program is built with the following docker images:
It first occurs in devkitpro/devkitppc:20260125.
Calling PPCSync() or GX_Flush() after each GX_End() does not help. Only calling GX_DrawDone() helps.