aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/design/001-first-component.md4
-rw-r--r--docs/design/002-symbol-format.md2
2 files changed, 3 insertions, 3 deletions
diff --git a/docs/design/001-first-component.md b/docs/design/001-first-component.md
index 6028297..325093a 100644
--- a/docs/design/001-first-component.md
+++ b/docs/design/001-first-component.md
@@ -1,6 +1,6 @@
# 001 — 첫 컴포넌트: 목록·표·포커스·톤, 표면 셋
-2026-09-25. 상태: 구현(`src/`, `lib/vega.aup`, `examples/`).
+2026-09-25. 상태: 구현(`surfaces/`, `lib/vega.aup`, `examples/`).
## 결정
@@ -127,7 +127,7 @@ vega tui app.pmod --watch --store ~/.app # 또는 vega web app.pmod --wat
`vega check app.pmod`는 모듈이 뜻한 듯하지만 규약에 맞지 않는 곳을 알린다. 표면은 이런 보기를 조용히 다른
부품으로 읽는다. 검사는 그 읽기를 드러내어 오타나 타입 실수가 화면에서 사라지지 않게 한다. 찾으면 종료 코드 1이다.
-규칙은 화면을 읽는 코드와 같은 파일(`src/screen.c`)에 있다.
+규칙은 화면을 읽는 코드와 같은 파일(`surfaces/screen.c`)에 있다.
| 찾는 것 | 표면이 대신 하는 일 |
|---|---|
diff --git a/docs/design/002-symbol-format.md b/docs/design/002-symbol-format.md
index d25d996..3d9074b 100644
--- a/docs/design/002-symbol-format.md
+++ b/docs/design/002-symbol-format.md
@@ -94,7 +94,7 @@ em² 대비 평균 2.6e-5, 최악 1.5e-4 차이다. SVG는 Adwaita 기호 아이
## GPU (Raspberry Pi 5 V3D 7.1, OpenGL ES 3.1, Mesa 26.2.2)
-`src/symbols-gl.c`는 파일의 점 표를 그대로 저장 버퍼 하나로 올리고, 심볼의 상자를 덮는 사각형(인스턴스 하나)의 픽셀마다
+`symbols/symbols-gl.c`는 파일의 점 표를 그대로 저장 버퍼 하나로 올리고, 심볼의 상자를 덮는 사각형(인스턴스 하나)의 픽셀마다
`vega_coverage`와 같은 계산을 한다. 올릴 때 심볼마다 가로 띠 16개를 만들어 띠마다 걸치는 곡선(을 시작하는 점의 번호)을 적는다.
픽셀은 제 행이 걸친 띠의 곡선만 읽고, 여러 띠에 걸친 곡선은 첫 띠에서만 센다. 띠 소속은 두 배 좌표의 정수 나눗셈이라 CPU와
셰이더가 같게 가른다. 넓이는 행을 벗어난 곡선을 거르지 않고 왼쪽 곡선도 dy로 세야 하므로 띠는 가로로만 자른다.