summaryrefslogtreecommitdiff
path: root/auto/extensions/gl/WGL_NV_gpu_affinity
diff options
context:
space:
mode:
Diffstat (limited to 'auto/extensions/gl/WGL_NV_gpu_affinity')
-rw-r--r--auto/extensions/gl/WGL_NV_gpu_affinity12
1 files changed, 12 insertions, 0 deletions
diff --git a/auto/extensions/gl/WGL_NV_gpu_affinity b/auto/extensions/gl/WGL_NV_gpu_affinity
new file mode 100644
index 0000000..f722204
--- /dev/null
+++ b/auto/extensions/gl/WGL_NV_gpu_affinity
@@ -0,0 +1,12 @@
+WGL_NV_gpu_affinity
+http://developer.download.nvidia.com/opengl/specs/WGL_nv_gpu_affinity.txt
+WGL_NV_gpu_affinity
+ WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 0x20D0
+ WGL_ERROR_MISSING_AFFINITY_MASK_NV 0x20D1
+ BOOL wglEnumGpusNV (UINT iGpuIndex, HGPUNV *phGpu)
+ BOOL wglEnumGpuDevicesNV (HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice)
+ HDC wglCreateAffinityDCNV (const HGPUNV *phGpuList)
+ BOOL wglEnumGpusFromAffinityDCNV (HDC hAffinityDC, UINT iGpuIndex, HGPUNV *hGpu)
+ BOOL wglDeleteDCNV (HDC hdc)
+ DECLARE_HANDLE(HGPUNV);
+ typedef struct _GPU_DEVICE { DWORD cb; CHAR DeviceName[32]; CHAR DeviceString[128]; DWORD Flags; RECT rcVirtualScreen; } GPU_DEVICE, *PGPU_DEVICE;