Skip to content

Version 0.1.8#8

Open
lnd3 wants to merge 190 commits intomainfrom
version-0.1.8
Open

Version 0.1.8#8
lnd3 wants to merge 190 commits intomainfrom
version-0.1.8

Conversation

@lnd3
Copy link
Owner

@lnd3 lnd3 commented Jun 26, 2025

No description provided.

@lnd3 lnd3 self-assigned this Jun 26, 2025
linuscu added 28 commits June 26, 2025 23:28
…h central char input dispatching with uiwindow.
linuscu and others added 30 commits January 23, 2026 19:18
Fix swapped ecs/nodegraph descriptions. List all 19 packages with
namespaces. Expand node graph coding patterns with cached variants,
schema details, and NodeType requirements.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- InputFlags/OutputFlags: add mStride = 1 field
- NodeGraphOp: AddInputInterleaved/AddOutputInterleaved convenience wrappers; GetInputStride/GetOutputStride query methods
- NodeGraphBase: virtual GetInputStride/GetOutputStride (default 1); NodeGraph<T> delegates to mOperation
- UIContainer.h: warmOrange color constant for interleaved pins
- UICreator: stride>1 pins render as orange N-gons (sides in mRender.mData0.x)
- UIVisitors: implement previously-empty Polygon/PolygonFilled render cases

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
mKeyState, mAudioOutput, mMidiManager were guarded by #ifndef HEADLESS_BUILD,
causing struct size to differ between the nodegraph library (compiled without
the define) and consuming code compiled with HEADLESS_BUILD=1. This produced
garbage reads in mRegisteredNodeTypes and a crash in RegisterNodeType.

Forward-declare the three types so the pointer members always exist at a
consistent layout regardless of HEADLESS_BUILD. Method guards are unchanged.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

2 participants