VirtualBox

Ignore:
Timestamp:
Jan 18, 2022 11:23:59 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
149367
Message:

Add/win: VC++ 19.2 update 11 build adjustments. bugref:8489

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  
    597597    AssertReturn(pSrcRect->bottom > pSrcRect->top, S_OK);
    598598
    599     float const cSrcWidth = pVideoProcessDevice->VideoDesc.SampleWidth;
     599    float const cSrcWidth  = pVideoProcessDevice->VideoDesc.SampleWidth;
    600600    float const cSrcHeight = pVideoProcessDevice->VideoDesc.SampleHeight;
    601601
    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;
    606606
    607607    /* Subtract 0.5 to line up the pixel centers with texels
    608608     * https://docs.microsoft.com/en-us/windows/win32/direct3d9/directly-mapping-texels-to-pixels
    609609     */
    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;
    614614
    615615    Vertex const aVertices[] =
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared/VBoxDispKmt.cpp

    r93115 r93299  
    272272            if (f || EnumAdapters.Adapters[i].NumOfSources)
    273273            {
    274                 D3DKMT_OPENADAPTERFROMLUID OpenAdapterData = {0};
     274                D3DKMT_OPENADAPTERFROMLUID OpenAdapterData = {{0}};
    275275                OpenAdapterData.AdapterLuid = EnumAdapters.Adapters[i].AdapterLuid;
    276276                Status = pCallbacks->pfnD3DKMTOpenAdapterFromLuid(&OpenAdapterData);
    277     #ifdef DEBUG_misha
     277#ifdef DEBUG_misha
    278278                Assert(!Status);
    279     #endif
     279#endif
    280280                if (NT_SUCCESS(Status))
    281281                {
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared/VBoxDispMpLogger.cpp

    r93115 r93299  
    5252} VBOXDISPMPLOGGER, *PVBOXDISPMPLOGGER;
    5353
    54 static VBOXDISPMPLOGGER g_VBoxDispMpLogger = {0};
     54static VBOXDISPMPLOGGER g_VBoxDispMpLogger = { {0}, VBOXDISPMPLOGGER_STATE_UNINITIALIZED };
    5555
    5656static PVBOXDISPMPLOGGER vboxDispMpLoggerGet()
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette