我需要在屏幕上非常快速地绘制像素。
我发现了这个有趣的页面
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纹理上的位图上绘制像素?
最佳答案
这可能是开始OpenGL Pixel Buffer Object (PBO)的好地方
如果您需要绘制图像,那么最简单的方法是纹理,基本上是2D内存块,您可以将像素RGB(或其他值)值写入到内存中,然后要求openGL绘制到屏幕上。 VBO和PBO只是改善了将纹理显示到屏幕的过程。
要绘制单个3D点,则需要了解有关OpenGL start here的更多信息