Maybe force FunctionProvider get func "gl4es_"

This commit is contained in:
Duy Tran Khanh committed 2021-01-03 11:00:42 +07:00
1 parent 667606898a
commit b741d29982
3 files changed
+9 -2

No files matched your search

@@ -180,9 +180,16 @@ public final class GL {
break;
case MACOSX:
functionProvider = new SharedLibraryGL(OPENGL) {
private final long gl4es_GetProcAddress = library.getFunctionAddress("gl4es_GetProcAddress");
@Override
long getExtensionAddress(long name) {
return NULL;
return gl4es_GetProcAddress == NULL ? NULL : callPP(name, gl4es_GetProcAddress);
}
@Override
long getFunctionAddress(String name) {
return super.getFunctionAddress("gl4es_" + name);
}
};
break;