@JavadocExclude public GL12(FunctionProvider provider) { TexImage3D = provider.getFunctionAddress("glTexImage3D"); TexSubImage3D = provider.getFunctionAddress("glTexSubImage3D"); CopyTexSubImage3D = provider.getFunctionAddress("glCopyTexSubImage3D"); DrawRangeElements = provider.getFunctionAddress("glDrawRangeElements"); }
@JavadocExclude public NVBindlessMultiDrawIndirectCount(FunctionProvider provider) { MultiDrawArraysIndirectBindlessCountNV = provider.getFunctionAddress("glMultiDrawArraysIndirectBindlessCountNV"); MultiDrawElementsIndirectBindlessCountNV = provider.getFunctionAddress("glMultiDrawElementsIndirectBindlessCountNV"); }
@JavadocExclude public WGLNVGPUAffinity(FunctionProvider provider) { EnumGpusNV = provider.getFunctionAddress("wglEnumGpusNV"); EnumGpuDevicesNV = provider.getFunctionAddress("wglEnumGpuDevicesNV"); CreateAffinityDCNV = provider.getFunctionAddress("wglCreateAffinityDCNV"); EnumGpusFromAffinityDCNV = provider.getFunctionAddress("wglEnumGpusFromAffinityDCNV"); DeleteDCNV = provider.getFunctionAddress("wglDeleteDCNV"); }
@JavadocExclude public EGL12(FunctionProvider provider) { BindAPI = provider.getFunctionAddress("eglBindAPI"); QueryAPI = provider.getFunctionAddress("eglQueryAPI"); CreatePbufferFromClientBuffer = provider.getFunctionAddress("eglCreatePbufferFromClientBuffer"); ReleaseThread = provider.getFunctionAddress("eglReleaseThread"); WaitClient = provider.getFunctionAddress("eglWaitClient"); }
@JavadocExclude public GLXEXTImportContext(FunctionProvider provider) { GetCurrentDisplayEXT = provider.getFunctionAddress("glXGetCurrentDisplayEXT"); QueryContextInfoEXT = provider.getFunctionAddress("glXQueryContextInfoEXT"); GetContextIDEXT = provider.getFunctionAddress("glXGetContextIDEXT"); ImportContextEXT = provider.getFunctionAddress("glXImportContextEXT"); FreeContextEXT = provider.getFunctionAddress("glXFreeContextEXT"); }
@JavadocExclude public ARBViewportArray(FunctionProvider provider) { ViewportArrayv = provider.getFunctionAddress("glViewportArrayv"); ViewportIndexedf = provider.getFunctionAddress("glViewportIndexedf"); ViewportIndexedfv = provider.getFunctionAddress("glViewportIndexedfv"); ScissorArrayv = provider.getFunctionAddress("glScissorArrayv"); ScissorIndexed = provider.getFunctionAddress("glScissorIndexed"); ScissorIndexedv = provider.getFunctionAddress("glScissorIndexedv"); DepthRangeArrayv = provider.getFunctionAddress("glDepthRangeArrayv"); DepthRangeIndexed = provider.getFunctionAddress("glDepthRangeIndexed"); GetFloati_v = provider.getFunctionAddress("glGetFloati_v"); GetDoublei_v = provider.getFunctionAddress("glGetDoublei_v"); }
@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"); }
@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"); }
@JavadocExclude public WGLAMDGPUAssociation(FunctionProvider provider) { GetGPUIDsAMD = provider.getFunctionAddress("wglGetGPUIDsAMD"); GetGPUInfoAMD = provider.getFunctionAddress("wglGetGPUInfoAMD"); GetContextGPUIDAMD = provider.getFunctionAddress("wglGetContextGPUIDAMD"); CreateAssociatedContextAMD = provider.getFunctionAddress("wglCreateAssociatedContextAMD"); CreateAssociatedContextAttribsAMD = provider.getFunctionAddress("wglCreateAssociatedContextAttribsAMD"); DeleteAssociatedContextAMD = provider.getFunctionAddress("wglDeleteAssociatedContextAMD"); MakeAssociatedContextCurrentAMD = provider.getFunctionAddress("wglMakeAssociatedContextCurrentAMD"); GetCurrentAssociatedContextAMD = provider.getFunctionAddress("wglGetCurrentAssociatedContextAMD"); BlitContextFramebufferAMD = provider.getFunctionAddress("wglBlitContextFramebufferAMD"); }
@JavadocExclude public GLXAMDGPUAssociation(FunctionProvider provider) { BlitContextFramebufferAMD = provider.getFunctionAddress("glXBlitContextFramebufferAMD"); CreateAssociatedContextAMD = provider.getFunctionAddress("glXCreateAssociatedContextAMD"); CreateAssociatedContextAttribsAMD = provider.getFunctionAddress("glXCreateAssociatedContextAttribsAMD"); DeleteAssociatedContextAMD = provider.getFunctionAddress("glXDeleteAssociatedContextAMD"); GetContextGPUIDAMD = provider.getFunctionAddress("glXGetContextGPUIDAMD"); GetCurrentAssociatedContextAMD = provider.getFunctionAddress("glXGetCurrentAssociatedContextAMD"); GetGPUIDsAMD = provider.getFunctionAddress("glXGetGPUIDsAMD"); GetGPUInfoAMD = provider.getFunctionAddress("glXGetGPUInfoAMD"); MakeAssociatedContextCurrentAMD = provider.getFunctionAddress("glXMakeAssociatedContextCurrentAMD"); }
@JavadocExclude public ARBShaderSubroutine(FunctionProvider provider) { GetSubroutineUniformLocation = provider.getFunctionAddress("glGetSubroutineUniformLocation"); GetSubroutineIndex = provider.getFunctionAddress("glGetSubroutineIndex"); GetActiveSubroutineUniformiv = provider.getFunctionAddress("glGetActiveSubroutineUniformiv"); GetActiveSubroutineUniformName = provider.getFunctionAddress("glGetActiveSubroutineUniformName"); GetActiveSubroutineName = provider.getFunctionAddress("glGetActiveSubroutineName"); UniformSubroutinesuiv = provider.getFunctionAddress("glUniformSubroutinesuiv"); GetUniformSubroutineuiv = provider.getFunctionAddress("glGetUniformSubroutineuiv"); GetProgramStageiv = provider.getFunctionAddress("glGetProgramStageiv"); }
@JavadocExclude public EXTTextureInteger(FunctionProvider provider) { ClearColorIiEXT = provider.getFunctionAddress("glClearColorIiEXT"); ClearColorIuiEXT = provider.getFunctionAddress("glClearColorIuiEXT"); TexParameterIivEXT = provider.getFunctionAddress("glTexParameterIivEXT"); TexParameterIuivEXT = provider.getFunctionAddress("glTexParameterIuivEXT"); GetTexParameterIivEXT = provider.getFunctionAddress("glGetTexParameterIivEXT"); GetTexParameterIuivEXT = provider.getFunctionAddress("glGetTexParameterIuivEXT"); }
@JavadocExclude public EXTSwapBuffersWithDamage(FunctionProvider provider) { SwapBuffersWithDamageEXT = provider.getFunctionAddress("eglSwapBuffersWithDamageEXT"); }
@JavadocExclude public HIClientpixmap(FunctionProvider provider) { CreatePixmapSurfaceHI = provider.getFunctionAddress("eglCreatePixmapSurfaceHI"); }
@JavadocExclude public NVPixelDataRange(FunctionProvider provider) { PixelDataRangeNV = provider.getFunctionAddress("glPixelDataRangeNV"); FlushPixelDataRangeNV = provider.getFunctionAddress("glFlushPixelDataRangeNV"); }
@JavadocExclude public GLX11(FunctionProvider provider) { QueryExtensionsString = provider.getFunctionAddress("glXQueryExtensionsString"); GetClientString = provider.getFunctionAddress("glXGetClientString"); QueryServerString = provider.getFunctionAddress("glXQueryServerString"); }
@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"); }
@JavadocExclude public AMDPerformanceMonitor(FunctionProvider provider) { GetPerfMonitorGroupsAMD = provider.getFunctionAddress("glGetPerfMonitorGroupsAMD"); GetPerfMonitorCountersAMD = provider.getFunctionAddress("glGetPerfMonitorCountersAMD"); GetPerfMonitorGroupStringAMD = provider.getFunctionAddress("glGetPerfMonitorGroupStringAMD"); GetPerfMonitorCounterStringAMD = provider.getFunctionAddress("glGetPerfMonitorCounterStringAMD"); GetPerfMonitorCounterInfoAMD = provider.getFunctionAddress("glGetPerfMonitorCounterInfoAMD"); GenPerfMonitorsAMD = provider.getFunctionAddress("glGenPerfMonitorsAMD"); DeletePerfMonitorsAMD = provider.getFunctionAddress("glDeletePerfMonitorsAMD"); SelectPerfMonitorCountersAMD = provider.getFunctionAddress("glSelectPerfMonitorCountersAMD"); BeginPerfMonitorAMD = provider.getFunctionAddress("glBeginPerfMonitorAMD"); EndPerfMonitorAMD = provider.getFunctionAddress("glEndPerfMonitorAMD"); GetPerfMonitorCounterDataAMD = provider.getFunctionAddress("glGetPerfMonitorCounterDataAMD"); }