Entries Filed Under "DirectX"

December 16, 2008

OpenGL R.I.P.

Filed under 3D, Computers, DirectX, Programming, Software


I have been an OpenGL developer for more than 10 years. OpenGL was *the* 3D API for computer graphics since 1992…but not anymore. Direct3D has left OpenGL in the dust…and this is a big deal.

It has been clear for several years that OpenGL is struggling to keep up with Direct3D and every year the gap gets wider. This article does a great job detailing OpenGL’s problems.

If your OpenGL app competes with a Direct3D one…you need to be worried. It is not a fair fight. Direct3D is pushing the envelope for hardware features, which means a Direct3D app can run faster or look better than an OpenGL app on equivalent hardware.

Currently, managing shaders in OpenGL and Direct3D is painful. The next version of Direct3D (DirectX 11) dramatically improves how you combine small shaders into into larger, more complex shaders. This change alone will make OpenGL seem antiquated from a developer’s point of view.

OpenGL is the only cross-platform 3D API. As OpenGL falls further and further behind Direct3D, you’ll see less 3D apps on platforms that depend on OpenGL (like Linux and Apple Mac’s).

In the beginning, SGI was pushing OpenGL…until they got out of the graphics business. Then 3DLabs pushed OpenGL to create its shading language (GLSL)…until they got out of the graphics business.

Who is pushing OpenGL now? Nvidia? ATI? Both of those companies have more interest in Direct3D than they do OpenGL.

Without a major corporate sponsor, I don’t see how OpenGL will carry on. I’m actually surprised Apple hasn’t been a bigger supporter of OpenGL considering how important it is to them.

It was fun while it lasted…we’ll miss ya.

February 5, 2006

How to use the DirectX Extensions for Maya

Filed under 3D, DirectX, Maya

I wrote up a webpage to show how to use the Microsoft DirectX Extensions for Maya.

How to manually install the DirectX Extensions for Maya

Filed under 3D, DirectX, Maya

I could never get the Microsoft DirectX SDK to install its extensions for Maya. I wrote up a webpage that explains how to install these extensions manually.

With the DirectX Extensions for Maya, you can export the .X file format, use .FX files for materials, and open a Direct3D viewer inside of Maya.


About DirectX

This page contains an archive of all entries posted to David's Blog in the DirectX category. They are listed from oldest to newest.

Dating is the previous category.

Events is the next category.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.34