VirtualBox

Ignore:
Timestamp:
Mar 25, 2010 2:36:56 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
59311
Message:

crOpenGL: some initial support for new multimonitor code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/DisplayImpl.cpp

    r27607 r27708  
    3939#ifdef VBOX_WITH_VIDEOHWACCEL
    4040# include <VBox/VBoxVideo.h>
     41#endif
     42
     43#ifdef VBOX_WITH_CROGL
     44# include <VBox/HostServices/VBoxCrOpenGLSvc.h>
    4145#endif
    4246
     
    20502054
    20512055        ComAssertRCRet (vrc, E_FAIL);
     2056
     2057#if defined(VBOX_WITH_HGCM) && defined(VBOX_WITH_CROGL)
     2058        {
     2059            BOOL is3denabled;
     2060            mParent->machine()->COMGETTER(Accelerate3DEnabled)(&is3denabled);
     2061
     2062            if (is3denabled)
     2063            {
     2064                VBOXHGCMSVCPARM parm;
     2065
     2066                parm.type = VBOX_HGCM_SVC_PARM_32BIT;
     2067                parm.u.uint32 = aScreenId;
     2068
     2069                alock.leave ();
     2070
     2071                vrc = mParent->getVMMDev()->hgcmHostCall("VBoxSharedCrOpenGL", SHCRGL_HOST_FN_SCREEN_CHANGED,
     2072                                                         SHCRGL_CPARMS_SCREEN_CHANGED, &parm);
     2073                /*ComAssertRCRet (vrc, E_FAIL);*/
     2074
     2075                alock.enter ();
     2076            }
     2077        }
     2078#endif /* VBOX_WITH_CROGL */
    20522079    }
    20532080    else
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