2

我对如何组合使用 X11 库为 OpenGL 生成纹理有点困惑(我正在使用https://github.com/reacocard/haskell-x11-xcomposite抓取像素图区域)

我想让我明白的是,PixMap 有一个返回类型 XID,它基本上是一个 Word32,用作指向实际数据的指针,但是 OpenGL 库对其指针使用了不同的东西。我知道我必须在 C 中做什么,

http://www.opengl.org/wiki/Programming_OpenGL_in_Linux:_Using_texture_from_pixmap_extension

但是通过 FFI 重写很多 OpenGL 和 X11 的东西以使其类型兼容似乎很愚蠢。有没有更简单的方法?

4

0 回答 0