保留的vulkan /矢量图形
注意:目前还不能非常积极地维护它。 它可能仍然可以用作概念证明。 仅供参考,您可能希望查看我一段时间进行的,其中渲染得到了更好的优化。 将来可能会在这里恢复开发
Vulkan库,用于在现代C ++ 17中进行高级2D矢量式渲染。 受nanVG启发,在svg之后进行松散建模。 使用面向对象的保留模式惯用语进行渲染,这使得使用vulkan进行渲染非常高效,因为不会重新计算和上传曲线和形状,而是仅在一次(或更改)时才重新计算和上传曲线。 甚至不需要每帧都重新记录命令缓冲区,甚至可以更改绘画,形状或变换之类的东西而无需触发对命令缓冲区重新记录的需要,这使得它使用的CPU性能比立即模式替代品要低。 旨在在高级绘图功能和可以在gpu上有效实现的api之间进行折衷。 例如可以轻松地用于vulkan gui库。
该项目尽可能建立在经过测试和验证的库的基础上,例如用于构建字
评论0
最新资源