我可以直接写入OpenGL中的颜色缓冲区吗?

时间:2011-05-26 10:35:33

标签: opengl

出于某种原因,我想直接在屏幕上写一些像素。例如,是否有任何接近glDrawPixels(int x, int y)的函数调用,或者有什么方法可以获取并设置颜色缓冲区?

哈哈哈...这很有趣因为glDrawPixels是我编写的名字,在阅读了Ramya的回复之后我去了参考文献,发现他们真的有一个名为glDrawPixels的函数,这正是我需要的。多么讽刺!

1 个答案:

答案 0 :(得分:3)

是的,glDrawPixels会这样做,但是绘制像素数据很慢,通过绘制纹理四边形来使用纹理。如果你想绘制单个像素,那将比绘制更大的纹理区域慢得多。