static int wgleIntLoad_AMD_gpu_association() { int bIsLoaded = 1; #ifndef WGL_AMD_gpu_association wglGetGPUIDsAMD = (PFNWGLGETGPUIDSAMDPROC)gleIntGetProcAddress("wglGetGPUIDsAMD"); if(!TestPointer((const void*)wglGetGPUIDsAMD)) bIsLoaded = 0; wglGetGPUInfoAMD = (PFNWGLGETGPUINFOAMDPROC)gleIntGetProcAddress("wglGetGPUInfoAMD"); if(!TestPointer((const void*)wglGetGPUInfoAMD)) bIsLoaded = 0; wglGetContextGPUIDAMD = (PFNWGLGETCONTEXTGPUIDAMDPROC)gleIntGetProcAddress("wglGetContextGPUIDAMD"); if(!TestPointer((const void*)wglGetContextGPUIDAMD)) bIsLoaded = 0; wglCreateAssociatedContextAMD = (PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC)gleIntGetProcAddress("wglCreateAssociatedContextAMD"); if(!TestPointer((const void*)wglCreateAssociatedContextAMD)) bIsLoaded = 0; wglCreateAssociatedContextAttribsAMD = (PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC)gleIntGetProcAddress("wglCreateAssociatedContextAttribsAMD"); if(!TestPointer((const void*)wglCreateAssociatedContextAttribsAMD)) bIsLoaded = 0; wglDeleteAssociatedContextAMD = (PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC)gleIntGetProcAddress("wglDeleteAssociatedContextAMD"); if(!TestPointer((const void*)wglDeleteAssociatedContextAMD)) bIsLoaded = 0; wglMakeAssociatedContextCurrentAMD = (PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC)gleIntGetProcAddress("wglMakeAssociatedContextCurrentAMD"); if(!TestPointer((const void*)wglMakeAssociatedContextCurrentAMD)) bIsLoaded = 0; wglGetCurrentAssociatedContextAMD = (PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC)gleIntGetProcAddress("wglGetCurrentAssociatedContextAMD"); if(!TestPointer((const void*)wglGetCurrentAssociatedContextAMD)) bIsLoaded = 0; wglBlitContextFramebufferAMD = (PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC)gleIntGetProcAddress("wglBlitContextFramebufferAMD"); if(!TestPointer((const void*)wglBlitContextFramebufferAMD)) bIsLoaded = 0; #endif /*WGL_AMD_gpu_association*/ return bIsLoaded; }
static int wgleIntLoad_EXT_make_current_read() { int bIsLoaded = 1; #ifndef WGL_EXT_make_current_read wglMakeContextCurrentEXT = (PFNWGLMAKECONTEXTCURRENTEXTPROC)gleIntGetProcAddress("wglMakeContextCurrentEXT"); if(!TestPointer((const void*)wglMakeContextCurrentEXT)) bIsLoaded = 0; wglGetCurrentReadDCEXT = (PFNWGLGETCURRENTREADDCEXTPROC)gleIntGetProcAddress("wglGetCurrentReadDCEXT"); if(!TestPointer((const void*)wglGetCurrentReadDCEXT)) bIsLoaded = 0; #endif /*WGL_EXT_make_current_read*/ return bIsLoaded; }
static int wgleIntLoad_I3D_digital_video_control() { int bIsLoaded = 1; #ifndef WGL_I3D_digital_video_control wglGetDigitalVideoParametersI3D = (PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC)gleIntGetProcAddress("wglGetDigitalVideoParametersI3D"); if(!TestPointer((const void*)wglGetDigitalVideoParametersI3D)) bIsLoaded = 0; wglSetDigitalVideoParametersI3D = (PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC)gleIntGetProcAddress("wglSetDigitalVideoParametersI3D"); if(!TestPointer((const void*)wglSetDigitalVideoParametersI3D)) bIsLoaded = 0; #endif /*WGL_I3D_digital_video_control*/ return bIsLoaded; }
static int wgleIntLoad_EXT_pixel_format() { int bIsLoaded = 1; #ifndef WGL_EXT_pixel_format wglGetPixelFormatAttribivEXT = (PFNWGLGETPIXELFORMATATTRIBIVEXTPROC)gleIntGetProcAddress("wglGetPixelFormatAttribivEXT"); if(!TestPointer((const void*)wglGetPixelFormatAttribivEXT)) bIsLoaded = 0; wglGetPixelFormatAttribfvEXT = (PFNWGLGETPIXELFORMATATTRIBFVEXTPROC)gleIntGetProcAddress("wglGetPixelFormatAttribfvEXT"); if(!TestPointer((const void*)wglGetPixelFormatAttribfvEXT)) bIsLoaded = 0; wglChoosePixelFormatEXT = (PFNWGLCHOOSEPIXELFORMATEXTPROC)gleIntGetProcAddress("wglChoosePixelFormatEXT"); if(!TestPointer((const void*)wglChoosePixelFormatEXT)) bIsLoaded = 0; #endif /*WGL_EXT_pixel_format*/ return bIsLoaded; }
static int wgleIntLoad_NV_present_video() { int bIsLoaded = 1; #ifndef WGL_NV_present_video wglEnumerateVideoDevicesNV = (PFNWGLENUMERATEVIDEODEVICESNVPROC)gleIntGetProcAddress("wglEnumerateVideoDevicesNV"); if(!TestPointer((const void*)wglEnumerateVideoDevicesNV)) bIsLoaded = 0; wglBindVideoDeviceNV = (PFNWGLBINDVIDEODEVICENVPROC)gleIntGetProcAddress("wglBindVideoDeviceNV"); if(!TestPointer((const void*)wglBindVideoDeviceNV)) bIsLoaded = 0; wglQueryCurrentContextNV = (PFNWGLQUERYCURRENTCONTEXTNVPROC)gleIntGetProcAddress("wglQueryCurrentContextNV"); if(!TestPointer((const void*)wglQueryCurrentContextNV)) bIsLoaded = 0; #endif /*WGL_NV_present_video*/ return bIsLoaded; }
static int wgleIntLoad_ARB_render_texture() { int bIsLoaded = 1; #ifndef WGL_ARB_render_texture wglBindTexImageARB = (PFNWGLBINDTEXIMAGEARBPROC)gleIntGetProcAddress("wglBindTexImageARB"); if(!TestPointer((const void*)wglBindTexImageARB)) bIsLoaded = 0; wglReleaseTexImageARB = (PFNWGLRELEASETEXIMAGEARBPROC)gleIntGetProcAddress("wglReleaseTexImageARB"); if(!TestPointer((const void*)wglReleaseTexImageARB)) bIsLoaded = 0; wglSetPbufferAttribARB = (PFNWGLSETPBUFFERATTRIBARBPROC)gleIntGetProcAddress("wglSetPbufferAttribARB"); if(!TestPointer((const void*)wglSetPbufferAttribARB)) bIsLoaded = 0; #endif /*WGL_ARB_render_texture*/ return bIsLoaded; }
static int wgleIntLoad_I3D_gamma() { int bIsLoaded = 1; #ifndef WGL_I3D_gamma wglGetGammaTableParametersI3D = (PFNWGLGETGAMMATABLEPARAMETERSI3DPROC)gleIntGetProcAddress("wglGetGammaTableParametersI3D"); if(!TestPointer((const void*)wglGetGammaTableParametersI3D)) bIsLoaded = 0; wglSetGammaTableParametersI3D = (PFNWGLSETGAMMATABLEPARAMETERSI3DPROC)gleIntGetProcAddress("wglSetGammaTableParametersI3D"); if(!TestPointer((const void*)wglSetGammaTableParametersI3D)) bIsLoaded = 0; wglGetGammaTableI3D = (PFNWGLGETGAMMATABLEI3DPROC)gleIntGetProcAddress("wglGetGammaTableI3D"); if(!TestPointer((const void*)wglGetGammaTableI3D)) bIsLoaded = 0; wglSetGammaTableI3D = (PFNWGLSETGAMMATABLEI3DPROC)gleIntGetProcAddress("wglSetGammaTableI3D"); if(!TestPointer((const void*)wglSetGammaTableI3D)) bIsLoaded = 0; #endif /*WGL_I3D_gamma*/ return bIsLoaded; }
static int wgleIntLoad_I3D_swap_frame_lock() { int bIsLoaded = 1; #ifndef WGL_I3D_swap_frame_lock wglEnableFrameLockI3D = (PFNWGLENABLEFRAMELOCKI3DPROC)gleIntGetProcAddress("wglEnableFrameLockI3D"); if(!TestPointer((const void*)wglEnableFrameLockI3D)) bIsLoaded = 0; wglDisableFrameLockI3D = (PFNWGLDISABLEFRAMELOCKI3DPROC)gleIntGetProcAddress("wglDisableFrameLockI3D"); if(!TestPointer((const void*)wglDisableFrameLockI3D)) bIsLoaded = 0; wglIsEnabledFrameLockI3D = (PFNWGLISENABLEDFRAMELOCKI3DPROC)gleIntGetProcAddress("wglIsEnabledFrameLockI3D"); if(!TestPointer((const void*)wglIsEnabledFrameLockI3D)) bIsLoaded = 0; wglQueryFrameLockMasterI3D = (PFNWGLQUERYFRAMELOCKMASTERI3DPROC)gleIntGetProcAddress("wglQueryFrameLockMasterI3D"); if(!TestPointer((const void*)wglQueryFrameLockMasterI3D)) bIsLoaded = 0; #endif /*WGL_I3D_swap_frame_lock*/ return bIsLoaded; }
static int wgleIntLoad_ARB_buffer_region() { int bIsLoaded = 1; #ifndef WGL_ARB_buffer_region wglCreateBufferRegionARB = (PFNWGLCREATEBUFFERREGIONARBPROC)gleIntGetProcAddress("wglCreateBufferRegionARB"); if(!TestPointer((const void*)wglCreateBufferRegionARB)) bIsLoaded = 0; wglDeleteBufferRegionARB = (PFNWGLDELETEBUFFERREGIONARBPROC)gleIntGetProcAddress("wglDeleteBufferRegionARB"); if(!TestPointer((const void*)wglDeleteBufferRegionARB)) bIsLoaded = 0; wglSaveBufferRegionARB = (PFNWGLSAVEBUFFERREGIONARBPROC)gleIntGetProcAddress("wglSaveBufferRegionARB"); if(!TestPointer((const void*)wglSaveBufferRegionARB)) bIsLoaded = 0; wglRestoreBufferRegionARB = (PFNWGLRESTOREBUFFERREGIONARBPROC)gleIntGetProcAddress("wglRestoreBufferRegionARB"); if(!TestPointer((const void*)wglRestoreBufferRegionARB)) bIsLoaded = 0; #endif /*WGL_ARB_buffer_region*/ return bIsLoaded; }
static int wgleIntLoad_I3D_image_buffer() { int bIsLoaded = 1; #ifndef WGL_I3D_image_buffer wglCreateImageBufferI3D = (PFNWGLCREATEIMAGEBUFFERI3DPROC)gleIntGetProcAddress("wglCreateImageBufferI3D"); if(!TestPointer((const void*)wglCreateImageBufferI3D)) bIsLoaded = 0; wglDestroyImageBufferI3D = (PFNWGLDESTROYIMAGEBUFFERI3DPROC)gleIntGetProcAddress("wglDestroyImageBufferI3D"); if(!TestPointer((const void*)wglDestroyImageBufferI3D)) bIsLoaded = 0; wglAssociateImageBufferEventsI3D = (PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC)gleIntGetProcAddress("wglAssociateImageBufferEventsI3D"); if(!TestPointer((const void*)wglAssociateImageBufferEventsI3D)) bIsLoaded = 0; wglReleaseImageBufferEventsI3D = (PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC)gleIntGetProcAddress("wglReleaseImageBufferEventsI3D"); if(!TestPointer((const void*)wglReleaseImageBufferEventsI3D)) bIsLoaded = 0; #endif /*WGL_I3D_image_buffer*/ return bIsLoaded; }
static int wgleIntLoad_NV_gpu_affinity() { int bIsLoaded = 1; #ifndef WGL_NV_gpu_affinity wglEnumGpusNV = (PFNWGLENUMGPUSNVPROC)gleIntGetProcAddress("wglEnumGpusNV"); if(!TestPointer((const void*)wglEnumGpusNV)) bIsLoaded = 0; wglEnumGpuDevicesNV = (PFNWGLENUMGPUDEVICESNVPROC)gleIntGetProcAddress("wglEnumGpuDevicesNV"); if(!TestPointer((const void*)wglEnumGpuDevicesNV)) bIsLoaded = 0; wglCreateAffinityDCNV = (PFNWGLCREATEAFFINITYDCNVPROC)gleIntGetProcAddress("wglCreateAffinityDCNV"); if(!TestPointer((const void*)wglCreateAffinityDCNV)) bIsLoaded = 0; wglEnumGpusFromAffinityDCNV = (PFNWGLENUMGPUSFROMAFFINITYDCNVPROC)gleIntGetProcAddress("wglEnumGpusFromAffinityDCNV"); if(!TestPointer((const void*)wglEnumGpusFromAffinityDCNV)) bIsLoaded = 0; wglDeleteDCNV = (PFNWGLDELETEDCNVPROC)gleIntGetProcAddress("wglDeleteDCNV"); if(!TestPointer((const void*)wglDeleteDCNV)) bIsLoaded = 0; #endif /*WGL_NV_gpu_affinity*/ return bIsLoaded; }
static int wgleIntLoad_EXT_pbuffer() { int bIsLoaded = 1; #ifndef WGL_EXT_pbuffer wglCreatePbufferEXT = (PFNWGLCREATEPBUFFEREXTPROC)gleIntGetProcAddress("wglCreatePbufferEXT"); if(!TestPointer((const void*)wglCreatePbufferEXT)) bIsLoaded = 0; wglGetPbufferDCEXT = (PFNWGLGETPBUFFERDCEXTPROC)gleIntGetProcAddress("wglGetPbufferDCEXT"); if(!TestPointer((const void*)wglGetPbufferDCEXT)) bIsLoaded = 0; wglReleasePbufferDCEXT = (PFNWGLRELEASEPBUFFERDCEXTPROC)gleIntGetProcAddress("wglReleasePbufferDCEXT"); if(!TestPointer((const void*)wglReleasePbufferDCEXT)) bIsLoaded = 0; wglDestroyPbufferEXT = (PFNWGLDESTROYPBUFFEREXTPROC)gleIntGetProcAddress("wglDestroyPbufferEXT"); if(!TestPointer((const void*)wglDestroyPbufferEXT)) bIsLoaded = 0; wglQueryPbufferEXT = (PFNWGLQUERYPBUFFEREXTPROC)gleIntGetProcAddress("wglQueryPbufferEXT"); if(!TestPointer((const void*)wglQueryPbufferEXT)) bIsLoaded = 0; #endif /*WGL_EXT_pbuffer*/ return bIsLoaded; }
static int wgleIntLoad_NV_video_capture() { int bIsLoaded = 1; #ifndef WGL_NV_video_capture wglBindVideoCaptureDeviceNV = (PFNWGLBINDVIDEOCAPTUREDEVICENVPROC)gleIntGetProcAddress("wglBindVideoCaptureDeviceNV"); if(!TestPointer((const void*)wglBindVideoCaptureDeviceNV)) bIsLoaded = 0; wglEnumerateVideoCaptureDevicesNV = (PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC)gleIntGetProcAddress("wglEnumerateVideoCaptureDevicesNV"); if(!TestPointer((const void*)wglEnumerateVideoCaptureDevicesNV)) bIsLoaded = 0; wglLockVideoCaptureDeviceNV = (PFNWGLLOCKVIDEOCAPTUREDEVICENVPROC)gleIntGetProcAddress("wglLockVideoCaptureDeviceNV"); if(!TestPointer((const void*)wglLockVideoCaptureDeviceNV)) bIsLoaded = 0; wglQueryVideoCaptureDeviceNV = (PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC)gleIntGetProcAddress("wglQueryVideoCaptureDeviceNV"); if(!TestPointer((const void*)wglQueryVideoCaptureDeviceNV)) bIsLoaded = 0; wglReleaseVideoCaptureDeviceNV = (PFNWGLRELEASEVIDEOCAPTUREDEVICENVPROC)gleIntGetProcAddress("wglReleaseVideoCaptureDeviceNV"); if(!TestPointer((const void*)wglReleaseVideoCaptureDeviceNV)) bIsLoaded = 0; #endif /*WGL_NV_video_capture*/ return bIsLoaded; }
static int wgleIntLoad_NV_copy_image() { int bIsLoaded = 1; #ifndef WGL_NV_copy_image wglCopyImageSubDataNV = (PFNWGLCOPYIMAGESUBDATANVPROC)gleIntGetProcAddress("wglCopyImageSubDataNV"); if(!TestPointer((const void*)wglCopyImageSubDataNV)) bIsLoaded = 0; #endif /*WGL_NV_copy_image*/ return bIsLoaded; }
static int wgleIntLoad_ARB_create_context() { int bIsLoaded = 1; #ifndef WGL_ARB_create_context wglCreateContextAttribsARB = (PFNWGLCREATECONTEXTATTRIBSARBPROC)gleIntGetProcAddress("wglCreateContextAttribsARB"); if(!TestPointer((const void*)wglCreateContextAttribsARB)) bIsLoaded = 0; #endif /*WGL_ARB_create_context*/ return bIsLoaded; }
static int wgleIntLoad_3DL_stereo_control() { int bIsLoaded = 1; #ifndef WGL_3DL_stereo_control wglSetStereoEmitterState3DL = (PFNWGLSETSTEREOEMITTERSTATE3DLPROC)gleIntGetProcAddress("wglSetStereoEmitterState3DL"); if(!TestPointer((const void*)wglSetStereoEmitterState3DL)) bIsLoaded = 0; #endif /*WGL_3DL_stereo_control*/ return bIsLoaded; }
static int wgleIntLoad_ARB_extensions_string() { int bIsLoaded = 1; #ifndef WGL_ARB_extensions_string wglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC)gleIntGetProcAddress("wglGetExtensionsStringARB"); if(!TestPointer((const void*)wglGetExtensionsStringARB)) bIsLoaded = 0; #endif /*WGL_ARB_extensions_string*/ return bIsLoaded; }
void (*priv::SO_LOADER::getProcAddr(const std::string &name))() { HMODULE glMod = NULL; PROC pFunc = wglGetProcAddress((LPCSTR)name.c_str()); if(TestPointer(pFunc)) return (void(*)())pFunc; glMod = GetModuleHandleA("OpenGL32.dll"); return (void(*)())GetProcAddress(glMod, (LPCSTR)name.c_str()); }
void* IntGetProcAddress(const char *name) { HMODULE glMod = NULL; PROC pFunc = wglGetProcAddress((LPCSTR)name); if (TestPointer(pFunc)) { return pFunc; } glMod = GetModuleHandleA("OpenGL32.dll"); return (PROC)GetProcAddress(glMod, (LPCSTR)name); }
static void *WinGetProcAddress(const char *name) { HMODULE glMod = NULL; void *pFunc = (void*)wglGetProcAddress((LPCSTR)name); if(TestPointer(pFunc)) { return pFunc; } glMod = GetModuleHandleA("OpenGL32.dll"); return (void*)GetProcAddress(glMod, (LPCSTR)name); }
int FAR PASCAL WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { InitTotalStatistics(); InitEmptyString(); FastFunctionsInit(); TestStackPointers(); TestClass(); TestClassStorage(); TestUnknowns(); TestArrayUnknown(); TestSetUnknown(); TestArrayType(); TestSetType(); TestMapStringUnknown(); TestEvent(); TestActionEvent(); TestExternalChannels(); TestExternalChannelPadder(); TestChannels(); TestChannelsAccessor(); TestSingleChannelAccessor(); TestChunkFileNames(); TestParameters(); TestDistToRoot(); TestDistToStack(); TestObjectsSimple(); TestRoot(); TestObject(); TestPointer(); TestArrayCommonObject(); TestNamedObject(); TestObjectAllocator(); TestObjectWriterChunked(); TestObjectGraphSerialiser(); TestObjectReaderSimple(); TestObjectReaderChunked(); TestObjectStackPointers(); TestNamedIndexes(); TestObjectGraphDeserialiser(); TestObjectConverter(); TestObjects(); TestDehollowfication(); TestUsage(); TestArray(); TestSet(); TestKill(); TestEmbedded(); TestEmbeddedObjectRemapTos(); FastFunctionsKill(); KillEmptyString(); return TestTotalStatistics(); }
void test_member_data_value_function() { p_member_data_value_class tcl; TestCharacter(tcl); TestInt(tcl); TestDouble(tcl); TestBool(tcl); TestPointer(tcl); TestEnum(tcl); TestPod(tcl); }
unsigned int AllInSelfCategory::getCategory(PointsToGraph::Pointer a) const { MapVector<TestPointer, Pointer>::const_iterator I, E; unsigned int num = 0; for (I = valueMap.begin(), E = valueMap.end(); I != E; ++I) { if (I->second == a) { return num; } ++num; } // if the pointer does not exist (in the case of GEP), create it assert(a.second >= 0); valueMap[TestPointer(a.first->getName().data(), a.second)] = a; return num; }
void Test( void ) { int i; char buf[10]; /* create all the fundamental types */ for( i = DW_FT_MIN; i < DW_FT_MAX; ++i ) { FundamentalTypes[i] = DWFundamental( Client, itoa(i,buf,10), i, 2 ); } /* and let's get some constant versions of them */ for( i = DW_FT_MIN; i < DW_FT_MAX; ++i ) { ConstantFundamentalTypes[i] = DWModifier( Client, FundamentalTypes[i], DW_MOD_CONSTANT ); } ConstCharStar = DWPointer( Client, ConstantFundamentalTypes[DW_FT_SIGNED_CHAR], 0 ); TestMacInfo(); TestTypedef(); TestPointer(); TestString(); TestArray(); TestEnum(); TestStruct1(); TestStruct2(); TestStruct3(); TestSubroutineType(); TestLexicalBlock(); TestCommonBlock(); TestSubroutine(); TestLine(); TestAranges(); TestPubnames(); }
static int wgleIntLoad_NV_swap_group() { int bIsLoaded = 1; #ifndef WGL_NV_swap_group wglJoinSwapGroupNV = (PFNWGLJOINSWAPGROUPNVPROC)gleIntGetProcAddress("wglJoinSwapGroupNV"); if(!TestPointer((const void*)wglJoinSwapGroupNV)) bIsLoaded = 0; wglBindSwapBarrierNV = (PFNWGLBINDSWAPBARRIERNVPROC)gleIntGetProcAddress("wglBindSwapBarrierNV"); if(!TestPointer((const void*)wglBindSwapBarrierNV)) bIsLoaded = 0; wglQuerySwapGroupNV = (PFNWGLQUERYSWAPGROUPNVPROC)gleIntGetProcAddress("wglQuerySwapGroupNV"); if(!TestPointer((const void*)wglQuerySwapGroupNV)) bIsLoaded = 0; wglQueryMaxSwapGroupsNV = (PFNWGLQUERYMAXSWAPGROUPSNVPROC)gleIntGetProcAddress("wglQueryMaxSwapGroupsNV"); if(!TestPointer((const void*)wglQueryMaxSwapGroupsNV)) bIsLoaded = 0; wglQueryFrameCountNV = (PFNWGLQUERYFRAMECOUNTNVPROC)gleIntGetProcAddress("wglQueryFrameCountNV"); if(!TestPointer((const void*)wglQueryFrameCountNV)) bIsLoaded = 0; wglResetFrameCountNV = (PFNWGLRESETFRAMECOUNTNVPROC)gleIntGetProcAddress("wglResetFrameCountNV"); if(!TestPointer((const void*)wglResetFrameCountNV)) bIsLoaded = 0; #endif /*WGL_NV_swap_group*/ return bIsLoaded; }
void wgleIntLoadBaseFuncs() { int bIsLoaded = 1; //Unimportant here. wglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC)gleIntGetProcAddress("wglGetExtensionsStringARB"); if(!TestPointer((const void*)wglGetExtensionsStringARB)) bIsLoaded = 0; }
static int wgleIntLoad_I3D_genlock() { int bIsLoaded = 1; #ifndef WGL_I3D_genlock wglEnableGenlockI3D = (PFNWGLENABLEGENLOCKI3DPROC)gleIntGetProcAddress("wglEnableGenlockI3D"); if(!TestPointer((const void*)wglEnableGenlockI3D)) bIsLoaded = 0; wglDisableGenlockI3D = (PFNWGLDISABLEGENLOCKI3DPROC)gleIntGetProcAddress("wglDisableGenlockI3D"); if(!TestPointer((const void*)wglDisableGenlockI3D)) bIsLoaded = 0; wglIsEnabledGenlockI3D = (PFNWGLISENABLEDGENLOCKI3DPROC)gleIntGetProcAddress("wglIsEnabledGenlockI3D"); if(!TestPointer((const void*)wglIsEnabledGenlockI3D)) bIsLoaded = 0; wglGenlockSourceI3D = (PFNWGLGENLOCKSOURCEI3DPROC)gleIntGetProcAddress("wglGenlockSourceI3D"); if(!TestPointer((const void*)wglGenlockSourceI3D)) bIsLoaded = 0; wglGetGenlockSourceI3D = (PFNWGLGETGENLOCKSOURCEI3DPROC)gleIntGetProcAddress("wglGetGenlockSourceI3D"); if(!TestPointer((const void*)wglGetGenlockSourceI3D)) bIsLoaded = 0; wglGenlockSourceEdgeI3D = (PFNWGLGENLOCKSOURCEEDGEI3DPROC)gleIntGetProcAddress("wglGenlockSourceEdgeI3D"); if(!TestPointer((const void*)wglGenlockSourceEdgeI3D)) bIsLoaded = 0; wglGetGenlockSourceEdgeI3D = (PFNWGLGETGENLOCKSOURCEEDGEI3DPROC)gleIntGetProcAddress("wglGetGenlockSourceEdgeI3D"); if(!TestPointer((const void*)wglGetGenlockSourceEdgeI3D)) bIsLoaded = 0; wglGenlockSampleRateI3D = (PFNWGLGENLOCKSAMPLERATEI3DPROC)gleIntGetProcAddress("wglGenlockSampleRateI3D"); if(!TestPointer((const void*)wglGenlockSampleRateI3D)) bIsLoaded = 0; wglGetGenlockSampleRateI3D = (PFNWGLGETGENLOCKSAMPLERATEI3DPROC)gleIntGetProcAddress("wglGetGenlockSampleRateI3D"); if(!TestPointer((const void*)wglGetGenlockSampleRateI3D)) bIsLoaded = 0; wglGenlockSourceDelayI3D = (PFNWGLGENLOCKSOURCEDELAYI3DPROC)gleIntGetProcAddress("wglGenlockSourceDelayI3D"); if(!TestPointer((const void*)wglGenlockSourceDelayI3D)) bIsLoaded = 0; wglGetGenlockSourceDelayI3D = (PFNWGLGETGENLOCKSOURCEDELAYI3DPROC)gleIntGetProcAddress("wglGetGenlockSourceDelayI3D"); if(!TestPointer((const void*)wglGetGenlockSourceDelayI3D)) bIsLoaded = 0; wglQueryGenlockMaxSourceDelayI3D = (PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC)gleIntGetProcAddress("wglQueryGenlockMaxSourceDelayI3D"); if(!TestPointer((const void*)wglQueryGenlockMaxSourceDelayI3D)) bIsLoaded = 0; #endif /*WGL_I3D_genlock*/ return bIsLoaded; }