Got couple of questions for you guys:
1)Do you name your gl core function pointers the same as in sgi's gl specs or do you keep extension suffixes?
2)Do you prefer ARB/EXT over IHV extensions and why or why not?
3)Do you write you own gl/glext headers to include extensions from multiple IHVs?
4)Do you create a extension function loading library so you don't have to write function loading code ever again?
5)Do you check gl version then grab function pointer and check it for null or do you search extension string for the extensions supported on your card then grab function pointer?
Just wondering what others are up to