Dolphin, the GameCube and Wii emulator - Forums
Why no progress in the Directx plugin? - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Development Discussion (https://forums.dolphin-emu.org/Forum-development-discussion)
+--- Thread: Why no progress in the Directx plugin? (/Thread-why-no-progress-in-the-directx-plugin)

Pages: 1 2 3 4 5 6 7 8 9


RE: Why no progress in the Directx plugin? - darkshadw - 08-10-2009

Just buy a better GPU will ya, instead of complaining about the directx plug-in
I think about over half a year almost everyone will have a video-card that supports OpenGL. :p

Just buy a new one... (only 40,- for a good ATI card 512 MB and it supports alot of thigns Big Grin ^^)


RE: Why no progress in the Directx plugin? - fagoatse - 08-11-2009

guys, PS2 =/= GC/WII
btw, cool things can be achieved with OpenGL - http://en.wikipedia.org/wiki/Id_Tech_5


RE: Why no progress in the Directx plugin? - CacoFFF - 08-11-2009

OpenGL is the way of multiplatform graphics, that is clear.
There isn't one thing that you can do in DX and you can't in OpenGL with proper programming, that is clear.

Now, gotta swallow that because of the stupid memory leaks in Dolphin, if that doesn't get fixed, don't be suprised of ppl asking for an actual DX plugin even if they have OpenGL 3 cards.

Changing the libraries to reduce the amount of memory leaked isn't a solution, there must be a missing function around there in the code...


RE: Why no progress in the Directx plugin? - darkshadw - 08-12-2009

DirectX is slow lohl *well in Dolphin it is xD)


RE: Why no progress in the Directx plugin? - hansenderek - 08-12-2009

actually direct X is usually a little faster than opengl...it just has shit for graphics..lol or at least it was when i tested it..lol


RE: Why no progress in the Directx plugin? - krypking - 08-12-2009

(08-12-2009, 03:13 AM)hansenderek Wrote: actually direct X is usually a little faster than opengl...it just has shit for graphics..lol or at least it was when i tested it..lol

thats because u used the underdeveloped dx9 plugin Tongue

ogl and dx are equivilent to each other, the only real difference is the operating system support


RE: Why no progress in the Directx plugin? - Core2uu - 08-12-2009

(08-11-2009, 04:15 AM)CacoFFF Wrote: Changing the libraries to reduce the amount of memory leaked isn't a solution, there must be a missing function around there in the code...

A missing clean-up routine?


RE: Why no progress in the Directx plugin? - CacoFFF - 08-13-2009

(08-12-2009, 04:16 PM)Core2uu Wrote:
(08-11-2009, 04:15 AM)CacoFFF Wrote: Changing the libraries to reduce the amount of memory leaked isn't a solution, there must be a missing function around there in the code...

A missing clean-up routine?

It is possible, but there is one thing that bugs me, and that is that in my rig with Catalyst 8.12 (drivers from last year lol), there is not one single kb of memory leaked.
I know there is an OpenGL debugger which lets coders see where the leaks happen, but I haven't tried it because in my case it doesn't leak.

Now with the transition to new drivers Dolphin leaks, but not some other OpenGl games, so there must be something wrong with the plugin, I saw a glClear function in every reasonable place so the leak must be around texture creating/destroying every frame or some other obscure thing. OpenGl can really leak in the most unusual places if not careful.


RE: Why no progress in the Directx plugin? - hansenderek - 08-13-2009

well thts dum...does tht explaiin why the emulation of newer builds are slower than those of oldeer builds?


RE: Why no progress in the Directx plugin? - CacoFFF - 08-13-2009

Not really, leaks have been long before the general slowdown.

Just to stay ontopic, about making a DX plugin, the only solid reason I see for using one is the lack of OpenGL support.
Integrated Intel gpus won't even perform properly on a solid DX plugin, so why should one be made?