Jpcsp SVN changelog:
r1711
Fixed a tricky problem with sceKernelUnlockLwMutex() and sceKernelUnlockMutex(): this might fix games hanging at some point.
r1712
Improved memory allocation and deallocation when loading/unloading modules (sceKernelLoadModule and sceKernelUnloadModule).
r1713
Almost completed VideoEngine redesign.
- All OpenGL references removed from VideoEngine and sceDisplay.
- Added support for color double in fragment shader.
- Removed incorrect implementation of TBIAS_MODE_AUTO.
- Allowed change of video settings (use Shader, only GE...) without having to restart Jpcsp.
- Fixed concurrency problem with triggering SIGNAL/END callbacks. This might fix games displaying "Waiting too long on an END command..." error.
r1714
Reviewed, improved and cleaned up all managers:
- Implemented all attributes for each manager;
- Improved mutex processing with new findings;
- Properly implemented VPL and FPL handling;
- Corrected some functions and error codes.
Removed hacks from sceAtrac3plus and added newly discovered behaviour in sceAudio.
r1715
Fixed a bug in MutexManager.
r1716
Fixed Mutex locking:
- when a thread has locked a mutex, allow further locking from this thread
- update the "locked" count when waking-up waiting threads
Open issue: how to update the "locked" count and "threadid" when waking-up multiple threads (PSP_MUTEX_ATTR_WAKE_MULTIPLE_FIFO and PSP_MUTEX_ATTR_WAKE_MULTIPLE_PRIORITY)?
Download: Jpcsp SVN r1716
Source:Here
0 Comments
Post a Comment