我正在尝试修改Raspberry上的hello_triangle示例(/opt/vc/src/hello_pi/hello_triangle),以将其输出到fb1而不是fb0。EGL_DEFAULT_DISPLAY被定义为(NativeDisplayType)0,因此我猜想0引用了fb0,但是使用(NativeDisplayType)1 for fb1会导致eglGetDisplay最初的示例输出到fb0,这是应该的,没有问题。
我还知道我的显示器工作正常,因为我可以使用fbi在fb1上显示
我正在尝试为linux开发一个直接写入framebuffer /dev/fb0的应用程序。为了使其具有双缓冲,我尝试使虚拟屏幕是屏幕大小的两倍。= open("/dev/fb0", O_RDWR); error("Could not open framebuffer located in /dev/fb0!");
if (ioctl(fb0