r2908 Small improvement in sceSasCore: improved ending of a voice sample. Probably not noticeable. r2907 Added test for savedata mode 12 (FILES) to SavedataTool. No new findings :-( r2906 Fixed the handling of indexed vertices (GU_INDEX_...) when merging multiple PRIM video commands into a single OpenGL drawElements call. This should fix incorrect graphics when using indexed vertices combined with shaders and vertex cache. r2905 Improved scePsmfPlayerGetAudioData when in pause mode: return silent audio (and not repeating the last decoded as previously). r2904 Improved sceMpeg when application is not giving the first 2048 bytes of the PSMF file: avoid errors while parsing the PSMF streams. r2903 Fixed compilation warnings, no functionality change.
r2911 Removed the error "Unhandled alpha blend src used 11": this is interpreted as an ALPHA_FIX (value 10) by the PSP. Tested using 3DStudio. Reported by Itaru for "Heroes Phantasia". r2910 Added test of unknown blend src/dst values in 3D Studio.
r2914 Small fixes in OpenGL parameters. Found using CheckErrorsProxy. r2913 Added new information in profiler output: - duration of compilations - duration for the execution of GE lists r2912 Reverting r2908: is breaking sound is some applications.
r2920 Improvement in sceMpeg: the MPEG video should now better play at 30 FPS instead of 26-28 FPS like before. Might improve the increasing audio-video lag while playing longer videos. r2919 Avoid NullPointerException when using vertex cache and BEZIER/SPLINE curves. r2918 Added test of sceFontOpenUserFile in font test application. Test result: open callback is not called. r2917 Fixed sceKernelDelayThread: added return value. Fixed sceKernelDcacheWritebackRange: added return value. Fixed sceFontOpenUserFile: open callback is not called (checked on PSP). Improved sceUmdGetDiscInfo: return error when structure has not the expected size. r2916 Added tests for division by 0 for DIV and DIVU. r2915 Improved implementation of DIV and DIVU allegrex instructions in case of division by 0. Based on results on a real PSP.
r2927 New findings on alignment of texture bufferWidth. Tested on real PSP using 3DStudio. r2926 Added test of bufferWidth in 3DStudio. r2925 Improved sceUsbGps support. Tested using "MapThis! v5.20" homebrew. A faked location in New-York City is returned by the emulated GPS. r2924 Added support for skinning (GU_WEIGHT_xxx) to the SPLINE and BEZIER video commands. r2923 Implemented sceMpegNextAvcRpAu(). r2922 Implemented sceCccEncodeSJIS, sceCccEncodeUTF16 and sceCccEncodeUTF8 r2921 Same fix as r2920, but now also for scePsmfPlayer.