diff --git a/GPU/Directx9/TransformPipelineDX9.cpp b/GPU/Directx9/TransformPipelineDX9.cpp index b00ca2e255..05fcbb5e1d 100644 --- a/GPU/Directx9/TransformPipelineDX9.cpp +++ b/GPU/Directx9/TransformPipelineDX9.cpp @@ -868,7 +868,7 @@ rotateVBO: framebufferManager_->SetColorUpdated(); } - dxstate.colorMask.set(mask & D3DCLEAR_TARGET, mask & D3DCLEAR_TARGET, mask & D3DCLEAR_TARGET, mask & D3DCLEAR_STENCIL); + dxstate.colorMask.set((mask & D3DCLEAR_TARGET) != 0, (mask & D3DCLEAR_TARGET) != 0, (mask & D3DCLEAR_TARGET) != 0, (mask & D3DCLEAR_STENCIL) != 0); pD3Ddevice->Clear(0, NULL, mask, clearColor, clearDepth, clearColor >> 24); } }