提问人:Fabalo Asdimov 提问时间:4/15/2023 最后编辑:genpfaultFabalo Asdimov 更新时间:4/15/2023 访问量:133
将大纹理传递给 GLSL 着色器?
Passing a big texture to a GLSL shader?
问:
我需要将两个 65536x1024 像素的纹理传递给着色器程序。我无法通过标准方法执行此操作,因为 OpenGL 端对纹理的高度和宽度有限制(此值存储到常量中)。我正在考虑使用 将每个纹理拆分为子纹理,但据我了解,这样做也可能很困难。有没有办法将这些纹理传递给着色器?glTexImage2D()
GL_MAX_TEXTURE_SIZE
glTexImage3D(GL_TEXTURE_2D_ARRAY, ...)
答: 暂无答案
评论
GL_MAX_TEXTURE_SIZE
glGetIntegerv