// Context struct declarations are now defined alongside the code they // belong to rather than in a single header: // // panel_log_ctx_t — api.h // shape_pool_ctx_t — shape.h (after shape_t / group_t) // group_index_ctx_t — shape.h // pipeline_ctx_t — render.h // shape_group_buf_t — shape.h // // This header exists only to avoid breaking includes elsewhere and can // be removed once all consumers are updated. #ifndef GLOBALS_H #define GLOBALS_H #endif