diff options
| author | Yuriy O'Donnell <yuriyo@gmail.com> | 2014-10-15 20:17:34 +0200 |
|---|---|---|
| committer | Yuriy O'Donnell <yuriyo@gmail.com> | 2014-10-15 20:22:41 +0200 |
| commit | bea68c95a45a02ae616a817a248b28eb3f270e6e (patch) | |
| tree | aee8908df88f64252ff8d6cb62845b0bcb5bae9e /Source/Core/VideoBackends/D3D/Render.cpp | |
| parent | 21655dc61a81845c88ebc20934c76a2ad93f1f3a (diff) | |
D3D: Fixed uninitialized members of gx_state
Diffstat (limited to 'Source/Core/VideoBackends/D3D/Render.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/D3D/Render.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/Core/VideoBackends/D3D/Render.cpp b/Source/Core/VideoBackends/D3D/Render.cpp index a947a8c99e..a036e67b4c 100644 --- a/Source/Core/VideoBackends/D3D/Render.cpp +++ b/Source/Core/VideoBackends/D3D/Render.cpp @@ -200,7 +200,6 @@ Renderer::Renderer(void *&window_handle) SetupDeviceObjects(); - // Setup GX pipeline state gx_state.blend.blend_enable = false; gx_state.blend.write_mask = D3D11_COLOR_WRITE_ENABLE_ALL; @@ -211,10 +210,16 @@ Renderer::Renderer(void *&window_handle) for (unsigned int k = 0;k < 8;k++) { - float border[4] = {0.f, 0.f, 0.f, 0.f}; gx_state.sampler[k].packed = 0; } + gx_state.zmode.testenable = false; + gx_state.zmode.updateenable = false; + gx_state.zmode.func = ZMode::NEVER; + + gx_state.raster.cull_mode = D3D11_CULL_NONE; + gx_state.raster.wireframe = false; + // Clear EFB textures float ClearColor[4] = { 0.f, 0.f, 0.f, 1.f }; D3D::context->ClearRenderTargetView(FramebufferManager::GetEFBColorTexture()->GetRTV(), ClearColor); |
