In order to edit this wiki, you must register and verify your account.
Release 1.11.2: Difference between revisions
From Cemu Wiki
(Made release page for Cemu 1.11.2) |
|||
Line 1: | Line 1: | ||
==Changelog== | |||
{{#ev:youtube|OnNbZE6eN3c|450|inline|[https://www.youtube.com/watch?v=OnNbZE6eN3c Preview]|frame}} | |||
<pre> | |||
# Cemu detailed changelog for 1.11.2 | |||
# Patreon release date: 2017-12-06 | |||
# Public release date: 2017-12-13 | |||
general: Added file menu shortcuts to recently launched games | |||
general: Improved robustness of file location handling, includes unicode support and the ability to launch games from network storage | |||
general: If the mlc01 folder is not found, Cemu will ask if it should be created (helpful when you forget the specifiy the -mlc parameter) | |||
PPC/JIT: Fixed a crash caused by recompiling very large functions | |||
PPC/JIT: Implemented CRAND and SYNC instructions | |||
coreinit: Added API FSSetUserData, FSGetUserData, OSAndAtomic64, OSOrAtomic64, FSMakeDir | |||
coreinit: Fixed a bug where async FS callbacks for some file operations would have FSCmdBlock* set to null | |||
rpl: Improved handling of sdata2 | |||
GX2: Added support for QUAD_STRIPS primitive type | |||
GX2: Added support for GPU special state 5 (convert depth to color) | |||
GX2: Added support for GPU special state 8 (clear color as depth buffer) | |||
GX2: Added support for A2_B10_G10_R10_UNORM texture format | |||
GX2: Fixed a bug where updating textures would fail if the updated texture was a view with a non-zero mip base | |||
GX2: Fixed a bug in GX2CopySurface() that caused the copy operation to be cancled if the source and destination mip index had different values | |||
GX2: Added support for data-sharing of overlapping textures between integer texture formats and BC4 3D textures (special case that requires pixel-data conversion since OpenGL does not support BC4 3D textures) | |||
GX2: Fixed mismatching pixel shader imports when a geometry shader is used (caused render glitches on AMD and Intel GPUs) | |||
GX2: Added API GX2SetDRCConnectCallback | |||
nn_boss: Implemented additional API | |||
nsyskbd: Added minimalistic usb keyboard implementation (no functionality, but it prevents games from softlocking or crashing) | |||
nn_nfp: Added missing fields to GetTagInfo(), GetNfpRomInfo() and GetNfpCommonInfo() | |||
nlibcurl: Fixed curl_global_init not setting the default memory functions correctly | |||
nlibcurl: Added API curl_multi_timeout | |||
nlibcurl: Added handling for CURLOPT_POSTFIELDS and CURLINFO_CONTENT_LENGTH_DOWNLOAD | |||
nn_act: Independent token cache can store multiple tokens now | |||
nn_act: Added API EnableParentalControlCheck, IsParentalControlCheckEnabled, AcquireEcServiceToken, AcquireIndependentServiceToken (new overload) | |||
vpad: Fixed missing deadzone when translating axis to analog direction buttons | |||
vpad: Fixed incorrect axis normalization after the deadzone has been already applied | |||
input: Deadzone and axis-range calculation is now applied to the mapped input rather than the raw api input | |||
sndcore2: Increased sound volume to be on the same level as sndcore1 |
Revision as of 06:57, 15 December 2017
Changelog
# Cemu detailed changelog for 1.11.2 # Patreon release date: 2017-12-06 # Public release date: 2017-12-13 general: Added file menu shortcuts to recently launched games general: Improved robustness of file location handling, includes unicode support and the ability to launch games from network storage general: If the mlc01 folder is not found, Cemu will ask if it should be created (helpful when you forget the specifiy the -mlc parameter) PPC/JIT: Fixed a crash caused by recompiling very large functions PPC/JIT: Implemented CRAND and SYNC instructions coreinit: Added API FSSetUserData, FSGetUserData, OSAndAtomic64, OSOrAtomic64, FSMakeDir coreinit: Fixed a bug where async FS callbacks for some file operations would have FSCmdBlock* set to null rpl: Improved handling of sdata2 GX2: Added support for QUAD_STRIPS primitive type GX2: Added support for GPU special state 5 (convert depth to color) GX2: Added support for GPU special state 8 (clear color as depth buffer) GX2: Added support for A2_B10_G10_R10_UNORM texture format GX2: Fixed a bug where updating textures would fail if the updated texture was a view with a non-zero mip base GX2: Fixed a bug in GX2CopySurface() that caused the copy operation to be cancled if the source and destination mip index had different values GX2: Added support for data-sharing of overlapping textures between integer texture formats and BC4 3D textures (special case that requires pixel-data conversion since OpenGL does not support BC4 3D textures) GX2: Fixed mismatching pixel shader imports when a geometry shader is used (caused render glitches on AMD and Intel GPUs) GX2: Added API GX2SetDRCConnectCallback nn_boss: Implemented additional API nsyskbd: Added minimalistic usb keyboard implementation (no functionality, but it prevents games from softlocking or crashing) nn_nfp: Added missing fields to GetTagInfo(), GetNfpRomInfo() and GetNfpCommonInfo() nlibcurl: Fixed curl_global_init not setting the default memory functions correctly nlibcurl: Added API curl_multi_timeout nlibcurl: Added handling for CURLOPT_POSTFIELDS and CURLINFO_CONTENT_LENGTH_DOWNLOAD nn_act: Independent token cache can store multiple tokens now nn_act: Added API EnableParentalControlCheck, IsParentalControlCheckEnabled, AcquireEcServiceToken, AcquireIndependentServiceToken (new overload) vpad: Fixed missing deadzone when translating axis to analog direction buttons vpad: Fixed incorrect axis normalization after the deadzone has been already applied input: Deadzone and axis-range calculation is now applied to the mapped input rather than the raw api input sndcore2: Increased sound volume to be on the same level as sndcore1