VirtualBox

Changeset 39288 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Nov 14, 2011 9:58:38 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
74838
Message:

CrOpenGL: avoid blocked client polling & extra memcpy (block hgsmi command until completion)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/VBoxVideo.h

    r37490 r39288  
    13891389    VBOXVDMACMD_CHROMIUM_CTL_TYPE_SAVESTATE_BEGIN,
    13901390    VBOXVDMACMD_CHROMIUM_CTL_TYPE_SAVESTATE_END,
     1391    VBOXVDMACMD_CHROMIUM_CTL_TYPE_CRHGSMI_SETUP_COMPLETION,
    13911392    VBOXVDMACMD_CHROMIUM_CTL_TYPE_SIZEHACK = 0xfffffffe
    13921393} VBOXVDMACMD_CHROMIUM_CTL_TYPE;
     
    14071408    };
    14081409} VBOXVDMACMD_CHROMIUM_CTL_CRHGSMI_SETUP, *PVBOXVDMACMD_CHROMIUM_CTL_CRHGSMI_SETUP;
     1410
     1411typedef struct PDMIDISPLAYVBVACALLBACKS *HCRHGSMICMDCOMPLETION;
     1412typedef DECLCALLBACK(int) FNCRHGSMICMDCOMPLETION(HCRHGSMICMDCOMPLETION hCompletion, PVBOXVDMACMD_CHROMIUM_CMD pCmd, int rc);
     1413typedef FNCRHGSMICMDCOMPLETION *PFNCRHGSMICMDCOMPLETION;
     1414
     1415typedef struct VBOXVDMACMD_CHROMIUM_CTL_CRHGSMI_SETUP_COMPLETION
     1416{
     1417    VBOXVDMACMD_CHROMIUM_CTL Hdr;
     1418    HCRHGSMICMDCOMPLETION hCompletion;
     1419    PFNCRHGSMICMDCOMPLETION pfnCompletion;
     1420} VBOXVDMACMD_CHROMIUM_CTL_CRHGSMI_SETUP_COMPLETION, *PVBOXVDMACMD_CHROMIUM_CTL_CRHGSMI_SETUP_COMPLETION;
    14091421# pragma pack()
    14101422#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