百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

sdl-gpu

> 编程语言
开源

一套以 C 语言编写的高性能、现代 2D 图形库,由 SDL 提供。

1.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一套以 C 语言编写的高性能、现代 2D 图形库,由 SDL 提供。

SDL_gpu 是一个用于轻松制作硬件加速 2D 图形的库。由 Jonathan Dearborn 编写。SDL_gpu 遵循 MIT 许可协议。请参阅 LICENSE.txt 了解您对该代码的使用许可的详细信息。

  • 高性能 (它自动收集和提交批次,而不是为每个精灵和冗余状态更改单独的绘制命令) * 着色器 API * 任意几何图形渲染 (三角形) * 可以与显式 OpenGL 调用集成 (混合 2D 和 3D) * 全面的混合状态控制 * 内置基本形状 (点、线、三角形、矩形、椭圆、多边形,甚至弧) * 使用 SDL 1.2 用户熟悉的风格 * 兼容 SDL 1.2 或 2.0 * 通过 stb-image 加载 BMP、TGA 和 PNG 文件 * 围绕图像中心进行旋转和缩放,使对最终角坐标的推理更加明显 (可通过锚点设置进行调整)

SDL_gpu 是免费的,开源! 您可以通过贡献 Pull Request,填写错误报告,发送电子邮件或通过捐赠来帮助我花更多时间来开发它:您所能做的任何事情都会非常感谢!

自动化的 Windows 构建状态和预构建库文件可以在 Appveyor 页面中找到: 自动化的 Linux 和 MacOS 构建状态可以在 Travis CI 项目页面中找到: SDL_gpu 使用 CMake (www.cmake.org) 来协调库构建过程。 CMake 可以作为图形用户界面程序或命令行使用。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言