相关疑难解决方法(0)

GLSL,不同大小的纹理数组

在GLSL中进行多重纹理时,无论如何都有一个可转换的采样器数组,其中每个纹理的大小不同?此语法无效:

uniform sampler2D texArray[5];
Run Code Online (Sandbox Code Playgroud)

现在似乎唯一的选择是单独创建采样器:

uniform sampler2D tex1;
uniform sampler2D tex2;
uniform sampler2D tex3;
uniform sampler2D tex4;
uniform sampler2D tex5;
Run Code Online (Sandbox Code Playgroud)

但后来我无法迭代它们,这是屁股真正的痛苦.有解决方案吗?

opengl glsl

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

glsl ×1

opengl ×1