Skip to content

Commit 525e78a

Browse files
committed
fix 1d texture in dx11 renderer
reenable debug device fix d3d11 warnings
1 parent d4956f0 commit 525e78a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/platform_w32_dx11/Renderer.cpp

+6-2
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ namespace Renderer
418418

419419
DWORD deviceCreationFlags = 0;
420420
#ifdef _DEBUG
421-
//deviceCreationFlags |= D3D11_CREATE_DEVICE_DEBUG;
421+
deviceCreationFlags |= D3D11_CREATE_DEVICE_DEBUG;
422422
#endif
423423

424424
if (D3D11CreateDeviceAndSwapChain(
@@ -540,7 +540,7 @@ namespace Renderer
540540
sampDesc.AddressU = D3D11_TEXTURE_ADDRESS_WRAP;
541541
sampDesc.AddressV = D3D11_TEXTURE_ADDRESS_WRAP;
542542
sampDesc.AddressW = D3D11_TEXTURE_ADDRESS_WRAP;
543-
sampDesc.Filter = D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT;
543+
sampDesc.Filter = D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT;
544544
if (pDevice->CreateSamplerState( &sampDesc, &pFullscreenQuadSamplerState ) != S_OK)
545545
return false;
546546

@@ -1054,6 +1054,10 @@ namespace Renderer
10541054
pContext->OMSetBlendState( pGUIBlendState, factor, 0xFFFFFFFF );
10551055
pContext->RSSetState( pGUIRasterizerState );
10561056

1057+
// Disable previous texture
1058+
ID3D11ShaderResourceView * dummy[1] = { NULL };
1059+
pContext->PSSetShaderResources( 0, 1, dummy );
1060+
10571061
ID3D11Buffer * buffers[] = { pGUIQuadVB };
10581062
UINT stride[] = { sizeof(float) * 7 };
10591063
UINT offset[] = { 0 };

0 commit comments

Comments
 (0)