0
点赞
收藏
分享

微信扫一扫

vulkan管线学习12


上一个部分已经把东西画出来了,开始做顶点信息处理和UBO处理的学习了

这里先顶点

vulkan管线学习12_数组

这里教程用的例子 前面2个是position后面三个是rgb

vulkan管线学习12_vulkan_02

一个inputbinding描述,具体如下

vulkan管线学习12_ide_03

好像可以bind一个数组,所以这里要指明index,stride和OpenGL那个应该一样的,指一个顶点所有属性加起来多长position2个float32 color3个float32,这种

inputRate区分是不是instance

vulkan管线学习12_vulkan_04

然后这里是attribute的描述,似乎要给每一个属性进行一次描述,

第一个position,binding应该对应刚刚那个input描述的binding,location是vertexshader里的location值,format是数据类型,offset是偏移,pos应该是0。

第二个color同理。

vulkan管线学习12_数据类型_05

最后这些描述都加到pipeline上,教程说下一章说。

vulkan管线学习12_vulkan_06

 

vulkan管线学习12_vulkan_07

举报

相关推荐

0 条评论