Actually, OpenGL plugin have some gfx bugs, glitches and slowdowns.
I am a nVidia user and using Direct3d plugin i have good gfx and +20-30% speed in all the games (In other words, al the supported games run 98% perfect).
Is this a bad plugin, Direct3D is better or the developers preffers D3D and forgot OpenGL?
It's only a question.
Thank You.
OpenGL have some bugs ,I like using OpenGL,but...
you can see my picture
if I use setting like picture 1 ,the streen will like picture 2;
and if I use setting like picture 3, the game will slowly
my computer:
i5 750
9800gt
2G ddr 1333
windows 7
D3D has always been faster than OGL in pretty much all applications, in my experience.
D3D is just usually more optimized than OGL.
(02-06-2010, 02:34 PM)chris0718 Wrote: [ -> ]OpenGL have some bugs ,I like using OpenGL,but...
you can see my picture
if I use setting like picture 1 ,the streen will like picture 2;
and if I use setting like picture 3, the game will slowly
my computer:
i5 750
9800gt
2G ddr 1333
windows 7
Thats a Resident Evil Remake. Strange, i have same VGA and graphics on both plugins is just perfect, only performance is different. Go try with r4654 orleans, thats build on which RE remake works best. (DX plugin)
Is d3d supposed to work faster than openGL on every PC?
OpenGL works more than 50% faster on my PC but have more gfx bugs. (New Super Mario Bros., Fire Emblem Radiant Dawn, and every other game i tried.)
I have latest gfx drivers, directx, and tried many different settings with d3d plugin and its not as fast as openGL.
What OS are you using?
I'll anwser beforehand:
ATI has poor OpenGL support compared to NVidia, expect ATI cards to run faster in DX9 mode.
OpenGL API is artificially limited in Vista and 7, runs a little slower than on XP or Linux.
Disable the f****** desktop effects.
D3D is way faster but preety unstable for me. Each time i stop emulating in D3D mode, dolphin freezes and i have to kill with task manager. That issue dont happen in OGL.
Quote:Is this a bad plugin, Direct3D is better or the developers preffers D3D and forgot OpenGL?
In my opinion: if D3D plugin is faster in most cases i think they should mostly focus on it. I rather prefer 1 fast and stable plugin than 1 fast and unstable and another slow and stable.
I disagree with u metejdro, it's always better having 2 plug-ins instead of 1 even if 1 is slower than the other. If the D3D isn't working then u can use OpenGL u know

. Maybe in the future D3D will be slower... U never know...
hopefully in the future d3d isn't broken because that is the only one that i can actually use
D3D is API - set of functions while OpenGL is GAL - graphic assembly language. In D3D you usually set up parameters and pass them to called function, in OpenGL you even define some low level variables like GL specific integers, floats and so on. D3D performance is mainly linear to its functions internal optimizations while in GL its much more HOW YOU program and optimize it yourself(not that you couldn't screw in D3D too). GL also have many calls that do same thing, some may be more obsolete than others(maybe because performance update) and using wrong ones can be bad. In D3D you program differently in Dx9, Dx10 etc - calling version specific functions. Dx10 went even more far to optimize internals of its libraries, one thing many people don't know aside that it have new "effects", they optimized functions calls time, CPU is taking less time to process D3D calls in Dx10, therefore more of it is available for emulation itself. You can see this for example in PCSX2 emulator where Dx10 is quicker, more accurate and overall superior. OpenGL benchmark tools like furmark take down almost one full core on CPU while D3D stress tools can eat as few as 2-5%. So where fits OpenGL? It does have few advantages, but I will always see it as inferior mess when compared to D3D - especially Dx10 and newer.