summaryrefslogtreecommitdiff
path: root/PROJECT_CONTEXT.md
diff options
context:
space:
mode:
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