示例#1
0
 @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");
 }
示例#2
0
 @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");
 }
示例#3
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");
 }
 @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");
 }
示例#6
0
 @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");
 }
示例#9
0
 @JavadocExclude
 public HIClientpixmap(FunctionProvider provider) {
   CreatePixmapSurfaceHI = provider.getFunctionAddress("eglCreatePixmapSurfaceHI");
 }
示例#10
0
 @JavadocExclude
 public GLXSGIXSwapGroup(FunctionProvider provider) {
   JoinSwapGroupSGIX = provider.getFunctionAddress("glXJoinSwapGroupSGIX");
 }
示例#11
0
 @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");
 }