作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在研究 NDK for android,试用 OpenGL ES 2.0 功能。但我不知道如何将图像加载到 OpenGL 纹理中。我的计划是使用 native 函数调用发送位图,然后使用 GLUt 从中制作纹理。那么,如何在 android 平台的 native 代码中使用 GLUt?
或者这是他对问题的错误理解?
(抱歉英语不好)。
提前致谢!
最佳答案
这些取决于你的应用程序在做什么,如果你正在开发游戏,最好的方法是从 sdcard 读取图像或从 apk 中的 Assets 发送文件描述符,并使用 stdio 和 libpng 或类似的lib(取决于您的图像格式),以 native 代码解码图像并在其中绑定(bind)纹理。
另一方面,如果您的图像是动态生成的(例如:从相机),最好的方法是使用 java.nio.ByteBuffer 或类似的方法将其传递给 native 代码。
关于android - 如何在 Android 的 native 代码中使用 GLUt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4970658/
我是一名优秀的程序员,十分优秀!