VirtualBox

Changeset 3471 in vbox for trunk


Ignore:
Timestamp:
Jul 5, 2007 2:35:16 PM (17 years ago)
Author:
vboxsync
Message:

bugfix

Location:
trunk/src/VBox/HostServices/SharedOpenGL
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedOpenGL/gldrv.h

    r3460 r3471  
    150150void vboxglDrvSwapBuffers(VBOXOGLCTX *pClient, uint8_t *pCmdBuffer);
    151151
    152 bool vboxDrvIsExtensionAvailable(char *pszExtFunctionName);
     152
     153RTUINTPTR vboxDrvIsExtensionAvailable(char *pszExtFunctionName);
    153154
    154155#endif /* __VBOXGLWIN__H */
  • trunk/src/VBox/HostServices/SharedOpenGL/glext.cpp

    r3470 r3471  
    4747    {
    4848        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        }
    5053    }
    5154    fInitialized = true;
  • trunk/src/VBox/HostServices/SharedOpenGL/gllindrv.cpp

    r3468 r3471  
    218218}
    219219
    220 bool vboxDrvIsExtensionAvailable(char *pszExtFunctionName)
    221 {
    222     return false;
    223 }
    224 
     220RTUINTPTR vboxDrvIsExtensionAvailable(char *pszExtFunctionName)
     221{
     222    return 0;
     223}
     224
  • trunk/src/VBox/HostServices/SharedOpenGL/glwindrv.cpp

    r3468 r3471  
    441441}
    442442
    443 bool vboxDrvIsExtensionAvailable(char *pszExtFunctionName)
    444 {
    445     bool fAvailable = !!wglGetProcAddress(pszExtFunctionName);
    446 
    447     Log(("vboxDrvIsExtensionAvailable %s -> %d\n", pszExtFunctionName, fAvailable));
    448     return fAvailable;
    449 }
     443RTUINTPTR 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.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette