问题:
为什么相同数量的像素,如果存储在正方形纹理中,所需的视频内存要比存储在长方形纹理中少得多?
例子: 我使用glTexImage2D命令创建了360个4x16384大小的纹理。内部格式为GL_RGBA。 视频内存:1328 MB。 如果我使用相同的数据创建360个256x256纹理,则内存使用量少于100MB。 使用集成的Intel HD4000 GPU。
例子: 我使用glTexImage2D命令创建了360个4x16384大小的纹理。内部格式为GL_RGBA。 视频内存:1328 MB。 如果我使用相同的数据创建360个256x256纹理,则内存使用量少于100MB。 使用集成的Intel HD4000 GPU。