diff --git a/AGENTS.md b/AGENTS.md index 76a4d65e..6a11d580 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -40,7 +40,7 @@ There are no tests. CI runs `ctest` but no test targets are defined. - **Engine is a static library** (`libWeirdEngine.a`) built from `src/` + `include/`. - Three engine modules (all under one target): - `weird-engine/` — core: ECS, scenes, input, logging, serialization - - `weird-renderer/` — OpenGL ES SDF ray-marching renderer, audio (miniaudio), shaders, fonts + - `weird-renderer/` — OpenGL ES SDF ray-marching renderer, audio (SDL3 stream), shaders, fonts - `weird-physics/` — Position-Based Dynamics with SDF collision - **Examples are separate executables** that `add_subdirectory` the engine root and link `WeirdEngine`. Each has its own `src/`, `include/`, `assets/`. - `sample-scenes` → `WeirdSamples` (main demo) @@ -52,7 +52,7 @@ There are no tests. CI runs `ctest` but no test targets are defined. ## Dependencies - **Git submodules**: SDL3, imgui (init with `git submodule update --init --recursive`; CMake also runs this automatically). -- **Vendored in `third-party/`**: glad, glm, stb, miniaudio, nlohmann/json, KHR. +- **Vendored in `third-party/`**: glad, glm, stb, nlohmann/json, KHR. ## Style diff --git a/README.md b/README.md index 483cabea..92e683c7 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,7 @@ cmake --build build For detailed guides, refer to: - [Scene and ECS Architecture Guide](docs/SCENE_AND_ECS.md) - [Defining Shapes with SDFs Guide](docs/SDF_SHAPES.md) +- [Procedural Audio & Music Guide](docs/AUDIO.md) ### Creating a Scene diff --git a/examples/3d-experiments/src/index.html b/cmake/web/index.html similarity index 96% rename from examples/3d-experiments/src/index.html rename to cmake/web/index.html index 99a4611e..c348f66f 100644 --- a/examples/3d-experiments/src/index.html +++ b/cmake/web/index.html @@ -3,7 +3,7 @@
-