Files
QuaternionEngine/docs/RUNTIME.md

22 lines
945 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
**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`).