In order to edit this wiki, you must register and verify your account.

Release 1.9.1: Difference between revisions

From Cemu Wiki
Jump to:navigation Jump to:search
(Created page with "==Changelog== <!--{{#ev:youtube|GqGd1ujJSnQ|450|inline|[https://youtu.be/GqGd1ujJSnQ Preview]|frame}}--> <pre> # Cemu detailed changelog for 1.9.1 # Patreon release date: 2017...")
 
Line 1: Line 1:
==Changelog==
==Changelog==
<!--{{#ev:youtube|GqGd1ujJSnQ|450|inline|[https://youtu.be/GqGd1ujJSnQ Preview]|frame}}-->
{{#ev:youtube|mz0ffSxtGJI|450|inline|[https://www.youtu.be/mz0ffSxtGJI Preview]|frame}}
<pre>
<pre>
# Cemu detailed changelog for 1.9.1
# Cemu detailed changelog for 1.9.1

Revision as of 14:54, 3 October 2017

Changelog

Preview
# Cemu detailed changelog for 1.9.1
# Patreon release date: 2017-08-22
# Public release date:  2017-08-29

general: Added a separate window to display the GamePad screen
general: Added more game profiles

CPU/JIT: Slightly decreased RAM usage of recompiler by optimizing away unused lookup tables
CPU/JIT: Improved detection of float denormal usage
CPU/JIT: Added support for PSQ_L type 6

input: Fixed XInput controller not refreshing
input: Fixed DirectInput controller selection for adapters with multiple controllers
input: Fixed DirectInput axis directions being mirrored or offset for certain controllers

coreinit: Added API MCP_TitleListByAppType, MCP_TitleList, FSAddClientEx()
coreinit: More accurate implementation of OSMessageQueue
coreinit: More accurate implementation of FSOpenFile/FSOpenFileAsync

nsysnet: Added API inet_ntoa(), recvfrom()

nn_act: Added API GetPersistentIdEx()

GX2: Added API GX2RSetStreamOutBuffer(), GX2WaitForFlip(), DMAEGetRetiredTimeStamp()
GX2: GX2CopySurface() can now detect access to GPU-residing textures and automatically trigger texture readback
GX2: Fixed invalid optimization of seemingly unused inputs in pixel shader when indexed GPR access is used
GX2: Optimized texture decoder (up to 5 times faster)
     While generally not a bottleneck, the texture decoder previously could cause
     additional micro-stutter in situations where many textures are loaded at once.

VPAD: Improved emulation of sampling callbacks
VPAD: Fixed crash in VPADControlMotor() when length parameter was out of bounds

AX: Correctly update ADPCM parameters after loop for non-streaming voices
AX: Fixed a bug in voice synchronization where changes to the current playback offset where sometimes not visible to the API

[1]