glm C++ 98 版本
https://github.com/sdragonx/glm
glm 原库作为图形基础库,下载使用量没有 cglm 多,其中一个原因就是,这个库竟然用 C++ 11。
这里是一个 C++ 98 版本的 glm 库,兼容比较老的编译器。
虽然有些方法在实现上,C++ 11 比 C++ 98 方便一些,但也不是不能完全实现。
好吧,有问题欢迎指正!
程序部分,使用的是 C++ 98 标准,所有代码在 cgl::glm 命名空间下。
glm.hpp 里面使用了 using namespace cgl 来暴露 glm 的命名空间。
精简了结构,代码量更少,部分代码执行率比原版要快一些。
更新历史
2021-11-20
完成大部分 glsl 函数,指令加速部分,完成矩阵乘法(指令部分,支持 SSE2 内联汇编)。
sdragonx https://github.com/sdragonx
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现