From 37db8e012afaf12c64864384a2113da8a1f1299c Mon Sep 17 00:00:00 2001 From: Julien Vulliet Date: Sun, 25 Jun 2017 02:00:44 +0300 Subject: [PATCH] Fix defaults on advanced stream out --- .../Buffers/DX11AdvancedStreamOutRendererNode.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Nodes/VVVV.DX11.Nodes/Nodes/Renderers/Buffers/DX11AdvancedStreamOutRendererNode.cs b/Nodes/VVVV.DX11.Nodes/Nodes/Renderers/Buffers/DX11AdvancedStreamOutRendererNode.cs index bf9aba83..2c35772d 100644 --- a/Nodes/VVVV.DX11.Nodes/Nodes/Renderers/Buffers/DX11AdvancedStreamOutRendererNode.cs +++ b/Nodes/VVVV.DX11.Nodes/Nodes/Renderers/Buffers/DX11AdvancedStreamOutRendererNode.cs @@ -46,13 +46,13 @@ public class DX11AdvancedStreamOutRendererNode : IPluginEvaluate, IDX11RendererH [Input("Output Layout Element Count", Order = 10006, DefaultValue = -1)] protected IDiffSpread FInLayoutsElementCount; - [Input("Attach Index Buffer", Order = 10006, DefaultValue = -1, Visibility = PinVisibility.Hidden)] + [Input("Attach Index Buffer", Order = 10006, DefaultValue = 0, Visibility = PinVisibility.Hidden)] protected IDiffSpread FAttachIndexBuffer; - [Input("Vertex Buffer Binding", Order = 10006, DefaultValue = -1, Visibility = PinVisibility.Hidden)] + [Input("Vertex Buffer Binding", Order = 10006, DefaultValue = 0, Visibility = PinVisibility.Hidden)] protected IDiffSpread FInVertexBufferBinding; - [Input("Index Buffer Binding", Order = 10006, DefaultValue = -1, Visibility = PinVisibility.Hidden)] + [Input("Index Buffer Binding", Order = 10006, DefaultValue = 0, Visibility = PinVisibility.Hidden)] protected IDiffSpread FInIndexBufferBinding; [Input("Enabled", DefaultValue = 1, Order = 15)] @@ -270,7 +270,7 @@ public void Update(DX11RenderContext context) elems[j] = this.FInLayouts[currentOffset++]; } - this.outputBuffer[index] = new StreamOutputBufferWithRawSupport(context, DeviceFormatHelper.ComputeVertexSize(this.FInVSize[index], this.FInLayouts.ToArray()), + this.outputBuffer[index] = new StreamOutputBufferWithRawSupport(context, DeviceFormatHelper.ComputeVertexSize(this.FInVSize[index], elems), this.FInElemCount[index], this.FinOutputDrawMode[index], attachIndex, elems); this.FOutSlices[index][context] = this.outputBuffer[index].VertexGeometry; this.FOutBuffer[index][context] = this.outputBuffer[index].RawBuffer;