关于shader中的语法,layout(set = 2, binding = 12),这句代码是什么意思?是glsl语法吗?关于这个语法的信息,去哪里可以查询到呢?希望大家帮帮我,我是菜鸟
用 visual studio code 打开引擎源码,然后搜索一下
layout(set = 2, binding =
可以找到 binding = 12 就是给 spriteTexture 使用的,其他的可以自己看一下,layout 是 GLSL 设置着色器变量布局的,可以简单理解设置 绑定位的,方便通过绑定获取该变量。
是的,是glsl语法。代码里要往shader中传一些变量,shader里面就通过layout访问到特定的变量,就像索引

