

#Cemu 1.7.3 changes software#
GX2: Fixed software streamout reading format 32_32_32_FLOAT incorrectly.GX2: Added support for vertex format FMT_16_16_16_16, nfa=0, signed=0.GX2: Added support for shader OP3 CNDGT_INT instruction.Up to 40% faster compile time for float-only shaders (measured on NVIDIA) GX2: Improved implementation for GX2CalcTVSize() and GX2CalcDRCSize().Input: Fixed bug that caused non-keyboard buttons to be detected as keyboard input.AX: Fixed internal ADPCM playback offset calculation for addresses above 0x80000000.Addon content (DLC) is automatically loaded from mlc01/usr/title/././aoc/ or mlc01/usr/title/./.// AOC: Added proper support for AOC library.New API: ACPCheckApplicationDeviceEmulation() coreinit/FS: Cemu will load patched game files automatically from mlc01/usr/title/././.coreinit/FS: Added internal support for priority-based path overloading.

coreinit/FS: FSOpenFile() is no longer blocking CPU execution.coreinit: Added API LCDisableDMA(), LCGetAllocatableSize(), MPResetTaskQ(), OSPeekMessage(), OSEnableHomeButtonMenu().general: Screensaver/Standby should no longer come up while a game is playing in Cemu.JIT: LWARX instruction now consumes multiple virtual cycles.GX2: Fixed incorrect shader source generated for streamout write exports when the shader is optimized for float-only.JIT: Fixed potential softlock for busy-wait loops which use the LWARX/STWCX instructions.Also made some adjustments to guarantee this doesn't happen again in the future. This hotfix restores backward compatibility. GX2: 1.7.3 accidentally broke compatibility with pre-1.7.3 cached shaders.Cemu changelog for 1.7.3d | Patreon | Public release
