OK I dont think it does. But I have heard some disturbing news. Mircosoft apparently works directly with 3d vendors to create hardware supported rendering (HAL functionality). Thus advanced effects work faster than OpenGL, and are easier to implement. (I have dowloaded the DX9 SDK and I actually liked it... built in support for dynamic fast enviro mapping as well as "fur"). With opengl you must hard code these things. Although DX code is rather messy, I am considering switching from OpenGL. I mean I really hate accessing these vendor-specific extensions and DirectX is easier and quickly seams to becoming the standard in Win32 games - the sector I want to get in to. What other advantages in this sector are there in OpenGL? I see nothing in OpenGL that DX cant do, often faster and easier.