Changeset 82547 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Video/disp
- Timestamp:
- Dec 11, 2019 1:24:35 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 135416
- Location:
- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.cpp
r81632 r82547 180 180 pOpenData->pAdapterFuncs->pfnCreateDevice = GaDdiAdapterCreateDevice; 181 181 pOpenData->pAdapterFuncs->pfnCloseAdapter = GaDdiAdapterCloseAdapter; 182 pOpenData->DriverVersion = D3D_UMD_INTERFACE_VERSION_VISTA; 182 pOpenData->DriverVersion = RT_BOOL(pAdapterInfo->u32AdapterCaps & VBOXWDDM_QAI_CAP_WIN7) 183 ? D3D_UMD_INTERFACE_VERSION_WIN7 184 : D3D_UMD_INTERFACE_VERSION_VISTA; 183 185 } 184 186 #endif -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/gallium/GaWddm.cpp
r82416 r82547 801 801 #endif 802 802 803 HRESULT GaWddmGetD3D9Caps(IDirect3D9Ex *pD3D9If, D3DCAPS9 *pCaps)803 static HRESULT gaWddmGetD3D9Caps(VBOXWDDM_QAI const *pAdapterInfo, IDirect3D9Ex *pD3D9If, D3DCAPS9 *pCaps) 804 804 { 805 805 HRESULT hr = pD3D9If->GetDeviceCaps(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, pCaps); … … 841 841 pCaps->PS20Caps.Caps |= D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT; 842 842 843 if (RT_BOOL(pAdapterInfo->u32AdapterCaps & VBOXWDDM_QAI_CAP_DXVAHD)) 844 pCaps->Caps3 |= D3DCAPS3_DXVAHD; 845 843 846 #ifdef DEBUG 844 847 vboxDispCheckCapsLevel(pCaps); … … 1168 1171 if (SUCCEEDED(hr)) 1169 1172 { 1170 hr = GaWddmGetD3D9Caps(pD3D9, &pD3D->Caps);1173 hr = gaWddmGetD3D9Caps(pAdapterInfo, pD3D9, &pD3D->Caps); 1171 1174 pD3D9->Release(); 1172 1175
Note:
See TracChangeset
for help on using the changeset viewer.