Скачать Cemu 1.8.2

Recompiler performance improvements
Audio improvements
Better support for softdec videos
Minor compatibility improvements
Misc smaller changes and new features

Скачать:

Cemu 1.8.2 – Скачать, зеркало

Официальный сайт Cemu

Список изменений для 1.8.1:

# Cemu detailed changelog for 1.8.2b
# Patreon release date: 2017-07-18
# Public release date: 2017-07-25

# New in 1.8.2b:

CPU/JIT: Fixed crash that could occur during instruction analysis

misc: Added some exports for Cemuhook

# New in 1.8.2:

general: Any .rpl files placed in cafeLibs/ directory will be loaded instead of the internal HLE modules (experimental feature, no real use yet)
general: Cemu window can now be resized

CPU/JIT: Fixed a bug in recompiler SRWI instruction
CPU/JIT: Fixed a bug that could cause the recompiled code to skip an instruction if the thread was switched between the beginning of a loop and an inlined function
CPU/JIT: Added STBUX instruction to recompiler
CPU/JIT: Several other optimizations for the recompiler:
Use AVX non-destructive 3-operand instructions to optimize some copy operations away
Delay/Avoid endian-swapping between LWZ/STW if the data is not used for any other operation
Generate shorter code for BCTRL, BL, BLR and other far branches (2 instructions, only 1 for far branches with no LR update)
Replace branches with conditional moves (CMOVcc) if possible
Avoid redundant FPR loads and stores
Better detection for situations where x64 flags can be used instead of testing CR bits
Avoid extra work of thread scheduling checks in tight non-infinite loops

coreinit: New API OSTryAcquireSpinLockWithTimeout(), OSSwitchFiberEx(), MCP_Open(), MCP_Close()
coreinit: More accurate emulation of foreground bucket memory and it’s subregions
coreinit: FSOpenDir() no longer ignores the current working directory
coreinit: Fixed integer overflow in OSTicksToCalendarTime()

AX: Added AX voice debugger
AX: Fixed biquad filter
AX: New API AXSetVoiceSamplesAddr(), AXSetVoiceLoopOffset()

GX2: Improved detection of changed data for typical screen-size textures in texture cache (fixes softdec videos)
GX2: Fixed invalid GLSL code being generated for 3D texture access with offset
GX2: Fixed bug in indices generation for PRIMITIVE_RECTS
GX2: Fixed a bug where adding entries to a shader cache .bin archive would sometimes have no effect (causing Cemu to recompile the affected shaders everytime)
GX2: Various smaller optimizations throughout the graphic backend (performance gain 1-3%)
GX2: Added support for tileMode filter in graphic packs texture rules (Useful to exclude video frames or other CPU-accessed textures)
GX2: Aspect ratio calculation now uses effective size of texture (after graphic pack rescaling) rather than original size

Видео плагин Cemu hook

Скачать

Официальный сайт Cemu hook

Запись опубликована автором в рубрике Cemu.

Скачать Cemu 1.8.1

Улучшена совместимость
Исправлена графика
Добавлена поддержка для socket API (nsysnet)
Улучшена экранная клавиатура
Исправление ошибок

Скачать:

Cemu 1.8.1 – Скачать, зеркало

Официальный сайт Cemu

Список изменений для 1.8.1:

# New in 1.8.1b:

general: Fixed a bug causing permanent full CPU load on one thread

# New in 1.8.1:

CPU/JIT: Fixed a bug in ADDME. instruction
CPU/Interpreter: Fixed a bug in PSQ_STX and PSQ_LDX instruction (GQR index parsed incorrectly from opcode)
CPU/Interpreter: Fixed invalid endianness in instruction STHBRX

coreinit: Added ‘errno’ export
coreinit: Added API OSCalendarTimeToTicks(), OSCancelThread(), IM_GetHomeButtonParams(), OSCalendarTimeToTicks(), FSAppendFile(), FSRemove(), SAVEChangeDir()
coreinit: Fixed GHS flock handling. Added __ghs_flock_file() and __ghs_funlock_file()
coreinit: Added support for milliseconds and microseconds in OSTicksToCalendarTime()
coreinit: Fixed bug where FSOpenFile() with mode ‘r+’ would not allow read access
coreinit: Fixed a bug where shared-write file access prevented simultaneous read access from the same file

GX2: Added API GX2GetScissorReg(), GX2GetTargetChannelMasksReg(), GX2SetDefaultState()
GX2: Better handling for invalid/uncompilable shaders (avoid drawcalls that will lead to errors)
GX2: Added support for vertex format 32_32_32_32_FLOAT for primitive RECTS
GX2: MULADD shader instruction will now use correct rules in regards to 0*anything
GX2: Fixed OpenGL error caused by games requesting more mip levels than possible for a texture
GX2: Fixed source mip level parameter for GX2CopySurface()
GX2: Avoid shadow samplers on AMD GPUs. This workaround can be forced on other GPUs via -amdshadows command line parameter

SWKBD: Fixed handling of active state (previously it was tied to the keyboard being visible whereas it should be separate)
SWKBD: Fixed input handling (should no longer clash with wxWidgets, leading to input sometimes being ignored)

RPL: Fixed bug where imports/exports were mapped incorrectly if the internal module name included ‘.rpl’

zlib: Overhauled Cafe OS zLib implementation

nsysnet: Added nsysnet (socket) library

Видео плагин Cemu hook 0.4.2.0 для 1.8.1

Скачать

Официальный сайт Cemu hook

Запись опубликована автором в рубрике Cemu.

Скачать Cemu 1.8.0

Состоялся публичный релиз Эмулятор Wii U — Cemu версии 1.8.0.

Раздельные шейдеры
Добавлен memory scanner
Улучшение графики
Незначительные оптимизации

Скачать:

Cemu 1.8.0 – Скачать, зеркало

Официальный сайт Cemu

Список изменений для 1.8.0:

general: Added memory scanner (search and filter for values)
general: If Cemu is maximized to fullscreen, it will remain on the same monitor rather than defaulting to the primary monitor

RPL: Optimized loading of RPLs

GX2: Cemu now uses separable shaders
Vertex, geometry and pixel shaders are split into separate and independent programs rather than bundling them into sets
This change breaks compatibility with pre-1.8.0 shader caches and graphic packs (if they contain shaders)

GX2: Added support for using the same texture multiple times with different sampler parameters during a single drawcall
GX2: Graphic pack texture rules will automatically scale gl_FragCoord
GX2: Implemented shader instructions RECIPSQRT_FF and RECIP_FF
GX2: GPU7 shader decompiler will output slightly more optimized GLSL code
GX2: Better detection for invalidation of data in Streamout cache
GX2: Optimized frequently used GX2 API
GX2: Optimized texture decoding
GX2: Added command line option ‘-nsight’ to allow debugging via NVIDIA Nsight

Видео плагин Cemu hook 0.4.1.0 для 1.8.0

Скачать

Официальный сайт Cemu hook

Запись опубликована автором в рубрике Cemu.