Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::InlineConstantBufferAttribsVk Struct Reference

#include <PipelineResourceSignatureVkImpl.hpp>

Detailed Description

Inline constant buffer attributes for Vulkan backend. All inline constants are treated as uniform buffers by the signature, and similar to other uniform buffers, they get:

  • DescriptorSet binding and cache allocation
  • Shared emulated buffer (created in the Signature, shared by all SRBs)

Push constant selection is deferred to PSO creation time, when one inline constant is selected to be the native push constant block.