Changeset 50773 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Video
- Timestamp:
- Mar 13, 2014 3:45:46 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.cpp
r50754 r50773 3434 3434 offVRAM += pBuildPagingBuffer->Transfer.TransferOffset + pBuildPagingBuffer->MultipassOffset; 3435 3435 3436 pPaging->Alloc. offVRAM = offVRAM;3436 pPaging->Alloc.u.offVRAM = offVRAM; 3437 3437 if (fIn) 3438 3438 pPaging->Hdr.u8Flags |= VBOXCMDVBVA_OPF_PAGING_TRANSFER_IN; … … 6020 6020 { 6021 6021 pHdr->u8Flags |= (fDst ? VBOXCMDVBVA_OPF_ALLOC_DSTID : VBOXCMDVBVA_OPF_ALLOC_SRCID); 6022 pInfo-> id = pAlloc->AllocData.hostID;6022 pInfo->u.id = pAlloc->AllocData.hostID; 6023 6023 return false; 6024 6024 } 6025 6025 6026 6026 Assert(!pList->PhysicalAddress.HighPart); 6027 pInfo-> offVRAM = pList->PhysicalAddress.LowPart;6027 pInfo->u.offVRAM = pList->PhysicalAddress.LowPart; 6028 6028 return true; 6029 6029 } … … 6121 6121 { 6122 6122 pBlt->Hdr.u8Flags |= VBOXCMDVBVA_OPF_ALLOC_SRCPRIMARY; 6123 pBlt->Hdr.u 8PrimaryID = pSrcAlloc->AllocData.SurfDesc.VidPnSourceId;6123 pBlt->Hdr.u.u8PrimaryID = pSrcAlloc->AllocData.SurfDesc.VidPnSourceId; 6124 6124 6125 6125 if (fDstPrimary) 6126 6126 { 6127 6127 pBlt->Hdr.u8Flags |= VBOXCMDVBVA_OPF_ALLOC_DSTPRIMARY; 6128 pBlt->alloc. id = pDstAlloc->AllocData.SurfDesc.VidPnSourceId;6128 pBlt->alloc.u.id = pDstAlloc->AllocData.SurfDesc.VidPnSourceId; 6129 6129 } 6130 6130 else if (VBoxCVDdiFillAllocInfo(pHdr, &pBlt->alloc, pDstAlloc, pDst, true)) 6131 u32DstPatch = RT_OFFSETOF(VBOXCMDVBVA_BLT_PRIMARY, alloc. offVRAM);6131 u32DstPatch = RT_OFFSETOF(VBOXCMDVBVA_BLT_PRIMARY, alloc.u.offVRAM); 6132 6132 } 6133 6133 else … … 6135 6135 Assert(fDstPrimary); 6136 6136 pBlt->Hdr.u8Flags |= VBOXCMDVBVA_OPF_ALLOC_DSTPRIMARY; 6137 pBlt->Hdr.u 8PrimaryID = pDstAlloc->AllocData.SurfDesc.VidPnSourceId;6137 pBlt->Hdr.u.u8PrimaryID = pDstAlloc->AllocData.SurfDesc.VidPnSourceId; 6138 6138 6139 6139 if (VBoxCVDdiFillAllocInfo(pHdr, &pBlt->alloc, pSrcAlloc, pSrc, false)) 6140 u32SrcPatch = RT_OFFSETOF(VBOXCMDVBVA_BLT_PRIMARY, alloc. offVRAM);6140 u32SrcPatch = RT_OFFSETOF(VBOXCMDVBVA_BLT_PRIMARY, alloc.u.offVRAM); 6141 6141 } 6142 6142 … … 6159 6159 6160 6160 if (VBoxCVDdiFillAllocInfo(pHdr, &pBlt->src, pSrcAlloc, pSrc, false)) 6161 u32SrcPatch = RT_OFFSETOF(VBOXCMDVBVA_BLT_OFFPRIMSZFMT_OR_ID, src. offVRAM);6161 u32SrcPatch = RT_OFFSETOF(VBOXCMDVBVA_BLT_OFFPRIMSZFMT_OR_ID, src.u.offVRAM); 6162 6162 6163 6163 if (VBoxCVDdiFillAllocInfo(pHdr, &pBlt->dst, pDstAlloc, pDst, true)) 6164 u32DstPatch = RT_OFFSETOF(VBOXCMDVBVA_BLT_OFFPRIMSZFMT_OR_ID, dst. offVRAM);6164 u32DstPatch = RT_OFFSETOF(VBOXCMDVBVA_BLT_OFFPRIMSZFMT_OR_ID, dst.u.offVRAM); 6165 6165 6166 6166 pBlt->Pos.x = (int16_t)(pPresent->DstRect.left - pPresent->SrcRect.left); … … 6200 6200 6201 6201 if (VBoxCVDdiFillAllocInfo(pHdr, &pFlip->src, pSrcAlloc, pSrc, false)) 6202 u32SrcPatch = RT_OFFSETOF(VBOXCMDVBVA_FLIP, src. offVRAM);6202 u32SrcPatch = RT_OFFSETOF(VBOXCMDVBVA_FLIP, src.u.offVRAM); 6203 6203 } 6204 6204 else if (pPresent->Flags.ColorFill) … … 6229 6229 6230 6230 if (VBoxCVDdiFillAllocInfo(pHdr, &pCFill->dst, pDstAlloc, pDst, true)) 6231 u32DstPatch = RT_OFFSETOF(VBOXCMDVBVA_CLRFILL, dst. offVRAM);6231 u32DstPatch = RT_OFFSETOF(VBOXCMDVBVA_CLRFILL, dst.u.offVRAM); 6232 6232 6233 6233 paRects = pCFill->aRects;
Note:
See TracChangeset
for help on using the changeset viewer.