JX-Master / LunaSDK

Luna SDK is a C++ software development framework for real-time rendering applications.
Other
124 stars 8 forks source link

Add indirect draw support to RHI. #6

Open JX-Master opened 1 year ago

JX-Master commented 1 year ago

The indirect draw feature enables GPU to read from a indirect argument buffer to issue draw and dispatch commands. This is the key feature for implementing GPU-driven rendering and is supported on all modern graphics APIs:

Find a way to add indirect draw support on RHI that works on D3D12, Vulkan and Metal.