Files
fs2open.github.com/code/graphics
Fabian Woltermann 115491f8a9 Refactor RT shadow handling and Vulkan depth operations (#7685)
- Introduced `shadow_ray_params` to simplify ray origin and cull mask management.
- Shifted shadow ray origins to TLAS-relative space for improved precision and consistency, especially for cockpit rendering.
- Refactored cascade bind functions, adding `shadow_cascade_params_bind_deferred()` for consolidated offset/count handling in deferred lighting.
- Expanded TLAS to include cockpits and additional object types, ensuring parity with rasterized shadows.
- Introduced per-instance cull masks to address cockpit self-shadowing issues.
- Improved Vulkan depth isolation for cockpit rendering via backup/restore mechanism, ensuring correct depth sampling in later passes.
- Extracted reusable helper functions for cockpit rendering state logic.
2026-09-21 05:12:55 +02:00
..
2024-12-21 19:09:10 -08:00
2024-12-21 19:09:10 -08:00
2025-07-10 00:51:04 +02:00
2016-08-02 10:57:28 +02:00
2026-07-04 16:08:41 +02:00
2026-07-04 16:08:41 +02:00
2023-11-09 22:52:51 +01:00
2019-11-03 16:27:23 -05:00
2026-05-28 14:43:48 +09:00
2026-04-03 08:02:41 -04:00
2025-02-01 13:33:43 +01:00
2023-11-09 22:52:56 +01:00
2026-07-04 16:08:41 +02:00
2026-07-04 16:08:41 +02:00