For Mac and Linux OpenGL has a future ... for Windows, I don't think that it will survive the jump to longhorn ( it didn't even survive the jump to .NET )
and Managed DX9 IS OO!
As mentioned, MS learned out of their COM chaos with DX5 - DX9
and Managed DX9 IS OO!
As mentioned, MS learned out of their COM chaos with DX5 - DX9