Decaf Git (2016/08/09) 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:
* opengl: Fix bool -> int implicit cast.
* decaf-sdl: Fix implicit int -> float conversion warnings
* gpu: Add VGT_EVENT_TYPE prefix to enum values.
* opengl: Fix implicit int -> bool conversion warnings.
* Implement GX2Query{Begin,End} and the OpenGL side of occlusion queries.
* Merge pull request #257 from achurch/glsl-dump
opengl: Dump translated shader code in addition to raw disassembly.
* opengl: Dump translated shader code in addition to raw disassembly.
* gx2: Zero initialise ADDR_COMPUTE_SURFACE_INFO_OUTPUT in getSurfaceInfo.
* Merge pull request #256 from achurch/cb-special-op
opengl: Handle color buffer write masking with CB_SPECIAL_DISABLE.
* opengl: Handle color buffer write masking with CB_SPECIAL_DISABLE.
Fixes the 4th argument to GX2SetColorControl() having no effect.
* Merge pull request #254 from degasus/master
decaf-sdl: Rewrite emulated screen position.
* decaf-sdl: Rewrite emulated screen position.
The new code uses integer math to ensure that no pixel will ever be dropped,
and at the same time, no useless bar is shown.
It also fixes an assert error because of floating point math, and the worse
one, because of height >> width.
There is a new parameter for an additional border around both screens, but
it's main purpose is to test this code with eg a single pixel line.
No idea about the exact coding style, but I've also dropped "auto". It was
a mixed usage of float and doubles, hard to check which one is of which format.
Download: Decaf Git (2016/08/09)
Source: Here
0 Comments
Post a Comment