我正在尝试将 OpenGL 应用程序从 Mac 移植到 iOS。代码是这样的
glPixelStorei(GL_UNPACK_ROW_LENGTH, 4*COMPASS_SIZE);
glPixelStorei(GL_UNPACK_SKIP_ROWS, row*COMPASS_SIZE);
glPixelStorei(GL_UNPACK_SKIP_PIXELS, col*COMPASS_SIZE);
glDrawPixels(COMPASS_SIZE, COMPASS_SIZE, GL_RGBA, GL_UNSIGNED_BYTE, compassBits);
这里纹理是从包含许多指南针的图像文件中读取的。这里 COMPASS_SIZE 正好等于图像中每个指南针的尺寸。我不明白的是第一行代码的目的是什么?