dolphin/Source
Rodolfo Osvaldo Bogado 3bdf7d3711 this is a ugly unstable commit but i'm going to be out for work some days so ...
implemented donko's xfb in D3D:
the bad things:
*is solower in some cases, slower as opengl
*it do not work in dual core mode, it seems direct3d has serious synchronization problems, to the other devs please if you can take a look and help me :)
*real xfb still not working i have to give it more time to make it work.
the good:
*games that uses multiples xfbs will work now using the virtual XFB.
*implemented a more hardware like approach to scaling, now to calculate the pixel scaling i use the xfb size not the efb so the screen pixels relation is more correct now.
*simplified a little donko's virtual xfb to make it less memory consuming as xfb textures are the exact size of the scaled xfb and not full target width.
* when it works even real xfb will let us use super sampling.
I repeat this commit is totally unstable and in dual core mode it will for sure hang the emulator or at best give totally incorrect results.
Other devs please help as thread sync is not one of my strong points :)
i'll keep waiting for the comments an the -1 :)


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5195 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-03-14 18:57:50 +00:00
..
Core DSPLLE - u16 aram reads (zelda type) fixed 2010-03-13 10:29:32 +00:00
DSPSpy add example of how you can use dspspy to dump results from an entire ucode (commented out) 2010-02-22 01:06:11 +00:00
DSPTool Systematically eliminating compiler warnings. 2010-02-24 03:38:36 +00:00
Dolphin.xcodeproj Update the XCode Project a bit, doesn't even build in that yet. Modify the Sconstruct to allow a noao build 2009-09-24 22:56:50 +00:00
PluginSpecs Fix software plugin in linux. I broke it in revision 5048. 2010-02-17 23:15:58 +00:00
Plugins this is a ugly unstable commit but i'm going to be out for work some days so ... 2010-03-14 18:57:50 +00:00
TestSuite replace SI_DUMMY with SI_NONE, an actual null device. 2009-12-21 07:39:57 +00:00
UnitTests fix some memleaks in DiscIO. Fix for issue 1238. 2009-08-03 22:51:13 +00:00
Dolphin.sln commit current GBA link cable work. no touching (unless you're skid_au or ask first) :P 2010-02-21 18:50:44 +00:00
DolphinProj.xcconfig Dolphin can now be built on OS X using Xcode instead of scons. 2008-12-06 03:31:24 +00:00
DolphinTarget.xcconfig Dolphin can now be built on OS X using Xcode instead of scons. 2008-12-06 03:31:24 +00:00