Linux Xlib中的backbuffer(无OpenGL)

Linux Xlib中的backbuffer(无OpenGL),linux,xlib,Linux,Xlib,我想知道是否有可能获得的像素数据的 Pixmap或XImage。我想得到一个指向视频内存的指针 像素图或像素图。然后在我写完之后,我想把它咬一口 一扇窗户,就像一个后挡板。 (在Windows中,我使用CreateDIBSection实现此目的。) 我不希望使用OpenGL,只希望使用Xlib函数 非常感谢。这就是您想要的: ?目前我对性能不感兴趣。我也是Linux编程新手。如果我真的需要共享内存,我更喜欢这样的东西:PixmapPixelPtr。只需要一个指向数据的指针和位blit的功能,就

我想知道是否有可能获得的像素数据的 Pixmap或XImage。我想得到一个指向视频内存的指针 像素图或像素图。然后在我写完之后,我想把它咬一口 一扇窗户,就像一个后挡板。 (在Windows中,我使用CreateDIBSection实现此目的。) 我不希望使用OpenGL,只希望使用Xlib函数


非常感谢。

这就是您想要的:


目前我对性能不感兴趣。我也是Linux编程新手。如果我真的需要共享内存,我更喜欢这样的东西:PixmapPixelPtr。只需要一个指向数据的指针和位blit的功能,就可以在Xlib?X服务器(与硬件[视频卡]一起工作的程序)中完成吗?通过套接字与X客户端(您的程序)一起工作,这样您就可以在程序内创建pixmap,并在程序内再次复制它们,但当您想在屏幕上绘制pixmap时,您必须通过套接字将它们发送到共享内存中的ximage,或者只需
位blit
即可。