当前位置: 首页 > wzjs >正文

深圳网站建设jm3q湖南百度推广公司

深圳网站建设jm3q,湖南百度推广公司,自己做的网站响应速度慢,wordpress网建公司模板在vulkan中&#xff0c;指令池vkCommandPool分配指令缓冲vkCommandBuffer&#xff0c;而指令缓冲用于记录计算、渲染指令&#xff0c;记录完后&#xff0c;把该指令缓冲提交给指令队列vkQueue&#xff0c;然后等待执行。 实际上就可以简单理解为&#xff1a; 每个指令 <&g…

在vulkan中,指令池vkCommandPool分配指令缓冲vkCommandBuffer,而指令缓冲用于记录计算、渲染指令,记录完后,把该指令缓冲提交给指令队列vkQueue,然后等待执行。

实际上就可以简单理解为:

  • 每个指令 <=> 一行有效代码、一个原子操作
  • 指令缓冲vkCommandBuffer <=> 一个函数
  • 指令队列vkQueue <=> 一个队列,每个元素是一个函数指针
class CommandQueue 
{
public:// 提交指令到队列void Submit(std::function<void()> command) {commandQueue.push(command);}// 处理队列中的指令void ExecuteCommands() {while (!commandQueue.empty()) {auto command = commandQueue.front();command();commandQueue.pop();}}private:std::queue<std::function<void()>> commandQueue;
};int main() 
{CommandQueue commandQueue;// 提交3个指令缓冲到队列,每个指令缓冲相当于一个函数,这里用lambda表达式commandQueue.Submit([]() { std::cout << "Command 1 executed." << std::endl; });commandQueue.Submit([]() { std::cout << "Command 2 executed." << std::endl; });commandQueue.Submit([]() { std::cout << "Command 3 executed." << std::endl; });// 处理队列中的指令commandQueue.ExecuteCommands();return 0;
}
http://www.dtcms.com/wzjs/461563.html

相关文章:

  • 中式建筑网站google play 安卓下载
  • 卢松松网站的百度广告怎么做的电商网站对比
  • 网站模板放哪推广普通话手抄报内容大全资料
  • 网站备案完成后该如何做商城网站开发公司
  • 韶关企业网站建设公司sem推广竞价托管
  • php做网站特效世界网站排名查询
  • 微网站开发北京上海优化seo排名
  • 网站建设的行业资讯、郑州做网站推广电话
  • 视频网站开发网站指数查询
  • vps能同时做网站同时做其它事吗引流推广平台软件
  • 做b2b网站的人百度seo费用
  • .net做网站用什么的多企业网站有什么
  • 中国工商网济南做seo的公司排名
  • 无锡网站建设 百家号项目推广平台排行榜
  • 网站后台 语言企业网络推广方法
  • 大型门户网站建设需要哪些技术打开百度一下搜索
  • 济源市工程建设监理所网站seo博客是什么意思
  • 织梦装修设计网站模板百度seo 优化
  • 网站官网上的新闻列表怎么做专业代写软文
  • 湖南网站制作收费标准市场调研模板
  • 重庆网站建设设计公司seo搜索引擎优化薪资
  • 黄山网站建设怎么在百度打广告
  • 深圳 网站托管网络宣传的方法有哪些
  • wordpress建的大型网站吗制作网站公司
  • 东莞 建网站珠海网站建设
  • 安装好的字体怎么用wordpressseo的作用有哪些
  • 郭仓镇做网站网络营销首先要做什么
  • 新疆建设兵团公安局网站东营优化公司
  • node.js 网站开发阿里指数在哪里看
  • 网批做衣服的网站下载微信