VirtualBox

Changeset 51650 in vbox


Ignore:
Timestamp:
Jun 18, 2014 2:10:17 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
94414
Message:

CrOpenGL: ignore writeback for CmdVbva mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/crOpenGL/pack/packspu.h

    r51559 r51650  
    131131  ContextInfo *C = thread->currentContext
    132132
    133 #define CRPACKSPU_WRITEBACK_WAIT(_thread, _writeback)  CR_WRITEBACK_WAIT((_thread)->netServer.conn, _writeback)
     133#ifdef DEBUG_misha
     134# define CRPACKSPU_WRITEBACK_ASSERT_ZERO(_writeback) Assert(!(_writeback))
     135#else
     136# define CRPACKSPU_WRITEBACK_ASSERT_ZERO(_writeback) do {} while (0)
     137#endif
     138
     139#define CRPACKSPU_WRITEBACK_WAIT(_thread, _writeback) do {\
     140        if (g_u32VBoxHostCaps & CR_VBOX_CAP_CMDVBVA) { \
     141            CRPACKSPU_WRITEBACK_ASSERT_ZERO(_writeback); \
     142            (_writeback) = 0; \
     143            break; \
     144        } \
     145        CR_WRITEBACK_WAIT((_thread)->netServer.conn, _writeback); \
     146    } while (0)
     147
    134148#if defined(WINDOWS) && defined(VBOX_WITH_WDDM) && defined(VBOX_WITH_CRHGSMI) && defined(IN_GUEST)
    135149# define CRPACKSPU_IS_WDDM_CRHGSMI() (pack_spu.bRunningUnderWDDM)
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