EDIT: Docs and minor bug fixed

This commit is contained in:
2025-10-29 22:51:28 +09:00
parent 97177dade3
commit 0226c0b5b3
26 changed files with 348 additions and 17 deletions

21
docs/RUNTIME.md Normal file
View File

@@ -0,0 +1,21 @@
**Runtime Controls & Debug UI**
- Camera
- Move: `W/A/S/D`
- Look: hold Right Mouse Button
- Mouse wheel: adjust movement speed
- Ctrl + wheel: adjust FOV (30°..110°)
- Windows (ImGui)
- Background: choose compute background effect and `Render Scale`.
- Stats: frame/draw/update timings, triangle and draw counts.
- GPU/Resources: perframe allocations and rendergraph resource view.
- Pipelines: list graphics pipelines and hotreload changed shaders.
- Targets: swapchain/draw extent/format info.
- PostFX: tonemap operator (Reinhard/ACES) and exposure.
- Scene: counts of opaque/transparent draws.
- Shadow Modes
- Cascaded shadow mapping (CSM) is the default; cascades are created perframe via the render graph.
- If ray tracing extensions and device support are present, raytraced shadows can be enabled via `_context->shadowSettings.mode` (see `src/core/config.h` and usage in `LightingPass`).