inexorgame / vulkan-renderer

A new 3D game engine for Linux and Windows using C++20 and Vulkan API 1.3, in very early but ongoing development
https://inexor.org
MIT License
777 stars 34 forks source link

Support bindless resources #463

Open IAmNotHanni opened 2 years ago

IAmNotHanni commented 2 years ago

Is your feature request related to a problem?

The descriptor management is quite complex and error-prone.

Description

https://wickedengine.net/2021/04/06/bindless-descriptors/ https://zeux.io/2020/02/27/writing-an-efficient-vulkan-renderer/ https://jorenjoestar.github.io/post/vulkan_bindless_texture/ https://alextardif.com/Bindless.html https://simoncoenen.com/blog/programming/graphics/DoomEternalStudy#bindless-resources

Operating System

all systems