linux - 如何在 Linux 中用 OpenGL ES 画东西?

标签 linux opengl-es

我开始在 ARM/Linux 上使用 OpenGL ES 进行开发,我想画一些全屏的东西,但不知道从哪里开始。

在 iPhone 或 Android 上开发。这是一个 Linux/OpenGL ES 问题。

我知道可以使用 OpenGL ESframebuffer 上绘制没有任何库,但我不知道找不到关于该主题的任何资源,你能帮我吗?


我没有任何代码来展示如何做到这一点,但基本上您使用 de framebuffer 设备作为 OpenGL|ES 操作的目标。

最佳答案

您是否以嵌入式平台为目标进行开发?如果是这样,您可以在主机系统上使用软件实现,然后在嵌入式设备上使用实际驱动程序。

在 Linux 上有一个支持 OpenGLES 1.1 的小项目,名为 dlges。 .你也可以试试 mesa .

我想驱动程序本身可能有一个 OpenGL header ,您可以查看它是否支持 OpenGLES 调用。或者,您可以设置函数指针以使您的 OpenGL 代码看起来更像 OpenGL ES。

祝你好运!

关于linux - 如何在 Linux 中用 OpenGL ES 画东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1389684/

相关文章:

android - 无法在android上的opengles中释放线程

android - android中的圆形/旋转拨号 View

android - 使用 OpenGL ES2.0 的纹理渲染质量下降

linux - Ubuntu 上的 Cilk 安装错误

android - 如何在 Android 上通过 OpenGL ES 2.0 的 fragment 着色器更改颜色

ios - 如何使用 GCD 进行资源的轻量级事务锁定?

c - 在这种情况下我需要同步吗?

linux - 如何知道gcc安装的确切位置

linux - 将 stderr 直接输出到 stdout $ command-name 2>&1 默认情况下,stderr 不会打印到终端吗?

node.js - MongoError : connect ECONNREFUSED 127. 0.0.1:27017