@JavadocExclude
 public ARBUniformBufferObject(FunctionProvider provider) {
   GetUniformIndices = provider.getFunctionAddress("glGetUniformIndices");
   GetActiveUniformsiv = provider.getFunctionAddress("glGetActiveUniformsiv");
   GetActiveUniformName = provider.getFunctionAddress("glGetActiveUniformName");
   GetUniformBlockIndex = provider.getFunctionAddress("glGetUniformBlockIndex");
   GetActiveUniformBlockiv = provider.getFunctionAddress("glGetActiveUniformBlockiv");
   GetActiveUniformBlockName = provider.getFunctionAddress("glGetActiveUniformBlockName");
   BindBufferRange = provider.getFunctionAddress("glBindBufferRange");
   BindBufferBase = provider.getFunctionAddress("glBindBufferBase");
   GetIntegeri_v = provider.getFunctionAddress("glGetIntegeri_v");
   UniformBlockBinding = provider.getFunctionAddress("glUniformBlockBinding");
 }
Example #2
0
 @JavadocExclude
 public WGLNVDXInterop(FunctionProvider provider) {
   DXSetResourceShareHandleNV = provider.getFunctionAddress("wglDXSetResourceShareHandleNV");
   DXOpenDeviceNV = provider.getFunctionAddress("wglDXOpenDeviceNV");
   DXCloseDeviceNV = provider.getFunctionAddress("wglDXCloseDeviceNV");
   DXRegisterObjectNV = provider.getFunctionAddress("wglDXRegisterObjectNV");
   DXUnregisterObjectNV = provider.getFunctionAddress("wglDXUnregisterObjectNV");
   DXObjectAccessNV = provider.getFunctionAddress("wglDXObjectAccessNV");
   DXLockObjectsNV = provider.getFunctionAddress("wglDXLockObjectsNV");
   DXUnlockObjectsNV = provider.getFunctionAddress("wglDXUnlockObjectsNV");
 }
Example #3
0
 @JavadocExclude
 public GL15(FunctionProvider provider) {
   BindBuffer = provider.getFunctionAddress("glBindBuffer");
   DeleteBuffers = provider.getFunctionAddress("glDeleteBuffers");
   GenBuffers = provider.getFunctionAddress("glGenBuffers");
   IsBuffer = provider.getFunctionAddress("glIsBuffer");
   BufferData = provider.getFunctionAddress("glBufferData");
   BufferSubData = provider.getFunctionAddress("glBufferSubData");
   GetBufferSubData = provider.getFunctionAddress("glGetBufferSubData");
   MapBuffer = provider.getFunctionAddress("glMapBuffer");
   UnmapBuffer = provider.getFunctionAddress("glUnmapBuffer");
   GetBufferParameteriv = provider.getFunctionAddress("glGetBufferParameteriv");
   GetBufferPointerv = provider.getFunctionAddress("glGetBufferPointerv");
   GenQueries = provider.getFunctionAddress("glGenQueries");
   DeleteQueries = provider.getFunctionAddress("glDeleteQueries");
   IsQuery = provider.getFunctionAddress("glIsQuery");
   BeginQuery = provider.getFunctionAddress("glBeginQuery");
   EndQuery = provider.getFunctionAddress("glEndQuery");
   GetQueryiv = provider.getFunctionAddress("glGetQueryiv");
   GetQueryObjectiv = provider.getFunctionAddress("glGetQueryObjectiv");
   GetQueryObjectuiv = provider.getFunctionAddress("glGetQueryObjectuiv");
 }