Repository navigation
RTRendererAPI 0.2.0
Highlights
- Official renderer-bound Vulkan swapchain presenter with IMMEDIATE / MAILBOX / FIFO reporting and bounded producer lead.
- Capacity-aware
trySubmitpath that removes exception-based normal backpressure. - Correct retained-frame lifecycle so uncapped trace work cannot starve visible presentation.
- Stable external-image
resourceIdand explicitmemoryTypeIndexfor safe import reuse. - Persistent TLAS update lane using ALLOW_UPDATE / MODE_UPDATE with reusable instance, scratch, and destination resources.
- Bounded GGX metallic scene reflections and asynchronous managed CPU-frame readback.
Verified
- Full 99-task release gate, 0-warning Javadoc, ABI 0.2.0, staged Maven consumer, SBOM/license/checksum gates.
- Native external-memory completion and TLAS update tests on NVIDIA GeForce RTX 5080 Laptop GPU.
- 2560x1600 IMMEDIATE three-ball Demo: 166.5 / 117.4 / 56.6 / 24.7 Present FPS at 1 / 2 / 4 / 8 spp in the recorded acceptance run.
See CHANGELOG.md, docs/MIGRATION.md, and docs/Vulkan-Interop.md for complete contracts and migration details.