Update on 1.5.3 (Patreon)
Content
sRGB color space support
The biggest change in CEMU 1.5.3 is that it now supports framebuffers and textures in sRGB color space. Explaining the purpose and function of sRGB would explode the length of this post, but if you want to learn more we can recommend this article.
Previously, whenever a game would rely on sRGB textures, CEMU would just read or write the colors in standard RGB format. As a result, colors would be either too bright or too dark depending on the direction of the conversion.
Here are some comparison screenshots for games that utilize sRGB (click on image to view in full resolution):


Summary of other changes in 1.5.3:
- Support for anisotropic filtering
- Fixed polygon offset (Example screenshot: Mario/Luigi no longer missing his legs in NSMBU/NSLU)
- Improved overall quality of audio playback and less audio stutter
- Several crash bugs fixed
- A better solution for rendering with depthbuffer<->colorbuffer size mismatch (What this means is that stuff that previously only rendered correctly on AMD graphic cards now works on other GPUs too. Like the coins in NSMBU/NSLU)
Stuff that we will look into next:
Recompiler bugs. Usually recompiler problems lead to crashes or softlocks, but sometimes they can take other forms. As an interesting example, in Super Mario 3D World in level 'Spiky Spike Bridge' there is a part where half of the platform doesn't move due to such a bug. You can see it in action here (and it's supposed to look like this).
If time allows, we'll also look into supporting microphone functionality since it's essential for some games.
Release date of 1.5.3
It's too early to tell, but our current prediction is that 1.5.3 will release for Patrons in roughly 7-10 days. Once we have a set release date, we'll let you know.