gpt4 book ai didi

c++ - uvec2 片段着色器输出的哪种组合

转载 作者:太空宇宙 更新时间:2023-11-04 14:04:49 26 4
gpt4 key购买 nike

我一直在尝试输出到 GL_COLOR_ATTACHMENT1 无符号值 R 和 G。纹理设置为这些格式/内部格式/类型 :

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++ - uvec2 片段着色器输出的哪种组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17504632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com