我正在尝试使用 OpenGL 函数渲染体积数据glDrawPixels()
#define SIZE 480
unsigned int rgbPixels[SIZE][SIZE]
...
glDrawPixels(SIZE, SIZE, GL_RGB, GL_UNSIGNED_INT, rgbPixels);
如果我这样做sizeof(rgbpixels)
,它会返回 921600,即 480*480*4。
我试过GL_RGBA
但没有用。最后我在屏幕上得到了一些东西而没有使用glDrawPixels(SIZE, SIZE*0.81, GL_RGB, GL_UNSIGNED_INT, rgbPixels);
但这并不符合我的预期输出。那么在这种情况下有人可以帮助我吗?