Many libraries do not implement stubs for everything in gl2ext.h. In
dart you check if the extension is available before using it and there
is no problem. In the native extension that's not so much.
Reverts whitelist hackery.
Adds blacklist for specific API we don't handle yet (e.g.
glPathCommandsNV)
Compiles and runs on linux with the nvidia driver. Had to add blacklisting for external APIs we're not using and we don't properly identify (i.e. header file make bad IDLs)
Many libraries do not implement stubs for everything in gl2ext.h. In dart you check if the extension is available before using it and there is no problem. In the native extension that's not so much.
Includes thread safe changes across isolates.