4.3.2 Push Constants:低延迟更新


文档摘要

4.3.2 Push Constants:低延迟更新 在图形渲染管线的底层世界里,有一种更新机制,它不走缓存、不占显存带宽、不触发同步障碍——它像一道无声的闪电,从CPU直抵GPU着色器寄存器;它不经过Descriptor Set的层层索引,不依赖Buffer Binding的生命周期管理,甚至无需vkCmdBindDescriptorSets的指令开销。它就是Push Constants: Vulkan中唯一真正意义上“零拷贝、零绑定、零延迟”的常量传递通道。 你或许已经知道它快。但你知道它究竟快在哪里?快多少?为什么不能无限制地用?当你的粒子系统每帧要推送128个float4位置+速度,而你的后处理Pass又要注入8组HDR色调映射参数时,如何在64字节硬限下完成语义分片与布局对齐?


发布者: 作者: 转发
评论区 (0)
U