android - 这可能吗,GNOME (lib)Clutter with OpenGL ES & Vulkane?

标签 android graphics opengl-es cross-platform clutter

我计划运行一个基于 (GNOME) libclutter 的应用程序在 Android 9(饼图)上。我对这些图形相关的东西很陌生,一直想知道这些事情,因此寻求指导/方向任何可以帮助我更好地理解这个东西的数据。

根据 Android Graphics 的文档,Android 在底层使用 OpenGL ES 和 Vulkane 来渲染对象。并根据 GNOME Clutter documentation ,它只能用提到的后端来编译! (请检查嵌入式链接以了解平台详细信息。)

我没有看到 OpenGL ES 或 Vulkane 支持,那么我是否遗漏了一些理解部分或者无法完成?!

最佳答案

[困惑维护者,这里]

是的,Clutter 支持 OpenGL ES — 它使用 Cogl ,一个抽象 GL 和 GLES 概念的库。

不,Clutter 目前支持 Vulkan。

不,Clutter 和 Cogl 不支持 Android;有an experimental port但已于 2012 年被放弃。

此外,Clutter 处于深度维护模式:没有新的开发版本,没有新功能,并且只允许进行最小/安全/崩溃的错误修复。

我不建议在新编写的项目中使用 Clutter。

关于android - 这可能吗,GNOME (lib)Clutter with OpenGL ES & Vulkane?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59175075/

相关文章:

iphone - 有没有用于开发 OpenGL ES 2.0 着色器的工具?

java - 实现我自己的按钮监听器

android - 无法让库 jar 与 Android 和 Proguard 一起使用

Android:当我在单击微调器项目时动态添加新的 ListView 条目时,微调器会丢失它们的值吗?

r - R 中的自定义热图

algorithm - HSV 颜色到 RGB 颜色算法 - 线性插值颜色

java - libgdx opengl 错误

android - 图像到 Svg 路径

opengl - 为什么 OpenGL 有一个远剪裁平面,用什么习语来处理这个问题?

android - 在 Android 上的 OpenGL ES 中对正方形进行纹理处理