4 ms·
Yes, the article says this is untrue. It specifically mentions features that OpenGL has had years before DirectX.
by psadauskas 17y ago
Yes, the article says this is untrue. It specifically mentions features that OpenGL has had years before DirectX.
- daeken 17y agoWell, no, the article points out a few specific cases where it's untrue, but there are a few things that need to be pointed out here. Extensions like tessellation aren't guaranteed to be there, and if they aren't you have to implement this yourself. It also ignores the shader/effect pipeline, which you effectively have to build yourself in OpenGL, unless you use Cg. As I noted in my first comment here, these are strengths of OpenGL in some cases, but are big negatives in others.
- rbanffy 17y ago"and if they aren't you have to implement this yourself." Either that or offer a slightly degraded gaming experience according to what the OpenGL system exposes. Nobody cares that much if their phone can't show the same tessellation glory their kid's dual-GPU oil-cooled deskside monster can.
- ajross 17y agoTesselation is a hardware feature. It's not an API extension. It's not "guaranteed to be there" ever. Any app that wants to use it needs to test for its presence. How are the D3D and OpenGL mechanisms not completely isomorphic? And OpenGL has had a standard shader language since v2.0, about 6-7 years ago? You don't have to "build it yourself" except in the sense of having to port DX shaders to a slightly different source language.