Index: /trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.cpp
===================================================================
--- /trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.cpp	(revision 39586)
+++ /trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.cpp	(revision 39587)
@@ -3174,54 +3174,4 @@
         return hr;
     }
-
-    pCaps->Caps2 |= D3DCAPS2_CANSHARERESOURCE | 0x00080000 /*D3DCAPS2_CANRENDERWINDOWED*/;
-    pCaps->DevCaps |= D3DDEVCAPS_FLOATTLVERTEX /* <- must be set according to the docs */
-            /*| D3DDEVCAPS_HWVERTEXBUFFER | D3DDEVCAPS_HWINDEXBUFFER |  D3DDEVCAPS_SUBVOLUMELOCK */;
-    pCaps->PrimitiveMiscCaps |= D3DPMISCCAPS_INDEPENDENTWRITEMASKS
-            | D3DPMISCCAPS_FOGINFVF
-            | D3DPMISCCAPS_SEPARATEALPHABLEND | D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS;
-    pCaps->RasterCaps |= D3DPRASTERCAPS_SUBPIXEL | D3DPRASTERCAPS_STIPPLE | D3DPRASTERCAPS_ZBIAS | D3DPRASTERCAPS_COLORPERSPECTIVE /* keep */;
-    pCaps->TextureCaps |= D3DPTEXTURECAPS_TRANSPARENCY | D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE;
-    pCaps->TextureAddressCaps |= D3DPTADDRESSCAPS_MIRRORONCE;
-    pCaps->VolumeTextureAddressCaps |= D3DPTADDRESSCAPS_MIRRORONCE;
-    pCaps->GuardBandLeft = -8192.;
-    pCaps->GuardBandTop = -8192.;
-    pCaps->GuardBandRight = 8192.;
-    pCaps->GuardBandBottom = 8192.;
-    pCaps->StencilCaps |= D3DSTENCILCAPS_TWOSIDED;
-    pCaps->DeclTypes |= D3DDTCAPS_FLOAT16_2 | D3DDTCAPS_FLOAT16_4;
-    pCaps->VS20Caps.DynamicFlowControlDepth = 24;
-    pCaps->VS20Caps.NumTemps = D3DVS20_MAX_NUMTEMPS;
-    pCaps->PS20Caps.DynamicFlowControlDepth = 24;
-    pCaps->PS20Caps.NumTemps = D3DVS20_MAX_NUMTEMPS;
-    pCaps->VertexTextureFilterCaps |= D3DPTFILTERCAPS_MINFPOINT | D3DPTFILTERCAPS_MAGFPOINT;
-#if 1 /* workaround for wine not returning InstructionSlots correctly for  shaders v3.0 */
-    if ((pCaps->VertexShaderVersion & 0xff00) == 0x0300)
-    {
-        pCaps->MaxVertexShader30InstructionSlots = RT_MIN(32768, pCaps->MaxVertexShader30InstructionSlots);
-        pCaps->MaxPixelShader30InstructionSlots = RT_MIN(32768, pCaps->MaxPixelShader30InstructionSlots);
-    }
-#endif
-#ifdef DEBUG
-    if ((pCaps->VertexShaderVersion & 0xff00) == 0x0300)
-    {
-        Assert(pCaps->MaxVertexShader30InstructionSlots >= 512);
-        Assert(pCaps->MaxVertexShader30InstructionSlots <= 32768);
-        Assert(pCaps->MaxPixelShader30InstructionSlots >= 512);
-        Assert(pCaps->MaxPixelShader30InstructionSlots <= 32768);
-    }
-    else if ((pCaps->VertexShaderVersion & 0xff00) == 0x0200)
-    {
-        Assert(pCaps->MaxVertexShader30InstructionSlots == 0);
-        Assert(pCaps->MaxPixelShader30InstructionSlots == 0);
-    }
-    else
-    {
-        Assert(0);
-    }
-#endif
-
-    /* needed for Windows Media Player to work properly */
-    pCaps->Caps |= D3DCAPS_READ_SCANLINE;
 
     vboxDispDumpD3DCAPS9(pCaps);
