统一位置和属性位置 - 是相同的数字系列吗?
uniform location and attribute location - is it the same number series?
是否可以使(每个绘制调用(统一和(每个顶点(属性以显式共享同一通道(location = X)
?
顶点着色器:-
layout(location = 2) in vec3 perVertex_pos;
layout(location = 2) uniform vec3 perInstance_color;
//^ same "location = 2" ... valid?
我试图尽可能将location
保持在较低数字以修复错误C5102: input semantic attribute "ATTR" has too big of a numeric index
。
参考文献 :
https://www.khronos.org/opengl/wiki/Layout_Qualifier_(GLSL(
https://www.khronos.org/opengl/wiki/Uniform_(GLSL(/Explicit_Uniform_Location
他们单独解释每种类型(统一和属性(,但没有告诉我是否可以共享索引。
编辑:一个相似但垂直的问题:OpenGL索引和位置对于制服和顶点属性是一回事吗?
是的,他们可以共享索引。属性位置和统一位置不相关。
相关文章:
- 如何找到数字的位置并使用它们
- 统一位置和属性位置 - 是相同的数字系列吗?
- 数字的总和在奇数,甚至是字符串的位置
- 根据数字在 c++ 中作为矩阵的位置从文件中读取数字
- 计算正确和放错位置的数字
- 如何将数字0-8变成C 的0-8二进制位置
- 你如何在序列中找到数字的位置
- C 更改数字位置
- 我可以读取向量<string>::迭代器的数字位置吗?
- 将一个数字的一个数字与其当前位置相乘,然后使用递归将其和其他数字相加
- C++如何从文件中读取数字并将其分配到数组中的相应位置
- 构建一个程序,将 10 个整数放入数组中并识别重复的数字并输出它们及其位置编号的位置
- 按每行同一位置出现的 4 个数字对文本文件中的 200 行进行排序
- 我需要从用户输入中找到某些数字的位置
- 带有Overload[]运算符的C++MyInteger类,因此索引在位置i返回数字
- (c++)对数组中的重复项进行计数,然后将被计数的数字移动到另一个数组中的相应位置
- 我需要知道如何在c++中将数字四舍五入到小数点后的某个位置
- 找出数组中最小的数字及其位置
- 交换两个数字而不使用额外的空间,如果两个数字都指向相同的位置,则不起作用
- 用户正在输入10个数字,找到最大的负值及其索引/位置