Cemu changelog

New updates will be released approximately every 2-4 weeks.

v1.8.1 | 2017-06-30 | Details | Preview video

  • Improved compatibility
  • Improved graphics
  • Added support for socket API (nsysnet)
  • Improved Software Keyboard
  • Bugfixes

v1.8.0 | 2017-05-30 | Details | Preview video

  • Separable shaders
  • Added memory scanner
  • Graphic improvements
  • Minor optimizations

v1.7.5 | 2017-04-30 | Details | Preview video

  • More accurate FPU emulation
  • Optimizations
  • Bugfixes

v1.7.4 | 2017-04-09 | Details | Preview video

  • Graphic improvements
  • Minor optimizations
  • Shader cache compilation is now multi-threaded
  • Graphic packs can modify texture formats
  • Bugfixes & minor new features

v1.7.3 | 2017-03-17 | Details | Preview video

  • Patch and DLC support
  • Improved compatibility
  • Graphic improvements
  • Bugfixes & minor adjustments

v1.7.2 | 2017-02-23 | Details | Preview video

  • Optimizations
  • Improved compatibility
  • Graphic improvements
  • Bugfixes & minor adjustments

v1.7.1 | 2017-02-09 | Details | Preview video

  • Recompiler optimizations (Faster CPU emulation)
  • Improved compatibility
  • Reduced VRAM usage
  • Tons of bugs and crashes fixed

v1.7.0 | 2017-01-16 | Details | Preview video

  • Added 'Graphic packs' (graphic modding support)
  • Extended shader cache, now transferable and forward compatible

v1.6.4 | 2016-12-19 | Details | Preview video

  • Graphic improvements & Bicubic upscale filter
  • Compatibility improvements
  • Minor audio improvements
  • Minor optimizations
  • Bugfixes & misc small changes

v1.6.3 | 2016-11-27 | Details | Preview video

  • Graphic improvements
  • Rewritten audio core
  • Bugfixes

v1.6.2 | 2016-11-05 | Details | Preview video

  • Hardware acceleration for Streamout
  • Recompiler improvements
  • Optimized file operations + AES-NI support
  • Minor bugfixes, graphic and compatibility improvements

v1.6.1 | 2016-10-15 | Details | Preview video

  • New universal GPU buffer cache (replaces vertex cache)
  • NFC support
  • Small graphic improvements
  • Minor changes and bugfixes

v1.6.0 | 2016-09-22 | Details | Preview video

  • New texture cache/manager
  • Huge compatibility improvements
  • Graphic improvements
  • Audio improvements
  • Many all-around changes and bugfixes

v1.5.6 | 2016-08-28 | Details | Preview video

  • Audio improvements
  • Reduced RAM usage (up to 1.5GB lower)
  • More crashes fixed

v1.5.5 | 2016-08-15 | Details | Preview video

  • Added game profiles (manage settings per game)
  • Automatic region detection
  • Minor graphical improvements
  • Performance improvements
  • Added hotkey to toggle between TV and GamePad screen (Ctrl + Tab)
  • Fixed several bugs and crashes

v1.5.4 | 2016-07-27 | Details | Preview video

  • Overall improved compatibility
  • Graphical improvements
  • Improved robustness of interpreter and recompiler
  • Added VSync option

v1.5.3 | 2016-07-05 | Details | Preview video

  • Added support for anisotropic filtering
  • Added support for sRGB color space
  • Added button mapping to simulate 'Microphone blow'
  • Improved recompiler robustness
  • Fixed some bugs/crashes

v1.5.2 | 2016-06-16 | Details

  • Added support for mip-mapping
  • Added support for cubemap texture arrays
  • Various smaller improvements to the graphics backend
  • Slightly better compatibility and misc changes

v1.5.1 | 2016-05-30 | Details

  • Improved recompiler (Now utilizes AVX and BMI extension)
  • Better controller support
  • Improved sound emulation
  • Graphic bugfixes
  • Other changes and bugfixes

v1.5.0 | 2016-05-22 | Details

  • New enhanced controller configuration menu and emulation
  • Improved shader emulation and graphic bugfixes
  • Improved sound emulation
  • Reduced VRAM usage
  • Small bugfixes and changes

