• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 301 302 303 304 305 ... 368 Next »

opengl and direct3d ... why both?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
opengl and direct3d ... why both?
07-07-2010, 01:41 PM
#1
zeroth
Unregistered
 
I see that the windows version uses directx and there's also some opengl includes in the source (for liinux, I'm sure) but my question is...


why not just ditch Direct3D? doesn't that make development more difficult to juggle between two different graphics libraries?
Reply
07-07-2010, 02:02 PM (This post was last modified: 07-07-2010, 02:03 PM by ArarisValerian.)
#2
ArarisValerian Offline
Junior Member
**
Posts: 40
Threads: 0
Joined: Feb 2010
Because Direct3D is currently dramatically superior to OpenGL in terms of Performance. If anything I'd rather have them ditch OpenGL, but that won't happen because OSX and Linux are dependent on it. Windows users depend on D3D and OSX/Linux depend on OpenGL, thus both versions need to be developed alongside each other.

Don't get me wrong, Windows users CAN use OpenGL, it'd just be a significant step back in terms of performance.
Processor: Intel Core i7 940 @ 4.01Ghz
Card name: EVGA GTX 580
Monitor: 1920x1200 WFP07
Memory: 6148MB RAM
Sound: ASUS Xonar Essence STX
Operating System: Windows 7 64-bit
Find
Reply
07-07-2010, 02:16 PM (This post was last modified: 07-07-2010, 02:17 PM by naoan.)
#3
naoan Offline
Senior Member
****
Posts: 570
Threads: 2
Joined: Jul 2009
I'd prefer they ditch Opengl... but then Mac and Linux guys will be left with nothing. And development, as this is an Open Source project, depend heavily on developer interest and motivation, who knows maybe someday someone would be interested in joining the fray.
Find
Reply
07-07-2010, 02:48 PM
#4
jumb Offline
Senior Member
****
Posts: 322
Threads: 1
Joined: Jun 2010
The developers are all free spirits, they program whatever they want.
E8400 @ 3GHz, 4GB Ram, Gigabyte 275GTX, Windows 7 64-bit
Find
Reply
07-08-2010, 12:45 AM
#5
zeroth
Unregistered
 
I wasn't aware of any major performance differences between the two.

But the Wii / gamecube aren't that graphically intensive, most of the bottleneck in performance would be in the machine emulator, no? To say that OpenGL would be considerably slower than Direct3D just seems.... almost unbelievable.
Reply
07-08-2010, 02:55 AM
#6
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Quote:I wasn't aware of any major performance differences between the two.

But the Wii / gamecube aren't that graphically intensive, most of the bottleneck in performance would be in the machine emulator, no? To say that OpenGL would be considerably slower than Direct3D just seems.... almost unbelievable.

Try it. He's not kidding. It depends on the game, settings, and what revision but usually D3D is at least twice as fast as opengl.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
07-08-2010, 03:07 AM (This post was last modified: 07-08-2010, 03:07 AM by Xtreme2damax.)
#7
Xtreme2damax Offline
New & Improved
********
Global Moderators
Posts: 3,135
Threads: 91
Joined: Mar 2009
Dolphin was originally Windows only, consider yourself lucky that there is even a Linux and Mac version and an OpenGL plugin. If it weren't for Dolphin going open source it likely would have never gone multi-platform. The Linux and Mac versions are also more unstable and slower than the Windows version, the Windows builds remain the best choice for now.

Also in most cases the DX9 plugin performs better than OpenGL, DirectX is just a faster API with less overhead according to feedback by the developers. Hopefully the DX11 plugin will be as fast as the DX9 plugin in the future.
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread:



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode