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

miniquad

> 编程语言
开源

在 Rust 中进行跨平台渲染

2.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

在 Rust 中进行跨平台渲染

迷你四轮车

Miniquad 是一个梦想的体现,在这个世界上,我们不需要深度依赖树和数千行代码来用计算机绘制图形。 Miniquad 旨在提供一种图形抽象,在任何具有 GPU 的平台上都能正常工作,尽可能轻量化,同时覆盖尽可能多的机器。

支持的平台

  • Windows、OpenGL 3、OpenGL 2.2;
  • Linux、OpenGL 2.2、OpenGL 3、GLES 2、GLES 3;
  • macOS、OpenGL 3、Metal;
  • iOS、GLES 2、GLES 3、Metal;
  • WASM, WebGL 1 - 在 iOS Safari、Firefox 和 Chrome 上进行了测试;
  • Android、GLES 2、GLES 3

示例

examples/quad.rs: Web 演示
examples/offscreen.rs: Web 演示
PonasKovas/miniquad-mandelbrot: 网页演示

构建示例

Linux

bash
cargo run --example quad

在 NixOS Linux 上,您可以使用 shell.nix 启动开发环境。 Miniquad 可以构建和运行的环境。

Windows

bash
# both MSVC and GNU target is supported:
rustup target add x86_64-pc-windows-msvc
# or
rustup target add x86_64-pc-windows-gnu

cargo run --example quad

WASM

bash
rustup target add wasm32-unknown-unknown
cargo build --example quad --target wasm32-unknown-unknown

然后使用以下 .html 来加载 .WASM:

index.html ```html TITLE

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

Rust

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

> 工具信息

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

> 相关工具

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