IGL跨平台中间图形库
IGL 中间图形库 ( Intermediate Graphics Library - )是一个新的控制 GPU 的跨平台库。
IGL 旨在c该接口可在除 Direct3D 之外的所有主要图形后端上运行。
渲染后端支持
- Metal 2+
- OpenGL 2.x (requires GL_ARB_framebuffer_object)
- OpenGL 3.1+
- OpenGL ES 2.0+
- Vulkan 1.1 (requires VK_KHR_buffer_device_address and VK_EXT_descriptor_indexing)
- WebGL 2.0
平台支持
- Android
- iOS
- Linux
- macOS
- Windows
- WebAssembly
API 支持
Windows | Linux | macOS | iOS | Android | |
---|---|---|---|---|---|
Vulkan 1.1 | ✔️ | ✔️ | ✔️ (MoltenVK) | ✖️ | ✔️ (Quest 2/3/Pro) |
OpenGL ES 2.0 - 3.0 | ✔️ (Angle) | ✔️ (Angle) | ✔️ | ✔️ | ✔️ |
OpenGL ES 3.1 - 3.2 | ✔️ (Angle) | ✔️ (Angle) | ✖️ | ✖️ | ✔️ |
OpenGL 3.1 - 4.6 | ✔️ | ✔️ | ✖️ | ✖️ | ✖️ |
Metal 2 | ✖️ | ✖️ | ✔️ | ✔️ | ✖️ |
评论
GBOXc语言跨平台图形渲染库
GBOX是一个用c语言实现的多平台图形渲染库现在这个项目,正处于早期开发阶段,暂不提供使用,仅供参考学习 在线源码项目主页更多项目 如果您感兴趣,可以阅读源码,目前已实现的功能:矢量2d渲染,支持矩阵
GBOXc语言跨平台图形渲染库
0
Koala跨平台图形编译工具
Koala是一款预处理器语言图形编译工具,支持Less、Sass、CoffeeScript、Compassframework的即时编译。无需手动输入命令去编译,后台监听文件是否有改变,如有修改会自动进
Koala跨平台图形编译工具
0
IUP跨平台图形用户界面
IUP是一个跨平台的图形用户界面开发工具包。提供了C,Lua和LED三种语言的接口。它提供了约100个函数,用来创建和控制对话框。IUP的目标是让程序无需修改,即可在不同的系统中运行-它提供可移植能力
IUP跨平台图形用户界面
0
SkiaSharp.NET 平台的跨平台 2D 图形 API
SkiaSharp是基于GoogleSkiaGraphicsLibrary的.NET平台的跨平台2D图形API。可用于移动设备,服务器和桌面设备渲染图像。SkiaSharp目前适用于一下平台:.NET
SkiaSharp.NET 平台的跨平台 2D 图形 API
0
ZThread跨平台线程库
ZThread是一个C++的跨平台线程开发包。zthread库的用法和Java的多线程很相似,名字都差不多,比如Thread,Runnable,^_^举个例子入门一下吧在zthread里有一个任务的概
ZThread跨平台线程库
0