[GLExtensions] Improve the extension loader.

This removes some nonsense in the extension loader where under an ES context we would still pull all function pointers and just continue onward if we
fail to pull one.
Now function pointers are only pulled if the version of GL or ES actually supports that function.
This commit is contained in:
Ryan Houdek 2015-12-13 11:37:07 -06:00
parent 6d2fd8ae37
commit b620b26f8f
1 changed files with 569 additions and 619 deletions

File diff suppressed because it is too large Load Diff