@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 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 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 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 EXTSwapBuffersWithDamage(FunctionProvider provider) { SwapBuffersWithDamageEXT = provider.getFunctionAddress("eglSwapBuffersWithDamageEXT"); }
@JavadocExclude public GLX12(FunctionProvider provider) { GetCurrentDisplay = provider.getFunctionAddress("glXGetCurrentDisplay"); }
@JavadocExclude public ARBComputeVariableGroupSize(FunctionProvider provider) { DispatchComputeGroupSizeARB = provider.getFunctionAddress("glDispatchComputeGroupSizeARB"); }
@JavadocExclude public ARBTextureBarrier(FunctionProvider provider) { TextureBarrier = provider.getFunctionAddress("glTextureBarrier"); }
@JavadocExclude public HIClientpixmap(FunctionProvider provider) { CreatePixmapSurfaceHI = provider.getFunctionAddress("eglCreatePixmapSurfaceHI"); }
@JavadocExclude public GLXSGIXSwapGroup(FunctionProvider provider) { JoinSwapGroupSGIX = provider.getFunctionAddress("glXJoinSwapGroupSGIX"); }
@JavadocExclude public NVPixelDataRange(FunctionProvider provider) { PixelDataRangeNV = provider.getFunctionAddress("glPixelDataRangeNV"); FlushPixelDataRangeNV = provider.getFunctionAddress("glFlushPixelDataRangeNV"); }
@JavadocExclude public INTELFramebufferCMAA(FunctionProvider provider) { ApplyFramebufferAttachmentCMAAINTEL = provider.getFunctionAddress("glApplyFramebufferAttachmentCMAAINTEL"); }
@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"); }