Skip to content

surface: Go binding for the vector draw stream#26

Merged
beetlebugorg merged 1 commit into
mainfrom
feat/native-view-bindings
Jul 18, 2026
Merged

surface: Go binding for the vector draw stream#26
beetlebugorg merged 1 commit into
mainfrom
feat/native-view-bindings

Conversation

@beetlebugorg

@beetlebugorg beetlebugorg commented Jul 17, 2026

Copy link
Copy Markdown
Owner

bindings/go/surface.go binds tile57_compose_surface / tile57_chart_surface / tile57_chart_tile_surface: world-space fill/stroke rings, anchored local symbol and glyph outlines, per-feature class + SCAMIN tags. Sprite, pattern and text_str callbacks stay NULL so the engine tessellates everything to vector outlines — the input a GPU host tessellates once and redraws per frame.

The pixel view path drew INFORM01 information callouts unconditionally while the style and vector-surface paths gate them behind show_inform_callouts (default off); mirror the gate so all three portrayal paths agree.

…l views

bindings/go/surface.go binds tile57_compose_surface / tile57_chart_surface /
tile57_chart_tile_surface: world-space fill/stroke rings, anchored local
symbol and glyph outlines, per-feature class + SCAMIN tags. Sprite, pattern
and text_str callbacks stay NULL so the engine tessellates everything to
vector outlines — the input a GPU host tessellates once and redraws per
frame.

The pixel view path drew INFORM01 information callouts unconditionally while
the style and vector-surface paths gate them behind show_inform_callouts
(default off); mirror the gate so all three portrayal paths agree.
@beetlebugorg beetlebugorg changed the title surface: Go binding for the vector draw stream; gate INFORM01 in pixe… surface: Go binding for the vector draw stream Jul 17, 2026
@beetlebugorg
beetlebugorg merged commit fcd842a into main Jul 18, 2026
5 checks passed
@beetlebugorg
beetlebugorg deleted the feat/native-view-bindings branch July 18, 2026 01:01
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