summaryrefslogtreecommitdiff
path: root/PROJECT_CONTEXT.md
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-01-27 18:56:59 +0100
committerskal <pascal.massimino@gmail.com>2026-01-27 18:58:50 +0100
commit2f68b86ba403fdae97c00569b6bb9b58ad1f33a6 (patch)
treecd38e2aa13c26fdcfcf3555050a46db63c936efb /PROJECT_CONTEXT.md
initial commit
Diffstat (limited to 'PROJECT_CONTEXT.md')
-rw-r--r--PROJECT_CONTEXT.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/PROJECT_CONTEXT.md b/PROJECT_CONTEXT.md
new file mode 100644
index 0000000..0bddb50
--- /dev/null
+++ b/PROJECT_CONTEXT.md
@@ -0,0 +1,24 @@
+# 64k Demo Project
+
+Goal:
+- Produce a <=64k native demo binary
+- Same C++ codebase for Windows, macOS, Linux
+
+Graphics:
+- WebGPU via wgpu-native
+- WGSL shaders
+- Single fullscreen pass initially
+
+Audio:
+- 32 kHz, 16-bit mono
+- Procedurally generated samples
+- No decoding, no assets
+
+Constraints:
+- Size-sensitive
+- Minimal dependencies
+- Explicit control over all allocations
+
+Style:
+- Demoscene
+- No engine abstractions