OpenGL ES2直接输出到Linux平台上的显示缓冲区

时间:2014-12-29 03:52:07

标签: c++ opengl-es raspberry-pi x11

我已经能够从http://opengles-book-samples.googlecode.com/

编译和运行示例

在Gnome中使用Raspberry Pi,BeagleBone和Hummingboard没有问题。

然后,对于Raspberry Pi,我能够使用以下链接中的示例运行相同的示例而不使用窗口系统(直接来自shell)

enter link description here

但是,相同的例子在其他主板上不起作用,这是因为Bcm_host库只能在Pi上使用。

但是,当我在没有RPI_NO_X cflag的情况下编译时,相同的示例确实有效。 但它们需要从Gnome执行,并且它们运行速度非常慢,在比Pi快的板上慢约30倍。如果没有X11

,它们就无法运行

我的问题是,OpenGL需要X11吗?难道不能将OpenGL输出直接输出到视频/显示/帧缓冲区吗?

任何人都可以帮助指出正确的方向开始

0 个答案:

没有答案