add freetype
This commit is contained in:
14
CLAUDE.md
14
CLAUDE.md
@@ -225,11 +225,7 @@ be expensive, especially robust ones that kids cannot break.
|
|||||||
|
|
||||||
Text Rendering:
|
Text Rendering:
|
||||||
|
|
||||||
Use stb_truetype (single-header library, stb_truetype.h from github.com/nothings/stb).
|
Use freetype fonts libfreetype6:amd64
|
||||||
Drop stb_truetype.h into the src directory. No additional build dependencies required.
|
|
||||||
Used for graticule degree labels on the PPI bearing ring, range labels, and any
|
|
||||||
vessel name labels from AIS data. Build a font atlas texture at startup from a
|
|
||||||
TTF font file; render characters as textured quads in the shader.
|
|
||||||
|
|
||||||
Communication:
|
Communication:
|
||||||
|
|
||||||
@@ -288,5 +284,9 @@ Order of testing features.
|
|||||||
|
|
||||||
========================================================
|
========================================================
|
||||||
|
|
||||||
Now, just comment on this, noting any errors or anything you think is missing.
|
Generate code for testiong feature 1 and 2 only;
|
||||||
DO NOT GENERATE CODE
|
1. General initialization and set up basic boundaries of the two scopes
|
||||||
|
on the screen. No features on each scope yet.
|
||||||
|
2. Edge graticule on ppi scope (Bearing ticks and numbers)
|
||||||
|
Do not generate any other code
|
||||||
|
Generate code the run this and hold for 10 seconds and exit
|
||||||
|
|||||||
Reference in New Issue
Block a user