Skip to content

Fix: [Point] initialization with AddSeparator enabled#984

Open
newemka wants to merge 1 commit intotixl3d:mainfrom
newemka:featureMain/FixPoint
Open

Fix: [Point] initialization with AddSeparator enabled#984
newemka wants to merge 1 commit intotixl3d:mainfrom
newemka:featureMain/FixPoint

Conversation

@newemka
Copy link
Collaborator

@newemka newemka commented Mar 20, 2026

Problem

When the Point operator had the AddSeparator input enabled in the graph, the buffer was being initialized with the wrong size (1 element) on start. The constructor called UpdateBuffer() before the AddSeparator value could be evaluated, resulting in a buffer sized for a single point instead of the required 2-element list (point + separator).

This caused the CombineBuffers operator to receive incorrectly sized buffers from Points with separators, leading to missing or corrupted data.
As shown here:

2026-03-20.21-15-30.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant