为什么 mipmap 会提高性能?我在网上某处读到“当我们有 256 x 256 纹理数据并想要将其映射到 4x4 时,驱动程序只会将生成的 4x4 mipmap 级别复制到 GPU 内存而不是 256x 256 数据。采样将适用于复制的 4x4 数据在 GPU 内存上,这将节省大量计算”我只想知道它是否正确?
此外,当 glTeximage 调用发生时,它会将纹理数据上传到 gpu 内存中,这些数据在 glteximage 调用中传递。然后它与上面的说法相冲突。当我们调用 glgeneratemipmap() 时,它是否会在 CPU 端创建所有 mipmap 级别,然后在 GPU 端复制所有这些级别?