EmuCR Feeds
Email Us

EmuCR: WiiUDecaf Git (2016/08/13) is compiled. Decaf (originally called WiiU-EMU) is a researching Wii U emulation. The Wii U is a home video game console created by Nintendo and the successor to the Wii.

Decaf Git Changelog:
* vpad: Stub VPADControlMotor.
* coreinit: Add FSSetUserData, FSGetUserData.
* Fix debugger key input.
Always send input to debugger, only send to swkbd when debugger is hidden.
* opengl: Take the absolute value of LOG_* arguments.
It appears that the LOG shader instructions ignore the sign bit of
the argument (cf. Mesa, which inserts an explicit MAX(x,0) before a
log instruction when translating an input log() call).
* opengl: Remove unused task queue stuff.
* opengl: Fixed signed / unsigned comparison warning.
* opengl: Use a typedef for swap function.
* swkbd: Implement basic software keyboard support.
Press some letters then enter to get past xenoblade character name screen ;).
* snd_core: Remove old unnecessary hack for adjusting voice offsets.
* Fixed typo in new surface generation code.
* Implement GPU-side surface copying.
* Fix bug causing host attribute buffers to become corrupted.
* Only bother updating attribute buffer memory bounds on change.
* Fix GLSL TEX SAMPLE translation to account for OFFSET's.
* Implement better multi-use texture semantics.
We not maintain a list of textures for each PPC texture that
exists in memory. This allows us to use properly sized texture
objects on the host-GPU while also supporting various ways that
games could (miss-)use texture data... Note that this commit
mostly reverts commit (9674136) and also cleans up the handling
of different data formats to a common path.
* Removed gpu_texture's dependancy on GX2 library.
This is step 1 of a major refactor needed to the GPU texture
handling code... :(
* gx2: Add missing invalidation in GX2R unlock buffer & unlock surface.
* gx2: Add support for GX2R disable cpu / gpu invalidate flags.
* Change GX2Invalidate to correctly use the PM4 packet SURFACE_SYNC.
* Added a --display-mode option
* decaf-sdl: Print error message to log when config.json parsing fails.
* Merge pull request #270 from achurch/execute-tasks
opengl: Add missing executeTasks() call.
* opengl: Add missing executeTasks() call.
* opengl: Align surface address based on tile mode.
Only 2D/2B/3D/3B tileMode use the swizzle bits, so we need to align to 0x800
for those formats, and 0x100 for any other format.

Download: Decaf Git (2016/08/13)
Source: Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!