5.4 Asset Integration (Spec 3)

/* Use SPECTRE's asset loading */
int d3tui_shachi_tex_load(const char *path, sh_texture_t *out);

/* D3-TUI specific asset helpers */
d3tui_font_t *d3tui_shachi_font_load(const char *path);

5.5 Profiler Integration (Spec 8)

/* Use SPECTRE's profiler */
void d3tui_shachi_prof_frame_begin(void);
void d3tui_shachi_prof_frame_end(void);

/* D3-TUI specific profiling zones */
void d3tui_shachi_prof_terminal_begin(void);
void d3tui_shachi_prof_terminal_end(void);
void d3tui_shachi_prof_render_begin(void);
void d3tui_shachi_prof_render_end(void);

6. Implementation Details