Updated the include guards to reference the library name.
Refactored the exception handling in the entry points.
Added .inl files to the sample util project.
Cleaned up logic for GetFixed functions.
Improved the error handling in glTexImage2D.
Implemented glTexSubImage2D.