VirtualBox

Changeset 32877 in vbox for trunk/src/VBox/Devices/Graphics


Ignore:
Timestamp:
Oct 1, 2010 10:51:28 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
66355
Message:

wddm/3d: basics for chromium over hgsmi

Location:
trunk/src/VBox/Devices/Graphics
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Graphics/DevVGA.cpp

    r32812 r32877  
    21362136
    21372137    int rc;
    2138 #ifdef VBOXVDMA
    2139     /* do not do pfnResize in case VBVA is on since all mode changes are poerofmed over VBVA
     2138#if 0 //def VBOX_WITH_VDMA
     2139    /* @todo: we get a second resize here when VBVA is on, while we actually should not */
     2140    /* do not do pfnResize in case VBVA is on since all mode changes are performed over VBVA
    21402141     * we are checking for VDMA state here to ensure this code works only for WDDM driver,
    21412142     * although we should avoid calling pfnResize for XPDM as well, since pfnResize is actually an extra resize
     
    68516852#endif /* VBOX_WITH_HGSMI */
    68526853
    6853 #ifdef VBOXVDMA
     6854#ifdef VBOX_WITH_VDMA
    68546855    if(rc == VINF_SUCCESS)
    68556856    {
  • trunk/src/VBox/Devices/Graphics/DevVGA.h

    r32769 r32877  
    256256#endif /* VBOX */
    257257
    258 #ifdef VBOXVDMA
     258#ifdef VBOX_WITH_VDMA
    259259typedef struct VBOXVDMAHOST *PVBOXVDMAHOST;
    260260#endif
     
    290290    R3PTRTYPE(PHGSMIINSTANCE)   pHGSMI;
    291291#endif /* VBOX_WITH_HGSMI */
    292 #ifdef VBOXVDMA
     292#ifdef VBOX_WITH_VDMA
    293293    R3PTRTYPE(PVBOXVDMAHOST)    pVdma;
    294294#endif
     
    495495int vboxVBVALoadStateDone (PPDMDEVINS pDevIns, PSSMHANDLE pSSM);
    496496
    497 # ifdef VBOXVDMA
     497# ifdef VBOX_WITH_VDMA
    498498typedef struct VBOXVDMAHOST *PVBOXVDMAHOST;
    499499int vboxVDMAConstruct(PVGASTATE pVGAState, struct VBOXVDMAHOST **ppVdma, uint32_t cPipeElements);
     
    502502void vboxVDMACommand(PVBOXVDMAHOST pVdma, PVBOXVDMACBUF_DR pCmd);
    503503bool vboxVDMAIsEnabled(PVBOXVDMAHOST pVdma);
    504 # endif /* VBOXVDMA */
     504# endif /* VBOX_WITH_VDMA */
    505505
    506506#endif /* VBOX_WITH_HGSMI */
  • trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp

    r32622 r32877  
    13431343static DECLCALLBACK(void) vbvaNotifyGuest (void *pvCallback)
    13441344{
    1345 #if defined(VBOX_WITH_HGSMI) && (defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOXVDMA) || defined(VBOX_WITH_WDDM))
     1345#if defined(VBOX_WITH_HGSMI) && (defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOX_WITH_VDMA) || defined(VBOX_WITH_WDDM))
    13461346    PVGASTATE pVGAState = (PVGASTATE)pvCallback;
    13471347    PPDMDEVINS pDevIns = pVGAState->pDevInsR3;
     
    13701370    switch (u16ChannelInfo)
    13711371    {
    1372 #ifdef VBOXVDMA
     1372#ifdef VBOX_WITH_VDMA
    13731373        case VBVA_VDMA_CMD:
    13741374        {
  • trunk/src/VBox/Devices/Graphics/DevVGA_VDMA.cpp

    r28800 r32877  
    290290        switch (pCmd->enmType)
    291291        {
     292            case VBOXVDMACMD_TYPE_CHROMIUM_CMD:
     293            {
     294                /* todo: post the buffer to chromium */
     295                return VINF_SUCCESS;
     296            }
    292297            case VBOXVDMACMD_TYPE_DMA_PRESENT_BLT:
    293298            {
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