-
wgpu
WebGPU API包装器
-
glutin
跨平台OpenGL上下文提供者
-
glow
GL on Whatever:一组在任何地方运行GL(OpenGL、OpenGL ES和WebGL)的绑定,并避免特定目标的代码
-
skia-safe
Rust的Skia安全绑定
-
khronos-egl
EGL的Rust绑定
-
miniquad
跨平台窗口上下文和渲染库
-
gl_generator
用于创建Khronos OpenGL API绑定的代码生成器
-
glsl
GLSL450/GLSL460解析器
-
alacritty_terminal
编写终端模拟器
-
rspirv
用于SPIR-V模块操作的API
-
alacritty
一个快速、跨平台、OpenGL终端模拟器
-
glfw
GLFW3 的 Rust 绑定和惯用包装器
-
speedy2d
具有易于使用的 API 的硬件加速形状、图像和文本绘制。Speedy2D 致力于成为创建窗口、渲染图形和处理输入的最简单的 Rust API。
-
surfman
用于 GPU 表面管理的跨平台、低级工具包
-
mozangle
Mozilla 对 Google ANGLE 的分支,重新包装为 Rust 包
-
xcb
Rust 对 XCB 的安全绑定
-
spirq
图形的轻量级 SPIR-V 查询实用工具
-
gleam
为 Servo 生成的 OpenGL 绑定和包装器
-
three-d
2D/3D 渲染器 - 简化跨平台(包括网页)上内容的绘制
-
glutin_wgl_sys
glutin 的 wgl 绑定
-
ddsfile
DirectDraw Surface 文件格式解析器/合成器
-
allegro
5 核心库 Rust 包装器
-
skia-bindings
Skia 的 Rust 绑定
-
kiss3d
Rust 的 3D 图形引擎
-
spirv_cross
围绕 SPIRV-Cross 的安全包装
-
glutin-winit
使用 winit 的 Glutin 引导助手
-
wgpu-types
WebGPU 类型
-
gltf-json
为 gltf crate 进行 JSON 解析
-
sciter-rs
Sciter 的 Rust 绑定 - 可嵌入的 HTML/CSS/script 引擎(跨平台桌面 GUI 工具包)。也支持 DirectX/OpenGL。
-
glslopt
优化 GLSL 着色器代码
-
grafix-toolbox
OpenGL 和 Rust 工具的个人收藏,也作为功能 GUI 库。查看 ./gui/elements 以获取预制的 GUI 元素
-
gstreamer-gl-egl
Rust 对 GStreamer GL 库的绑定(EGL 支持)
-
gl
OpenGL 绑定
-
hudhook
使用 dear imgui 渲染循环的图形API钩子。支持DirectX 9、11、12和OpenGL 3。
-
tetromino
一个图形化的俄罗斯方块克隆游戏
-
glutin_egl_sys
glutin的egl绑定
-
glutin_glx_sys
glutin的glx绑定
-
frag
进行实时着色器编码并将着色器渲染到视频中
-
rust-animation
使用Rust编写的基于OpenGL的动画工具包
-
cgl-rs
CGL是一个多用途库,主要用于休闲编程/演示场景/原型设计/小型游戏/实验
-
piston2d-opengl_graphics
Piston游戏引擎的OpenGL 2D后端
-
egui_sdl2_gl
用于sdl2-rs和open gl的Egui后端
-
spq-core
spq核心功能实现,一个轻量级的SPIR-V查询工具,用于图形
-
glutin_gles2_sys
glutin的gles2绑定
-
egui_gl_glfw
使用GLFW的egui OpenGL后端
-
dxlib_sample_0001
Rust的dxlib样本dll
-
绘图
2D图形库的API
-
ode-rs-0000
ODE(Open Dynamics Engine)的OYK样本
-
gol
OpenGL中的康威生命游戏
-
shader-reflect
SPIR-V/GLSL/HLSL着色器接口反射到JSON。(命令行界面)
-
gfx_device_gl
gfx-rs的OpenGL后端
-
d7engine
使用SDL2和OpenGL的Rust游戏引擎
-
alacritty_config
Alacritty配置抽象
-
gfx
高性能、无需绑定的图形API
-
mod3d-gl
用于Gl处理的3D模型
-
khronos_api
Khronos XML API注册表,以字节字符串常量的形式暴露
-
glfw-passthrough
GLFW3 的 Rust 绑定和 Passthrough 补丁的惯用包装器
-
chaos-framework
用于创建游戏的游戏框架!
-
glium
优雅且安全的 OpenGL 包装器。Glium 是 OpenGL 和您的应用程序之间的中间层。您仍然需要手动处理图形管道,但无需使用 OpenGL 的旧的和容易出错的 API...
-
doryen-rs
支持原生/wasm的纯 Rust 加速 rogue-like 控制台 API
-
imgui-opengl-renderer
imgui-rs 的 OpenGL 渲染器
-
reverie-engine
一个玩具游戏引擎
-
uni-gl
Unrust 原生/wasm openGL/webGL 兼容层
-
rmgl
一个小巧且基本可用的射线 marching 图形库
-
nanovg
对 NanoVG 库的惯用绑定
-
tiny-game-framework
用于创建游戏的小型游戏框架!
-
glume
集成的 OpenGL 应用程序框架
-
gfx-backend-gl
gfx-rs的OpenGL后端
-
quaternion-matrix
Rust 的四元数矩阵
-
phosphorus
为您生成 GL 绑定
-
i-slint-backend-android-activity
Slint 的 OpenGL 渲染后端
-
allegro-sys
Allegro 5 核心库 Rust 绑定
-
gl33
OpenGL 3.3 + GL_KHR_debug 绑定
-
grr
裸金属 OpenGL 4.5+ 包装器
-
glfw-sys
一个开源的多平台库,用于创建具有 OpenGL 上下文的窗口并接收输入和事件
-
glsl-tree
将 GLSL AST 打印到 stdout
-
ux-dx
Angular Rust 的 3D 图形原语
-
olc_pixel_game_engine
olcPixelGameEngine 的 Rust 绑定
-
std140
按照 std140 规范布局的 GLSL 接口块内存,用 Rust 结构体表示
-
servo-glutin
跨平台OpenGL上下文提供者
-
drawing_gl
二维图形库的 OpenGL 后端
-
cat_engine
支持音频输出的二维图形引擎
-
gfx_app
GFX 示例应用程序框架
-
mini_gl_fb
快速简单的窗口创建、输入和高速位图渲染
-
shader_version
用于检测和选择兼容着色器的辅助库
-
notan_backend
Notan 的默认后端
-
glutin_emscripten_sys
glutin 的 emscripten 绑定
-
zng-swgl
为 WebRender 实现的软件 OpenGL
-
gl-context-loader
为无 std OpenGL 上下文提供的最小 OpenGL 函数加载器
-
glslcc-rs
用 Rust 编写的 GLSL 跨编译器库
-
glfw_raw_window_handle_0_5_0
GLFW3 的 Rust 绑定和惯用包装器
-
cristicbz/rs_doom
用 Rust 编写的 Doom 渲染器/关卡查看器
-
gles30
GLES 3.0 加载器/绑定
-
notan_glow
为 Notan 提供 OpenGL、OpenGL ES 和 WebGL 支持
-
wasm-bus-webgl
WebAssembly WebGL 接口
-
glm
Rust 的 GLSL 数学
-
glerminal
轻量级 OpenGL 终端
-
roze
无依赖的 Windows 游戏引擎
-
wutengine_opengl
WutEngine 的 OpenGL 后端
-
golem
一个(主要是)安全的图形编程库
-
tge
使用纯 Rust 编写并基于 OpenGL 3.3+ 的轻量级跨平台 2D 游戏框架
-
luminance-gl
为 luminance 提供的 OpenGL 后端
-
ocl-interop
创建一个启用 OpenGL 互操作的 OpenCL 上下文
-
egui_render_glow
使用 glow 的 egui 渲染后端
-
gfx_glow
GL on Whatever:一组在任何地方运行GL(OpenGL、OpenGL ES和WebGL)的绑定,并避免特定目标的代码
-
gfx_gl
基于 gl-rs 的 gfx 的 OpenGL 绑定
-
bevy_retrograde_macros
Bevy Retrograde中使用的宏
-
hudhook-mini
使用 dear imgui 渲染循环的图形API钩子。支持DirectX 9、11、12和OpenGL 3。
-
gl46
OpenGL 4.6的绑定(附带一些扩展)
-
c60
c60(富勒烯)在ODE(Open Dynamics Engine)上的Rust实现
-
oyk
ODE(Open Dynamics Engine)的Rust yaw动力学绑定
-
radiance
专为现场表演设计的视频艺术软件
-
ode-rs
Rust的ODE Open Dynamics Engine
-
glsl-include
在GLSL源字符串中扩展#include指令
-
Dzahui
实时模拟的CFD库
-
wayrs-egl
wayrs-client的EGL
-
egui_glfw_gl2
使用GLFW的egui OpenGL后端
-
glium_shapes
Glium OpenGL库的预制形状
-
iced_glow
iced的发光渲染器
-
glu-sys
原始GLU和GL Rust绑定
-
gtk4_glium
联合使用Gtk4和Glium
-
imgui-glow-renderer
为imgui crate提供的glow渲染器
-
cat_engine_basement
猫引擎的地基
-
mallumo
专注于实时全局照明技术的渲染库
-
gl_loader
基于Glad的OpenGL函数指针加载器
-
gl_helpers
gl 辅助工具
-
azul_glium
[因tomaka/glium不活跃而进行的分支] 精美且安全的OpenGL包装器。Glium是OpenGL和您的应用程序之间的中间层。您仍然需要手动处理图形管道...
-
egui_glfw
使用GLFW的egui OpenGL后端
-
gfx-auxil
gfx-rs后端之间的共享细节
-
gles31
OpenGL ES 3.1的绑定
-
drawing_examples
二维图形库的示例
-
glutin_tao
使用 tao 的 Glutin 引导辅助工具
-
glast
解析和操作 OpenGL 着色语言
-
dxlib
Rust 的 DLL
-
rusty_gfx
创建窗口、显示图形、处理输入事件(键盘、鼠标等)。属于 rusty_engine 游戏引擎的一部分。
-
gl_constants
声明 OpenGL 和 OpenGL ES 枚举常量值
-
ren
易于使用的图形库
-
mallumo-gls
用于现代(4.5 Core)OpenGL 的小型底层库
-
gl_struct_loader
用于加载/调用 GL 函数的结构体
-
gls
为 Rust 绑定的 Open Graphics Library (OpenGL),具有 *Safe*, *Simple*, *Speed* 和 *Stupid*
-
sciter-serde
Sciter 引擎的 Serde 支持
-
bufro
使用 C 和 Rust API 的 2D 向量图形
-
nvg
NanoVG 的纯 Rust 实现
-
gfx_window_sdl
为 gfx-rs 的 SDL2 窗口
-
epoxy
libepoxy的Rust绑定,一个OpenGL函数指针管理器
-
kart-apple-gl
使用gl, glfw和cgmath的图形引擎(kart-graphics-engine > KartApple-GL > kartapple-gl
-
gfx-gtk
嵌入式GFX渲染到gtk::GlArea的集成助手
-
angel
OpenGL扩展加载器
-
glium_sdl2
Glium的SDL2后端 - Rust语言的高级OpenGL包装器
-
gfx_window_dxgi
为gfx-rs提供的DXGI窗口
-
cafe_core
基于SDL2和OpenGL构建的游戏框架
-
processing
Rust的环境,受到Cinder和openFrameworks的影响。它使用Glium编写,并具有Glutin和GLFW后端。到目前为止已在macOS和Linux上进行测试。它已经…
-
rogl
Rust GL库(rogl):为Rust构建的完整gl绑定
-
rgl
使用gl-rs crate的OpenGL安全薄包装器
-
gl-headless
创建无头OpenGL上下文的简单方法
-
glium_text_rusttype
glium_text分支,使用glium和rusttype进行文本绘制
-
gl-capture
在OpenGL中捕获屏幕截图
-
plotters-solstice
使用Solstice为Plotters提供的web和opengl后端
-
asi_opengl
Rust对OpenGL / OpenGLES的安全绑定
-
i-slint-backend-gl
Slint 的 OpenGL 渲染后端
-
ode-base
为Rust提供的ODE Open Dynamics Engine绑定基础
-
gramit
32位浮点图形数学
-
easy-opengl
一套工具,使OpenGL易于使用,同时不损失定制化和自由度
-
vec-2-10-10-10
一个32位向量,其中2位用于alpha,30位用于颜色。与GL_UNSIGNED_INT_2_10_10_10_REV顶点属性格式兼容。
-
reverie-engine-opengl
基于OpenGL的小游戏引擎
-
adi_gpu_opengl
adi_gpu的OpenGL实现
-
pathfinder_gl
跨平台GPU抽象库:OpenGL后端
-
very_simple_2d
2D图形库
-
webgl
第一个跨平台的wasm32 webgl
-
nasso/screensnap
用Rust编写的屏幕截图程序
-
wasm-bus-mio
WebAssembly MIO
-
nvg-gl
NVG OpenGL渲染器
-
tea_render
一个简化OpenGL函数使用的库
-
spirq-core
SPIR-Q核心功能实现,一个轻量级的SPIR-V查询工具,用于图形处理
-
adi_gpu
GPU接口 - 渲染图形并进行快速计算
-
glapp
GL上下文创建包装器
-
tgl
与TinyGL绑定的接口,OpenGL的一个小、免费且快速的子集
-
shine-store
SHINE. shine引擎的存储和容器模块。
-
glitz
GL绑定工具
-
gl_types
OpenGL和OpenGL ES的类型定义
-
ufb
快速在窗口中显示或绘制帧缓冲区,仅此而已!
-
drawstuff
Rust的ODE drawstuff绑定
-
rs-gles3
OpenGL ES 3绑定(无对std的依赖)
-
inochi2d
Inochi2D的纯Rust实现,一个实时2D木偶动画框架
-
miniquad_text_rusttype
glium_text分支,使用miniquad和rusttype进行文本绘制
-
egaku2d
2D图形库
-
dagger
UI库
-
transform-matrix
易用的变换矩阵
-
rs-gles2
OpenGL ES 2绑定(不依赖于std)
-
opengl-registry
Rust API用于OpenGL API和扩展注册表
-
spirq-reflect
用于图形的轻量SPIR-V查询工具。(命令行界面)
-
trimesh
基于ODE(Open Dynamics Engine)的Rust trimesh多面体
-
gl11
基于gl-rs的OpenGL 1.1绑定
-
luminance-glow
使用Glow的多个GL后端,用于luminance
-
nanovg-sys
对NanoVG库的原生绑定
-
azul-glutin
跨平台OpenGL上下文提供者
-
gfx_window_glfw
为gfx-rs提供的GLFW窗口
-
malkmusl-game-engine
支持OpenGL和Vulkan的游戏引擎
-
muggle
一个类型化、正确且不必要的opengl包装器,不隐藏任何内容,感觉更加rusty
-
melius
利用OpenGL创建快速响应的用户界面的GUI库
-
gust-render
Gust是一个受SFML启发的简单2D图形库
尝试使用 DuckDuckGo 进行搜索。