Decaf Git (2016/08/24) is compiled. Decaf (originally called WiiU-EMU) is a researching Wii U emulation. The Wii U is a home video game console created by Nintendo and the successor to the Wii.
Decaf Git Changelog:
* Merge pull request #355 from achurch/drawbuffers
opengl: Avoid unnecessary glDrawBuffers() calls.
* opengl: Avoid unnecessary glDrawBuffers() calls.
* Re-reverse OSSemaphore for coreinit.rpl accuracy.
* Re-reverse OSEvent to improve coreinit.rpl accuracy.
* Implement OSFastMutex and OSFastCond.
Fuck me, these were a pain in the ass. Let's see if they
cause any regressions... My god...
* Do not check for interrupt state during lockScheduler.
* Reimplemented OSMutex and OSCondition completely.
This is a re-reverse of the above mentioned structures based
on all knowledge gained since their first pass. This fixes
some minor differences which were not caught before.
* Implement thread deallocator thread.
* Improve handling of GLSL endian-swap generation.
It now handles the case where 8-In-32 swapping is used on
FMT_8_8_8_8 by essentially swizzling the components to
effect the needed swapping.
* Drop strided memcpy code which is no longer used.
* Fix backwards detached thread shutdown logic.
* Merge pull request #348 from achurch/gl-state-caching
opengl: Cache additional GL state data.
* opengl: Suppress glCheckFramebufferStatus() if framebuffer is unchanged.
* opengl: Cache additional GL state data.
This reduces the number of GL calls per frame by around 25-75%
depending on frame complexity.
Download: Decaf Git (2016/08/24)
Source: Here
2016-08-24
Random Related Topic
0 Comments
Post a Comment