3个版本
0.1.3 | 2021年10月31日 |
---|---|
0.1.2 | 2021年10月31日 |
0.1.1 | 2021年10月4日 |
#1038 in 图形API
155KB
3K SLoC
NeoCogi核心库
包含开源NeoCogi库的仓库
特性
- 3D渲染器(GLES 3)
- Pass/渲染命令队列
- 像素读取
- GLSL着色器
- 3D辅助器(3D对象渲染:调试网格)
- 立即模式GUI
- 窗口/面板/弹出窗口
- 小部件
- 3D视口
- 非常轻量(UI示例小于250Kb)
待办事项
- 渲染辅助器
- Pass作为渲染单元:Pass记录更新和绘制命令
-
Arc<Resource>
&Arc<Mutex<Driver>>
- 立即模式UI
- UI示例
- 直接绕过渲染命令
- 像素统一示例
- 像素读取示例
- 部分纹理更新:不确定是否支持它很明智
- 在资源更新命令上检测停滞(用互斥锁保护?)
许可证
BSD-3-Clause许可证
依赖项
~5.5MB
~93K SLoC