Changeset 47063 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.h
- Timestamp:
- Jul 10, 2013 7:30:18 AM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 87109
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.h
r47059 r47063 194 194 #define VBOXWDDMENTRY_2_SWAPCHAIN(_pE) ((PVBOXWDDM_SWAPCHAIN)((uint8_t*)(_pE) - RT_OFFSETOF(VBOXWDDM_SWAPCHAIN, DevExtListEntry))) 195 195 196 #ifdef VBOX_WDDM_WIN8 197 # define VBOXWDDM_IS_DISPLAYONLY() (g_VBoxDisplayOnly) 198 #else 199 # define VBOXWDDM_IS_DISPLAYONLY() (FALSE) 200 #endif 201 196 202 #ifdef VBOXWDDM_RENDER_FROM_SHADOW 197 # ifdef VBOX_WDDM_WIN8 198 # 203 204 # define VBOXWDDM_IS_FB_ALLOCATION(_pDevExt, _pAlloc) ( (_pAlloc)->bAssigned \ 199 205 && ( (_pAlloc)->AllocData.hostID \ 200 206 || (_pAlloc)->enmType == \ 201 (( g_VBoxDisplayOnly|| (_pDevExt)->fRenderToShadowDisabled) ? VBOXWDDM_ALLOC_TYPE_STD_SHAREDPRIMARYSURFACE : VBOXWDDM_ALLOC_TYPE_STD_SHADOWSURFACE) \207 ((VBOXWDDM_IS_DISPLAYONLY() || (_pDevExt)->fRenderToShadowDisabled) ? VBOXWDDM_ALLOC_TYPE_STD_SHAREDPRIMARYSURFACE : VBOXWDDM_ALLOC_TYPE_STD_SHADOWSURFACE) \ 202 208 )) 203 # else 204 # define VBOXWDDM_IS_FB_ALLOCATION(_pDevExt, _pAlloc) ( (_pAlloc)->bAssigned \209 210 # define VBOXWDDM_IS_REAL_FB_ALLOCATION(_pDevExt, _pAlloc) ( (_pAlloc)->bAssigned \ 205 211 && ( (_pAlloc)->AllocData.hostID \ 206 || (_pAlloc)->enmType == \ 207 (((_pDevExt)->fRenderToShadowDisabled) ? VBOXWDDM_ALLOC_TYPE_STD_SHAREDPRIMARYSURFACE : VBOXWDDM_ALLOC_TYPE_STD_SHADOWSURFACE) \ 212 || (_pAlloc)->enmType == VBOXWDDM_ALLOC_TYPE_STD_SHAREDPRIMARYSURFACE \ 208 213 )) 209 # endif 214 210 215 # define VBOXWDDM_FB_ALLOCATION(_pDevExt, _pSrc) ( ((_pSrc)->pPrimaryAllocation && VBOXWDDM_IS_FB_ALLOCATION(_pDevExt, (_pSrc)->pPrimaryAllocation)) ? \ 211 216 (_pSrc)->pPrimaryAllocation : ( \
Note:
See TracChangeset
for help on using the changeset viewer.