- Timestamp:
- Jul 5, 2007 2:35:16 PM (17 years ago)
- Location:
- trunk/src/VBox/HostServices/SharedOpenGL
- Files:
-
- 4 edited
-
gldrv.h (modified) (1 diff)
-
glext.cpp (modified) (1 diff)
-
gllindrv.cpp (modified) (1 diff)
-
glwindrv.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedOpenGL/gldrv.h
r3460 r3471 150 150 void vboxglDrvSwapBuffers(VBOXOGLCTX *pClient, uint8_t *pCmdBuffer); 151 151 152 bool vboxDrvIsExtensionAvailable(char *pszExtFunctionName); 152 153 RTUINTPTR vboxDrvIsExtensionAvailable(char *pszExtFunctionName); 153 154 154 155 #endif /* __VBOXGLWIN__H */ -
trunk/src/VBox/HostServices/SharedOpenGL/glext.cpp
r3470 r3471 47 47 { 48 48 if (strstr((char *)pszExtensions, OpenGLExtensions[i].pszExtName)) 49 OpenGLExtensions[i].fAvailable = vboxDrvIsExtensionAvailable((char *)OpenGLExtensions[i].pszExtFunctionName); 49 { 50 OpenGLExtensions[i].pfnFunction = vboxDrvIsExtensionAvailable((char *)OpenGLExtensions[i].pszExtFunctionName); 51 OpenGLExtensions[i].fAvailable = !!OpenGLExtensions[i].pfnFunction; 52 } 50 53 } 51 54 fInitialized = true; -
trunk/src/VBox/HostServices/SharedOpenGL/gllindrv.cpp
r3468 r3471 218 218 } 219 219 220 boolvboxDrvIsExtensionAvailable(char *pszExtFunctionName)221 { 222 return false;223 } 224 220 RTUINTPTR vboxDrvIsExtensionAvailable(char *pszExtFunctionName) 221 { 222 return 0; 223 } 224 -
trunk/src/VBox/HostServices/SharedOpenGL/glwindrv.cpp
r3468 r3471 441 441 } 442 442 443 boolvboxDrvIsExtensionAvailable(char *pszExtFunctionName)444 { 445 bool fAvailable = !!wglGetProcAddress(pszExtFunctionName);446 447 Log(("vboxDrvIsExtensionAvailable %s -> %d\n", pszExtFunctionName, fAvailable));448 return fAvailable;449 } 443 RTUINTPTR vboxDrvIsExtensionAvailable(char *pszExtFunctionName) 444 { 445 RTUINTPTR pfnProc = (RTUINTPTR)wglGetProcAddress(pszExtFunctionName); 446 447 Log(("vboxDrvIsExtensionAvailable %s -> %d\n", pszExtFunctionName, !!pfnProc)); 448 return pfnProc; 449 }
Note:
See TracChangeset
for help on using the changeset viewer.

