Covariant Graphics Library,简称CovGl,是由李登淳开发,隶属于中国智锐随变软件工作室的一款轻量级图形库。 CovGl分为控制台版本和精细图形版本,现只开发出控制台版本。
使用了第一代CGK的CGL1功能很少,接口复杂,性能低下,但是作为李登淳的图形试水之作已经非常难得。
第二代CGK进一步改善了易用性和性能,实现了对第一代CGK的全面超越,在设计时也充分考虑了跨平台,但是实际上的跨平台直到第五代CovGl搭载的改良版CGK2才初见成效。
CGK2由于设计问题,其性能一直是其最大的短板,其杂乱无章的编码风格也严重阻碍了CovGl的推广(编码风格乱到连作者都无法写出一份简洁明了的文档)。
您依旧可以在此repositorie里找到CGL5以及CGK2。CGL5代表了一年前作者的最高程序设计水平。
CGK3大幅度优化了性能和接口规范,从底层支持了跨平台设计,初步估计CGK3的性能为改良版CGK2的四到五倍
CGL已经停止更新与后续维护。感谢大家的支持。Covariant Studio工作重点已转移至Darwin图形库。