A cacophony of ramblings from my potpourri of notes
 Monday, August 11, 2003
OpenGL Support from Managed Code

I recently participated in a rather heated discussion as to whether .NET had anything to offer to graphic intense type desktop applications.  One of the questions that arose was about support for OpenGL.  I briefly took the time to investigate this and here is what I came up with:

  • CSharp Graphics Library (CsGL) - implements a wrapper for OpenGL
  • Using OpenGL with VB.NET - Article on using OpenGL from VB.NET.
  • Quake II.NET - A managed port of Quake II.
  • Tao.OpenGl - NET binding implementing OpenGL 1.1, GLU 1.3, and GLUT 3.7.6
  • Tao.OpenAL - .NET binding implementing OpenAL 1.0
  • CS-SDL - SDL.Net provides access to SDL and associated libraries from any .Net enabled language.
  • MS doesn't plan on providing OpenGL wrappers any time soon according to this chat.
  • According to Microsoft's Robert Hess, "C# should be perfectly fine for writing OpenGL apps with."
  • DirectX 9.0 for Managed Code - A preliminary managed spec. for DirectX.

Monday, August 11, 2003 1:50:42 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0]  Computer Related | .Net