我计划运行一个基于 (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/