ADD: Normal mapping

This commit is contained in:
2025-11-01 17:32:14 +09:00
parent d5ff6263ee
commit fbc937974d
28 changed files with 2802 additions and 264 deletions

View File

@@ -32,6 +32,11 @@
- Thirdparty deps
- Vendored under `third_party/` and brought in via CMake. Do not edit headers directly; update through targets.
- Optional: MikkTSpace tangents
- Enable at configure time: `-DENABLE_MIKKTS=ON` (default ON if found).
- Requires `third_party/MikkTSpace/mikktspace.c` and `mikktspace.h` (provided).
- Disable to use the builtin GramSchmidt generator: `-DENABLE_MIKKTS=OFF`.
- Validation Layers
- Enabled in Debug (`kUseValidationLayers = true` in `src/core/config.h`).
- Disable by building Release or toggling the flag during local experimentation.