diff --git a/src/BizHawk.Bizware.Graphics/D3D11/D3D11Pipeline.cs b/src/BizHawk.Bizware.Graphics/D3D11/D3D11Pipeline.cs index b41766a4b8..db9cacca52 100644 --- a/src/BizHawk.Bizware.Graphics/D3D11/D3D11Pipeline.cs +++ b/src/BizHawk.Bizware.Graphics/D3D11/D3D11Pipeline.cs @@ -47,7 +47,7 @@ namespace BizHawk.Bizware.Graphics { public IntPtr VSPendingBuffer, PSPendingBuffer; public int VSBufferSize, PSBufferSize; - public bool VSBufferDirty, PSBufferDirty; + public bool VSBufferDirty, PSBufferDirty; } public readonly D3D11PendingBuffer[] PendingBuffers = new D3D11PendingBuffer[ID3D11DeviceContext.CommonShaderConstantBufferSlotCount]; diff --git a/src/BizHawk.Bizware.Graphics/D3D11/D3D11Resources.cs b/src/BizHawk.Bizware.Graphics/D3D11/D3D11Resources.cs index 168673172f..5927f95f55 100644 --- a/src/BizHawk.Bizware.Graphics/D3D11/D3D11Resources.cs +++ b/src/BizHawk.Bizware.Graphics/D3D11/D3D11Resources.cs @@ -114,6 +114,11 @@ namespace BizHawk.Bizware.Graphics RasterizerState = Device.CreateRasterizerState(rd); + foreach (var pipeline in Pipelines) + { + pipeline.CreatePipeline(); + } + foreach (var tex2d in Textures) { tex2d.CreateTexture();