石墨烯:图形数据类型的薄层 源码
石墨烯 图形库类型的薄层 创建图形库时,您很可能最终处理点和矩形。 如果您特别不幸,则可能最终要处理仿射矩阵和2D变换。 但是,如果您要编写具有3D变换的图形库,那么您将遇到麻烦:4x4矩阵,投影,变换,向量和四元数。 这些东西中的大多数以各种形式存在于其他库中,但是它的主要缺点是无法与您想要的其他库一起出现。 这些库也可以使用多种语言,只要这些语言是C ++即可。 同样,它可能不是您想要的。 因此,我决定编写一个最薄,最小的图层来编写画布库。 考虑到它的相对大小,以及图形库的名称倾向于双关语,我决定将其称为Graphene。 该库提供了类型及其相对的API。 它不处理窗口系统表面,图
文件列表
石墨烯:图形数据类型的薄层
(预估有个101文件)
matrix.c
28KB
rect.c
20KB
vec3.c
15KB
vec4.c
17KB
meson.build
2KB
box.c
20KB
triangle.c
17KB
meson.build
2KB
meson.build
11KB
graphene-vectors.c
47KB
暂无评论