diff --git a/src/d3d8/d3d8_d3d9_util.h b/src/d3d8/d3d8_d3d9_util.h index 037f2170b..ab0aa4d9b 100644 --- a/src/d3d8/d3d8_d3d9_util.h +++ b/src/d3d8/d3d8_d3d9_util.h @@ -75,7 +75,8 @@ namespace dxvk { params.BackBufferCount = pParams->BackBufferCount; params.MultiSampleType = d3d9::D3DMULTISAMPLE_TYPE(pParams->MultiSampleType); - params.MultiSampleQuality = 0; // (D3D8: no MultiSampleQuality), TODO: get a value for this + // MultiSampleQuality is only used with D3DMULTISAMPLE_NONMASKABLE, which is not available in D3D8 + params.MultiSampleQuality = 0; UINT PresentationInterval = pParams->FullScreen_PresentationInterval; diff --git a/src/d3d8/d3d8_device.cpp b/src/d3d8/d3d8_device.cpp index 308ecc140..7f667f393 100644 --- a/src/d3d8/d3d8_device.cpp +++ b/src/d3d8/d3d8_device.cpp @@ -476,7 +476,7 @@ namespace dxvk { Height, d3d9::D3DFORMAT(Format), d3d9::D3DMULTISAMPLE_TYPE(MultiSample), - 0, // TODO: CreateRenderTarget MultisampleQuality + 0, Lockable, &pSurf9, NULL); @@ -509,7 +509,7 @@ namespace dxvk { Height, d3d9::D3DFORMAT(Format), d3d9::D3DMULTISAMPLE_TYPE(MultiSample), - 0, // TODO: CreateDepthStencilSurface MultisampleQuality + 0, true, // TODO: CreateDepthStencilSurface Discard &pSurf9, NULL);