VirtualBox

Changeset 50251 in vbox for trunk/src/VBox/Main/src-client


Ignore:
Timestamp:
Jan 28, 2014 10:19:33 AM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
91871
Message:

crOpenGL: disable some async notifications for now

File:
1 edited

Legend:

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

    r50250 r50251  
    936936                if (pVMMDev)
    937937                {
     938#if 0
    938939                    if (mhCrOglSvc)
    939940                        pVMMDev->hgcmHostFastCallAsync(mhCrOglSvc, SHCRGL_HOST_FN_SCREEN_CHANGED, &parm, NULL, NULL);
    940941                    else
    941942                        AssertMsgFailed(("mhCrOglSvc is NULL\n"));
     943#else
     944                    pVMMDev->hgcmHostCall("VBoxSharedCrOpenGL", SHCRGL_HOST_FN_SCREEN_CHANGED, SHCRGL_CPARMS_SCREEN_CHANGED, &parm);
     945#endif
    942946                }
    943947            }
     
    22322236                if (pVMMDev)
    22332237                {
     2238#if 0
    22342239                    if (mhCrOglSvc)
    22352240                        pVMMDev->hgcmHostFastCallAsync(mhCrOglSvc, SHCRGL_HOST_FN_SCREEN_CHANGED, &parm, NULL, NULL);
    22362241                    else
    22372242                        AssertMsgFailed(("mhCrOglSvc is NULL\n"));
     2243#else
     2244                    pVMMDev->hgcmHostCall("VBoxSharedCrOpenGL", SHCRGL_HOST_FN_SCREEN_CHANGED, SHCRGL_CPARMS_SCREEN_CHANGED, &parm);
     2245#endif
    22382246                }
    22392247                /*ComAssertRCRet (vrc, E_FAIL);*/
     
    33363344void Display::crViewportNotify(VMMDev *pVMMDev, ULONG aScreenId, ULONG x, ULONG y, ULONG width, ULONG height)
    33373345{
     3346#if 0
    33383347    VBOXHGCMSVCPARM parm;
    33393348
     
    33553364    parm.u.pointer.size = sizeof (*pViewportInfo);
    33563365
    3357     pVMMDev->hgcmHostFastCallAsync(mhCrOglSvc, SHCRGL_HOST_FN_VIEWPORT_CHANGED, &parm, displayCrAsyncCmdCompletion, this);
    3358 
     3366    pVMMDev->hgcmHostFastCallAsync(mhCrOglSvc, SHCRGL_HOST_FN_VIEWPORT_CHANGED2, &parm, displayCrAsyncCmdCompletion, this);
     3367#else
     3368    VBOXHGCMSVCPARM aParms[5];
     3369
     3370    aParms[0].type = VBOX_HGCM_SVC_PARM_32BIT;
     3371    aParms[0].u.uint32 = aScreenId;
     3372
     3373    aParms[1].type = VBOX_HGCM_SVC_PARM_32BIT;
     3374    aParms[1].u.uint32 = x;
     3375
     3376    aParms[2].type = VBOX_HGCM_SVC_PARM_32BIT;
     3377    aParms[2].u.uint32 = y;
     3378
     3379
     3380    aParms[3].type = VBOX_HGCM_SVC_PARM_32BIT;
     3381    aParms[3].u.uint32 = width;
     3382
     3383    aParms[4].type = VBOX_HGCM_SVC_PARM_32BIT;
     3384    aParms[4].u.uint32 = height;
     3385
     3386    pVMMDev->hgcmHostCall("VBoxSharedCrOpenGL", SHCRGL_HOST_FN_VIEWPORT_CHANGED, SHCRGL_CPARMS_VIEWPORT_CHANGED, aParms);
     3387#endif
    33593388}
    33603389#endif
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