Changeset 93299 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Video/disp
- Timestamp:
- Jan 18, 2022 11:23:59 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 149367
- Location:
- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/GaDxva.cpp
r93115 r93299 597 597 AssertReturn(pSrcRect->bottom > pSrcRect->top, S_OK); 598 598 599 float const cSrcWidth = pVideoProcessDevice->VideoDesc.SampleWidth;599 float const cSrcWidth = pVideoProcessDevice->VideoDesc.SampleWidth; 600 600 float const cSrcHeight = pVideoProcessDevice->VideoDesc.SampleHeight; 601 601 602 float const uSrcLeft = pSrcRect->left/cSrcWidth;603 float const uSrcRight = pSrcRect->right/cSrcWidth;604 float const vSrcTop = pSrcRect->top/cSrcHeight;605 float const vSrcBottom = pSrcRect->bottom/cSrcHeight;602 float const uSrcLeft = (float)pSrcRect->left / cSrcWidth; 603 float const uSrcRight = (float)pSrcRect->right / cSrcWidth; 604 float const vSrcTop = (float)pSrcRect->top / cSrcHeight; 605 float const vSrcBottom = (float)pSrcRect->bottom / cSrcHeight; 606 606 607 607 /* Subtract 0.5 to line up the pixel centers with texels 608 608 * https://docs.microsoft.com/en-us/windows/win32/direct3d9/directly-mapping-texels-to-pixels 609 609 */ 610 float const xDstLeft = pDstRect->left- 0.5f;611 float const xDstRight = pDstRect->right- 0.5f;612 float const yDstTop = pDstRect->top- 0.5f;613 float const yDstBottom = pDstRect->bottom - 0.5f;610 float const xDstLeft = (float)pDstRect->left - 0.5f; 611 float const xDstRight = (float)pDstRect->right - 0.5f; 612 float const yDstTop = (float)pDstRect->top - 0.5f; 613 float const yDstBottom = (float)pDstRect->bottom - 0.5f; 614 614 615 615 Vertex const aVertices[] = -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared/VBoxDispKmt.cpp
r93115 r93299 272 272 if (f || EnumAdapters.Adapters[i].NumOfSources) 273 273 { 274 D3DKMT_OPENADAPTERFROMLUID OpenAdapterData = { 0};274 D3DKMT_OPENADAPTERFROMLUID OpenAdapterData = {{0}}; 275 275 OpenAdapterData.AdapterLuid = EnumAdapters.Adapters[i].AdapterLuid; 276 276 Status = pCallbacks->pfnD3DKMTOpenAdapterFromLuid(&OpenAdapterData); 277 277 #ifdef DEBUG_misha 278 278 Assert(!Status); 279 279 #endif 280 280 if (NT_SUCCESS(Status)) 281 281 { -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared/VBoxDispMpLogger.cpp
r93115 r93299 52 52 } VBOXDISPMPLOGGER, *PVBOXDISPMPLOGGER; 53 53 54 static VBOXDISPMPLOGGER g_VBoxDispMpLogger = { 0};54 static VBOXDISPMPLOGGER g_VBoxDispMpLogger = { {0}, VBOXDISPMPLOGGER_STATE_UNINITIALIZED }; 55 55 56 56 static PVBOXDISPMPLOGGER vboxDispMpLoggerGet()
Note:
See TracChangeset
for help on using the changeset viewer.