dolphin/Source/Plugins
Rodolfo Osvaldo Bogado 8de76f8fe8 ok big changes here:
in videocommon little fix for the alpha test values, return to the original values as they are more accurate.
in D3D:
huge change in state management, now all the state management is centralized and redundant state changes are eliminated.
Fixed the overlapped viewport error in non ati cards:
the error was caused by this: when a viewport is defined larger than the current rendertarget, an error is thrown and the last valid viewport is used, this is the reference behavior, in ati cards if a larger viewport is defined, no eror is returned, the rendering is valid and is rendered using the projection defined by the viewport but limited to the rendertarget are, exactly like opengl or the GC hardware.
to solve this in reference drivers defined a large rendertarget (2x the size of the original) and proceed to render in a centered quad insithe the larger rendertarget, in this way larger viewports always falls inside a valid rendertarget size, the drawback of this is the waste of resources. it can be dynamized, depending or games or changed at runtime when a oversized viewport is detected, but i live that to future commits.
please test this and let me know the results.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4841 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-15 15:52:08 +00:00
..
Plugin_DSP_HLE Fixes Issue 2004 2010-01-13 14:18:13 +00:00
Plugin_DSP_LLE Fixes Issue 2004 2010-01-13 14:18:13 +00:00
Plugin_nJoy_SDL Now you can switch between Emulated and Real WiiMotes, connect more Real Wiimotes and even pair them up (if you have MS BT Stack) during gameplay! 2010-01-06 19:26:52 +00:00
Plugin_PadSimple Now you can switch between Emulated and Real WiiMotes, connect more Real Wiimotes and even pair them up (if you have MS BT Stack) during gameplay! 2010-01-06 19:26:52 +00:00
Plugin_VideoDX9 ok big changes here: 2010-01-15 15:52:08 +00:00
Plugin_VideoOGL Add "Auto Aspect Ratio" to both graphics plugins. It's the new default, so you can forget about switching aspect manually from now on. In the Auto mode, aspect ratio is automatically set depending on whether it's a Wii or GC game, and whether the global Wii Widescreen setting has been set. There is still the possibility to override, which can be useful for the very few GC games that do support widescreen. 2010-01-13 21:11:02 +00:00
Plugin_VideoSoftware Do special handling of texture coordinate generation if there is only a position and texture coordinate present. 2010-01-11 00:44:40 +00:00
Plugin_Wiimote coreaudio backend make sound now 2010-01-12 22:35:28 +00:00