   Is it true that Dirext X runs faster than OpenGL on Windows machine?
  Is this true for all time? I just bought a videocard ATI Radeon 7000 and noticed that whenever I run OpenGL programs in full screen, it would run slow... I was trying to run NeHe examples by the way more specifically, the texturemapping tutorial... I tried to download a game made in directx that uses cel shading and in full screen, it runs even faster and smoother... I'm running on Windows XP SP1.  I'm using GLUT as my windowing toolkit by the way... Thanks!~Cheers!   
  it might be a driver issue...   ;  It is definitely not true. Try updating your drivers.Also Radeon 7000 is an extremely old card, so the drivers provided will suck. Update to the latest drivers from ATI's site and you should see a vast improvement.   ;  you can t compare it like thata lot depends on the way they implemented OpenGL / D3D supportThe API can t be fast then the GFX card so everything relies on the implementation of the API, however D3D does a lot of things for you which OpenGL doesn t so id suspect that OpenGL might run a little bit faster, but a decent implementation should more or less perform equal no matter what API you use   ;  has anyone actually done a benchmark against OpenGL vs Direct3D*9* recently ?Im talking about having both OpenGL and Direct3D Programs that are coded to render the same thing, and range tests from simple geometry to shaders etc.Not only this but measure the CPU load used by OpenGL and Direct3D9 in the programs. I think it would be a rather interesting article/test :)I remember DirectX 9.0c was supposed to increase the FPS (and many ppl claim it did back when it came out). Wheither it was reworked to be faster on the CPU or better interface the GFX card, my point is if OpenGL was equal to D3D before then that MUST mean DX is faster now.Now im not saying 9.0c did make anything faster (just using an example), just saying since they are both completely different setups (DX being OO with COM and OpenGL being procedural) Surely they MUST take a different toll on the CPU at least.   ;  If you're programming an engine and/or using someone else's engine, I'd suggest making it non-API-specific, as there are so many varriables that go into something like that.   ;Quote:Original post by grimreaper85has anyone actually done a benchmark against OpenGL vs Direct3D*9* recently ?I've heared rummors that some 3D games for MS Windows (TM) run faster in linux with OpenGL.The problem is getting them to work :) Anyway I love that kind of rumors.   ;  Thanks guys! I'll probably just get the latest driver then! ;)   ;  Hi guys... I'm not sure which driver to download... My product driver doesn't seem to be listed in the ATI website... Could you please point me to a link and which item to download? Thanks!   ;  Actually, it could be something even simpler: you may be getting screen vsync in OpenGL, but no vsync in DirectX. That way, the frame rate would be limited to something that divides into your screen refresh rate on OpenGL, but not on DirectX.The 7000 unfortunately does not have hardware vertex transform and lighting, so you'll be using your CPU to transform geometry, so at some point, you'll be CPU processing limited rather than graphics card limited.   