![]() - Remove NDS_3D_GetLineData(), as it wasn't appropriately named or used for its intended purpose. - Add NDS_3D_RenderFinish(), which is what should have been used in the first place. (Purpose: Blocks the thread until 3D rendering is finished.) - Optimize gpu3DNull so that it doesn't have to clear the 3D layer every frame. task.h: - Fix multiple #include compiling bug. SoftRasterizer: - Improve the performance of rendering in multithreaded mode. - Improve the stability of reset and shutdown in multithreaded mode. - Do some minor code cleanup. OpenGL Renderer: - Improve the stability of reset and shutdown. - Do some minor code cleanup. |
||
---|---|---|
desmume | ||
tools |