VirtualBox

Ignore:
Timestamp:
Jul 22, 2011 1:26:19 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
73064
Message:

wddm/3d: 1. fix invalid visible rectreporting on swapchain destruction 2. single context for wine (disabled so far), 3 wine & 3d driver bugfixes

Location:
trunk/src/VBox/Additions/WINNT/Graphics/Video/common
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/common/VBoxVideoLog.h

    r37490 r38112  
    3939
    4040#ifdef DEBUG_misha
    41 # define BREAK_WARN() AssertFailed()
     41# define BP_WARN() AssertFailed()
    4242#else
    43 # define BREAK_WARN() do {} while(0)
     43# define BP_WARN() do {} while(0)
    4444#endif
    4545
     
    5858    } while (0)
    5959
    60 #define WARN(_a)                                                                  \
     60#define WARN_NOBP(_a)                                                          \
    6161    do                                                                            \
    6262    {                                                                             \
     
    6464        Log(_a);                                                                  \
    6565        Log((VBOX_VIDEO_LOG_SUFFIX_FMT VBOX_VIDEO_LOG_SUFFIX_PARMS));             \
    66         BREAK_WARN(); \
     66    } while (0)
     67
     68#define WARN(_a)                                                                  \
     69    do                                                                            \
     70    {                                                                             \
     71        WARN_NOBP(_a);                                                         \
     72        BP_WARN();                                                             \
    6773    } while (0)
    6874
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/VBoxMPIf.h

    r37626 r38112  
    292292#define VBOXWDDM_RECTS_INFO_SIZE(_pRects) (VBOXVIDEOCM_CMD_RECTS_SIZE4CRECTS((_pRects)->cRects))
    293293
     294typedef enum
     295{
     296    /* command to be post to user mode */
     297    VBOXVIDEOCM_CMD_TYPE_UM = 0,
     298    /* control command processed in kernel mode */
     299    VBOXVIDEOCM_CMD_TYPE_CTL_KM,
     300    VBOXVIDEOCM_CMD_DUMMY_32BIT = 0x7fffffff
     301} VBOXVIDEOCM_CMD_TYPE;
     302
    294303typedef struct VBOXVIDEOCM_CMD_HDR
    295304{
    296305    uint64_t u64UmData;
    297306    uint32_t cbCmd;
    298     uint32_t u32CmdSpecific;
     307    VBOXVIDEOCM_CMD_TYPE enmType;
    299308}VBOXVIDEOCM_CMD_HDR, *PVBOXVIDEOCM_CMD_HDR;
    300309
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