v1.4.2 | 2016-05-07 | Details

  • Added shader cache (reduces stutter after repeated sessions)
  • New texture loader (reduces stutter)
  • Added region and language selection
  • Generally improved compatibility in multiple ways
  • Various smaller changes

v1.4.1 | 2016-04-14 | Details

  • Recompiler improvements (up to 50-100% faster CPU emulation)
  • Increased compatibility
  • Fixed a few issues that occurred on AMD GPUs.
  • Added experimental vertex data cache
  • Smaller bugfixes

v1.4.0c | 2016-03-29 | Details

  • Added PowerPC JIT recompiler (up to 5-6 times faster CPU emulation)
  • Decreased shader compilation stutter
  • Improved audio emulation
  • Large improvements to graphics emulation
  • Tons and tons of smaller changes and bugfixes

v1.3.3 | 2016-03-09 | Details

  • Added support for Software Keyboard
  • Can now hold TAB key to show GamePad screen
  • Added initial support for GX2 Streamout
  • Implemented coreinit Block Heap API
  • Several smaller improvements to graphics emulation
  • Misc bugfixes

v1.3.2 | 2016-02-21 | Details

  • Added multi-core support for CPU emulation (Disabled by default, not recommended at this stage)
  • Added support for polygon offset (fixes some shadows and surface flicker)
  • Optimized GPU cpu thread by offloading work to GPU (Improves performance in graphic intensive games)
  • Added support for GX2 Occlusion Query API
  • Improved support for texture samplers and fixed other texture issues
  • Added debug option to view active PPC threads
  • Fixed a crash that could occur when loading .rpx

v1.3.1 | 2016-02-03 | Details

  • Added fullscreen support
  • Added support for running extracted applications (.rpx with external files)
  • Added support for launching games via command line parameter
  • Vastly improved graphics
  • Improved accuracy and stability of filesystem code
  • Many smaller changes to various parts of the emulator

v1.3.0 | 2016-01-13

  • Added support for GPU7 geometry shaders
  • Improved support for 2D texture arrays and cubemaps
  • Generally improved shader emulation
  • New debug option: Dump textures and shaders

v1.2.0 | 2015-12-26

  • Added basic audio support
  • Added support for GX2 stencil buffers
  • Improved controller options
  • Miscellaneous bug fixes and small improvements

v1.1.2b | 2015-12-13

  • Fixed rendering issues on AMD graphic cards
  • Minor changes and bug fixes

v1.1.2 | 2015-12-11

  • Added controller options
  • Added support for OSCoroutine API
  • Improved shader emulation
  • Improved texture/depth/color buffer management
  • Improved CPU timing and thread synchronization
  • Synchronous file operations no longer block CPU execution (reduces frame stutter)

v1.1.1 | 2015-11-25

  • Improved shader emulation
  • Added support for 3D textures
  • Lots of bugfixes

v1.1.0 | 2015-11-19

  • New future-proof GPU7 shader assembly to GLSL decompiler (work-in-progress)
  • Fixed a few bugs in color and depth buffer emulation.
  • Added more system functions, leading to higher compatibility.
  • Added hacky support for DRC rotation. Right click on the render window & drag to change the orientation
  • Implemented some background logic for audio emulation. No audio output yet.

v1.0.2 | 2015-11-02

  • Improved accuracy of shader emulation (again).
  • Improved the emulation of color and depth buffers.
  • Implemented support for: Vertex shader textures, depth samplers and instanced rendering.
  • Fixed a bug causing texture unit updates to be ignored
  • Some attempts to get the emulator running on AMD graphic cards (but we are not quite there yet)
  • If GLSL shader compilation fails the error is now logged to log.txt
  • Lots of other small changes and bugfixes.

v1.0.1 | 2015-10-24

  • Improved accuracy of shader emulation.
  • Implemented many system functions leading to higher compatibility.
  • Added support for statically loading and linking multiple RPX/RPL files (WUD only for now).

v1.0.0 | 2015-10-13

  • Initial cemu release.