我正在创建一个使用OpenGL的游戏,它有很多纹理立方体。我试图使用一个阵列纹理从一个文件加载多个纹理。我试图设置我的纹理地图集,但是,所有的渲染都是黑色的纹理。我不知道我到底做错了什么。GL_TEXTURE_2D_ARRAY, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
stbi_image_free(data);{
F
如何将相同的“纹理记忆”绑定到不同维度的纹理。例如,我需要使用着色器中的sampler2DArray访问一个2D图像数组,在另一个着色器中访问一个sampler3D,而不必在显卡内存中加载和存储数据两次。我想做这样的事情:glBindTexture(GL_TEXTURE_2D_ARRAY, tex);
glTexImage3D(GL_TEXTUREdifferent dim