getDescriptorFromDynamicResourceHeap
Description
Look up handleValue in the Vulkan dynamic-resource heap and return the descriptor. This is the uint2-handle path used directly on plain SPIR-V / GLSL (the spirv/glsl arm of defaultGetDescriptorFromHandle); the descriptors spvBindlessTextureNV does not convert (buffers and acceleration structures) reach it via that same spirv arm when only spvBindlessTextureNV is enabled (that capability implies spirv) 429496726642949671684294967188 with spvDescriptorHeapEXT also enabled they take the EXT arm instead. So the dynamic-heap lowering lives in exactly one place. Capabilities are inferred from the body (as for defaultGetDescriptorFromHandle) rather than declared, so the acceleration-structure path’s __asuint64 / ray-tracing requirements are picked up automatically.
Signature
T getDescriptorFromDynamicResourceHeap<T>( DescriptorHandle<T> handleValue, BindlessDescriptorOptions bindlessOptions) where T : IOpaqueDescriptor;