VirtualBox

Changeset 3468 in vbox for trunk/include


Ignore:
Timestamp:
Jul 5, 2007 2:18:32 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
22680
Message:

Extension detection updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/HostServices/VBoxOGLOp.h

    r3453 r3468  
    18551855#endif
    18561856
     1857
     1858#ifdef VBOX_OGL_WITH_EXTENSION_ARRAY
     1859typedef struct
     1860{
     1861    const char *pszExtName;
     1862    const char *pszExtFunctionName;
     1863    RTUINTPTR   pfnFunction;
     1864    bool        fAvailable;
     1865} OPENGL_EXT, *POPENGL_EXT;
     1866
     1867#ifdef VBOX_OGL_GUEST_SIDE
     1868#define VBOX_OGL_EXTENSION(a)   a
     1869#else
     1870#define VBOX_OGL_EXTENSION(a)   pfn##a
     1871
     1872static PFNWGLSWAPINTERVALEXTPROC        pfnwglSwapIntervalEXT       = NULL;
     1873static PFNWGLGETSWAPINTERVALEXTPROC     pfnwglGetSwapIntervalEXT    = NULL;
     1874
     1875#endif
     1876
     1877static OPENGL_EXT OpenGLExtensions[] =
     1878{
     1879    {   "WGL_EXT_swap_control",             "wglSwapIntervalEXT",               (RTUINTPTR)VBOX_OGL_EXTENSION(wglSwapIntervalEXT),                      false },
     1880    {   "WGL_EXT_swap_control",             "wglGetSwapIntervalEXT",            (RTUINTPTR)VBOX_OGL_EXTENSION(wglGetSwapIntervalEXT),                   false },
     1881};
     1882#endif /* VBOX_OGL_WITH_EXTENSION_ARRAY */
     1883
    18571884#endif /* __VBOXOGLOP_H__ */
    18581885
Note: See TracChangeset for help on using the changeset viewer.

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