gpt4 book ai didi

android - fragment 着色器中可用的最大纹理数是多少

转载 作者:行者123 更新时间:2023-11-29 14:52:46 26 4
gpt4 key购买 nike

我现在正在使用 opengl es 2.0 开发 android 系统。我知道为了获得 fragment 着色器中可用纹理的最大数量,我可以尝试获取 GL_MAX_TEXTURE_IMAGE_UNITS 的值。但是,我发现这个常量的值是34930。但是我从一本书上看到,在一个 fragment 着色器中只能使用8个纹理。我想知道 34930 的值是什么意思?

最佳答案

该值只是 OpenGL 枚举 GL_MAX_TEXTURE_IMAGE_UNITS 的整数值。它不是可用的纹理单元数。

要获取可用纹理单元的数量,您必须使用

int[] max = new int[1];
glGetIntegerv(GL_MAX_TEXTURE_IMAGE_UNITS, max, 0);

关于android - fragment 着色器中可用的最大纹理数是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13392746/

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