46 #include "nvConfigure.h" bool loadPresentVideoExtension()
bool loadSwapIntervalExtension()
PFNGLDELETEPROGRAMPROC glDeleteProgram
PFNGLISFRAMEBUFFEREXTPROC glIsFramebufferEXT
PFNGLBEGINVIDEOCAPTURENVPROC glBeginVideoCaptureNV
PFNGLSHADERSOURCEARBPROC glShaderSource
Shader objects.
PFNGLWAITSYNCPROC glWaitSync
ext function
bool loadCaptureVideoExtension()
PFNGLGETVIDEOUIVNVPROC glGetVideouivNV
PFNWGLCOPYIMAGESUBDATANVPROC wglCopyImageSubDataNV
PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glFramebufferRenderbufferEXT
PFNGLRENDERBUFFERSTORAGEEXTPROC glRenderbufferStorageEXT
PFNGLDELETEPROGRAMSARBPROC glDeleteProgramsARB
PFNGLUNMAPBUFFERPROC glUnmapBuffer
PFNGLGETVIDEOI64VNVPROC glGetVideoi64vNV
PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glFramebufferTexture1DEXT
PFNWGLQUERYCURRENTCONTEXTNVPROC wglQueryCurrentContextNV
bool loadCopyImageExtension()
PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC glVideoCaptureStreamParameterfvNV
PFNGLBINDPROGRAMARBPROC glBindProgramARB
PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocation
PFNGLGETQUERYOBJECTUI64VEXTPROC glGetQueryObjectui64vEXT
PFNGLENDVIDEOCAPTURENVPROC glEndVideoCaptureNV
PFNGLGETVIDEOCAPTURESTREAMIVNVPROC glGetVideoCaptureStreamivNV
PFNGLDELETESYNCPROC glDeleteSync
ext function
PFNGLUSEPROGRAMPROC glUseProgram
PFNGLDELETERENDERBUFFERSEXTPROC glDeleteRenderbuffersEXT
PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC wglEnumerateVideoCaptureDevicesNV
PFNGLCOMPILESHADERARBPROC glCompileShader
PFNGLGENRENDERBUFFERSEXTPROC glGenRenderbuffersEXT
PFNGLATTACHSHADERPROC glAttachShader
bool loadAffinityExtension()
PFNGLDETACHSHADERPROC glDetachShader
PFNGLFENCESYNCPROC glFenceSync
ext function
PFNGLBINDBUFFERARBPROC glBindBuffer
PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog
PFNWGLBINDVIDEOCAPTUREDEVICENVPROC wglBindVideoCaptureDeviceNV
PFNGLENDQUERYPROC glEndQuery
PFNGLGETVIDEOUI64VNVPROC glGetVideoui64vNV
PFNGLDELETEQUERIESPROC glDeleteQueries
PFNGLDELETEFRAMEBUFFERSEXTPROC glDeleteFramebuffersEXT
PFNGLGETSHADERINFOLOGPROC glGetShaderInfoLog
PFNGLGETVIDEOIVNVPROC glGetVideoivNV
PFNGLDELETEBUFFERSARBPROC glDeleteBuffers
PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glFramebufferTexture2DEXT
PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC wglQueryVideoCaptureDeviceNV
PFNGLGENERATEMIPMAPEXTPROC glGenerateMipmapEXT
PFNWGLCHOOSEPIXELFORMATARBPROC wglChoosePixelFormat
PFNWGLENUMGPUDEVICESNVPROC wglEnumGpuDevicesNV
PFNWGLLOCKVIDEOCAPTUREDEVICENVPROC wglLockVideoCaptureDeviceNV
PFNGLCREATEPROGRAMPROC glCreateProgram
bool loadBufferObjectExtension()
PFNGLISRENDERBUFFEREXTPROC glIsRenderbufferEXT
PFNGLGENBUFFERSARBPROC glGenBuffers
PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glCheckFramebufferStatusEXT
PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glFramebufferTexture3DEXT
bool loadExtensionFunctions(void)
PFNGLPRESENTFRAMEKEYEDNVPROC glPresentFrameKeyedNV
bool loadTimerQueryExtension()
PFNWGLBINDVIDEODEVICENVPROC wglBindVideoDeviceNV
PFNGLBUFFERSUBDATAARBPROC glBufferSubData
PFNGLBEGINQUERYPROC glBeginQuery
PFNWGLRELEASEVIDEOCAPTUREDEVICENVPROC wglReleaseVideoCaptureDeviceNV
PFNWGLENUMGPUSFROMAFFINITYDCNVPROC wglEnumGpusFromAffinityDCNV
PFNGLGETBUFFERSUBDATAPROC glGetBufferSubData
PFNGLBLITFRAMEBUFFEREXTPROC glBlitFramebufferEXT
PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC glBindVideoCaptureStreamBufferNV
PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glGetRenderBufferParameterivEXT
PFNGLPROGRAMSTRINGARBPROC glProgramStringARB
PFNGLGETSHADERIVPROC glGetShaderiv
PFNGLGETPROGRAMIVPROC glGetProgramiv
PFNGLBINDFRAMEBUFFEREXTPROC glBindFramebufferEXT
PFNGLDELETESHADERPROC glDeleteShader
PFNWGLENUMGPUSNVPROC wglEnumGpusNV
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glGetFramebufferAttachmentParameterivEXT
PFNGLMAPBUFFERPROC glMapBuffer
PFNWGLENUMERATEVIDEODEVICESNVPROC wglEnumerateVideoDevicesNV
PFNWGLSWAPINTERVALEXTPROC wglSwapIntervalEXT
PFNGLGENPROGRAMSARBPROC glGenProgramsARB
PFNWGLCREATEAFFINITYDCNVPROC wglCreateAffinityDCNV
PFNGLCREATESHADERPROC glCreateShader
PFNGLGETSYNCIVPROC glGetSynciv
ext function
bool loadPixelFormatExtension()
PFNGLPRESENTFRAMEDUALFILLNVPROC glPresentFrameDualFillNV
PFNGLBUFFERDATAARBPROC glBufferData
PFNGLCLIENTWAITSYNCPROC glClientWaitSync
ext function
bool loadShaderObjectsExtension(void)
PFNGLUNIFORM2IVARBPROC glUniform2iv
PFNGLISSYNCPROC glIsSync
ext function
PFNWGLDELETEDCNVPROC wglDeleteDCNV
PFNGLGENFRAMEBUFFERSEXTPROC glGenFramebuffersEXT
PFNGLMAPBUFFERRANGEPROC glMapBufferRange
bool loadFramebufferObjectExtension()
PFNGLGETQUERYOBJECTUIVPROC glGetQueryObjectuiv
PFNGLVIDEOCAPTURENVPROC glVideoCaptureNV
PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC glBindVideoCaptureStreamTextureNV
PFNGLGETINTEGER64VPROC glGetInteger64v
PFNGLLINKPROGRAMPROC glLinkProgram
PFNGLGENQUERIESPROC glGenQueries
PFNGLBINDRENDERBUFFEREXTPROC glBindRenderbufferEXT
PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC glVideoCaptureStreamParameterivNV