知识卡片
主次指令缓存的调用分层
内容
指令缓存分两种:主指令缓存可以独立提交给队列执行,同时也能调用一个或多个次指令缓存;次指令缓存自己不能直接提交,只能被某个主指令缓存执行。这种主从关系类似函数调用里”入口函数vs子函数”的分层,让一部分渲染逻辑(比如某个通用的绘制片段)被封装成可复用的次指令缓存,被不同的主指令缓存反复引用,不必每次都重新录制一遍相同的指令序列。
参考来源
《Vulkan学习指南》第5章《Vulkan中的指令缓存和内存管理》
知识卡片
指令缓存分两种:主指令缓存可以独立提交给队列执行,同时也能调用一个或多个次指令缓存;次指令缓存自己不能直接提交,只能被某个主指令缓存执行。这种主从关系类似函数调用里”入口函数vs子函数”的分层,让一部分渲染逻辑(比如某个通用的绘制片段)被封装成可复用的次指令缓存,被不同的主指令缓存反复引用,不必每次都重新录制一遍相同的指令序列。