uvec2片段着色器输出的组合
Which combination for uvec2 fragment shader output
我一直试图将无符号值R和G输出到GL_COLOR_ATTACHMENT1中。纹理设置为这些格式/内部格式/类型:
GL_RG / GL_RG8UI / GL_UNSIGNED_INT
我也尝试过GL_UNSIGNED_BYTE
,结果是同样的问题:帧缓冲区不完整。
我以这种方式在片段着色器中输出:
layout (location = 0) vec3 nofrag;
layout (location = 1) uvec2 matfrag;
知道吗?我认为GL_UNSIGNED_INT_8_8_8_8
会更好:当然不是…
已解决!谢谢你,glYoda!解决方案如下:
GL_RG_INTEGER / GL_RG8UI / GL_UNSIGNED_BYTE
我认为GL_UNSIGNED_INT也不错,但由于GL*8*UINT,BYTE远比它好。
相关文章:
- 递归函数计算序列中的平方和(并输出过程)
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 请解释"函数1(p1,p2,p3);"的输出
- C++:将控制台输出存储在宏中更好吗
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 可组合的lambda/std::函数与std::可选
- 为什么我的代码在输出中增加了93天
- 如何从void函数输出字符串
- 输入到文件并输出到另一个文件,并将流文件传递给函数
- 双重释放或损坏(输出):使用向量的组合算法0x0000000001a880a0***
- 组合输入和输出流
- 在输出时,我对如何将数量和单词组合在一行感到非常困惑
- 最后一行欧普特两个组合输出问题?如果其他语句
- 如何在输出到文本文件时防止C++中的字符组合
- 我用c ++编写了组合程序,但没有输出,任何人都可以说出原因吗?
- uvec2片段着色器输出的组合
- 是硬币变化算法,输出仍可由DP解决的所有组合
- 如何组合两个查询并使用第一个查询的结果作为第二个查询的输出
- 输出或遍历集合的所有对组合的标准算法