需要OpenGL/PBO像素绘图示例

Sta*_*tan 7 c++ linux opengl pixel pbo

我需要在屏幕上快速绘制像素.

我找到了这个有趣的页面 快速像素绘图库

作者发布:"使用OpenGL纹理和PBO似乎是最好的选择.谢谢."

我想OpenGL/PBO就是我需要的.

我在http://www.opengl.org/registry/specs/ARB/pixel_buffer_object.txthttp://www.songho.ca/opengl/gl_pbo.html上阅读了PBO , 但我不明白. ..

有人可以提供简单的例子,如何在具有PBO扩展的2D纹理上的位图上绘制像素?

Mar*_*ett 4

这可能是开始OpenGL 像素缓冲区对象 (PBO)的好地方

如果您需要绘制图像,那么最简单的方法是纹理,基本上是一个 2D 内存块,您将像素 RGB(或其他)值写入其中,然后要求 openGL 绘制到屏幕上。VBO 和 PBO 只是改进了将纹理传输到屏幕的过程。

要绘制单独的 3D 点,您需要从这里开始了解有关 OpenGL 的更多信息

  • 对于不了解 OpenGL 的人来说,此页面的示例有点复杂。您能提供一个简单的例子吗?(一个 PBO、一个纹理和一个函数 draw_pixel_now(x,y,R,G,B) ) (4认同)