VirtualBox

Changeset 69976 in vbox


Ignore:
Timestamp:
Dec 7, 2017 12:48:39 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
119482
Message:

WDDM: two new formats for vboxWddmCalcBitsPerPixel; logging; minor cleanups

Location:
trunk/src/VBox/Additions/WINNT/Graphics/Video
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/common/wddm/VBoxMPIf.h

    r69500 r69976  
    604604        case D3DDDIFMT_R32F:
    605605            return 32;
     606        case D3DDDIFMT_G32R32F:
     607            return 64;
    606608        case D3DDDIFMT_R16F:
    607609            return 16;
     610        case D3DDDIFMT_G16R16F:
     611            return 32;
    608612        case D3DDDIFMT_YUY2: /* 4 bytes per 2 pixels. */
    609613        case VBOXWDDM_D3DDDIFORMAT_FROM_FOURCC('Y', 'V', '1', '2'):
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/Makefile.kmk

    r69111 r69976  
    206206DumpD3DCaps9_SOURCES  = \
    207207        wddm/dbg/DumpD3DCaps9.cpp
    208 DumpD3DCaps9_LIBS     = $(VBOX_LIB_IPRT_GUEST_R3) d3d9.lib
     208DumpD3DCaps9_LIBS     = d3d9.lib
    209209DumpD3DCaps9_LDFLAGS.win = /SUBSYSTEM:CONSOLE
    210210
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxD3DIf.h

    r69500 r69976  
    4040void VBoxD3DIfLockUnlockMemSynch(struct VBOXWDDMDISP_ALLOCATION *pAlloc, D3DLOCKED_RECT *pLockInfo, RECT *pRect, bool bToLockInfo);
    4141
     42int vboxD3DIfSetHostId(PVBOXWDDMDISP_ALLOCATION pAlloc, uint32_t hostID, uint32_t *pHostID);
    4243IUnknown* vboxD3DIfCreateSharedPrimary(PVBOXWDDMDISP_ALLOCATION pAlloc);
    4344
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.cpp

    r69500 r69976  
    54875487#endif
    54885488    hr = pQuery->pQueryIf->GetData(pData->pData, cbData, 0);
    5489     if (hr != S_OK)
     5489    if (hr != S_OK && hr != S_FALSE)
    54905490        WARN(("GetData failed, hr = 0x%x", hr));
    54915491
     5492#ifdef DEBUG
     5493    switch (pQuery->enmType)
     5494    {
     5495        case D3DDDIQUERYTYPE_EVENT:
     5496            vboxVDbgPrintF(("==> "__FUNCTION__", hDevice(0x%p) D3DDDIQUERYTYPE_EVENT %d\n", hDevice, *(BOOL *)pData->pData));
     5497            break;
     5498        case D3DDDIQUERYTYPE_OCCLUSION:
     5499            vboxVDbgPrintF(("==> "__FUNCTION__", hDevice(0x%p) D3DDDIQUERYTYPE_OCCLUSION %d\n", hDevice, *(UINT *)pData->pData));
     5500            break;
     5501        default:
     5502            break;
     5503    }
     5504#endif
    54925505    vboxVDbgPrintF(("<== "__FUNCTION__", hDevice(0x%p)\n", hDevice));
    54935506    return hr;
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