Dolphin hardwareAA Git 3.5-1849 is compiled. Dolphin hardwareAA is a branch of Dolphin. Dolphin is the first Gamecube emulator able to run commercial games! Dolphin is a great Gamecube(NGC) and Wii emulator. It has a partial Wii support and plays most Gamecube games. Dolphin has been changed SVN to Git recently.
Dolphin hardwareAA Git changelog:
* VideoSoftware: Optimisations: Mark Aliasing pointers as const.
They don't change, and this allows the compiler to reason about them
better.
Also maked various fields as aligned; GCC's autovectorizer actually
manages to vectorize a small loop now.
* VideoSoftware: Optimisations: Pass by Value instead of Refrence.
These bitfields fit in a single 32 bit registers and are not modified
inside the function. These functions are very hot, and the indirect load
had a measurable performance impact.
Also marked them as const, because they are.
* VideoSoftware: Optimisations: Fixed some comments in Tev.cpp
* VideoSoftware: Optimisations: Promoted all s16s to s32's in TEV
Modern x86 processors are really bad at dealing with 16 bit types. On a
Core 2 cpu, any cache line containing a length changing prefix will have
a decode penalty of 6 cycles.
On Sandy bridge or later, each lenght changing prefix will add a 3
second penalty to decoding (and will be better on average).
* VideoSoftware: Added support for RGB565_Z16 color format.
Multisampling and Z Compression aren't supported yet.
Because Z Compression isn't supported, it just falls back to a 24 bit z
buffer when formats other than ZC_LINEAR are selected.
Peach's Castle tries to use ZC_LINEAR (possibly an issue with the
default value of the zcontrol register) and has huge z fighting issues
when you manually enable AA in the start button menu.
Download: Dolphin hardwareAA Git 3.5-1849 x86
Download: Dolphin hardwareAA Git 3.5-1849 x64
Source: Here
0 Comments
Post a Comment