“Designing Mobile Rendering Engines With ‘Bindless’ Vulkan” by Kosarevsky and Medvedev
Conference:
Type(s):
Title:
- Designing Mobile Rendering Engines With 'Bindless' Vulkan
Session/Category Title: Less Work, More Perf
Presenter(s)/Author(s):
Abstract:
Bindless rendering opens up possibilities for GPU-driven rendering and raytracing. Challenges arise in transitioning existing engines from older APIs, requiring developers to rethink many previous approaches in 3D engine design. We share our insights into designing mobile “bindless” rendering engines for Vulkan 1.3 on Quest 3 devices.
References:
[1]
Sebastian Aaltonen. 2023. HypeHype Mobile Rendering Architecture. https://advances.realtimerendering.com/s2023/index.html#HypeHype SIGGRAPH 2023 Conference.
[2]
ARM. 2023. Immortalis-G715. https://developer.arm.com/Processors/Immortalis-G715 Immortalis-G715 Technical Specifications.
[3]
Sergey Kosarevsky. 2024. LightweightVK. https://github.com/corporateshark/lightweightvk LightweightVK GitHub repository.
[4]
Sergey Kosarevsky and Roman Kuznetsov. 2024. Designing Rendering Engines with “Bindless” Vulkan. In GPU Zen 3, Wolfgang Engel (Ed.). Independently Published.
[5]
Sergey Kosarevsky and Viktor Latypov. 2021. 3D Graphics Rendering Cookbook. Packt Publishing.
[6]
Sergey Kosarevsky and Alexey Medveded. 2024. Writing an Efficient Vulkan Renderer for Quest Pro and Quest 3. https://vulkan.org/user/pages/09.events/vulkanised-2024/vulkanised-2024-sergey-kosarevsky-alexey-medvedev-meta.pdf Vulkanised 2024 Conference.
[7]
Roman Kuznetsov. 2024. MoltenVK for Advanced Vulkan Renderers on macOS. https://vulkan.org/user/pages/09.events/vulkanised-2024/vulkanised-2024-roman-kuznetsov-meta.pdf Vulkanised 2024 Conference.
[8]
Iago Calvo Lista. 2024. Realistic Graphics with Ray Tracing on Mobile. https://vulkan.org/user/pages/09.events/vulkanised-2024/vulkanised-2024-Iago-calvo-lista-arm-2.pdf Vulkanised 2024 Conference.