MethanePowered / MethaneKit

🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
Apache License 2.0
880 stars 54 forks source link

Extend Program Bindings with support of "Push Constants" native API #140

Open egorodet opened 6 months ago

egorodet commented 6 months ago

"Push Constants" is a simple binding API which allows to set primitive constant values to shaders without additional indirection through buffers and views/descriptors and without using descriptor heaps/sets.