需要OpenGL / PBO像素绘图示例

时间:2011-06-21 16:31:53

标签: c++ linux opengl pixel pbo

我需要在屏幕上非常快速地绘制像素。

我找到了这个有趣的页面 Fast pixel drawing library

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

我想OpenGL / PBO就是我所需要的。

我正在阅读有关PBO的文章 这里http://www.opengl.org/registry/specs/ARB/pixel_buffer_object.txt 在这里http://www.songho.ca/opengl/gl_pbo.html 但我不明白......

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

1 个答案:

答案 0 :(得分:3)

这可能是开始OpenGL Pixel Buffer Object (PBO)

的好地方

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

要绘制单个3D点,您需要了解有关OpenGL start here

的更多信息