dwmkerr / sharpgl

Use OpenGL in .NET applications. SharpGL wraps all modern OpenGL features and offers a powerful scene graph to aid development.
MIT License
755 stars 299 forks source link

Tiny layer to get OpenGL more structured #88

Open robinsedlaczek opened 9 years ago

robinsedlaczek commented 9 years ago

Summary Based on community feedback, it is hard for beginners to get started with SharpGL resp. OpenGL. As a user of SharpGL you have to know the OpenGL: where the functions are, how they work, meaning of all the constants and so on. So looking for a particular constant can be pain.

Acceptance Criteria

  1. OpenGL constants are structured (class/file based) by their semantic meanings. Maybe enums are introduced to structure them.
  2. OpenGL functions are structured (class/file based) by their semantic meanings.
  3. Code documentation refers down to OpenGL.cs and vice versa.