PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
|
#include "nvConfigure.h"
#include <gl\glu.h>
#include <stdio.h>
Go to the source code of this file.
Functions | |
bool | loadAffinityExtension () |
bool | loadBufferObjectExtension () |
bool | loadCaptureVideoExtension () |
bool | loadCopyImageExtension () |
bool | loadExtensionFunctions (void) |
bool | loadFramebufferObjectExtension () |
bool | loadPixelFormatExtension () |
bool | loadPresentVideoExtension () |
bool | loadShaderObjectsExtension (void) |
bool | loadSwapIntervalExtension () |
bool | loadSyncExtension () |
bool | loadTimerQueryExtension () |
Variables | |
PFNGLATTACHSHADERPROC | glAttachShader = NULL |
PFNGLBEGINQUERYPROC | glBeginQuery = NULL |
PFNGLBEGINVIDEOCAPTURENVPROC | glBeginVideoCaptureNV = NULL |
PFNGLBINDBUFFERARBPROC | glBindBuffer = NULL |
PFNGLBINDFRAMEBUFFEREXTPROC | glBindFramebufferEXT = NULL |
PFNGLBINDRENDERBUFFEREXTPROC | glBindRenderbufferEXT = NULL |
PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC | glBindVideoCaptureStreamBufferNV = NULL |
PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC | glBindVideoCaptureStreamTextureNV = NULL |
PFNGLBLITFRAMEBUFFEREXTPROC | glBlitFramebufferEXT = NULL |
PFNGLBUFFERDATAARBPROC | glBufferData = NULL |
PFNGLBUFFERSUBDATAARBPROC | glBufferSubData = NULL |
PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC | glCheckFramebufferStatusEXT = NULL |
PFNGLCLIENTWAITSYNCPROC | glClientWaitSync = NULL |
ext function More... | |
PFNGLCOMPILESHADERARBPROC | glCompileShader = NULL |
PFNGLCOPYBUFFERSUBDATAPROC | glCopyBufferSubData = NULL |
PFNGLCREATEPROGRAMPROC | glCreateProgram = NULL |
PFNGLCREATESHADERPROC | glCreateShader = NULL |
PFNGLDELETEBUFFERSARBPROC | glDeleteBuffers = NULL |
PFNGLDELETEFRAMEBUFFERSEXTPROC | glDeleteFramebuffersEXT = NULL |
PFNGLDELETEPROGRAMPROC | glDeleteProgram = NULL |
PFNGLDELETEQUERIESPROC | glDeleteQueries = NULL |
PFNGLDELETERENDERBUFFERSEXTPROC | glDeleteRenderbuffersEXT = NULL |
PFNGLDELETESHADERPROC | glDeleteShader = NULL |
PFNGLDELETESYNCPROC | glDeleteSync = NULL |
ext function More... | |
PFNGLDETACHSHADERPROC | glDetachShader = NULL |
PFNGLENDQUERYPROC | glEndQuery = NULL |
PFNGLENDVIDEOCAPTURENVPROC | glEndVideoCaptureNV = NULL |
PFNGLFENCESYNCPROC | glFenceSync = NULL |
ext function More... | |
PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC | glFramebufferRenderbufferEXT = NULL |
PFNGLFRAMEBUFFERTEXTURE1DEXTPROC | glFramebufferTexture1DEXT = NULL |
PFNGLFRAMEBUFFERTEXTURE2DEXTPROC | glFramebufferTexture2DEXT = NULL |
PFNGLFRAMEBUFFERTEXTURE3DEXTPROC | glFramebufferTexture3DEXT = NULL |
PFNGLGENBUFFERSARBPROC | glGenBuffers = NULL |
PFNGLGENERATEMIPMAPEXTPROC | glGenerateMipmapEXT = NULL |
PFNGLGENFRAMEBUFFERSEXTPROC | glGenFramebuffersEXT = NULL |
PFNGLGENQUERIESPROC | glGenQueries = NULL |
PFNGLGENRENDERBUFFERSEXTPROC | glGenRenderbuffersEXT = NULL |
PFNGLGETBUFFERSUBDATAPROC | glGetBufferSubData = NULL |
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC | glGetFramebufferAttachmentParameterivEXT = NULL |
PFNGLGETINTEGER64VPROC | glGetInteger64v = NULL |
PFNGLGETPROGRAMINFOLOGPROC | glGetProgramInfoLog = NULL |
PFNGLGETPROGRAMIVPROC | glGetProgramiv = NULL |
PFNGLGETQUERYOBJECTUI64VEXTPROC | glGetQueryObjectui64vEXT = NULL |
PFNGLGETQUERYOBJECTUIVPROC | glGetQueryObjectuiv = NULL |
PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC | glGetRenderbufferParameterivEXT = NULL |
PFNGLGETSHADERINFOLOGPROC | glGetShaderInfoLog = NULL |
PFNGLGETSHADERIVPROC | glGetShaderiv = NULL |
PFNGLGETSYNCIVPROC | glGetSynciv = NULL |
ext function More... | |
PFNGLGETUNIFORMLOCATIONPROC | glGetUniformLocation = NULL |
PFNGLGETVIDEOCAPTURESTREAMIVNVPROC | glGetVideoCaptureStreamivNV = NULL |
PFNGLGETVIDEOI64VNVPROC | glGetVideoi64vNV = NULL |
PFNGLGETVIDEOIVNVPROC | glGetVideoivNV = NULL |
PFNGLGETVIDEOUI64VNVPROC | glGetVideoui64vNV = NULL |
PFNGLGETVIDEOUIVNVPROC | glGetVideouivNV = NULL |
PFNGLISFRAMEBUFFEREXTPROC | glIsFramebufferEXT = NULL |
PFNGLISRENDERBUFFEREXTPROC | glIsRenderbufferEXT = NULL |
PFNGLISSYNCPROC | glIsSync = NULL |
ext function More... | |
PFNGLLINKPROGRAMPROC | glLinkProgram = NULL |
PFNGLMAPBUFFERPROC | glMapBuffer = NULL |
PFNGLMAPBUFFERRANGEPROC | glMapBufferRange = NULL |
PFNGLPRESENTFRAMEDUALFILLNVPROC | glPresentFrameDualFillNV = NULL |
PFNGLPRESENTFRAMEKEYEDNVPROC | glPresentFrameKeyedNV = NULL |
PFNGLRENDERBUFFERSTORAGEEXTPROC | glRenderbufferStorageEXT = NULL |
PFNGLSHADERSOURCEARBPROC | glShaderSource = NULL |
Shader objects. More... | |
PFNGLUNIFORM2IVARBPROC | glUniform2iv = NULL |
PFNGLUNMAPBUFFERPROC | glUnmapBuffer = NULL |
PFNGLUSEPROGRAMPROC | glUseProgram = NULL |
PFNGLVIDEOCAPTURENVPROC | glVideoCaptureNV = NULL |
PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC | glVideoCaptureStreamParameterfvNV = NULL |
PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC | glVideoCaptureStreamParameterivNV = NULL |
PFNGLWAITSYNCPROC | glWaitSync = NULL |
ext function More... | |
PFNWGLBINDVIDEOCAPTUREDEVICENVPROC | wglBindVideoCaptureDeviceNV = NULL |
PFNWGLBINDVIDEODEVICENVPROC | wglBindVideoDeviceNV = NULL |
PFNWGLCHOOSEPIXELFORMATARBPROC | wglChoosePixelFormat = NULL |
PFNWGLCOPYIMAGESUBDATANVPROC | wglCopyImageSubDataNV = NULL |
PFNWGLCREATEAFFINITYDCNVPROC | wglCreateAffinityDCNV = NULL |
PFNWGLDELETEDCNVPROC | wglDeleteDCNV = NULL |
PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC | wglEnumerateVideoCaptureDevicesNV = NULL |
PFNWGLENUMERATEVIDEODEVICESNVPROC | wglEnumerateVideoDevicesNV = NULL |
PFNWGLENUMGPUDEVICESNVPROC | wglEnumGpuDevicesNV = NULL |
PFNWGLENUMGPUSFROMAFFINITYDCNVPROC | wglEnumGpusFromAffinityDCNV = NULL |
PFNWGLENUMGPUSNVPROC | wglEnumGpusNV = NULL |
PFNWGLLOCKVIDEOCAPTUREDEVICENVPROC | wglLockVideoCaptureDeviceNV = NULL |
PFNWGLQUERYCURRENTCONTEXTNVPROC | wglQueryCurrentContextNV = NULL |
PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC | wglQueryVideoCaptureDeviceNV = NULL |
PFNWGLRELEASEVIDEOCAPTUREDEVICENVPROC | wglReleaseVideoCaptureDeviceNV = NULL |
PFNWGLSWAPINTERVALEXTPROC | wglSwapIntervalEXT = NULL |
bool loadAffinityExtension | ( | ) |
Definition at line 166 of file glExtensions.cpp.
bool loadBufferObjectExtension | ( | ) |
Definition at line 269 of file glExtensions.cpp.
bool loadCaptureVideoExtension | ( | ) |
Definition at line 315 of file glExtensions.cpp.
bool loadCopyImageExtension | ( | ) |
Definition at line 157 of file glExtensions.cpp.
bool loadExtensionFunctions | ( | void | ) |
Definition at line 398 of file glExtensions.cpp.
bool loadFramebufferObjectExtension | ( | ) |
Definition at line 185 of file glExtensions.cpp.
bool loadPixelFormatExtension | ( | ) |
Definition at line 260 of file glExtensions.cpp.
bool loadPresentVideoExtension | ( | ) |
Definition at line 295 of file glExtensions.cpp.
bool loadShaderObjectsExtension | ( | void | ) |
Definition at line 345 of file glExtensions.cpp.
bool loadSwapIntervalExtension | ( | ) |
Definition at line 251 of file glExtensions.cpp.
bool loadSyncExtension | ( | ) |
Definition at line 377 of file glExtensions.cpp.
bool loadTimerQueryExtension | ( | ) |
Definition at line 229 of file glExtensions.cpp.
PFNGLATTACHSHADERPROC glAttachShader = NULL |
Definition at line 141 of file glExtensions.cpp.
PFNGLBEGINQUERYPROC glBeginQuery = NULL |
Definition at line 71 of file glExtensions.cpp.
PFNGLBEGINVIDEOCAPTURENVPROC glBeginVideoCaptureNV = NULL |
Definition at line 128 of file glExtensions.cpp.
PFNGLBINDBUFFERARBPROC glBindBuffer = NULL |
Definition at line 96 of file glExtensions.cpp.
PFNGLBINDFRAMEBUFFEREXTPROC glBindFramebufferEXT = NULL |
Definition at line 56 of file glExtensions.cpp.
PFNGLBINDRENDERBUFFEREXTPROC glBindRenderbufferEXT = NULL |
Definition at line 50 of file glExtensions.cpp.
PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC glBindVideoCaptureStreamBufferNV = NULL |
Definition at line 126 of file glExtensions.cpp.
PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC glBindVideoCaptureStreamTextureNV = NULL |
Definition at line 127 of file glExtensions.cpp.
PFNGLBLITFRAMEBUFFEREXTPROC glBlitFramebufferEXT = NULL |
Definition at line 59 of file glExtensions.cpp.
PFNGLBUFFERDATAARBPROC glBufferData = NULL |
Definition at line 97 of file glExtensions.cpp.
PFNGLBUFFERSUBDATAARBPROC glBufferSubData = NULL |
Definition at line 98 of file glExtensions.cpp.
PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glCheckFramebufferStatusEXT = NULL |
Definition at line 60 of file glExtensions.cpp.
PFNGLCLIENTWAITSYNCPROC glClientWaitSync = NULL |
ext function
Definition at line 152 of file glExtensions.cpp.
PFNGLCOMPILESHADERARBPROC glCompileShader = NULL |
Definition at line 133 of file glExtensions.cpp.
PFNGLCOPYBUFFERSUBDATAPROC glCopyBufferSubData = NULL |
Definition at line 93 of file glExtensions.cpp.
PFNGLCREATEPROGRAMPROC glCreateProgram = NULL |
Definition at line 140 of file glExtensions.cpp.
PFNGLCREATESHADERPROC glCreateShader = NULL |
Definition at line 137 of file glExtensions.cpp.
PFNGLDELETEBUFFERSARBPROC glDeleteBuffers = NULL |
Definition at line 99 of file glExtensions.cpp.
PFNGLDELETEFRAMEBUFFERSEXTPROC glDeleteFramebuffersEXT = NULL |
Definition at line 57 of file glExtensions.cpp.
PFNGLDELETEPROGRAMPROC glDeleteProgram = NULL |
Definition at line 139 of file glExtensions.cpp.
PFNGLDELETEQUERIESPROC glDeleteQueries = NULL |
Definition at line 70 of file glExtensions.cpp.
PFNGLDELETERENDERBUFFERSEXTPROC glDeleteRenderbuffersEXT = NULL |
Definition at line 51 of file glExtensions.cpp.
PFNGLDELETESHADERPROC glDeleteShader = NULL |
Definition at line 138 of file glExtensions.cpp.
PFNGLDELETESYNCPROC glDeleteSync = NULL |
ext function
Definition at line 151 of file glExtensions.cpp.
PFNGLDETACHSHADERPROC glDetachShader = NULL |
Definition at line 142 of file glExtensions.cpp.
PFNGLENDQUERYPROC glEndQuery = NULL |
Definition at line 72 of file glExtensions.cpp.
PFNGLENDVIDEOCAPTURENVPROC glEndVideoCaptureNV = NULL |
Definition at line 129 of file glExtensions.cpp.
PFNGLFENCESYNCPROC glFenceSync = NULL |
ext function
Definition at line 149 of file glExtensions.cpp.
PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glFramebufferRenderbufferEXT = NULL |
Definition at line 64 of file glExtensions.cpp.
PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glFramebufferTexture1DEXT = NULL |
Definition at line 61 of file glExtensions.cpp.
PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glFramebufferTexture2DEXT = NULL |
Definition at line 62 of file glExtensions.cpp.
PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glFramebufferTexture3DEXT = NULL |
Definition at line 63 of file glExtensions.cpp.
PFNGLGENBUFFERSARBPROC glGenBuffers = NULL |
Definition at line 100 of file glExtensions.cpp.
PFNGLGENERATEMIPMAPEXTPROC glGenerateMipmapEXT = NULL |
Definition at line 66 of file glExtensions.cpp.
PFNGLGENFRAMEBUFFERSEXTPROC glGenFramebuffersEXT = NULL |
Definition at line 58 of file glExtensions.cpp.
PFNGLGENQUERIESPROC glGenQueries = NULL |
Definition at line 69 of file glExtensions.cpp.
PFNGLGENRENDERBUFFERSEXTPROC glGenRenderbuffersEXT = NULL |
Definition at line 52 of file glExtensions.cpp.
PFNGLGETBUFFERSUBDATAPROC glGetBufferSubData = NULL |
Definition at line 104 of file glExtensions.cpp.
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glGetFramebufferAttachmentParameterivEXT = NULL |
Definition at line 65 of file glExtensions.cpp.
PFNGLGETINTEGER64VPROC glGetInteger64v = NULL |
Definition at line 74 of file glExtensions.cpp.
PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog = NULL |
Definition at line 145 of file glExtensions.cpp.
PFNGLGETPROGRAMIVPROC glGetProgramiv = NULL |
Definition at line 144 of file glExtensions.cpp.
PFNGLGETQUERYOBJECTUI64VEXTPROC glGetQueryObjectui64vEXT = NULL |
Definition at line 73 of file glExtensions.cpp.
PFNGLGETQUERYOBJECTUIVPROC glGetQueryObjectuiv = NULL |
Definition at line 75 of file glExtensions.cpp.
PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glGetRenderbufferParameterivEXT = NULL |
Definition at line 54 of file glExtensions.cpp.
PFNGLGETSHADERINFOLOGPROC glGetShaderInfoLog = NULL |
Definition at line 135 of file glExtensions.cpp.
PFNGLGETSHADERIVPROC glGetShaderiv = NULL |
Definition at line 134 of file glExtensions.cpp.
PFNGLGETSYNCIVPROC glGetSynciv = NULL |
ext function
Definition at line 154 of file glExtensions.cpp.
PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocation = NULL |
Definition at line 146 of file glExtensions.cpp.
PFNGLGETVIDEOCAPTURESTREAMIVNVPROC glGetVideoCaptureStreamivNV = NULL |
Definition at line 125 of file glExtensions.cpp.
PFNGLGETVIDEOI64VNVPROC glGetVideoi64vNV = NULL |
Definition at line 113 of file glExtensions.cpp.
PFNGLGETVIDEOIVNVPROC glGetVideoivNV = NULL |
Definition at line 111 of file glExtensions.cpp.
PFNGLGETVIDEOUI64VNVPROC glGetVideoui64vNV = NULL |
Definition at line 114 of file glExtensions.cpp.
PFNGLGETVIDEOUIVNVPROC glGetVideouivNV = NULL |
Definition at line 112 of file glExtensions.cpp.
PFNGLISFRAMEBUFFEREXTPROC glIsFramebufferEXT = NULL |
Definition at line 55 of file glExtensions.cpp.
PFNGLISRENDERBUFFEREXTPROC glIsRenderbufferEXT = NULL |
Definition at line 49 of file glExtensions.cpp.
PFNGLISSYNCPROC glIsSync = NULL |
ext function
Definition at line 150 of file glExtensions.cpp.
PFNGLLINKPROGRAMPROC glLinkProgram = NULL |
Definition at line 143 of file glExtensions.cpp.
PFNGLMAPBUFFERPROC glMapBuffer = NULL |
Definition at line 101 of file glExtensions.cpp.
PFNGLMAPBUFFERRANGEPROC glMapBufferRange = NULL |
Definition at line 103 of file glExtensions.cpp.
PFNGLPRESENTFRAMEDUALFILLNVPROC glPresentFrameDualFillNV = NULL |
Definition at line 110 of file glExtensions.cpp.
PFNGLPRESENTFRAMEKEYEDNVPROC glPresentFrameKeyedNV = NULL |
Definition at line 109 of file glExtensions.cpp.
PFNGLRENDERBUFFERSTORAGEEXTPROC glRenderbufferStorageEXT = NULL |
Definition at line 53 of file glExtensions.cpp.
PFNGLSHADERSOURCEARBPROC glShaderSource = NULL |
Shader objects.
Definition at line 132 of file glExtensions.cpp.
PFNGLUNIFORM2IVARBPROC glUniform2iv = NULL |
Definition at line 147 of file glExtensions.cpp.
PFNGLUNMAPBUFFERPROC glUnmapBuffer = NULL |
Definition at line 102 of file glExtensions.cpp.
PFNGLUSEPROGRAMPROC glUseProgram = NULL |
Definition at line 136 of file glExtensions.cpp.
PFNGLVIDEOCAPTURENVPROC glVideoCaptureNV = NULL |
Definition at line 130 of file glExtensions.cpp.
PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC glVideoCaptureStreamParameterfvNV = NULL |
Definition at line 124 of file glExtensions.cpp.
PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC glVideoCaptureStreamParameterivNV = NULL |
Definition at line 123 of file glExtensions.cpp.
PFNGLWAITSYNCPROC glWaitSync = NULL |
ext function
Definition at line 153 of file glExtensions.cpp.
PFNWGLBINDVIDEOCAPTUREDEVICENVPROC wglBindVideoCaptureDeviceNV = NULL |
Definition at line 118 of file glExtensions.cpp.
PFNWGLBINDVIDEODEVICENVPROC wglBindVideoDeviceNV = NULL |
Definition at line 108 of file glExtensions.cpp.
PFNWGLCHOOSEPIXELFORMATARBPROC wglChoosePixelFormat = NULL |
Definition at line 87 of file glExtensions.cpp.
PFNWGLCOPYIMAGESUBDATANVPROC wglCopyImageSubDataNV = NULL |
Definition at line 90 of file glExtensions.cpp.
PFNWGLCREATEAFFINITYDCNVPROC wglCreateAffinityDCNV = NULL |
Definition at line 79 of file glExtensions.cpp.
PFNWGLDELETEDCNVPROC wglDeleteDCNV = NULL |
Definition at line 80 of file glExtensions.cpp.
PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC wglEnumerateVideoCaptureDevicesNV = NULL |
Definition at line 117 of file glExtensions.cpp.
PFNWGLENUMERATEVIDEODEVICESNVPROC wglEnumerateVideoDevicesNV = NULL |
Definition at line 107 of file glExtensions.cpp.
PFNWGLENUMGPUDEVICESNVPROC wglEnumGpuDevicesNV = NULL |
Definition at line 78 of file glExtensions.cpp.
PFNWGLENUMGPUSFROMAFFINITYDCNVPROC wglEnumGpusFromAffinityDCNV = NULL |
Definition at line 81 of file glExtensions.cpp.
PFNWGLENUMGPUSNVPROC wglEnumGpusNV = NULL |
Definition at line 77 of file glExtensions.cpp.
PFNWGLLOCKVIDEOCAPTUREDEVICENVPROC wglLockVideoCaptureDeviceNV = NULL |
Definition at line 120 of file glExtensions.cpp.
PFNWGLQUERYCURRENTCONTEXTNVPROC wglQueryCurrentContextNV = NULL |
Definition at line 122 of file glExtensions.cpp.
PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC wglQueryVideoCaptureDeviceNV = NULL |
Definition at line 121 of file glExtensions.cpp.
PFNWGLRELEASEVIDEOCAPTUREDEVICENVPROC wglReleaseVideoCaptureDeviceNV = NULL |
Definition at line 119 of file glExtensions.cpp.
PFNWGLSWAPINTERVALEXTPROC wglSwapIntervalEXT = NULL |
Definition at line 84 of file glExtensions.cpp.