diff --git a/CullFace/CullFaceGame.cs b/CullFace/CullFaceGame.cs index a3bcd2f..93a9c18 100644 --- a/CullFace/CullFaceGame.cs +++ b/CullFace/CullFaceGame.cs @@ -95,6 +95,8 @@ namespace MoonWorks.Test { cmdbuf.BeginRenderPass(new ColorAttachmentInfo(backbuffer, Color.Black)); + // Need to bind a pipeline before binding vertex buffers + cmdbuf.BindGraphicsPipeline(CW_CullNonePipeline); if (useClockwiseWinding) { cmdbuf.BindVertexBuffers(cwVertexBuffer); @@ -105,7 +107,6 @@ namespace MoonWorks.Test } cmdbuf.SetViewport(new Viewport(0, 0, 213, 240)); - cmdbuf.BindGraphicsPipeline(CW_CullNonePipeline); cmdbuf.DrawPrimitives(0, 1, 0, 0); cmdbuf.SetViewport(new Viewport(213, 0, 213, 240)); diff --git a/MSAA/MSAAGame.cs b/MSAA/MSAAGame.cs index 2323ad3..3b3e0b8 100644 --- a/MSAA/MSAAGame.cs +++ b/MSAA/MSAAGame.cs @@ -124,7 +124,7 @@ namespace MoonWorks.Test rt, Color.Black, currentSampleCount, - StoreOp.DontCare + StoreOp.Store ) ); cmdbuf.BindGraphicsPipeline(msaaPipelines[(int) currentSampleCount]);