0
点赞
收藏
分享

微信扫一扫

vulkan管线学习13


上一章构造了顶点输入的描述,这里就要填充数据了

vulkan管线学习13_数据

首先要创建一个VkBuffer,需要手动清除

vulkan管线学习13_API_02

然后申请内存需要借助物理设备

vulkan管线学习13_vulkan_03

vulkan管线学习13_API_04

然后还要找到合适的内存type

vulkan管线学习13_API_05

vulkan管线学习13_物理设备_06

这里就拿着需要的东西来填申请信息,然后就可以申请了

vulkan管线学习13_API_07

申请过后bind到vertexbuffer,然后操作vertexbuffermemory就可以了

vulkan管线学习13_物理设备_08

利用下面的API,把vertexbuffermemory的内容填上,具体就是把buffer映射到CPU可以操作的地方去,然后填上,再解除映射

vulkan管线学习13_API_09

但是这里说可能数据不是马上就拷贝进去的

 

vulkan管线学习13_vulkan_10

说后面会讲一下这个问题,最后绘制部分可以改了,bind改动过的pipeline之后,bindvertexbuffer然后Drawcall

vulkan管线学习13_API_11

 

举报

相关推荐

0 条评论