#include <windows.h>
Go to the source code of this file.
Classes | |
struct | _GPU_DEVICE |
Typedefs | |
typedef BOOL(WINAPI * | PFNWGLSETSTEREOEMITTERSTATE3DLPROC) (HDC hDC, UINT uState) |
typedef VOID(WINAPI * | PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC) (HGLRC dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) |
typedef HGLRC(WINAPI * | PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC) (UINT id) |
typedef HGLRC(WINAPI * | PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC) (UINT id, HGLRC hShareContext, const int *attribList) |
typedef BOOL(WINAPI * | PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC) (HGLRC hglrc) |
typedef UINT(WINAPI * | PFNWGLGETCONTEXTGPUIDAMDPROC) (HGLRC hglrc) |
typedef HGLRC(WINAPI * | PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC) (void) |
typedef UINT(WINAPI * | PFNWGLGETGPUIDSAMDPROC) (UINT maxCount, UINT *ids) |
typedef INT(WINAPI * | PFNWGLGETGPUINFOAMDPROC) (UINT id, INT property, GLenum dataType, UINT size, void *data) |
typedef BOOL(WINAPI * | PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC) (HGLRC hglrc) |
typedef HANDLE(WINAPI * | PFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType) |
typedef VOID(WINAPI * | PFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion) |
typedef BOOL(WINAPI * | PFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc) |
typedef BOOL(WINAPI * | PFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height) |
typedef HGLRC(WINAPI * | PFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShareContext, const int *attribList) |
typedef const char *(WINAPI * | PFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc) |
typedef HDC(WINAPI * | PFNWGLGETCURRENTREADDCARBPROC) (VOID) |
typedef BOOL(WINAPI * | PFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc) |
typedef HPBUFFERARB(WINAPI * | PFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList) |
typedef BOOL(WINAPI * | PFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer) |
typedef HDC(WINAPI * | PFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer) |
typedef BOOL(WINAPI * | PFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int *piValue) |
typedef int(WINAPI * | PFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC) |
typedef BOOL(WINAPI * | PFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats) |
typedef BOOL(WINAPI * | PFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT *pfValues) |
typedef BOOL(WINAPI * | PFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *piValues) |
typedef BOOL(WINAPI * | PFNWGLBINDTEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer) |
typedef BOOL(WINAPI * | PFNWGLRELEASETEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer) |
typedef BOOL(WINAPI * | PFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, const int *piAttribList) |
typedef GLboolean(WINAPI * | PFNWGLBINDDISPLAYCOLORTABLEEXTPROC) (GLushort id) |
typedef GLboolean(WINAPI * | PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) (GLushort id) |
typedef void(WINAPI * | PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id) |
typedef GLboolean(WINAPI * | PFNWGLLOADDISPLAYCOLORTABLEEXTPROC) (GLushort *table, GLuint length) |
typedef const char *(WINAPI * | PFNWGLGETEXTENSIONSSTRINGEXTPROC) (void) |
typedef HDC(WINAPI * | PFNWGLGETCURRENTREADDCEXTPROC) (VOID) |
typedef BOOL(WINAPI * | PFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc) |
typedef HPBUFFEREXT(WINAPI * | PFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList) |
typedef BOOL(WINAPI * | PFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer) |
typedef HDC(WINAPI * | PFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer) |
typedef BOOL(WINAPI * | PFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int *piValue) |
typedef int(WINAPI * | PFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC) |
typedef BOOL(WINAPI * | PFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats) |
typedef BOOL(WINAPI * | PFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, FLOAT *pfValues) |
typedef BOOL(WINAPI * | PFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, int *piValues) |
typedef int(WINAPI * | PFNWGLGETSWAPINTERVALEXTPROC) (void) |
typedef BOOL(WINAPI * | PFNWGLSWAPINTERVALEXTPROC) (int interval) |
typedef BOOL(WINAPI * | PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int *piValue) |
typedef BOOL(WINAPI * | PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int *piValue) |
typedef BOOL(WINAPI * | PFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT *puRed, USHORT *puGreen, USHORT *puBlue) |
typedef BOOL(WINAPI * | PFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int *piValue) |
typedef BOOL(WINAPI * | PFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT *puRed, const USHORT *puGreen, const USHORT *puBlue) |
typedef BOOL(WINAPI * | PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int *piValue) |
typedef BOOL(WINAPI * | PFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC) |
typedef BOOL(WINAPI * | PFNWGLENABLEGENLOCKI3DPROC) (HDC hDC) |
typedef BOOL(WINAPI * | PFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate) |
typedef BOOL(WINAPI * | PFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay) |
typedef BOOL(WINAPI * | PFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge) |
typedef BOOL(WINAPI * | PFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource) |
typedef BOOL(WINAPI * | PFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT *uRate) |
typedef BOOL(WINAPI * | PFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT *uDelay) |
typedef BOOL(WINAPI * | PFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT *uEdge) |
typedef BOOL(WINAPI * | PFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT *uSource) |
typedef BOOL(WINAPI * | PFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL *pFlag) |
typedef BOOL(WINAPI * | PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT *uMaxLineDelay, UINT *uMaxPixelDelay) |
typedef BOOL(WINAPI * | PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hdc, HANDLE *pEvent, LPVOID *pAddress, DWORD *pSize, UINT count) |
typedef LPVOID(WINAPI * | PFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags) |
typedef BOOL(WINAPI * | PFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress) |
typedef BOOL(WINAPI * | PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hdc, LPVOID *pAddress, UINT count) |
typedef BOOL(WINAPI * | PFNWGLDISABLEFRAMELOCKI3DPROC) (VOID) |
typedef BOOL(WINAPI * | PFNWGLENABLEFRAMELOCKI3DPROC) (VOID) |
typedef BOOL(WINAPI * | PFNWGLISENABLEDFRAMELOCKI3DPROC) (BOOL *pFlag) |
typedef BOOL(WINAPI * | PFNWGLQUERYFRAMELOCKMASTERI3DPROC) (BOOL *pFlag) |
typedef BOOL(WINAPI * | PFNWGLBEGINFRAMETRACKINGI3DPROC) (void) |
typedef BOOL(WINAPI * | PFNWGLENDFRAMETRACKINGI3DPROC) (void) |
typedef BOOL(WINAPI * | PFNWGLGETFRAMEUSAGEI3DPROC) (float *pUsage) |
typedef BOOL(WINAPI * | PFNWGLQUERYFRAMETRACKINGI3DPROC) (DWORD *pFrameCount, DWORD *pMissedFrames, float *pLastMissedUsage) |
typedef BOOL(WINAPI * | PFNWGLCOPYIMAGESUBDATANVPROC) (HGLRC hSrcRC, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, HGLRC hDstRC, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth) |
typedef struct _GPU_DEVICE | GPU_DEVICE |
typedef struct _GPU_DEVICE * | PGPU_DEVICE |
typedef HDC(WINAPI * | PFNWGLCREATEAFFINITYDCNVPROC) (const HGPUNV *phGpuList) |
typedef BOOL(WINAPI * | PFNWGLDELETEDCNVPROC) (HDC hdc) |
typedef BOOL(WINAPI * | PFNWGLENUMGPUDEVICESNVPROC) (HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice) |
typedef BOOL(WINAPI * | PFNWGLENUMGPUSFROMAFFINITYDCNVPROC) (HDC hAffinityDC, UINT iGpuIndex, HGPUNV *hGpu) |
typedef BOOL(WINAPI * | PFNWGLENUMGPUSNVPROC) (UINT iGpuIndex, HGPUNV *phGpu) |
typedef BOOL(WINAPI * | PFNWGLBINDVIDEODEVICENVPROC) (HDC hDc, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int *piAttribList) |
typedef int(WINAPI * | PFNWGLENUMERATEVIDEODEVICESNVPROC) (HDC hDc, HVIDEOOUTPUTDEVICENV *phDeviceList) |
typedef BOOL(WINAPI * | PFNWGLQUERYCURRENTCONTEXTNVPROC) (int iAttribute, int *piValue) |
typedef BOOL(WINAPI * | PFNWGLBINDSWAPBARRIERNVPROC) (GLuint group, GLuint barrier) |
typedef BOOL(WINAPI * | PFNWGLJOINSWAPGROUPNVPROC) (HDC hDC, GLuint group) |
typedef BOOL(WINAPI * | PFNWGLQUERYFRAMECOUNTNVPROC) (HDC hDC, GLuint *count) |
typedef BOOL(WINAPI * | PFNWGLQUERYMAXSWAPGROUPSNVPROC) (HDC hDC, GLuint *maxGroups, GLuint *maxBarriers) |
typedef BOOL(WINAPI * | PFNWGLQUERYSWAPGROUPNVPROC) (HDC hDC, GLuint *group, GLuint *barrier) |
typedef BOOL(WINAPI * | PFNWGLRESETFRAMECOUNTNVPROC) (HDC hDC) |
typedef void *(WINAPI * | PFNWGLALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority) |
typedef void(WINAPI * | PFNWGLFREEMEMORYNVPROC) (void *pointer) |
typedef BOOL(WINAPI * | PFNWGLBINDVIDEOIMAGENVPROC) (HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer) |
typedef BOOL(WINAPI * | PFNWGLGETVIDEODEVICENVPROC) (HDC hDC, int numDevices, HPVIDEODEV *hVideoDevice) |
typedef BOOL(WINAPI * | PFNWGLGETVIDEOINFONVPROC) (HPVIDEODEV hpVideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo) |
typedef BOOL(WINAPI * | PFNWGLRELEASEVIDEODEVICENVPROC) (HPVIDEODEV hVideoDevice) |
typedef BOOL(WINAPI * | PFNWGLRELEASEVIDEOIMAGENVPROC) (HPBUFFERARB hPbuffer, int iVideoBuffer) |
typedef BOOL(WINAPI * | PFNWGLSENDPBUFFERTOVIDEONVPROC) (HPBUFFERARB hPbuffer, int iBufferType, unsigned long *pulCounterPbuffer, BOOL bBlock) |
typedef BOOL(WINAPI * | PFNWGLGETMSCRATEOMLPROC) (HDC hdc, INT32 *numerator, INT32 *denominator) |
typedef BOOL(WINAPI * | PFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, INT64 *ust, INT64 *msc, INT64 *sbc) |
typedef INT64(WINAPI * | PFNWGLSWAPBUFFERSMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder) |
typedef INT64(WINAPI * | PFNWGLSWAPLAYERBUFFERSMSCOMLPROC) (HDC hdc, INT fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder) |
typedef BOOL(WINAPI * | PFNWGLWAITFORMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 *ust, INT64 *msc, INT64 *sbc) |
typedef BOOL(WINAPI * | PFNWGLWAITFORSBCOMLPROC) (HDC hdc, INT64 target_sbc, INT64 *ust, INT64 *msc, INT64 *sbc) |
Functions | |
DECLARE_HANDLE (HPBUFFERARB) | |
DECLARE_HANDLE (HPBUFFEREXT) | |
DECLARE_HANDLE (HGPUNV) | |
DECLARE_HANDLE (HVIDEOOUTPUTDEVICENV) | |
DECLARE_HANDLE (HPVIDEODEV) | |
GLEWAPI GLboolean | wglewIsSupported (const char *name) |
GLEWAPI GLboolean | wglewGetExtension (const char *name) |
#define WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002 |
#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050 |
#define wglAllocateMemoryNV WGLEW_GET_FUN(__wglewAllocateMemoryNV) |
#define wglAssociateImageBufferEventsI3D WGLEW_GET_FUN(__wglewAssociateImageBufferEventsI3D) |
#define wglBeginFrameTrackingI3D WGLEW_GET_FUN(__wglewBeginFrameTrackingI3D) |
#define wglBindDisplayColorTableEXT WGLEW_GET_FUN(__wglewBindDisplayColorTableEXT) |
#define wglBindSwapBarrierNV WGLEW_GET_FUN(__wglewBindSwapBarrierNV) |
#define wglBindTexImageARB WGLEW_GET_FUN(__wglewBindTexImageARB) |
#define wglBindVideoDeviceNV WGLEW_GET_FUN(__wglewBindVideoDeviceNV) |
#define wglBindVideoImageNV WGLEW_GET_FUN(__wglewBindVideoImageNV) |
#define wglBlitContextFramebufferAMD WGLEW_GET_FUN(__wglewBlitContextFramebufferAMD) |
#define wglChoosePixelFormatARB WGLEW_GET_FUN(__wglewChoosePixelFormatARB) |
#define wglChoosePixelFormatEXT WGLEW_GET_FUN(__wglewChoosePixelFormatEXT) |
#define wglCopyImageSubDataNV WGLEW_GET_FUN(__wglewCopyImageSubDataNV) |
#define wglCreateAffinityDCNV WGLEW_GET_FUN(__wglewCreateAffinityDCNV) |
#define wglCreateAssociatedContextAMD WGLEW_GET_FUN(__wglewCreateAssociatedContextAMD) |
#define wglCreateAssociatedContextAttribsAMD WGLEW_GET_FUN(__wglewCreateAssociatedContextAttribsAMD) |
#define wglCreateBufferRegionARB WGLEW_GET_FUN(__wglewCreateBufferRegionARB) |
#define wglCreateContextAttribsARB WGLEW_GET_FUN(__wglewCreateContextAttribsARB) |
#define wglCreateDisplayColorTableEXT WGLEW_GET_FUN(__wglewCreateDisplayColorTableEXT) |
#define wglCreateImageBufferI3D WGLEW_GET_FUN(__wglewCreateImageBufferI3D) |
#define wglCreatePbufferARB WGLEW_GET_FUN(__wglewCreatePbufferARB) |
#define wglCreatePbufferEXT WGLEW_GET_FUN(__wglewCreatePbufferEXT) |
#define wglDeleteAssociatedContextAMD WGLEW_GET_FUN(__wglewDeleteAssociatedContextAMD) |
#define wglDeleteBufferRegionARB WGLEW_GET_FUN(__wglewDeleteBufferRegionARB) |
#define wglDeleteDCNV WGLEW_GET_FUN(__wglewDeleteDCNV) |
#define wglDestroyDisplayColorTableEXT WGLEW_GET_FUN(__wglewDestroyDisplayColorTableEXT) |
#define wglDestroyImageBufferI3D WGLEW_GET_FUN(__wglewDestroyImageBufferI3D) |
#define wglDestroyPbufferARB WGLEW_GET_FUN(__wglewDestroyPbufferARB) |
#define wglDestroyPbufferEXT WGLEW_GET_FUN(__wglewDestroyPbufferEXT) |
#define wglDisableFrameLockI3D WGLEW_GET_FUN(__wglewDisableFrameLockI3D) |
#define wglDisableGenlockI3D WGLEW_GET_FUN(__wglewDisableGenlockI3D) |
#define wglEnableFrameLockI3D WGLEW_GET_FUN(__wglewEnableFrameLockI3D) |
#define wglEnableGenlockI3D WGLEW_GET_FUN(__wglewEnableGenlockI3D) |
#define wglEndFrameTrackingI3D WGLEW_GET_FUN(__wglewEndFrameTrackingI3D) |
#define wglEnumerateVideoDevicesNV WGLEW_GET_FUN(__wglewEnumerateVideoDevicesNV) |
#define wglEnumGpuDevicesNV WGLEW_GET_FUN(__wglewEnumGpuDevicesNV) |
#define wglEnumGpusFromAffinityDCNV WGLEW_GET_FUN(__wglewEnumGpusFromAffinityDCNV) |
#define wglEnumGpusNV WGLEW_GET_FUN(__wglewEnumGpusNV) |
#define WGLEW_3DFX_multisample WGLEW_GET_VAR(__WGLEW_3DFX_multisample) |
#define WGLEW_3DL_stereo_control WGLEW_GET_VAR(__WGLEW_3DL_stereo_control) |
#define WGLEW_AMD_gpu_association WGLEW_GET_VAR(__WGLEW_AMD_gpu_association) |
#define WGLEW_ARB_buffer_region WGLEW_GET_VAR(__WGLEW_ARB_buffer_region) |
#define WGLEW_ARB_create_context WGLEW_GET_VAR(__WGLEW_ARB_create_context) |
#define WGLEW_ARB_create_context_profile WGLEW_GET_VAR(__WGLEW_ARB_create_context_profile) |
#define WGLEW_ARB_extensions_string WGLEW_GET_VAR(__WGLEW_ARB_extensions_string) |
#define WGLEW_ARB_framebuffer_sRGB WGLEW_GET_VAR(__WGLEW_ARB_framebuffer_sRGB) |
#define WGLEW_ARB_make_current_read WGLEW_GET_VAR(__WGLEW_ARB_make_current_read) |
#define WGLEW_ARB_multisample WGLEW_GET_VAR(__WGLEW_ARB_multisample) |
#define WGLEW_ARB_pbuffer WGLEW_GET_VAR(__WGLEW_ARB_pbuffer) |
#define WGLEW_ARB_pixel_format WGLEW_GET_VAR(__WGLEW_ARB_pixel_format) |
#define WGLEW_ARB_pixel_format_float WGLEW_GET_VAR(__WGLEW_ARB_pixel_format_float) |
#define WGLEW_ARB_render_texture WGLEW_GET_VAR(__WGLEW_ARB_render_texture) |
#define WGLEW_ATI_pixel_format_float WGLEW_GET_VAR(__WGLEW_ATI_pixel_format_float) |
#define WGLEW_ATI_render_texture_rectangle WGLEW_GET_VAR(__WGLEW_ATI_render_texture_rectangle) |
#define WGLEW_EXT_depth_float WGLEW_GET_VAR(__WGLEW_EXT_depth_float) |
#define WGLEW_EXT_display_color_table WGLEW_GET_VAR(__WGLEW_EXT_display_color_table) |
#define WGLEW_EXT_extensions_string WGLEW_GET_VAR(__WGLEW_EXT_extensions_string) |
#define WGLEW_EXT_framebuffer_sRGB WGLEW_GET_VAR(__WGLEW_EXT_framebuffer_sRGB) |
#define WGLEW_EXT_make_current_read WGLEW_GET_VAR(__WGLEW_EXT_make_current_read) |
#define WGLEW_EXT_multisample WGLEW_GET_VAR(__WGLEW_EXT_multisample) |
#define WGLEW_EXT_pbuffer WGLEW_GET_VAR(__WGLEW_EXT_pbuffer) |
#define WGLEW_EXT_pixel_format WGLEW_GET_VAR(__WGLEW_EXT_pixel_format) |
#define WGLEW_EXT_pixel_format_packed_float WGLEW_GET_VAR(__WGLEW_EXT_pixel_format_packed_float) |
#define WGLEW_EXT_swap_control WGLEW_GET_VAR(__WGLEW_EXT_swap_control) |
#define WGLEW_I3D_digital_video_control WGLEW_GET_VAR(__WGLEW_I3D_digital_video_control) |
#define WGLEW_I3D_gamma WGLEW_GET_VAR(__WGLEW_I3D_gamma) |
#define WGLEW_I3D_genlock WGLEW_GET_VAR(__WGLEW_I3D_genlock) |
#define WGLEW_I3D_image_buffer WGLEW_GET_VAR(__WGLEW_I3D_image_buffer) |
#define WGLEW_I3D_swap_frame_lock WGLEW_GET_VAR(__WGLEW_I3D_swap_frame_lock) |
#define WGLEW_I3D_swap_frame_usage WGLEW_GET_VAR(__WGLEW_I3D_swap_frame_usage) |
#define WGLEW_NV_copy_image WGLEW_GET_VAR(__WGLEW_NV_copy_image) |
#define WGLEW_NV_float_buffer WGLEW_GET_VAR(__WGLEW_NV_float_buffer) |
#define WGLEW_NV_gpu_affinity WGLEW_GET_VAR(__WGLEW_NV_gpu_affinity) |
#define WGLEW_NV_multisample_coverage WGLEW_GET_VAR(__WGLEW_NV_multisample_coverage) |
#define WGLEW_NV_present_video WGLEW_GET_VAR(__WGLEW_NV_present_video) |
#define WGLEW_NV_render_depth_texture WGLEW_GET_VAR(__WGLEW_NV_render_depth_texture) |
#define WGLEW_NV_render_texture_rectangle WGLEW_GET_VAR(__WGLEW_NV_render_texture_rectangle) |
#define WGLEW_NV_swap_group WGLEW_GET_VAR(__WGLEW_NV_swap_group) |
#define WGLEW_NV_vertex_array_range WGLEW_GET_VAR(__WGLEW_NV_vertex_array_range) |
#define WGLEW_NV_video_output WGLEW_GET_VAR(__WGLEW_NV_video_output) |
#define WGLEW_OML_sync_control WGLEW_GET_VAR(__WGLEW_OML_sync_control) |
#define wglFreeMemoryNV WGLEW_GET_FUN(__wglewFreeMemoryNV) |
#define wglGenlockSampleRateI3D WGLEW_GET_FUN(__wglewGenlockSampleRateI3D) |
#define wglGenlockSourceDelayI3D WGLEW_GET_FUN(__wglewGenlockSourceDelayI3D) |
#define wglGenlockSourceEdgeI3D WGLEW_GET_FUN(__wglewGenlockSourceEdgeI3D) |
#define wglGenlockSourceI3D WGLEW_GET_FUN(__wglewGenlockSourceI3D) |
#define wglGetContextGPUIDAMD WGLEW_GET_FUN(__wglewGetContextGPUIDAMD) |
#define wglGetCurrentAssociatedContextAMD WGLEW_GET_FUN(__wglewGetCurrentAssociatedContextAMD) |
#define wglGetCurrentReadDCARB WGLEW_GET_FUN(__wglewGetCurrentReadDCARB) |
#define wglGetCurrentReadDCEXT WGLEW_GET_FUN(__wglewGetCurrentReadDCEXT) |
#define wglGetDigitalVideoParametersI3D WGLEW_GET_FUN(__wglewGetDigitalVideoParametersI3D) |
#define wglGetExtensionsStringARB WGLEW_GET_FUN(__wglewGetExtensionsStringARB) |
#define wglGetExtensionsStringEXT WGLEW_GET_FUN(__wglewGetExtensionsStringEXT) |
#define wglGetFrameUsageI3D WGLEW_GET_FUN(__wglewGetFrameUsageI3D) |
#define wglGetGammaTableI3D WGLEW_GET_FUN(__wglewGetGammaTableI3D) |
#define wglGetGammaTableParametersI3D WGLEW_GET_FUN(__wglewGetGammaTableParametersI3D) |
#define wglGetGenlockSampleRateI3D WGLEW_GET_FUN(__wglewGetGenlockSampleRateI3D) |
#define wglGetGenlockSourceDelayI3D WGLEW_GET_FUN(__wglewGetGenlockSourceDelayI3D) |
#define wglGetGenlockSourceEdgeI3D WGLEW_GET_FUN(__wglewGetGenlockSourceEdgeI3D) |
#define wglGetGenlockSourceI3D WGLEW_GET_FUN(__wglewGetGenlockSourceI3D) |
#define wglGetGPUIDsAMD WGLEW_GET_FUN(__wglewGetGPUIDsAMD) |
#define wglGetGPUInfoAMD WGLEW_GET_FUN(__wglewGetGPUInfoAMD) |
#define wglGetMscRateOML WGLEW_GET_FUN(__wglewGetMscRateOML) |
#define wglGetPbufferDCARB WGLEW_GET_FUN(__wglewGetPbufferDCARB) |
#define wglGetPbufferDCEXT WGLEW_GET_FUN(__wglewGetPbufferDCEXT) |
#define wglGetPixelFormatAttribfvARB WGLEW_GET_FUN(__wglewGetPixelFormatAttribfvARB) |
#define wglGetPixelFormatAttribfvEXT WGLEW_GET_FUN(__wglewGetPixelFormatAttribfvEXT) |
#define wglGetPixelFormatAttribivARB WGLEW_GET_FUN(__wglewGetPixelFormatAttribivARB) |
#define wglGetPixelFormatAttribivEXT WGLEW_GET_FUN(__wglewGetPixelFormatAttribivEXT) |
#define wglGetSwapIntervalEXT WGLEW_GET_FUN(__wglewGetSwapIntervalEXT) |
#define wglGetSyncValuesOML WGLEW_GET_FUN(__wglewGetSyncValuesOML) |
#define wglGetVideoDeviceNV WGLEW_GET_FUN(__wglewGetVideoDeviceNV) |
#define wglGetVideoInfoNV WGLEW_GET_FUN(__wglewGetVideoInfoNV) |
#define wglIsEnabledFrameLockI3D WGLEW_GET_FUN(__wglewIsEnabledFrameLockI3D) |
#define wglIsEnabledGenlockI3D WGLEW_GET_FUN(__wglewIsEnabledGenlockI3D) |
#define wglJoinSwapGroupNV WGLEW_GET_FUN(__wglewJoinSwapGroupNV) |
#define wglLoadDisplayColorTableEXT WGLEW_GET_FUN(__wglewLoadDisplayColorTableEXT) |
#define wglMakeAssociatedContextCurrentAMD WGLEW_GET_FUN(__wglewMakeAssociatedContextCurrentAMD) |
#define wglMakeContextCurrentARB WGLEW_GET_FUN(__wglewMakeContextCurrentARB) |
#define wglMakeContextCurrentEXT WGLEW_GET_FUN(__wglewMakeContextCurrentEXT) |
#define wglQueryCurrentContextNV WGLEW_GET_FUN(__wglewQueryCurrentContextNV) |
#define wglQueryFrameCountNV WGLEW_GET_FUN(__wglewQueryFrameCountNV) |
#define wglQueryFrameLockMasterI3D WGLEW_GET_FUN(__wglewQueryFrameLockMasterI3D) |
#define wglQueryFrameTrackingI3D WGLEW_GET_FUN(__wglewQueryFrameTrackingI3D) |
#define wglQueryGenlockMaxSourceDelayI3D WGLEW_GET_FUN(__wglewQueryGenlockMaxSourceDelayI3D) |
#define wglQueryMaxSwapGroupsNV WGLEW_GET_FUN(__wglewQueryMaxSwapGroupsNV) |
#define wglQueryPbufferARB WGLEW_GET_FUN(__wglewQueryPbufferARB) |
#define wglQueryPbufferEXT WGLEW_GET_FUN(__wglewQueryPbufferEXT) |
#define wglQuerySwapGroupNV WGLEW_GET_FUN(__wglewQuerySwapGroupNV) |
#define wglReleaseImageBufferEventsI3D WGLEW_GET_FUN(__wglewReleaseImageBufferEventsI3D) |
#define wglReleasePbufferDCARB WGLEW_GET_FUN(__wglewReleasePbufferDCARB) |
#define wglReleasePbufferDCEXT WGLEW_GET_FUN(__wglewReleasePbufferDCEXT) |
#define wglReleaseTexImageARB WGLEW_GET_FUN(__wglewReleaseTexImageARB) |
#define wglReleaseVideoDeviceNV WGLEW_GET_FUN(__wglewReleaseVideoDeviceNV) |
#define wglReleaseVideoImageNV WGLEW_GET_FUN(__wglewReleaseVideoImageNV) |
#define wglResetFrameCountNV WGLEW_GET_FUN(__wglewResetFrameCountNV) |
#define wglRestoreBufferRegionARB WGLEW_GET_FUN(__wglewRestoreBufferRegionARB) |
#define wglSaveBufferRegionARB WGLEW_GET_FUN(__wglewSaveBufferRegionARB) |
#define wglSendPbufferToVideoNV WGLEW_GET_FUN(__wglewSendPbufferToVideoNV) |
#define wglSetDigitalVideoParametersI3D WGLEW_GET_FUN(__wglewSetDigitalVideoParametersI3D) |
#define wglSetGammaTableI3D WGLEW_GET_FUN(__wglewSetGammaTableI3D) |
#define wglSetGammaTableParametersI3D WGLEW_GET_FUN(__wglewSetGammaTableParametersI3D) |
#define wglSetPbufferAttribARB WGLEW_GET_FUN(__wglewSetPbufferAttribARB) |
#define wglSetStereoEmitterState3DL WGLEW_GET_FUN(__wglewSetStereoEmitterState3DL) |
#define wglSwapBuffersMscOML WGLEW_GET_FUN(__wglewSwapBuffersMscOML) |
#define wglSwapIntervalEXT WGLEW_GET_FUN(__wglewSwapIntervalEXT) |
#define wglSwapLayerBuffersMscOML WGLEW_GET_FUN(__wglewSwapLayerBuffersMscOML) |
#define wglWaitForMscOML WGLEW_GET_FUN(__wglewWaitForMscOML) |
#define wglWaitForSbcOML WGLEW_GET_FUN(__wglewWaitForSbcOML) |
typedef struct _GPU_DEVICE GPU_DEVICE |
typedef BOOL(WINAPI * PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hdc, HANDLE *pEvent, LPVOID *pAddress, DWORD *pSize, UINT count) |
typedef BOOL(WINAPI * PFNWGLBEGINFRAMETRACKINGI3DPROC) (void) |
typedef BOOL(WINAPI * PFNWGLBINDTEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer) |
typedef BOOL(WINAPI * PFNWGLBINDVIDEODEVICENVPROC) (HDC hDc, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int *piAttribList) |
typedef BOOL(WINAPI * PFNWGLBINDVIDEOIMAGENVPROC) (HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer) |
typedef BOOL(WINAPI * PFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats) |
typedef BOOL(WINAPI * PFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats) |
typedef HDC(WINAPI * PFNWGLCREATEAFFINITYDCNVPROC) (const HGPUNV *phGpuList) |
typedef HGLRC(WINAPI * PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC) (UINT id) |
typedef HGLRC(WINAPI * PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC) (UINT id, HGLRC hShareContext, const int *attribList) |
typedef HANDLE(WINAPI * PFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType) |
typedef HGLRC(WINAPI * PFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShareContext, const int *attribList) |
typedef LPVOID(WINAPI * PFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags) |
typedef HPBUFFERARB(WINAPI * PFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList) |
typedef HPBUFFEREXT(WINAPI * PFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList) |
typedef BOOL(WINAPI * PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC) (HGLRC hglrc) |
typedef VOID(WINAPI * PFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion) |
typedef void(WINAPI * PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id) |
typedef BOOL(WINAPI * PFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress) |
typedef BOOL(WINAPI * PFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer) |
typedef BOOL(WINAPI * PFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer) |
typedef BOOL(WINAPI * PFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC) |
typedef int(WINAPI * PFNWGLENUMERATEVIDEODEVICESNVPROC) (HDC hDc, HVIDEOOUTPUTDEVICENV *phDeviceList) |
typedef BOOL(WINAPI * PFNWGLENUMGPUDEVICESNVPROC) (HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice) |
typedef BOOL(WINAPI * PFNWGLENUMGPUSFROMAFFINITYDCNVPROC) (HDC hAffinityDC, UINT iGpuIndex, HGPUNV *hGpu) |
typedef BOOL(WINAPI * PFNWGLENUMGPUSNVPROC) (UINT iGpuIndex, HGPUNV *phGpu) |
typedef void(WINAPI * PFNWGLFREEMEMORYNVPROC) (void *pointer) |
typedef BOOL(WINAPI * PFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate) |
typedef BOOL(WINAPI * PFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay) |
typedef BOOL(WINAPI * PFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge) |
typedef BOOL(WINAPI * PFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource) |
typedef UINT(WINAPI * PFNWGLGETCONTEXTGPUIDAMDPROC) (HGLRC hglrc) |
typedef HGLRC(WINAPI * PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC) (void) |
typedef BOOL(WINAPI * PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int *piValue) |
typedef const char *(WINAPI * PFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc) |
typedef const char *(WINAPI * PFNWGLGETEXTENSIONSSTRINGEXTPROC) (void) |
typedef BOOL(WINAPI * PFNWGLGETFRAMEUSAGEI3DPROC) (float *pUsage) |
typedef BOOL(WINAPI * PFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT *puRed, USHORT *puGreen, USHORT *puBlue) |
typedef BOOL(WINAPI * PFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int *piValue) |
typedef BOOL(WINAPI * PFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT *uRate) |
typedef BOOL(WINAPI * PFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT *uDelay) |
typedef BOOL(WINAPI * PFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT *uEdge) |
typedef BOOL(WINAPI * PFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT *uSource) |
typedef UINT(WINAPI * PFNWGLGETGPUIDSAMDPROC) (UINT maxCount, UINT *ids) |
typedef INT(WINAPI * PFNWGLGETGPUINFOAMDPROC) (UINT id, INT property, GLenum dataType, UINT size, void *data) |
typedef BOOL(WINAPI * PFNWGLGETMSCRATEOMLPROC) (HDC hdc, INT32 *numerator, INT32 *denominator) |
typedef HDC(WINAPI * PFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer) |
typedef HDC(WINAPI * PFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer) |
typedef BOOL(WINAPI * PFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT *pfValues) |
typedef BOOL(WINAPI * PFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, FLOAT *pfValues) |
typedef BOOL(WINAPI * PFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *piValues) |
typedef BOOL(WINAPI * PFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int *piAttributes, int *piValues) |
typedef BOOL(WINAPI * PFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, INT64 *ust, INT64 *msc, INT64 *sbc) |
typedef BOOL(WINAPI * PFNWGLGETVIDEODEVICENVPROC) (HDC hDC, int numDevices, HPVIDEODEV *hVideoDevice) |
typedef BOOL(WINAPI * PFNWGLGETVIDEOINFONVPROC) (HPVIDEODEV hpVideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo) |
typedef BOOL(WINAPI * PFNWGLISENABLEDFRAMELOCKI3DPROC) (BOOL *pFlag) |
typedef BOOL(WINAPI * PFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL *pFlag) |
typedef BOOL(WINAPI * PFNWGLJOINSWAPGROUPNVPROC) (HDC hDC, GLuint group) |
typedef BOOL(WINAPI * PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC) (HGLRC hglrc) |
typedef BOOL(WINAPI * PFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc) |
typedef BOOL(WINAPI * PFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc) |
typedef BOOL(WINAPI * PFNWGLQUERYCURRENTCONTEXTNVPROC) (int iAttribute, int *piValue) |
typedef BOOL(WINAPI * PFNWGLQUERYFRAMECOUNTNVPROC) (HDC hDC, GLuint *count) |
typedef BOOL(WINAPI * PFNWGLQUERYFRAMELOCKMASTERI3DPROC) (BOOL *pFlag) |
typedef BOOL(WINAPI * PFNWGLQUERYFRAMETRACKINGI3DPROC) (DWORD *pFrameCount, DWORD *pMissedFrames, float *pLastMissedUsage) |
typedef BOOL(WINAPI * PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT *uMaxLineDelay, UINT *uMaxPixelDelay) |
typedef BOOL(WINAPI * PFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int *piValue) |
typedef BOOL(WINAPI * PFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int *piValue) |
typedef BOOL(WINAPI * PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hdc, LPVOID *pAddress, UINT count) |
typedef int(WINAPI * PFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC) |
typedef int(WINAPI * PFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC) |
typedef BOOL(WINAPI * PFNWGLRELEASETEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer) |
typedef BOOL(WINAPI * PFNWGLRELEASEVIDEODEVICENVPROC) (HPVIDEODEV hVideoDevice) |
typedef BOOL(WINAPI * PFNWGLRELEASEVIDEOIMAGENVPROC) (HPBUFFERARB hPbuffer, int iVideoBuffer) |
typedef BOOL(WINAPI * PFNWGLRESETFRAMECOUNTNVPROC) (HDC hDC) |
typedef BOOL(WINAPI * PFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc) |
typedef BOOL(WINAPI * PFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height) |
typedef BOOL(WINAPI * PFNWGLSENDPBUFFERTOVIDEONVPROC) (HPBUFFERARB hPbuffer, int iBufferType, unsigned long *pulCounterPbuffer, BOOL bBlock) |
typedef BOOL(WINAPI * PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int *piValue) |
typedef BOOL(WINAPI * PFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT *puRed, const USHORT *puGreen, const USHORT *puBlue) |
typedef BOOL(WINAPI * PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int *piValue) |
typedef BOOL(WINAPI * PFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, const int *piAttribList) |
typedef BOOL(WINAPI * PFNWGLSETSTEREOEMITTERSTATE3DLPROC) (HDC hDC, UINT uState) |
typedef INT64(WINAPI * PFNWGLSWAPBUFFERSMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder) |
typedef BOOL(WINAPI * PFNWGLSWAPINTERVALEXTPROC) (int interval) |
typedef INT64(WINAPI * PFNWGLSWAPLAYERBUFFERSMSCOMLPROC) (HDC hdc, INT fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder) |
typedef BOOL(WINAPI * PFNWGLWAITFORMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 *ust, INT64 *msc, INT64 *sbc) |
typedef BOOL(WINAPI * PFNWGLWAITFORSBCOMLPROC) (HDC hdc, INT64 target_sbc, INT64 *ust, INT64 *msc, INT64 *sbc) |
typedef struct _GPU_DEVICE * PGPU_DEVICE |
DECLARE_HANDLE | ( | HGPUNV | ) |
DECLARE_HANDLE | ( | HPBUFFERARB | ) |
DECLARE_HANDLE | ( | HPBUFFEREXT | ) |
DECLARE_HANDLE | ( | HPVIDEODEV | ) |
DECLARE_HANDLE | ( | HVIDEOOUTPUTDEVICENV | ) |
WGLEW_EXPORT GLboolean __WGLEW_3DFX_multisample |
WGLEW_EXPORT GLboolean __WGLEW_3DL_stereo_control |
WGLEW_EXPORT GLboolean __WGLEW_AMD_gpu_association |
WGLEW_EXPORT GLboolean __WGLEW_ARB_buffer_region |
WGLEW_EXPORT GLboolean __WGLEW_ARB_create_context |
WGLEW_EXPORT GLboolean __WGLEW_ARB_create_context_profile |
WGLEW_EXPORT GLboolean __WGLEW_ARB_extensions_string |
WGLEW_EXPORT GLboolean __WGLEW_ARB_framebuffer_sRGB |
WGLEW_EXPORT GLboolean __WGLEW_ARB_make_current_read |
WGLEW_EXPORT GLboolean __WGLEW_ARB_multisample |
WGLEW_EXPORT GLboolean __WGLEW_ARB_pbuffer |
WGLEW_EXPORT GLboolean __WGLEW_ARB_pixel_format |
WGLEW_EXPORT GLboolean __WGLEW_ARB_pixel_format_float |
WGLEW_EXPORT GLboolean __WGLEW_ARB_render_texture |
WGLEW_EXPORT GLboolean __WGLEW_ATI_pixel_format_float |
WGLEW_EXPORT GLboolean __WGLEW_ATI_render_texture_rectangle |
WGLEW_EXPORT GLboolean __WGLEW_EXT_depth_float |
WGLEW_EXPORT GLboolean __WGLEW_EXT_display_color_table |
WGLEW_EXPORT GLboolean __WGLEW_EXT_extensions_string |
WGLEW_EXPORT GLboolean __WGLEW_EXT_framebuffer_sRGB |
WGLEW_EXPORT GLboolean __WGLEW_EXT_make_current_read |
WGLEW_EXPORT GLboolean __WGLEW_EXT_multisample |
WGLEW_EXPORT GLboolean __WGLEW_EXT_pbuffer |
WGLEW_EXPORT GLboolean __WGLEW_EXT_pixel_format |
WGLEW_EXPORT GLboolean __WGLEW_EXT_pixel_format_packed_float |
WGLEW_EXPORT GLboolean __WGLEW_EXT_swap_control |
WGLEW_EXPORT GLboolean __WGLEW_I3D_digital_video_control |
WGLEW_EXPORT GLboolean __WGLEW_I3D_gamma |
WGLEW_EXPORT GLboolean __WGLEW_I3D_genlock |
WGLEW_EXPORT GLboolean __WGLEW_I3D_image_buffer |
WGLEW_EXPORT GLboolean __WGLEW_I3D_swap_frame_lock |
WGLEW_EXPORT GLboolean __WGLEW_I3D_swap_frame_usage |
WGLEW_EXPORT GLboolean __WGLEW_NV_copy_image |
WGLEW_EXPORT GLboolean __WGLEW_NV_float_buffer |
WGLEW_EXPORT GLboolean __WGLEW_NV_gpu_affinity |
WGLEW_EXPORT GLboolean __WGLEW_NV_multisample_coverage |
WGLEW_EXPORT GLboolean __WGLEW_NV_present_video |
WGLEW_EXPORT GLboolean __WGLEW_NV_render_depth_texture |
WGLEW_EXPORT GLboolean __WGLEW_NV_render_texture_rectangle |
WGLEW_EXPORT GLboolean __WGLEW_NV_swap_group |
WGLEW_EXPORT GLboolean __WGLEW_NV_vertex_array_range |
WGLEW_EXPORT GLboolean __WGLEW_NV_video_output |
WGLEW_EXPORT GLboolean __WGLEW_OML_sync_control |
WGLEW_EXPORT PFNWGLALLOCATEMEMORYNVPROC __wglewAllocateMemoryNV |
WGLEW_EXPORT PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC __wglewAssociateImageBufferEventsI3D |
WGLEW_EXPORT PFNWGLBEGINFRAMETRACKINGI3DPROC __wglewBeginFrameTrackingI3D |
WGLEW_EXPORT PFNWGLBINDDISPLAYCOLORTABLEEXTPROC __wglewBindDisplayColorTableEXT |
WGLEW_EXPORT PFNWGLBINDSWAPBARRIERNVPROC __wglewBindSwapBarrierNV |
WGLEW_EXPORT PFNWGLBINDTEXIMAGEARBPROC __wglewBindTexImageARB |
WGLEW_EXPORT PFNWGLBINDVIDEODEVICENVPROC __wglewBindVideoDeviceNV |
WGLEW_EXPORT PFNWGLBINDVIDEOIMAGENVPROC __wglewBindVideoImageNV |
WGLEW_EXPORT PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC __wglewBlitContextFramebufferAMD |
WGLEW_EXPORT PFNWGLCHOOSEPIXELFORMATARBPROC __wglewChoosePixelFormatARB |
WGLEW_EXPORT PFNWGLCHOOSEPIXELFORMATEXTPROC __wglewChoosePixelFormatEXT |
WGLEW_EXPORT PFNWGLCOPYIMAGESUBDATANVPROC __wglewCopyImageSubDataNV |
WGLEW_EXPORT PFNWGLCREATEAFFINITYDCNVPROC __wglewCreateAffinityDCNV |
WGLEW_EXPORT PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC __wglewCreateAssociatedContextAMD |
WGLEW_EXPORT PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC __wglewCreateAssociatedContextAttribsAMD |
WGLEW_EXPORT PFNWGLCREATEBUFFERREGIONARBPROC __wglewCreateBufferRegionARB |
WGLEW_EXPORT PFNWGLCREATECONTEXTATTRIBSARBPROC __wglewCreateContextAttribsARB |
WGLEW_EXPORT PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC __wglewCreateDisplayColorTableEXT |
WGLEW_EXPORT PFNWGLCREATEIMAGEBUFFERI3DPROC __wglewCreateImageBufferI3D |
WGLEW_EXPORT PFNWGLCREATEPBUFFERARBPROC __wglewCreatePbufferARB |
WGLEW_EXPORT PFNWGLCREATEPBUFFEREXTPROC __wglewCreatePbufferEXT |
WGLEW_EXPORT PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC __wglewDeleteAssociatedContextAMD |
WGLEW_EXPORT PFNWGLDELETEBUFFERREGIONARBPROC __wglewDeleteBufferRegionARB |
WGLEW_EXPORT PFNWGLDELETEDCNVPROC __wglewDeleteDCNV |
WGLEW_EXPORT PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC __wglewDestroyDisplayColorTableEXT |
WGLEW_EXPORT PFNWGLDESTROYIMAGEBUFFERI3DPROC __wglewDestroyImageBufferI3D |
WGLEW_EXPORT PFNWGLDESTROYPBUFFERARBPROC __wglewDestroyPbufferARB |
WGLEW_EXPORT PFNWGLDESTROYPBUFFEREXTPROC __wglewDestroyPbufferEXT |
WGLEW_EXPORT PFNWGLDISABLEFRAMELOCKI3DPROC __wglewDisableFrameLockI3D |
WGLEW_EXPORT PFNWGLDISABLEGENLOCKI3DPROC __wglewDisableGenlockI3D |
WGLEW_EXPORT PFNWGLENABLEFRAMELOCKI3DPROC __wglewEnableFrameLockI3D |
WGLEW_EXPORT PFNWGLENABLEGENLOCKI3DPROC __wglewEnableGenlockI3D |
WGLEW_EXPORT PFNWGLENDFRAMETRACKINGI3DPROC __wglewEndFrameTrackingI3D |
WGLEW_EXPORT PFNWGLENUMERATEVIDEODEVICESNVPROC __wglewEnumerateVideoDevicesNV |
WGLEW_EXPORT PFNWGLENUMGPUDEVICESNVPROC __wglewEnumGpuDevicesNV |
WGLEW_EXPORT PFNWGLENUMGPUSFROMAFFINITYDCNVPROC __wglewEnumGpusFromAffinityDCNV |
WGLEW_EXPORT PFNWGLENUMGPUSNVPROC __wglewEnumGpusNV |
WGLEW_EXPORT PFNWGLFREEMEMORYNVPROC __wglewFreeMemoryNV |
WGLEW_EXPORT PFNWGLGENLOCKSAMPLERATEI3DPROC __wglewGenlockSampleRateI3D |
WGLEW_EXPORT PFNWGLGENLOCKSOURCEDELAYI3DPROC __wglewGenlockSourceDelayI3D |
WGLEW_EXPORT PFNWGLGENLOCKSOURCEEDGEI3DPROC __wglewGenlockSourceEdgeI3D |
WGLEW_EXPORT PFNWGLGENLOCKSOURCEI3DPROC __wglewGenlockSourceI3D |
WGLEW_EXPORT PFNWGLGETCONTEXTGPUIDAMDPROC __wglewGetContextGPUIDAMD |
WGLEW_EXPORT PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC __wglewGetCurrentAssociatedContextAMD |
WGLEW_EXPORT PFNWGLGETCURRENTREADDCARBPROC __wglewGetCurrentReadDCARB |
WGLEW_EXPORT PFNWGLGETCURRENTREADDCEXTPROC __wglewGetCurrentReadDCEXT |
WGLEW_EXPORT PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC __wglewGetDigitalVideoParametersI3D |
WGLEW_EXPORT PFNWGLGETEXTENSIONSSTRINGARBPROC __wglewGetExtensionsStringARB |
WGLEW_EXPORT PFNWGLGETEXTENSIONSSTRINGEXTPROC __wglewGetExtensionsStringEXT |
WGLEW_EXPORT PFNWGLGETFRAMEUSAGEI3DPROC __wglewGetFrameUsageI3D |
WGLEW_EXPORT PFNWGLGETGAMMATABLEI3DPROC __wglewGetGammaTableI3D |
WGLEW_EXPORT PFNWGLGETGAMMATABLEPARAMETERSI3DPROC __wglewGetGammaTableParametersI3D |
WGLEW_EXPORT PFNWGLGETGENLOCKSAMPLERATEI3DPROC __wglewGetGenlockSampleRateI3D |
WGLEW_EXPORT PFNWGLGETGENLOCKSOURCEDELAYI3DPROC __wglewGetGenlockSourceDelayI3D |
WGLEW_EXPORT PFNWGLGETGENLOCKSOURCEEDGEI3DPROC __wglewGetGenlockSourceEdgeI3D |
WGLEW_EXPORT PFNWGLGETGENLOCKSOURCEI3DPROC __wglewGetGenlockSourceI3D |
WGLEW_EXPORT PFNWGLGETGPUIDSAMDPROC __wglewGetGPUIDsAMD |
WGLEW_EXPORT PFNWGLGETGPUINFOAMDPROC __wglewGetGPUInfoAMD |
WGLEW_EXPORT PFNWGLGETMSCRATEOMLPROC __wglewGetMscRateOML |
WGLEW_EXPORT PFNWGLGETPBUFFERDCARBPROC __wglewGetPbufferDCARB |
WGLEW_EXPORT PFNWGLGETPBUFFERDCEXTPROC __wglewGetPbufferDCEXT |
WGLEW_EXPORT PFNWGLGETPIXELFORMATATTRIBFVARBPROC __wglewGetPixelFormatAttribfvARB |
WGLEW_EXPORT PFNWGLGETPIXELFORMATATTRIBFVEXTPROC __wglewGetPixelFormatAttribfvEXT |
WGLEW_EXPORT PFNWGLGETPIXELFORMATATTRIBIVARBPROC __wglewGetPixelFormatAttribivARB |
WGLEW_EXPORT PFNWGLGETPIXELFORMATATTRIBIVEXTPROC __wglewGetPixelFormatAttribivEXT |
WGLEW_EXPORT PFNWGLGETSWAPINTERVALEXTPROC __wglewGetSwapIntervalEXT |
WGLEW_EXPORT PFNWGLGETSYNCVALUESOMLPROC __wglewGetSyncValuesOML |
WGLEW_EXPORT PFNWGLGETVIDEODEVICENVPROC __wglewGetVideoDeviceNV |
WGLEW_EXPORT PFNWGLGETVIDEOINFONVPROC __wglewGetVideoInfoNV |
WGLEW_EXPORT PFNWGLISENABLEDFRAMELOCKI3DPROC __wglewIsEnabledFrameLockI3D |
WGLEW_EXPORT PFNWGLISENABLEDGENLOCKI3DPROC __wglewIsEnabledGenlockI3D |
WGLEW_EXPORT PFNWGLJOINSWAPGROUPNVPROC __wglewJoinSwapGroupNV |
WGLEW_EXPORT PFNWGLLOADDISPLAYCOLORTABLEEXTPROC __wglewLoadDisplayColorTableEXT |
WGLEW_EXPORT PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC __wglewMakeAssociatedContextCurrentAMD |
WGLEW_EXPORT PFNWGLMAKECONTEXTCURRENTARBPROC __wglewMakeContextCurrentARB |
WGLEW_EXPORT PFNWGLMAKECONTEXTCURRENTEXTPROC __wglewMakeContextCurrentEXT |
WGLEW_EXPORT PFNWGLQUERYCURRENTCONTEXTNVPROC __wglewQueryCurrentContextNV |
WGLEW_EXPORT PFNWGLQUERYFRAMECOUNTNVPROC __wglewQueryFrameCountNV |
WGLEW_EXPORT PFNWGLQUERYFRAMELOCKMASTERI3DPROC __wglewQueryFrameLockMasterI3D |
WGLEW_EXPORT PFNWGLQUERYFRAMETRACKINGI3DPROC __wglewQueryFrameTrackingI3D |
WGLEW_EXPORT PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC __wglewQueryGenlockMaxSourceDelayI3D |
WGLEW_EXPORT PFNWGLQUERYMAXSWAPGROUPSNVPROC __wglewQueryMaxSwapGroupsNV |
WGLEW_EXPORT PFNWGLQUERYPBUFFERARBPROC __wglewQueryPbufferARB |
WGLEW_EXPORT PFNWGLQUERYPBUFFEREXTPROC __wglewQueryPbufferEXT |
WGLEW_EXPORT PFNWGLQUERYSWAPGROUPNVPROC __wglewQuerySwapGroupNV |
WGLEW_EXPORT PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC __wglewReleaseImageBufferEventsI3D |
WGLEW_EXPORT PFNWGLRELEASEPBUFFERDCARBPROC __wglewReleasePbufferDCARB |
WGLEW_EXPORT PFNWGLRELEASEPBUFFERDCEXTPROC __wglewReleasePbufferDCEXT |
WGLEW_EXPORT PFNWGLRELEASETEXIMAGEARBPROC __wglewReleaseTexImageARB |
WGLEW_EXPORT PFNWGLRELEASEVIDEODEVICENVPROC __wglewReleaseVideoDeviceNV |
WGLEW_EXPORT PFNWGLRELEASEVIDEOIMAGENVPROC __wglewReleaseVideoImageNV |
WGLEW_EXPORT PFNWGLRESETFRAMECOUNTNVPROC __wglewResetFrameCountNV |
WGLEW_EXPORT PFNWGLRESTOREBUFFERREGIONARBPROC __wglewRestoreBufferRegionARB |
WGLEW_EXPORT PFNWGLSAVEBUFFERREGIONARBPROC __wglewSaveBufferRegionARB |
WGLEW_EXPORT PFNWGLSENDPBUFFERTOVIDEONVPROC __wglewSendPbufferToVideoNV |
WGLEW_EXPORT PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC __wglewSetDigitalVideoParametersI3D |
WGLEW_EXPORT PFNWGLSETGAMMATABLEI3DPROC __wglewSetGammaTableI3D |
WGLEW_EXPORT PFNWGLSETGAMMATABLEPARAMETERSI3DPROC __wglewSetGammaTableParametersI3D |
WGLEW_EXPORT PFNWGLSETPBUFFERATTRIBARBPROC __wglewSetPbufferAttribARB |
WGLEW_EXPORT PFNWGLSETSTEREOEMITTERSTATE3DLPROC __wglewSetStereoEmitterState3DL |
WGLEW_EXPORT PFNWGLSWAPBUFFERSMSCOMLPROC __wglewSwapBuffersMscOML |
WGLEW_EXPORT PFNWGLSWAPINTERVALEXTPROC __wglewSwapIntervalEXT |
WGLEW_EXPORT PFNWGLSWAPLAYERBUFFERSMSCOMLPROC __wglewSwapLayerBuffersMscOML |
WGLEW_EXPORT PFNWGLWAITFORMSCOMLPROC __wglewWaitForMscOML |
WGLEW_EXPORT PFNWGLWAITFORSBCOMLPROC __wglewWaitForSbcOML |