Changeset 70052 in vbox
- Timestamp:
- Dec 10, 2017 10:10:01 PM (7 years ago)
- Location:
- trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm
- Files:
-
- 3 edited
-
VBoxD3DIf.h (modified) (2 diffs)
-
VBoxDispD3D.cpp (modified) (1 diff)
-
VBoxDispD3D.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxD3DIf.h
r70051 r70052 56 56 } 57 57 58 return vboxD3DIfCreateSharedPrimary(pAlloc); 58 Assert(pAlloc->pRc->pDevice->pfnCreateSharedPrimary); 59 return pAlloc->pRc->pDevice->pfnCreateSharedPrimary(pAlloc); 59 60 } 60 61 … … 130 131 #endif 131 132 133 Assert(pDevice->pfnCreateDirect3DDevice); 132 134 HRESULT hr = pDevice->pfnCreateDirect3DDevice(pDevice); 133 135 Assert(hr == S_OK); NOREF(hr); -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.cpp
r70051 r70052 6306 6306 pDevice->cRTs = pAdapter->D3D.cMaxSimRTs; 6307 6307 pDevice->pfnCreateDirect3DDevice = VBoxD3DIfDeviceCreateDummy; 6308 pDevice->pfnCreateSharedPrimary = vboxD3DIfCreateSharedPrimary; 6308 6309 pDevice->hDevice = pCreateData->hDevice; 6309 6310 pDevice->pAdapter = pAdapter; -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.h
r70051 r70052 184 184 typedef FNVBOXWDDMCREATEDIRECT3DDEVICE *PFNVBOXWDDMCREATEDIRECT3DDEVICE; 185 185 186 typedef IUnknown* FNVBOXWDDMCREATESHAREDPRIMARY(struct VBOXWDDMDISP_ALLOCATION *pAlloc); 187 typedef FNVBOXWDDMCREATESHAREDPRIMARY *PFNVBOXWDDMCREATESHAREDPRIMARY; 188 186 189 typedef struct VBOXWDDMDISP_DEVICE 187 190 { … … 189 192 PVBOXWDDMDISP_ADAPTER pAdapter; 190 193 PFNVBOXWDDMCREATEDIRECT3DDEVICE pfnCreateDirect3DDevice; 194 PFNVBOXWDDMCREATESHAREDPRIMARY pfnCreateSharedPrimary; 191 195 IDirect3DDevice9 *pDevice9If; 192 196 RTLISTANCHOR SwapchainList;
Note:
See TracChangeset
for help on using the changeset viewer.

