Changeset 99534 in vbox for trunk/src/VBox/Additions/3D
- Timestamp:
- Apr 26, 2023 4:19:45 PM (22 months ago)
- svn:sync-xref-src-repo-rev:
- 157043
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/3D/win/VBoxGL/GaDrvEnvKMT.cpp
r98103 r99534 386 386 static D3DDDIFORMAT svgaToD3DDDIFormat(SVGA3dSurfaceFormat format) 387 387 { 388 /* The returning D3DDDIFMT_ value is used only to compute bpp, pitch, etc, 389 * so there is not need for an exact match. 390 */ 388 391 switch (format) 389 392 { … … 405 408 case SVGA3D_A8_UNORM: return D3DDDIFMT_A8; 406 409 case SVGA3D_B5G5R5A1_UNORM: return D3DDDIFMT_A1R5G5B5; 410 411 case SVGA3D_R8G8_UNORM: return D3DDDIFMT_A8L8; 412 case SVGA3D_R16_FLOAT: return D3DDDIFMT_R16F; 413 case SVGA3D_R16G16_FLOAT: return D3DDDIFMT_G16R16F; 414 case SVGA3D_R16G16B16A16_FLOAT: return D3DDDIFMT_A16B16G16R16F; 415 case SVGA3D_R32G32B32A32_FLOAT: return D3DDDIFMT_A32B32G32R32F; 416 case SVGA3D_R8G8B8A8_TYPELESS: return D3DDDIFMT_A8R8G8B8; 417 case SVGA3D_R16_UINT: return D3DDDIFMT_L16; 407 418 default: break; 408 419 } … … 1056 1067 EscapeData.hDevice = pKmtCallbacks->hDevice; 1057 1068 EscapeData.Type = D3DKMT_ESCAPE_DRIVERPRIVATE; 1058 // EscapeData.Flags.HardwareAccess = 0;1069 EscapeData.Flags.HardwareAccess = 1; /* Sync with submitted commands. */ 1059 1070 EscapeData.pPrivateDriverData = &data; 1060 1071 EscapeData.PrivateDriverDataSize = sizeof(data);
Note:
See TracChangeset
for help on using the changeset viewer.