【发布时间】:2013-05-17 13:56:24
【问题描述】:
我正在尝试使用 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);
但这不是我预期的输出。那么在这种情况下有人可以帮助我吗?
【问题讨论】:
-
rgbPixels是什么类型?