Changeset 38982 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Video/common
- Timestamp:
- Oct 12, 2011 8:20:21 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 74369
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/VBoxMPIf.h
r38565 r38982 33 33 34 34 /* One would increase this whenever definitions in this file are changed */ 35 #define VBOXVIDEOIF_VERSION 1 035 #define VBOXVIDEOIF_VERSION 11 36 36 37 37 #define VBOXWDDM_NODE_ID_SYSTEM 0 … … 116 116 } VBOXWDDM_ALLOCINFO, *PVBOXWDDM_ALLOCINFO; 117 117 118 /* this resource is OpenResource'd rather than CreateResource'd */119 #define VBOXWDDM_RESOURCE_F_OPENNED 0x00000001120 /* identifies this is a resource created with CreateResource, the VBOXWDDMDISP_RESOURCE::fRcFlags is valid */121 #define VBOXWDDM_RESOURCE_F_TYPE_GENERIC 0x00000002122 123 118 typedef struct VBOXWDDM_RC_DESC 124 119 { … … 135 130 } VBOXWDDM_RC_DESC, *PVBOXWDDM_RC_DESC; 136 131 132 typedef struct VBOXWDDMDISP_RESOURCE_FLAGS 133 { 134 union 135 { 136 struct 137 { 138 UINT Opened : 1; /* this resource is OpenResource'd rather than CreateResource'd */ 139 UINT Generic : 1; /* identifies this is a resource created with CreateResource, the VBOXWDDMDISP_RESOURCE::fRcFlags is valid */ 140 UINT KmResource : 1; /* this resource has underlying km resource */ 141 UINT Reserved : 29; /* reserved */ 142 }; 143 UINT Value; 144 }; 145 } VBOXWDDMDISP_RESOURCE_FLAGS, *PVBOXWDDMDISP_RESOURCE_FLAGS; 146 137 147 typedef struct VBOXWDDM_RCINFO 138 148 { 139 uint32_tfFlags;149 VBOXWDDMDISP_RESOURCE_FLAGS fFlags; 140 150 VBOXWDDM_RC_DESC RcDesc; 141 151 uint32_t cAllocInfos; … … 426 436 VBOXWDDM_UHGSMI_BUFFER_UI_INFO_ESCAPE aBuffers[1]; 427 437 } VBOXDISPIFESCAPE_UHGSMI_SUBMIT, *PVBOXDISPIFESCAPE_UHGSMI_SUBMIT; 438 439 typedef struct VBOXDISPIFESCAPE_SHRC_REF 440 { 441 VBOXDISPIFESCAPE EscapeHdr; 442 uint64_t hAlloc; 443 } VBOXDISPIFESCAPE_SHRC_REF, *PVBOXDISPIFESCAPE_SHRC_REF; 428 444 429 445 /* query info func */ … … 504 520 case D3DDDIFMT_DXT4: 505 521 case D3DDDIFMT_DXT5: 522 case D3DDDIFMT_VERTEXDATA: 523 case D3DDDIFMT_INDEX16: /* <- yes, dx runtime treats it as such */ 524 return 8; 525 case D3DDDIFMT_INDEX32: 526 #ifdef DEBUG_misha 527 Assert(0); /* <- test correctness */ 528 #endif 506 529 return 8; 507 530 default:
Note:
See TracChangeset
for help on using the changeset viewer.