Defrag Posted November 6, 2007 Report Posted November 6, 2007 Or OpenGL 2.0 because it's in fact better optimized than DX9 (needs less calls for operations) and it's platform-independent. The OGL 3.0 specs are coming out soon, and with it, cards that support 3.0. SmileThere's some complicated thing that happens when you issue a driver call with DirectX (drawprimitive, set texture etc) that results in a CPU performance drain, meaning you spend more CPU time using DirectX than when using the corresponding OpenGL calls. You can attempt to minimise this overhead by the grouping of draw calls, but unless you're pretty damn clever, it can be quite complicated to figure out how to group by texture/shader/vertex/index buffers etc. Afaik DX10 fixes the main overhead associated with driver calls, meaning you don't have to worry so much about all of that stuff. Wiki page on what I'm talking about. Quote
Taylor Posted November 6, 2007 Report Posted November 6, 2007 Heh, in my complete ignorance I ended up trying to get DX9c do 1,000 individual draw calls (60 times a second), I could feel the lights starting to dim when I ran it. Quote
dissonance Posted November 6, 2007 Report Posted November 6, 2007 With Gabe's Microsoft-bashing and "linux port-er wanted" on the Valve jobs page, I really think (read: hope) that HL3 is going to be OpenGL. Quote
^Slick Posted November 6, 2007 Report Posted November 6, 2007 From what I've read DX10 completely or near enough re-writes how the GPU works with the CPU. I in no way am a programmer and everything I'm saying is just what I've gathered. I don't know if these optimizations actually need new hardware (new GPUS) or OS compatibility (Vista) but all I know is it allows more to be processed by the GPU without CPU interval. yeah, and the fact that we are talking about VISTA so it lowers the bars anyway, there we go.. Yeah, I already said that. Also, I just read the following link and it shows a performance benchmark of GoW for DX9 and DX10, both on Vista. There is pretty much no graphical improvement in DX10 but there is a rather large loss for frame rate. Which is weird because the main thing about DX10 is that its optimized better, its not that it has new technologies just that its been completely re-written to allow it to do more faster. So now I'm really confused. Gow Link: http://enthusiast.hardocp.com/article.h ... VzaWFzdA== Quote
-HP- Posted November 6, 2007 Report Posted November 6, 2007 I whish we still lived in the era when OpenGL kicked direct3d ass! (Quake3 ) Quote
Buddy Posted November 6, 2007 Report Posted November 6, 2007 ":1i2bwf2b]I whish we still lived in the era when OpenGL kicked direct3d ass! (Quake3 ) Quote
e-freak Posted November 6, 2007 Report Posted November 6, 2007 I wish we would live in the era there they finally started with fuckin OpenRT implentation into theyr gpus... Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.