VL.Fuse icon indicating copy to clipboard operation
VL.Fuse copied to clipboard

Exception when hovering pins of ShaderNodes datatype

Open mhusinsky opened this issue 1 year ago • 2 comments

using current gamma (2022.5-0662) and fuse with commits from @azeno #81 , please try the following:

  • open helppatch HowTo Use Amount Emitter
  • hover any Pin carrying a ShaderNode, e.g.

grafik

Patch will pause and this exception will be logged:

IndexOutOfRangeException: "Index was outside the bounds of the array." StackTrace: Stride.Graphics.CommandList { internal void OMSetSingleUnorderedAccessView(int slot, SharpDX.Direct3D11.UnorderedAccessView view, int uavInitialOffset) { ... } } Stride.Graphics.ResourceBinder { public void BindResources(Stride.Graphics.CommandList commandList, Stride.Graphics.DescriptorSet[] descriptorSets) { ... } } _VL_Stride_Rendering_.Stride.Rendering.MeshRenderer_C { public _VL_Stride_Rendering_.Stride.Rendering.MeshRenderer_C DrawInternal(Stride.Rendering.RenderDrawContext Context_In) { ... } } _VL_Stride_Rendering_.Stride.Rendering.MeshRenderer_C { public _VL_Stride_Rendering_.Stride.Rendering.MeshRenderer_C Draw_(Stride.Rendering.RenderDrawContext Context_In) { ... } } _VL_Stride_Rendering_.Stride.Rendering.MeshRenderer_C { private virtual void Stride.Rendering.IGraphicsRendererBase.Draw(Stride.Rendering.RenderDrawContext context) { ... } } VL.Stride.Rendering.EntityRendererRenderFeature { public virtual void Draw(Stride.Rendering.RenderDrawContext context, Stride.Rendering.RenderView renderView, Stride.Rendering.RenderViewStage renderViewStage, int startIndex, int endIndex) { ... } } System.Runtime.ExceptionServices.ExceptionDispatchInfo { public void Throw() { ... } } VL.Lang.Platforms.RuntimeHost { private void SharedStep() { ... } }

mhusinsky avatar Feb 28 '23 10:02 mhusinsky