Cemu/Changelog

Aus The Homebrew Cloud
Version vom 17. Januar 2017, 19:44 Uhr von Akamaru (Diskussion | Beiträge) (Created page with "=v1.7.0= <pre>Added 'Graphic packs' (graphic modding support) Extended shader cache, now transferable and forward compatible</pre> =v1.6.4= <pre>Graphic improvements & Bicubic...")
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

v1.7.0

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

v1.6.4

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

v1.6.3

Graphic improvements
Rewritten audio core
Bugfixes

v1.6.2

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

v1.6.1

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

v1.6.0

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

v1.5.6

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

v1.5.5

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

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

v1.5.3

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

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

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

v1.5.0

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

v1.4.2

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

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.0

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

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

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

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

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

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

v1.1.2b

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

v1.1.2

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

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

v1.1.0

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

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

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

Initial cemu release.