-
ash
Vulkan的Rust绑定
-
core-graphics
为macOS提供Core Graphics的绑定
-
glutin
跨平台的OpenGL上下文提供者
-
x11rb
Rust绑定到X11
-
metal
为Metal提供的Rust绑定
-
wgpu
WebGPU API包装器
-
khronos-egl
EGL的Rust绑定
-
naga_oil
使用naga IR组合和操作着色器
-
glow
在任何地方运行GL(OpenGL、OpenGL ES和WebGL)的绑定集合,避免特定目标代码
-
vulkano
Vulkan图形API的安全包装器
-
macroquad
易于使用的图形库
-
gpu-allocator
Vulkan和DirectX 12中GPU内存的内存分配器
-
gl_generator
用于创建Khronos OpenGL API绑定的代码生成器
-
etagere
使用货架包装算法动态分配2D纹理图集
-
font-kit
跨平台字体加载库
-
ratatui-image
支持sixels和unicode-halfblocks的image widget for ratatui
-
opencl3
Khronos OpenCL 3.0 API和扩展
-
hassle-rs
HLSL编译器库,此crate提供DXC HLSL编译器和验证器的FFI层和idiomatic Rust包装器
-
femtovg
抗锯齿2D矢量绘图库
-
alacritty
快速、跨平台的OpenGL终端模拟器
-
gpu-descriptor
类似于Vulkan的API的无差别描述符分配器
-
glfw
GLFW3绑定和Rust的惯用包装器
-
freetype-sys
FreeType字体库的低级别绑定
-
zeno
高性能、低级别的2D路径光栅化
-
speedy2d
使用易于使用的API进行形状、图像和文本的硬件加速绘制。Speedy2D旨在成为创建窗口、渲染图形和处理输入的最简单的Rust API。
-
pathfinder_simd
SIMD库
-
rspirv
用于SPIR-V模块操作的API
-
rioterm
Rio终端是一个硬件加速的GPU终端模拟器,专注于在桌面和浏览器中运行
-
spirv
Rust 中 SPIR-V 结构体和枚举的定义
-
wgpu-profiler
使用计时查询的 wgpu 分析器作用域
-
spirq
图形用轻量级 SPIR-V 查询工具
-
gleam
为 Servo 生成的 OpenGL 绑定和包装器
-
pax-runtime-api
在 Pax 引擎运行时 API 边界使用用户空间构造
-
wgsl_bindgen
wgpu 中 wgsl 着色器的类型安全 Rust 绑定工作流程
-
ra_ap_mbe
处理 rust-analyzer 的
macro_rules
宏 -
elements-lang
几何标记语言和绘图渲染器
-
imgui-rs-vulkan-renderer
使用 Ash 的 imgui-rs Vulkan 渲染器
-
glutin_wgl_sys
glutin 的 wgl 绑定
-
rust-gpu-tools
Rust OpenCL 工具
-
svg_fmt
用于将形状以 SVG 格式输出的非常简单的调试工具
-
vulkanalia
Vulkan的Rust绑定
-
librashader-spirv-cross
为 librashader 维护的 spirv_cross 分支
-
termsnap
从终端输出创建 SVG 图像
-
libR-sys
对 R 编程语言的低级绑定
-
bevy_pbr
为 Bevy 引擎添加 PBR 渲染
-
luminance
无状态的类型安全图形框架
-
vello_encoding
表示需要渲染的数据的 Vello 类型
-
ddsfile
DirectDraw Surface 文件格式解析/合成器
-
io-surface
为 macOS 的 IO Surface 绑定
-
铍
对
钫
的有偏封装 -
皮埃特
2D图形的抽象
-
艾尔格罗
5个核心库Rust封装
-
spirv-std
SPIR-V的标准函数和类型
-
wgsl_to_wgpu
从WGSL着色器生成wgpu的安全类型Rust绑定
-
surf_n_term
Posix终端渲染库
-
纳加
着色器转换基础设施
-
mozangle
Mozilla对Google ANGLE的分支,作为Rust包重新打包
-
地牢
可移植的3D渲染库
-
菲杰特
复杂数学隐式曲面的基础设施
-
libredr-server
LibreDR 是一个开源的微分光线追踪渲染器
-
cl3
Khronos OpenCL 3.0 API和扩展
-
rsille
一个功能齐全的盲文编码艺术库
-
kiss3d
Rust 的 3D 图形引擎
-
tweak_shader
wgpu 帮助库,用于构建灵活的屏幕着色器
-
surfman
一个跨平台、低层的 GPU 表面管理工具包
-
libharu_ng
从您的 Rust 应用程序中轻松生成 PDF
-
tiny-skia-path
一个 tiny-skia 贝塞尔路径实现
-
sciter-rs
Sciter 的 Rust 绑定 - 可嵌入的 HTML/CSS/脚本引擎(跨平台桌面 GUI 工具包)。也支持 DirectX/OpenGL。
-
cdg_renderer
CD+G 渲染器
-
bevy_water
Bevy 动态海洋材质
-
bevy_vello
使用 Vello 在 Bevy 中渲染资源和场景
-
nannou
Rust 的创意编码框架
-
wgsl-tools
解析、验证、评估和修改 wgsl 着色器源的各种工具
-
freetype-rs
FreeType 字体库的绑定
-
gctex
专为编码和解码任天堂 GameCube 和 Wii 游戏中使用的纹理格式而设计。该库提供 C 绑定,使其在基于 Rust 和 C/C++ 的项目中都非常有用。
-
glslopt
优化 GLSL 着色器代码
-
piston2d-gfx_graphics
Piston 游戏引擎的 Gfx 2D 后端
-
grafix-toolbox
个人 OpenGL 和 Rust 工具集,也作为功能 GUIcrate。查看 ./gui/elements 以获取预制的 GUI 元素
-
rust-pathtracer
一个具有抽象后端的原理 BSDF 路径追踪器。非常适合渲染程序内容。
-
hudhook
基于 dear imgui 渲染循环的图形 API 钩子。支持 DirectX 9、11、12 和 OpenGL 3。
-
sandrs
下落的粉色沙子
-
euler
3D 计算机图形学的数学库
-
vulkanite
Vulkan的Rust绑定
-
lyon
使用细分技术实现的 GPU 2D 图形渲染
-
old_school_gfx_glutin_ext
为初始化和更新老式图形的 glutin 扩展
-
stereokit
围绕 StereoKitC 库的 StereoKit-sys 绑定的更高级包装,用于 XR
-
mepeyew
小巧但功能强大的图形库
-
del-msh
计算机图形学研究与原型设计的网格工具库
-
ufbx
ufbx 的绑定
-
plotters-cairo
Plotters Cairo后端
-
nsi
用于(离线)3D渲染器的节点场景接口 – ɴsɪ
-
vulkan-bindings
从Khronos规范(vk.xml)生成的Vulkan API绑定
-
polygons
快速点在多边形内测试和多边形到多边形的距离
-
makepad-math
Makepad 数学函数
-
st7735-lcd
支持嵌入式图形的ST7735 TFT LCD驱动程序
-
rust-chip8-opengl
用rust编写的CHIP-8模拟器。可以作为CLI渲染器运行到终端或使用GLFW。
-
vkgen
从Vulkan/OpenXR注册生成Rust源代码
-
frag
进行实时着色器编码并将着色器渲染到视频中
-
rust-animation
基于OpenGL的动画工具包,用Rust编写
-
cgl-rs
CGL是一个多用途库,主要用于娱乐编码/演示场景/原型设计/小型游戏/实验
-
rustacuda
CUDA驱动API包装器
-
binary-greedy-meshing
A port of A port of https://github.com/cgerikj/binary-greedy-meshing to Rust
-
glutin-winit
Glutin引导辅助工具与winit
-
win_desktop_duplication
高效的DXGI桌面复制API
-
mira
从Vulkan-Headers生成的纯净简单的Vulkan绑定!
-
rustlight
Linux上更改亮度的简单程序
-
bgfx-rs
bgfx的绑定
-
rpu
用于在CPU上渲染程序图形的GLSL兼容语言
-
fontdue-sdl2
fontdue和sdl2之间的粘合包
-
vello_shaders
Vello在编译时预处理和交叉编译着色器的基础设施
-
spirv-to-dxil
Rust 对 spirv-to-dxil 的绑定
-
vger
用于动态 UI 的 2D GPU 渲染器
-
fdsm
多通道符号距离场生成的纯 Rust 实现
-
maray
使用基本数学的 JIT 光线追踪
-
vulkano-util
使 Vulkano 使用更简单的功能
-
impact-rs
2D 游戏的碰撞查询库
-
floem-vger
Floem 的非官方 vger 分支
-
mod3d-base
用于 Gl 处理的 3D 模型
-
ascending_graphics
用于 2D 的图形渲染库,使用 wgpu 和 winit
-
egui-remixicon
egui 的 Remix Icon
-
queued_animated_sprites_macroquad
基于队列设计,专注于动画精灵绘图的 Macroquad 库
-
dxlib_sample_0001
Rust 的 dxlib 动态链接库样本
-
绘图
二维图形库的 API
-
lava
Rust 的 Vulkan 封装库,比绑定更方便地操作 Vulkan
-
libredr-worker
LibreDR 是一个开源的微分光线追踪渲染器
-
ohos-drawing-sys
OpenHarmony OS 的 native_drawing API 的绑定
-
app-surface
将 wgpu 集成到现有的 iOS 和 Android 应用程序中
-
bevy_tiling_background
bevy2D 的插件,用于制作平铺、分层和视差背景
-
huozi
为 CJK 语言设计的排版引擎,特别适用于游戏富文本
-
libdrm_amdgpu_sys
Rust 的 libdrm_amdgpu 绑定,以及从 Mesa3D 转移的一些方法
-
wgsl-playground
具有实时重载功能的WGSL片段着色器实验平台
-
kdtree-ray
用于光线追踪器的快速Kdtree实现
-
mltg
Direct2D包装库
-
spirv-builder
用于使用rust-gpu构建着色器的辅助工具
-
wgsl-parser
WebGPU着色语言的零拷贝递归下降解析器
-
spirv_cross
围绕SPIRV-Cross的安全包装器
-
egui_graph
egui的通用节点图小部件
-
pnte
Windows上的Rust 2D图形库
-
gol
OpenGL中的康威生命游戏
-
benoit
多线程Mandelbrot渲染器
-
rusty-systems
使用L-Systems生成内容
-
d7engine
Rust语言编写的基于SDL2和OpenGL的游戏引擎
-
wonnx-cli
WONNX的命令行界面。WONNX是基于wgpu的ONNX运行时,旨在成为通用的GPU运行时,用Rust编写。
-
mabel-eno
为Rust编写的Eno解析库
-
mini_sdl
SDL2的一个小型简单封装
-
rjmatrix
在终端中创建矩阵。使用
c
切换颜色,0-9
改变速度,并使用q
退出。 -
asciidork-eval
Asciidork评估
-
gerb
UFO 3字体的字体编辑器
-
buoyant
在Rust中构建和渲染声明式SwiftUI-like UI
-
ansi2svg
-
solstrale
路径追踪库
-
egui-ash-renderer
使用Ash的egui Vulkan渲染器
-
rtbvh
使用数据包遍历实现的高性能各种构建算法的BVH库
-
fragula
实时查看着色器
-
glium-types
与glium一起使用的类型
-
tcod
Doryen库(即libtcod)的绑定。
-
wgpu_glyph
由glyph_brush驱动的wgpu快速文本渲染器
-
glyphon
为wgpu提供快速、简单的2D文本渲染
-
chair
一种高效的二进制网格格式,既小又快速读取
-
ash-window
ash和raw-window-handle之间的互操作库
-
nvidia-aftermath-rs
Nvidia Aftermath SDK的Rust绑定
-
rutabaga_gfx
处理virtio-gpu协议
-
re_renderer
适用于您所有可视化需求的基于 wgpu 的渲染器
-
glfw-passthrough
GLFW3 绑定和 Passthrough 补丁的 Rust 风格包装器
-
libmpv2
易于使用且可播放几乎所有编解码器和容器的 Libmpv 抽象
-
doryen-rs
纯 Rust 开发的 OpenGL 加速的 rogue-like 控制台 API,支持 native/wasm
-
lyon_path
用于存储、构建和遍历 2D 路径的类型和实用工具
-
swiftui-skia
基于 skia 的 2D 图形 SwiftUI 渲染库。它基于 Rust 实现软件光栅化以进行渲染。它在跨平台适应性方面优于硬件光栅化...
-
piet-hardware
用于创建 GPU 加速的 2D 图形应用程序的工具包
-
smol_egui_skia
egui ui 库的 skia 集成。它与 egui_skia 库不同,因为它并不旨在让您创建 _ui 应用程序_,而是...
-
shader-prepper
着色器包含解析器和爬虫
-
safex11
安全、高级的 x11 绑定
-
yy-boss
GameMaker Studio 2 YY 和 YYP 文件的类型定义集合
-
ndarray-csv
轻松读写二维ndarrays中的同构CSV数据
-
simple-color
颜色结构体
-
nvngx
NVIDIA NGX 绑定
-
dwrote
DirectWrite 轻量级绑定
-
obvhs
BVH 构造和遍历库
-
fil-rustacuda
CUDA驱动API包装器
-
tessor
来自 makepad 的底层 2D 路径分片器
-
sapp-wasm
miniquad 渲染库的一部分。GL 和 sokol-app API 的绑定和 JS 实现。
-
zng-webrender
用于网络内容的 GPU 加速 2D 渲染器
-
playdate-graphics
基于 Playdate API 的高层图形 API
-
amd-ext-d3d
Rust 对 AMD DirectX12 修改版 PIX3 RGP 标记的绑定
-
ray-rust
Rust 版 Spatie Ray
-
normalize-css-z
将 CSS z-index 值归一化为 32 位浮点数(好吧,有点像...)
-
dxfilter
使用 DirectX 着色器处理纹理。包括一些缩放、颜色转换过滤器以及创建自定义工具的实用程序。
-
rmgl
一个小巧且基本可行的光栅化图形库
-
openglm
sdk
-
oxidx
Rust 的低级 D3D12 绑定/包装器
-
acrylic-web
将 acrylic 应用编译成 WebAssembly
-
coloured-strings
使字符串着色变得简单且轻量(小于 3.0 kb)!
-
isosurface
提取算法
-
shelldraw
一个命令行绘图工具。它能够从一系列图形命令列表中构建单个帧,然后在命令行上以图像的形式显示该帧。
-
rio-backend
由WebGPU驱动的硬件加速GPU终端模拟器,专注于在桌面和浏览器上运行
-
truck-rendimpl
基于平台的形状和多边形网格的可视化
-
re_space_view_spatial
显示二维或三维空间关系的实体空间视图
-
libccanvas
创建ccanvas组件
-
mairs
为简化CLI程序编程而创建,拥有最简单的控制台图形界面
-
mod3d-gltf
用于 Gl 处理的 3D 模型
-
ffgl-core
FFGL插件框架
-
building-blocks
用于在二维和三维整数格子上处理地图的数据类型、集合和算法。通常称为体素数据。
-
ul
Ultralight SDK的高级绑定
-
egui_wgpu_backend
使用wgpu的egui后端代码
-
egli
EGL 接口
-
cudi
一个用于显示 CUDA 设备属性的轻量级工具
-
nutmeg
一个无偏见的进度条库
-
filum
基于 Vulkan 的简单 GPGPU
-
pdf-min
一个非常轻量级的用于写入 PDF 的 crate
-
rough_piet
使用 Piet 绘制手绘 2D 绘图
-
bdf2surface
将 bdf 字体转换为 sdl2 surface
-
imgui-opengl-renderer
imgui-rs 的 OpenGL 渲染器
-
nexg
一个纯 Rust 库,使编写 Vulkan 功能更容易且更 Rust-like
-
sstar
一个用于 2D 游戏的小型前端框架
-
sparkle
Servo 的 WebGL 实现的 GL 绑定
-
nanovg
对 NanoVG 库的惯用绑定
-
directx_mesh
Microsoft DirectX 网格扩展的遗留解析器
-
embedded-graphics-framebuf
嵌入式图形帧缓冲区辅助工具
-
css-image
从 CSS 渲染图像
-
lethalfixshaders
修复 Lethal Company 的着色器名称并将材质按其着色器路径排序
-
direct2d
Direct2D 绘图的安全抽象
-
gate
专业的 2D 游戏库
-
hui
用于游戏和其他交互式应用的 UI 库
-
fenris-solid
fenris 的固体力学功能
-
turtle
通过创建动画绘图来学习 Rust 语言!
-
mathemascii
AsciiMath 解析和渲染
-
gfx_glyph
使用 gfx-rs 和 ab_glyph 快速的 GPU 缓存文本渲染
-
glutin_egl_sys
为 glutin 提供的 egl 绑定
-
ratatui-wgpu
为 ratatui 提供的基于 wgpu 的后端
-
nvapi
NVIDIA NVAPI 绑定
-
egui_overlay
Egui 集成,便于创建桌面覆盖层
-
chaos-framework
用于创建游戏的框架!
-
minkowski
多边形的 2D Minkowski 和
-
msdfgen
对 msdfgen (多通道有符号距离场生成器) 的安全绑定
-
cat_engine
支持音频输出的 2D 图形引擎
-
sdfu
有符号距离场(函数)实用程序。包含用于创建、组合、修改和使用分析 SDF 的函数,用于计算机图形。
-
alternate_screen_wrapper
一行进入、结束和离开备用屏幕
-
shaderc
Rust 绑定 for shaderc
-
fev
高级 VA-API 绑定
-
maikor-platform
Maikor 平台规范(语言、地址等)
-
nuklear-rust
Rust 对 Nuklear 2D GUI 库的包装(github.com/vurtun/nuklear)
-
x11rb-protocol
Rust绑定到X11
-
gfx_shader_watch
GFX 工具,用于监视着色器并实时重新加载管线状态
-
space-time
仅限 nightly 的空间-时间填充曲线库,支持 no-std
-
mod3d-gl
用于 Gl 处理的 3D 模型
-
egui_sdl2_platform
为 sdl2 提供的独立渲染后端的 egui 后端
-
asciirend
兼容 no_std 的 ASCII 渲染核心
-
mikktspace
Mikkelsen切线空间算法
-
gl-from-raw-window-handle
从RawWindowHandle创建OpenGL上下文
-
assimp
Assimp库的Rust绑定
-
shadermagic
Pseudo-glsl到msl和glsl的转译器
-
picodraw
一个简单的GPU图形库
-
vason
用Rust编写的渲染到缓冲区的基本2D光栅化器
-
duku
创建图形体验
-
shades
用于着色语言的EDSL
-
rusttyper
使用rusttype的基本文本布局
-
phobos
快速、强大的Vulkan抽象库
-
gbm-sys
Bindgen生成的unsafe libgbm包装器
-
rustcolor
支持3/4位、8位和24位颜色的Rust终端渲染库
-
treed_gpu
使用GPU构建TreeD
-
compeg
作为WebGPU计算着色器实现的JPEG解码器
-
rsmeshopt
三角形带/扇生成
-
highlight-ez
使用HTML输出进行简单语法高亮
-
limelight
专注于使高性能图形代码更容易编写和维护的WebGL2包装器
-
notan_app
Notan的核心API
-
egui-d3d9
egui的D3D9后端
-
webgpu_check
最小的用于探测WebGPU支持的crate
-
render_cerke_board
有关上下文,请参阅https://sites.google.com/view/cet2kaik/the-standardized-rule-in-english
-
deno_canvas
Deno的OffscreenCanvas实现
-
livid-desktop
使用livid进行前端开发的轻量级原生webview包装器
-
cloudmap
强制vv大于1.0使用最大颜色值
-
fast_arrays
可用于对任意大小的1D和2D数组执行具有AVX-512加速的矢量化计算
-
makepad-platform
Makepad平台层
-
wgpu-font-renderer
以GPU为中心的字体渲染crate
-
pix-image-viewer
桌面图像查看器。以可缩放、可平移的网格排列图像。
-
naga-cli
着色器翻译命令行工具
-
vk-mem-erupt
使用erupt的AMD Vulkan内存分配器(VMA)的Rust ffi绑定和惯用包装器
-
vxdraw
2D渲染库
-
csfml-graphics-sys
csfml-graphics的绑定
-
create_vox
创建magicavoxel文件
-
saxaboom-runtime
金属着色器转换器的运行时定义
-
blade-graphics
Blade的图形抽象层
-
grr
裸金属OpenGL 4.5+包装器
-
misc_ecs
基本的实体组件系统库,作为一种学习方式开发
-
ckia_sys
skia的c语言绑定crate
-
usd
USD的Rust绑定
-
ferrilab
用于处理实验室测量的包
-
taika
wgpu和winit的薄抽象层
-
rusty-d3d12
Rust的D3D12底层绑定
-
bort-vk
轻量级的vulkan包装器
-
freetypegl
freetype-gl的Rust构建辅助工具和绑定
-
esvg
基于SVG文档对象模型的SVG库
-
dev_menu
引擎开发者菜单库
-
图片
CLI中的预览图片
-
vk-sync-fork
简化核心Vulkan同步机制,如管道栅栏和事件。从原始未维护的vk-sync crate分叉而来。
-
nuki
Rust对Nuklear 2D GUI库的封装(https://github.com/Immediate-Mode-UI/Nuklear)
-
tweak_runner
用于tweak着色器库的运行器
-
spitfire
工具集
-
zng-swgl
WebRender的OpenGL实现
-
core_graphics_min
一些CoreGraphics类型的Rust重新实现
-
deno_webgpu
Deno的WebGPU实现
-
nobs-vk
用于绑定Vulkan命令和扩展加载的非常基础的包装器
-
mini-collide
轻量级的3D图形碰撞例程
-
shame-rs
着色器元编程
-
embree
Embree光线追踪内核的包装器
-
mgart
机器生成艺术。用于生成算法艺术的命令行应用程序
-
solstice
跨平台图形
-
hudhook-mini
基于 dear imgui 渲染循环的图形 API 钩子。支持 DirectX 9、11、12 和 OpenGL 3。
-
roze
零依赖的Windows游戏引擎
-
alnilam
引擎
-
wgs_runtime_base
Wgs格式基础运行时
-
sapp-dummy
miniquad渲染库的一部分。sapp的占位符定义。
-
piet-tiny-skia
在tiny-skia之上实现的两维矢量图形
-
bevy_shader_utils
提供一系列噪声函数和其他在wgpu着色器中使用的实用工具的包
-
bgfx-sys
bgfx的低级别FFI绑定
-
stdg
用于跨语言、跨平台2D图形的命令行工具
-
guillotiere
具有快速释放的动态2D纹理图集分配器
-
辐射
用于现场表演的视频艺术软件
-
pixels_primitives
pixelscrate中线条和简单形状的简单包装器
-
ec-gpu
在GPU上执行字段和椭圆曲线操作的特质
-
blockpaint
终端绘图程序
-
dcc-tiler
用于计算/渲染各种形状镶嵌的命令行界面
-
glfw_raw_window_handle_0_5_0
GLFW3绑定和Rust的惯用包装器
-
ultralight-rs
Ultralight的高级Rust绑定
-
erupt
Vulkan API绑定
-
vk_api
将Vulkan API XML作为字节数组常量公开
-
raylite
轻量级,无依赖项的射线投射
-
reflexo-vec2canvas
将矢量项目渲染到画布元素
-
std140
根据 std140 规范布局的 GLSL 接口块内存,以 Rust 结构体表示
-
ember-rs
Ember 是一个用于轻松简单创建 2D 图形、游戏和交互式视觉的 Rust 库
-
glume
一站式 OpenGL 应用框架
-
Dzahui
实时模拟的 CFD 库
-
bitshifter/mathbench
比较 Rust 数学库在常见的 3D 游戏和图形任务中的性能
-
piet-direct2d
piet 2D 图形抽象的直接 2D 后端
-
rust_bresenham
确定 Bresenham 线
-
twgpu-tools
关于渲染 Teeworlds 和 DDNet 地图的工具集合
-
rgx
rust 的 2D 图形工具包
-
tcod-sys
对 libtcod 的原始 FFI 绑定和构建脚本
-
sdf-df-guest
用于 sdf df 包装器的 guest crate
-
octoon-math
Rust的图形工具
-
contrast_renderer
基于web-gpu的2D渲染引擎
-
asche
erupt之上的抽象层,以简化Rust中的Vulkan使用
-
quaternion-matrix
Rust的四元数矩阵
-
simple-term-renderer
Rust的Linux终端渲染库
-
vulkano-win
vulkano和winit之间的链接
-
maplibre
桌面、移动和Web地图
-
motphys_spirv_cross
围绕SPIRV-Cross的安全包装器
-
cuda-driver-sys
Rust对CUDA驱动API的绑定
-
ggraphics
一个2D图形库(暂定)
-
pican
PICA200的工具链
-
fast3d
N64 Fast3D图形渲染
-
pilka_types
Pilka 类型
-
emesh-converter
将 3D 多边形网格转换为其他表示形式
-
pbrt
https://pbrt.org/
-
comfy-ldtk
Comfy 引擎的 LDTK 编辑器支持
-
pi_cg2d
cg2d
-
ruby-math
游戏和图形的 3D 数学库
-
gvr-sys
Google VR SDK 的 Rust 绑定
-
gl
OpenGL 绑定
-
orbclient
Orbital 客户端库
-
yuv-sys
libyuv 绑定
-
ambient_renderer
环境渲染器。仅主机运行。
-
truck-meshalgo
网格算法,包括形状的细分
-
glium
优雅且安全的OpenGL包装器。Glium是OpenGL和您的应用程序之间的中间层。您仍然需要手动处理图形管线,但无需使用OpenGL过时且易出错的API...
-
ash-tray
使用Winit托管Ash的托盘
-
beam_bvm_util
围绕beam_bvm_interface的轻量级包装器,包含一些与bvm交互的有用额外工具
-
krnlc
krnl的内核编译器
-
spv-cross
围绕SPIRV-Cross的安全包装器
-
simple-tilemap
瓦片地图及瓦片集实现
-
graphic-walker-parser
Graphic-walker DSL解析器
-
agpu
抽象GPU项目
-
gtk4_glium
同时使用Gtk4和Glium
-
zaplib
⚡ Zaplib是一个快速、跨平台(web+native)、基于GPU的应用程序框架,用Rust编写
-
libdazzle-sys
libdazzle的FFI绑定
-
xc3_model
xc3_lib的高级库
-
roughr
生成手绘2D绘图
-
clgl
轻量级的命令行图形库
-
favilla
Vulkan编程
-
rx-editor
一个现代、可扩展的像素编辑器
-
vk-rs
Vulkan包装器
-
preproc
一个合理的着色器和其他语言的预处理程序
-
egui_pull_to_refresh
egui的下拉刷新库
-
vulkan-loader-sys
Vulkan加载器
-
valora
用于生成式精细艺术的画笔
-
vmt-hook
虚拟方法表钩子库
-
phosphorus
为您生成GL绑定
-
lambda-rs
构建跨平台图形和计算应用的框架
-
flo_render
用于在硬件上渲染图形的流式API
-
vectorlib
以下库是为处理动画库中的
vector
而创建的,应该适用于任何图形库,如rylib或sdl2。 -
glium_shapes
为 Glium OpenGL 库提供的预制形状
-
grimoire
用于创建 GLSL 着色器演示的多平台实时编码工具
-
lc-render
创建图表图像
-
truck-geometry
几何结构:结点向量、B样条和NURBS
-
svg_definitions
SVG 元素的定义
-
blithaven
2d 渲染
-
wgpu-types
WebGPU 类型
-
gli-rs
Rust 对 OpenGL Image (GLI) 的绑定
-
cheval
渲染流叠加层、智能镜内容或仅图像
-
skylib
使用原生操作系统 API (x11, winapi) 的交互式应用程序库
-
ptx-builder
NVPTX 编译辅助工具
-
pikuseru
控制台
-
spirv-types
SPIR-V 类型,在 spirv-std 和 spirv-std-macros 之间共享
-
include-merkle
生成具有包含引用的 Merkle 树的文本文件的功能,用确定性版本标识替换包含路径,同时还提供……功能
-
graphics-rs
可扩展的基于 CPU 的 2D 图形库。还支持 CloudPoints 和旋转!
-
euc
一个软件渲染 crate,让您可以用 Rust 编写着色器
-
core-graphics-types
一些基本 Core Graphics 类型的绑定
-
rustic-mountain-core
模拟 Celeste Classic 2015 游戏节发布的物理和图形
-
directwrite
与 DirectWrite 交互的安全抽象,最初旨在与 direct2d 一起使用,以轻松进行文本渲染
-
vk-sync
简化核心Vulkan同步机制,如管道屏障和事件
-
tbl
在终端中显示时间线
-
nvg
NanoVG的纯Rust实现
-
ajour-widgets
Ajour的控件库
-
nobs-vkmem
nobs-vk的Vulkan内存管理扩展
-
foundry
使用Vulkan的GPU加速的细胞自动机库
-
drawing_gl
2D图形库的OpenGL后端
-
gpu-descriptor-erupt
erupt与gpu-descriptor的集成
-
frenderer
友好的WGPU渲染器
-
prisma2d
仅软件的2D图形crate
-
del-misc
计算机图形学研究中的杂项实用代码
-
allegro-sys
Allegro 5核心库的Rust绑定
-
polygon2
2D多边形函数
-
gpu-trace-perf
在不同的环境下播放GPU跟踪记录集,以评估驱动程序对性能的影响
-
notan_graphics
Notan的图形API
-
del-fem
有限元方法(FEM)实用代码
-
wayrs-egl
wayrs-client的EGL
-
voxgen
过程化体素生成
-
dali
快速数字绘画渲染库
-
aftermath-rs
Rust对NVIDIA Aftermath的绑定,针对Vulkan应用程序
-
glslcc-rs
用Rust编写的GLSL交叉编译库
-
cat-box
正在开发中的游戏引擎,受街机启发
-
vulkanalia-sys
为Rust提供的原始Vulkan绑定
-
ttf2mesh-sys
Rust 对 ttf2mesh 的 FFI 绑定
-
points_on_curve
贝塞尔曲线上的点
-
spq-core
spq 核心功能实现,一个轻量级的 SPIR-V 查询实用工具,用于图形
-
iso15924
ISO 15924 数据
-
vdtfont
将字形转换为三角剖分
-
cristicbz/rs_doom
用 Rust 编写的 Doom 渲染器/关卡查看器
-
dxgi
DXGI API 的高层封装。针对 Windows 7 上运行的 DXGI 1.2 功能。
-
c2
2D 碰撞检测
-
pixstage
用于绘制像素的画布
-
glutin_glx_sys
glutin 的 glx 绑定
-
zng-wr-glyph-rasterizer
WebRender 的字形光栅化器
-
ncollide_testbed2d
ncollide的2D测试床
-
launchme
Linux的软件启动器。受rofi和dmenu启发。
-
gunning-fog
根据Gunning fog公式计算文本复杂度
-
wpf-gpu-raster
为GPU生成几何图形的2D光栅化器
-
reshader
在Linux上安装ReShade!
-
ux-vg
抗锯齿2D矢量绘图库
-
opensubdiv-petite
Pixar的OpenSubdiv部分封装器
-
adi_gpu_vulkan
adi_gpu的Vulkan实现
-
hektor
hekkin向量化
-
cgl
Mac上CGL的Rust绑定
-
candle-metal
Rust绑定Metal(Metal的临时分支)
-
openhmd-rs
安全OpenHMD绑定
-
spq-as
SPIR-V汇编器
-
angel
OpenGL扩展加载器
-
gl33
OpenGL 3.3 + GL_KHR_debug绑定
-
qpl
Quigly的平台层
-
very_simple_2d
2D图形库
-
soft_skia
软件光栅化skia绑定
-
mod3d-gl-sdl-example
用于 Gl 处理的 3D 模型
-
zxc
Rust的原始vulkan
-
glow_mesh
glow三角形绘制抽象层
-
gfx_glow
在任何地方运行GL(OpenGL、OpenGL ES和WebGL)的绑定集合,避免特定目标代码
-
bevy_directx_mesh
Bevy的旧微软DirectX网格扩展
-
piston2d-graphics_tree
Piston-Graphics的后端2D图形存储和优化命令
-
vks
Vulkan FFI绑定和符号加载器。支持Vulkan 1.0.59及所有扩展。
-
llama_cpp_sys
自动生成的 llama.cpp C API 绑定
-
xixixao/rust_to_metal_sl
使用 Rust 实现的 ShaderToy 克隆,目前支持 MacOS
-
notan_glow
为 Notan 支持 OpenGL、OpenGL ES 和 WebGL
-
vulkan_raw
为 Rust 提供的原始 Vulkan API 绑定
-
ffgl-glium
用于使用 glium 的 FFGL 插件实用工具
-
htree
包含在 2D H-Tree 中的线段。请参阅 https://zh.wikipedia.org/wiki/H_tree
-
trender
终端的图形库
-
geobacter-runtime-vk
Geobacter Vulkan 运行时。非功能 ATM。
-
lyon_geom
在 euclid 之上实现的 2D 二次和三次贝塞尔弧线段数学
-
physfs-rs
PhysicsFs 的安全包装器
-
vulkanic
位于 vk-sys 之上的超薄 Vulkan API 包装器
-
adlx
AMD的Device Library eXtra的绑定
-
ovr-sys
对libOVR v1.15.0的原始文档进行了转化的libOVR v1.15.0原生绑定,是Oculus Rift PC运行时库。需要接受Oculus SDK许可证,包含在内
-
imath-traits
为VFX库提供对使用的数学crates的无感知特性
-
ivy-rendergraph
适用于vulkan和Ivy的易于使用的声明性rendergraph
-
ansi-to-svg
-
ramen
专为性能构建的跨平台窗口crate
-
dacite
大多数安全的低级Vulkan库
-
aleshaleksey/q-moose
对Rust软件开发(RPG<-调试更有趣)的个人研究:大白鹿的故事
-
g2d
使用纯Rust编写的硬件加速2D图形库
-
glm
Rust的GLSL数学库
-
gl_helpers
gl辅助工具
-
nuklear-sys
Nuklear 2D GUI库的原生绑定
-
buffer_display
在窗口上显示缓冲区,实时更新
-
piet-glow
使用glow的piet硬件加速2D图形后端
-
mugl
Rust和WebAssembly的最低级WebGL 2.0 / WebGPU 3D图形抽象层
-
vk-alloc
Vulkan的独立列表内存分配器
-
pdfium-sys
PDFium的Rust低级绑定
-
hello_egui_utils
由https://github.com/lucasmerlin/hello_egui的crate使用
-
snapper-rs
libcamera的web-api前端
-
tiny-game-framework
创建游戏的微型游戏框架!
-
forte_engine
一个基本渲染/游戏引擎的核心,设计时考虑了最小化开销
-
ft2
FreeType字体库的绑定
-
vk-profiles-rs
为vulkan profiles库提供的Rust绑定
-
skia-safe
Rust的Skia安全绑定
-
scoobiscuit
Scoobiscuit!
-
luminance-web-sys
web-sys luminance 平台
-
dalamar42/rayt
使用 Rust 开发的蒙特卡洛光线追踪器
-
imgui-sfml-support
Rust 的 ImGui 端口的 SFML 后端
-
fsr-sys
Rust 的原生 FidelityFX 超分辨率 2 绑定
-
dgreid/rutabaga_gfx
-
rayimg
使用光线追踪渲染某些场景的图像
-
gls
Open Graphics Library (OpenGL) 的 Rust 绑定,具有 *Safe*, *Simple*, *Speed* 和 *Stupid*
-
gif_parser
解析 GIF
-
locate-locale
跨平台默认区域设置获取器
-
libovr
Rust 对 LibOVR (Oculus Rift SDK) 的绑定
-
screenruster-saver
ScreenRuster 的 Rust API
-
colstodian
一个针对游戏和图形设计的,有自己见解的色彩管理库
-
math2d
为2D绘图应用设计的2D数学库。主要针对Direct2D的需求设计,但这个库也应该能够满足其他库的需求...
-
half_edge_mesh
半边网格数据结构的初步实现。它包含了一组你可能需要的半边网格函数,但可能不是全部。我打算添加更多方法和变异技术...
-
orbfont
轨道字体渲染
-
print-core
Rust为Windows/macOS设计的打印核心
-
gl_loader
基于Glad的OpenGL函数指针加载器
-
libva-sys
Rust为libva和libva-utils提供的绑定
-
shader-reflect
SPIR-V/GLSL/HLSL着色器接口到JSON的反射。(命令行界面)
-
turtle-graphics
Rust的龟形图形库
-
jerboa
正在开发中的图形库
-
glsmrs
基于WebGL 1.0 API的具有主观性的轻量级包装器
-
servo/pathfinder_swf
一种快速、实用的GPU光栅化器,用于字体和矢量图形
-
debug_overlay
一种基本、开销低、仅ASCII的调试覆盖层,可以使用如wgpu之类的GPU API显示
-
mallumo-gls
适用于现代(4.5 Core)OpenGL的小型低级库
-
plate
编写更简单的Vulkan代码
-
rgl
使用gl-rs crate的OpenGL安全轻量级包装器
-
memonitor-sys
为memonitor的一些后端自动生成的绑定
-
maikor-language
Maikor平台(语言、地址等)
-
nox_lib
一个功能全面的库,充满了各种小工具,可以帮助你解决问题
-
glutin_emscripten_sys
glutin的emscripten绑定
-
voodoo
直观、习惯、无偏见、零开销的Vulkan API
-
rusttype
FreeType等库的纯Rust替代方案。RustType提供了一个API用于加载、查询和光栅化TrueType字体。它还提供了一个动态GPU的实现...
-
bedrock
Vulkan和Rust之间的粘合库
-
egls
适用于Rust绑定的嵌入式系统图形库
-
wgpu-hal
WebGPU硬件抽象层
-
fast-surface-nets
在规则网格上快速实现Naive Surface Nets
-
graphics-shape
圆的表示
-
effect-core
Effect引擎的核心组件
-
daguerre
渲染
-
gfx_device_gl
gfx-rs的OpenGL后端
-
flo_render_gl_offscreen
重新导出适用于初始化离屏渲染的平台库
-
stereokit-sys
围绕StereoKitC库的XR的底层Rust绑定
-
chargrid_sdl2
使用sdl2渲染的图形chargrid上下文
-
cairo-sys
Rust 的 Cairo 绑定
-
vulkan_rs
Rust 编程语言的 Vulkan 绑定
-
vkfft
VkFFT 的 Rust 绑定
-
sdl2_mixer
Rust 的绑定
-
nvapi-sys
NVIDIA NVAPI FFI 绑定
-
truck-base
基本结构体和特性:导入 cgmath、曲线和表面特性、容差等
-
web-glitz
基于 WebGL 2.0 的底层 web 图形库
-
transform-matrix
简易变换矩阵
-
geomod
内核核心包
-
taginfo
HTML、SVG 和 MathML 标签名的分类和验证
-
rs-gles3
OpenGL ES 3 绑定(不依赖于 std)
-
imgui-winit-glow-renderer-viewports
结合平台和渲染器,使用停靠分支视口功能
-
kiss2d
简单直观的2D图形引擎
-
insa
Insa将图像渲染为文本 - 它是一个终端位图图形库
-
pufferfish
具有个人观点的2D游戏框架
-
gl_dstruct
带有StructGenerator / DebugStructGenerator的OpenGl函数加载器
-
freetype-gl-sys
freetype-gl的Rust构建辅助工具和绑定
-
gfx-gtk
将GFX渲染嵌入到gtk::GlArea中的集成辅助工具
-
aniy
基于SVG的Rust动画库
-
agg
基于Anti-grain Geometry的高质量2D图形引擎
-
pp-rs
着色器预处理器
-
sebbbi/rust_test
Rust & Vulkan测试项目
-
mapbox_expressions_to_sql
支持正则表达式捕获的Iron路由器
-
egui_render_glow
使用glow的egui渲染后端
-
twisted
速度立方和解谜立方库
-
blend2d
为 blend2d 提供的 Rust 绑定
-
xcb
为 XCB 提供的 Rust 安全绑定
-
libmpv-sys
由 bindgen 生成的 libmpv 绑定
-
wassily
用于创建生成式 2D 艺术的 API 和工具集
-
next-gpu
Next GPU
-
glu-sys
原始 GLU 和 GL Rust 绑定
-
zng-webrender-build
在预编译(build.rs)和 WebRender 其余部分之间的共享代码
-
nasso/screensnap
用 Rust 编写的屏幕截图程序
-
glfw-sys-passthrough
带有 passthrough 功能的 glfw-sys 集装箱补丁
-
reflexo-vec2bbox
渲染矢量项 BBox
-
console-codes
用于渲染控制台代码的枚举
-
fps_ticker
在一段时间窗口内测量平均、最小和最大帧率
-
azul-webrender-build
在预编译(build.rs)和 WebRender 其余部分之间的共享代码
-
fsr2-sys
AMD的FidelityFX超级分辨率2库(FSR2)的不安全FFI绑定
-
bezier-nd
使用N维向量的贝塞尔曲线实现
-
vulkan-int
以有趣的方式使每个人都能夹紧整数
-
sarekt
基于Vulkan的渲染引擎,但可以扩展到其他图形API后端,如Metal或D3D12
-
dunge_shader
dunge库的着色器生成器
-
rpuc
RPU的独立编译器,RPU是一种用于在CPU上渲染程序图形的与GLSL兼容的语言
-
vk_deps
直接与Cargo通信的Vulkan SDK下载器/管理器
-
ascending_camera
用于渲染的基本相机解决方案
-
veg
灵活的表格
-
playdate-sprite
基于Playdate API的高层精灵API
-
finneon
图像后处理库
-
project_64
以最小尺寸为导向的图形引擎
-
gpu
人体工程学GPU API
-
win-overlay
用Rust编写的Windows DirectX overlay
-
bevy_oxr
Bevy中OpenXR的社区crate
-
drawn
图形和游戏库
-
spq-dis
SPIR-V反汇编器
-
xc3_wgpu
《Xenoblade Chronicles》模型渲染库
-
sdl1_2-rs
SDL绑定
-
egui_gauge
egui仪表UI元素
-
skia
到Google Skia的Rust风格绑定。进行中。
-
piet-coregraphics
piet 2D图形抽象的CoreGraphics后端
-
hanover-flipdot
汉诺威显示翻转点协议
-
tinyshader
Rust对tinyshader的绑定
-
ambient_gpu
环境GPU功能。仅限于主机。
-
sapp-kms
miniquad渲染库的一部分。最初这是将sokol-app C代码转换为Rust的c2rust代码,并部分重写为更符合Rust习惯的代码。
-
rgx-lyon
利用lyon的rgx 2D图形管线
-
simple
最简单的图形库,受LOVE2D启发
-
divert
Recast Navigation的Rust语言绑定
-
rs2glsl
从Rust代码转换为GLSL
-
easy-opengl
一套工具,使opengl易于使用,同时不失定制和自由
-
pdf2pwg
使用pdfium将PDF渲染为PWG/URF的专用A4页面渲染器
-
glutin_tao
使用tao的Glutin引导辅助工具
-
meshellaneous
杂项网格工具
-
tiny_wgpu
wgpu辅助库
-
easygpu
基于wgpu的包装器,旨在简化一些常用操作
-
vert
第51个Rust游戏引擎,旨在用Rust编写第6个游戏
-
maia
安全的低级Vulkan绑定
-
processing
Rust的环境,受到Cinder和openFrameworks的影响。它使用Glium编写,并具有Glutin和GLFW后端。迄今为止已在macOS和Linux上进行测试。它已经……
-
comfy-wgpu
一个舒适的Rust 2D游戏引擎
-
floem-vger-rs
Floem 的非官方 vger 分支
-
orbtk-render
OrbTk使用的2D渲染库
-
truck-topology
拓扑结构:顶点、边、线、面、壳和实体
-
ray_tracing_core
基于Peter Shirley的迷你书籍的基于光线追踪的
-
truster
基于Jamis Buck的《Ray Tracer Challenge》书籍的射线追踪库
-
glhelper
OpenGL的便利方法
-
sapp-linux
miniquad渲染库的一部分。最初这是将sokol-app C代码转换为Rust的c2rust代码,并部分重写为更符合Rust习惯的代码。
-
reui
用户界面渲染器
-
valence_spatial
Valence实体空间划分
-
vulkan_video
通过ash在安全Rust中实现的Vulkan视频绑定
-
pistoncore-glutin_window
使用Glutin库的Piston窗口后端
-
gfxmath-vec3
3D数学库
-
iced_glow
iced的发光渲染器
-
cone
OpenGL控制台
-
slang
Slang着色语言编译器的安全Rust绑定
-
noises-and-patterns
用于2D噪声和图案的算法创建库
-
vk_dot_xml_parser
Vulkan
vk.xml
文件的解析器 -
fast3d-gbi
F3D GBI汇编器
-
cg-lab
计算机图形教学和研究工具
-
covalent_gl
名称可用
-
wabi-usd
Rust对Pixar通用场景描述的绑定
-
minilibx
Rust对Linux上X11的42 minilibx API的ffi绑定
-
rustbatch
纯游戏开发crate,提供简单但强大的2D渲染和解决游戏世界瓶颈的一些快速解决方案
-
posh
Rust中定义静态类型着色器的EDSL
-
aftershock
使用纯Rust编写的软件渲染图形API
-
vulkanology
一个用于Vulkan着色器测试的框架
-
vk-sys
Vulkan图形API的绑定
-
vk2dfd
将Vulkan格式转换为Khronos数据格式描述符的小crate
-
libvibrant-ffi
libvibrant的C绑定,一个用于控制X服务器屏幕饱和度的库
-
visim
一个用于处理可视化和模拟渲染的包
-
epoxy
Rust对libepoxy的绑定,一个OpenGL函数指针管理器
-
avir-rs
Rust 对 avir 的绑定,一个 SIMD 图像缩放/缩放库
-
e2r
Rust 中的实验性渲染引擎
-
v-ayylmao
高级 VA-API 绑定
-
nannou_wgpu
与 wgpu 及其在 nannou(Rust 的创意编码框架)中的集成相关的项目
-
embree-rs
Embree光线追踪内核的包装器
-
stereokit-sys-mod
围绕StereoKitC库的XR的底层Rust绑定
-
piston2d-graphics
支持多个后端的 2D 图形
-
toxicblend
基于 gRPC 的 Blender 插件。WIP
-
modesetting
对模式设置功能的较高层访问
-
after-effects
对 Adobe After Effects® SDK 的较高层绑定
-
dcommon
为 DirectX 相关的crate(dxgi、wic、direct2d、directwrite、direct3d11)提供的通用类型和实用工具
-
ovr-mobile-sys
Rust 对 Oculus VR Mobile SDK 的绑定
-
wgs_core
Wgs格式
-
rutabaga_gfx_ffi
使用C API处理virtio-gpu协议
-
spirv-to-dxil-sys
spirv-to-dxil的原始绑定
-
cat_engine_basement
猫引擎的基础层
-
rustiny_computer_graphic
小型计算机图形
-
glutin_gles2_sys
glutin的gles2绑定
-
weact-studio-epd
为WeAct Studio电子墨水模块提供的非官方驱动程序
-
dl-openvdb-query
3Delight的OpenVDB元数据查询API的Rust安全包装器
-
embedded_graphics_framebuffer
lvgl-rs的帧缓冲区驱动程序
-
libredr-common
LibreDR 是一个开源的微分光线追踪渲染器
-
mface
在字体中形状,拼贴,光栅化符号
-
ambient_water
环境水。仅主机。
-
offscreen_gl_context
在多个平台上创建和操作硬件加速离屏渲染上下文。最初旨在用于Servo项目的WebGL实现。
-
聚类颜色-GPU预处理程序
一个着色器预处理程序,用于将着色器中的#include替换为kmeans-color-gpu crate使用的适当文件
-
td-rs
我的termDisplay/tdRGB库的移植版本!仅限LINUX使用!
-
kart-apple-gl
使用gl, glfw和cgmath的图形引擎(kart-graphics-engine > KartApple-GL > kartapple-gl
-
sledash-magickwand
sledash-magickwand-bindgen的包装抽象
-
easygpu-lyon
easygpu利用lyon的2D图形管线
-
luminance-glow
使用Glow的多GL后端,用于luminance
-
libr
在libR中对原生C函数的类型和绑定,提供嵌入式-R和R数学函数的大部分功能
-
fj-text
在fornjot中创建文本
-
i_shape_js
2D多边形的布尔运算。支持的运算:交集、并集、差集、XOR以及所有多边形种类的自交
-
gpu-descriptor-ash
gpu-descriptor与ash的集成
-
shade_runner
允许为vulkano在运行时热加载着色器
-
glium-typed-buffer-any
为glium提供的类型擦除、动态检查的顶点缓冲区
-
鱼
跨平台渲染库
-
glium-glyph
Glium 的 glyph-brush 文本渲染器前端。用 glium 替换了 gfx-glyph。
-
swsurface
为 winit 提供的软件渲染表面
-
rendology
基于 Glium 的 3D 渲染库
-
spirv-std-types
SPIR-V 类型,在 spirv-std 和 spirv-std-macros 之间共享
-
dxplr
围绕 D3D11、D3D12、DXGI、D2D 和 DWrite 的 Rust 包装器
-
skia-bindings
Rust 的 Skia 绑定
-
drawille-nostd
drawille crate 的无_std 版本
-
vk_generator
生成 Rust 绑定到 Vulkan API
-
wyzoid
一个用于轻松实验计算着色器/GPGPU的小型框架
-
rogl
Rust GL 库 (rogl):为 Rust 构建的完整 gl 绑定
-
graphics-error
圆的表示
-
notan_extra
为 Notan 提供的额外功能或插件
-
sensehat-screen
在 Raspberry Pi Sense HAT 设备上使用 8x8-LED 矩阵,带有 RGB565 颜色
-
truck-geotrait
定义卡车的几何特性
-
sgpu-compute
使用 WebGPU 的 GPU-Compute
-
lambda-rs-platform
lambda-rs 的平台实现
-
makepad-render
Makepad 渲染器
-
bsdf
路径追踪的 BSDF
-
auragfx-backend-api
AuraGfx 的一些特性
-
exposed-gl
为 "exposed" 库创建 OpenGL 上下文
-
bevy_fast_tilemap
为 bevy 提供的 GPU 加速瓦片图
-
khronos_api
Khronos XML API 注册表,作为字节字符串常量公开
-
gles30
GLES 3.0 加载器/绑定
-
bufro
使用 C 和 Rust API 的二维矢量图形
-
piet-web
piet 2D图形抽象的Web画布后端
-
spitfire-fontdue
Spitfire工具集的Fontdue渲染模块
-
svarog
创建SVG文件
-
ochre
在GPU上实现高质量的抗锯齿矢量图形渲染
-
vulkano-glfw-v2
使用Vulkano与GFLW的函数
-
figrs
ASCII艺术,支持SMUSHING,包含200多个字体
-
minifb_fonts
minifb存储库的附加组件,允许使用位图字体绘制文本
-
simt_rocblas_sys
simt的一部分。rocBLAS API绑定
-
ktx-async
KTX纹理格式的异步读取器
-
glapp
GL上下文创建包装器
-
gfx-backend-dx12
gfx-rs的DirectX-12 API后端
-
webblender
webblender for rust
-
solstice-2d
简易、跨平台的2D图形
-
freetype-src-sys
Rust为freetype构建辅助工具。许可协议为GPL2或FreeType许可证
-
piet-wgpu
使用wgpu的piet的硬件加速2D图形后端
-
sierra
Vulkan-lite图形API
-
nerd_fonts
rust中的Nerd Fonts
-
fenris-traits
fenris使用的核心特质
-
gfx
高性能、无绑定的图形API
-
drawing_examples
2D图形库示例
-
piston-gfx_texture
与Piston库兼容的Gfx纹理表示
-
vulkan-sys
rust的vulkan绑定
-
blade
锐利且简单的图形库
-
ivy-base
Ivy游戏引擎的基本crate
-
servo-glutin
跨平台的OpenGL上下文提供者
-
iced_gif
Iced的GIF小部件
-
svg2sixel
将SVG渲染为sixel以在终端中显示
-
pigeon-2d
灵活的、跨平台的2D渲染库
-
terminalgl
一个小型基于文本的图形库
-
rust-tracer
正在进行中:基于《周末光线追踪》的射线追踪器,具有类似
three.js
的易于使用的API -
ueberzug
用于Rust项目的非官方Ueberzug绑定
-
silverknife-pangocairo-sys
libpangocairo的绑定
-
teki-common
东方风格的射击游戏
-
maplibre-demo
maplibre-re演示
-
ivy-postprocessing
ivy的后处理辅助工具
-
nibble8
Chip-8解释器,使用sdl2
-
image-convolution
GPU上的并行图像卷积
-
imgui-rs
IMGUI的绑定,一个针对C/C++的无冗余中间模式GUI库。IMGUI输出你可以渲染到你的3D管线启用应用程序中的顶点缓冲区。它快速、便携...
-
muggle
一个类型化、正确且不必要的OpenGL包装器,它不会隐藏任何东西,但感觉更生锈
-
microsoft-directx
Rust对最新DirectX(Agility SDK)头文件的绑定
-
gfxmath-vec4
3D数学库
-
xixixao/shader_roy
使用 Rust 实现的 ShaderToy 克隆,目前支持 MacOS
-
onagre-launcher-plugins
pop-launcher(onagre分支)的默认插件
-
fyodor
Rust的双缓冲终端渲染器
-
ansinator_terminal_colors
将RGB8颜色转换为256色终端颜色
-
glium_text_rusttype
glium_text分支,使用glium和rusttype进行文本绘制
-
mikktspace-sys
Mikkelsen切线空间算法(C封装)
-
egaku2d
2D图形库
-
lyon_tessellation
一个低级路径细分库
-
arnold-rs
Rust对Arnold光线追踪API的绑定
-
makepad-draw
Makepad 2D绘图API
-
shadercanvas
基于Rust-WASM实现的类似Shadertoy的Html-Canvas
-
glsl-layout
用于构建可上传到UBO的结构的数据类型和特质
-
albedo
用于实时可视化的数据驱动图形库
-
nstd_gui
NSTD窗口包
-
imgui-wgpu
imgui-rs的wgpu渲染后端
-
glfw-sys
一个开源的多平台库,用于创建具有OpenGL上下文、接收输入和事件的窗口
-
nze_geometry
一些基本的2D几何类型和函数
-
prgl
一个小型图形库,用于以较低级别但更舒适的方式访问OpenGL和/或Vulkan
-
raw-gl-context
从RawWindowHandle创建OpenGL上下文
-
rust_graphics_window
小型且最简的窗口库
-
glutin_core_foundation
真正的 core_foundation 包,使用临时名称
-
plotters-solstice
使用Solstice的Plotters的Web和OpenGL后端
-
deno_sdl2
SDL2到Deno的绑定
-
dn42-kb-canvas-wikipedia-rc
在us2.g-load.eu:9090上绘制WP rc
-
svg_path_ops
SVG路径操作实用工具
-
geo-normalized
根据OCG绕行规则生成归一化多边形/多重多边形的特例
-
rush-sys
librush图形原型框架的原始FFI绑定
-
alacritty_config
Alacritty配置抽象
-
theo
一个独立的窗口图形渲染器
-
dvk
动态加载的 Vulkan
-
triangle-from-scratch
关于如何自己动手做的一系列教育教程
-
chargrid_render
用于定义渲染器和视图的特质
-
term2d
终端应用程序的绘图引擎
-
sapp-android
miniquad渲染库的一部分。对略微修改过的sokol-app的本地绑定
-
vltk
用于创建Vulkan应用程序的简化工具包
-
wgpu_rust_renderer
Rust中的小型WebGPU渲染器
-
sampled-dmc
用于已采样数据的双Marching Cubes (DMC)
-
vulk-rs
对Vulkan有自己看法的Rust绑定
-
hassium-composite-renderer
Hassium智能家居引擎的复合渲染器模块
-
corange-rs
Corange游戏引擎的接口,由Daniel Holden使用纯C、SDL和OpenGL编写。功能包括:延迟渲染、UI渲染、文本渲染、多光源、后期处理效果……
-
cubik
基于OpenGL/glium的多人游戏引擎
-
wgpu-info
打印和处理有关可用wgpu适配器的信息
-
raw_vulkan_handle
Rust对Vulkan "handle"和"非调度handle"类型的定义
-
resvg-skia
resvg的Skia后端
-
vulkano_maybe_molten
在macOS上使用vulkano-rs和ash-molten,在其他平台上不使用
-
therenderer
2D渲染框架,TheFramework应用程序框架的一部分
-
makepad-shader-ast
Makepad着色器AST
-
rivi-loader
Vulkan计算加载器
-
rs-glfw3
GLFW3绑定(不依赖于std)
-
pigeon-parrot
围绕wgpu的包装器,旨在使事情变得更容易
-
adi_gpu_opengl
adi_gpu的OpenGL实现
-
dom_renderer
渲染html(或其他DOM字符串)
-
rs-gles2
OpenGL ES 2 绑定(不依赖 std)
-
ray_tracing_in_one_weekend
学习《周末学光线追踪》一书时编写的代码
-
tiny_skia_display
嵌入式图形 https://github.com/jamwaffles/embedded-graphics 基于tiny-skia的DrawTarget https://github.com/RazrFalcon/tiny-skia
-
gfx_draping
使用gfx在地形上绘制多边形
-
spirq-as
SPIR-V汇编器
-
glenum
根据 https://mdn.org.cn/en-US/docs/Web/API/WebGL_API/Constants 描述的,以有组织的结构形式表示GL Enum值
-
wgsl-types
WGSL 类型
-
webgl-rs
WebGL API 的安全 Rust 包装器
-
ayyeve-piston-ui
ayyEve的UI垃圾
-
rust_graphics_library_loader
小型且最小化的库加载器
-
pixel_engine_backend
围绕wgpu的薄层,允许修改屏幕上显示的纹理
-
lyon_algorithms
2D路径操作/转换算法
-
oxygengine
Oxygengine
-
nsi-3delight
3Delight渲染器的节点场景接口(ɴsɪ)辅助工具
-
pytrace
用于光线追踪和图像生成的Python库
-
vulkano-shaders
着色器Rust代码生成宏
-
sunburst
具有多个渲染后端的类似于动画的框架
-
hotglsl
将GLSL着色器作为SPIR-V进行热加载
-
optix
NVIDIA OptiX光线追踪库的包装器
-
inku
由
u32
支持的RGBA颜色,用于简单的颜色操作 -
glw
OpenGL包装器(glw)是一组小型的结构,用于包装不安全的OpenGL调用。这是一个正在进行中的工作,我不建议任何人将其用于生产环境。
-
wgs_runtime_wgpu
Wgs格式wgpu运行时
-
sdl2_image
绑定和包装器
-
vkxml
解析 Vulkan 的 XML API 注册表
-
webgl
首个跨平台的 wasm32 WebGL
-
chargrid_core
Chargrid 框架的核心类型
-
alloy_graphene
针对各种图形库的纯 Rust 抽象层
-
opengl-registry
Rust API 用于 OpenGL API 和扩展注册表
-
lb-pdf
包括 pdfium 二进制文件的 pdfium 渲染包装器
-
nuklear-backend-gdi
为 Nuklear 2D GUI 库提供的 WinAPI GDI 绘图后端,用 Rust 包装
-
colorbox
用于处理颜色的底层工具箱
-
nze_game_sdl
基于 SDL2 的制作 2D 游戏的框架
-
termcandy
终端 GUI 库
-
siebencorgie/jakar-engine
-
teki
东方风格的射击游戏
-
pistoncore-sdl2_window
Piston 游戏引擎的 SDL2 后端
-
thindx
薄DirectX包装器
-
ansinator_ascii_font
将u8数组与5x7字体抽象进行比较,以计算相似度
-
gavle
基于wgpu的OpenGL包装器crate
-
simple-wgpu
围绕wgpu-rs的舒适包装器
-
luminance-gl
为luminance提供OpenGL后端
-
gl_constants
声明OpenGL和OpenGL ES枚举常量值
-
del-gl
Rust语言中的OpenGL实用库
-
node_engine
用于着色器图或几何图的节点图引擎
-
emesh-converter-cli
将3D多边形网格转换为其他表示的CLI工具
-
enamel
与Glium一起使用的OpenGL界面覆盖
-
nobs-vulkanism-headless
用于离屏渲染和计算的vulkan
-
krnl-core
krnl的核心库
-
sdl2-extras
针对 Rust-SDL2 包的额外功能
-
webrender
用于网络内容的 GPU 加速 2D 渲染器
-
zlib-src-sys
为 zlib 提供的 Rust 构建辅助工具。许可协议为 GPL2 或 FreeType 许可
-
shadergraph
使用热代码重载的 Lisp 和 GLSL 创建不断演变的艺术图像
-
fast3d-glium-renderer
为 fast3d-rs 提供的 Glium 渲染器
-
comfy-core
一个舒适的Rust 2D游戏引擎
-
curvo
NURBS 建模库
-
imgui-dx11-renderer
为 imgui crate 提供的 DirectX 11 渲染器
-
asi_vulkan
为 Vulkan 提供的 Rust 安全绑定
-
flutterbug
为 Rust 提供的 X11 安全绑定
-
hui-winit
为
hui
提供的 winit 平台后端 -
raytracing
轻量级光线追踪库
-
luminance-surfman
为 Luminance 图形 API 提供的 Surfman 平台包
-
gllib
解析 glanguage 脚本语言
-
m5x7
Daniel Linssen 的 m5x7 字体
-
hui-glium
为
hui
提供的 glium 渲染后端 -
obscura
光线追踪库
-
glium_sdl2
为 Glium(Rust 语言的 OpenGL 高层封装)提供 SDL2 后端
-
rialight_graphics
Rialight 图形 API
-
piet-common
为 piet 选择单个首选后端
-
remote-canvas
将基于浏览器的 canvas 实现适配到 Rust 应用程序中
-
makepad-glx-sys
Makepad 的 GLX 绑定
-
milim_vulkan
从 Vulkan-Headers 生成的纯 Vulkan 绑定
-
azul-webrender
用于网络内容的 GPU 加速 2D 渲染器
-
spitfire-glow
Spitfire 工具集的 GLOW 渲染模块
-
servo/pathfinder_lottie
一种快速、实用的GPU光栅化器,用于字体和矢量图形
-
gl_struct_loader
用于加载/调用 GL 函数的结构体
-
railroad
创建可缩放矢量图形(SVG)的语法图
-
gfx-backend-dx11
gfx-rs 的 DirectX-11 API 后端
-
terminal_graphics
一个基本的终端图形API,附带示例应用
-
alkomp
使用 WebGPU 编写的计算库
-
rustc_codegen_spirv-types
rustc_codegen_spirv 和 spirv-builder 之间共享的 SPIR-V 后端类型
-
sol
Embree 光线追踪内核的包装器。已迁移到 embree-rs!
-
shader_version
用于检测和选择兼容着色器的辅助库
-
nobs-vkpipes
nobs-vk 的扩展,包括着色器编译、Vulkan 管道组合和描述符集更新
-
bwdraw
无 y 轴拉伸的终端绘图库
-
del-msh-core
计算机图形学研究与原型设计的网格工具库
-
pathfinder_color
一个最小化的 SIMD 加速颜色处理库
-
dxlib
Rust 的 DLL
-
arrows-svg
SVG 箭头生成器
-
mathjax
MathJax 接口
-
spirq-dis
SPIR-V反汇编器
-
vodk_math
数学向量和矩阵库
-
lyon_extra
为 lyon crate 提供的各种可选实用工具
-
wasm-bus-webgl
WebAssembly WebGL 接口
-
gl_object
快速使用的库
-
ocl-core
低级 OpenCL API
-
egui_render_wgpu
使用 wgpu 的 egui 渲染后端
-
maplibre-winit
桌面、移动和Web地图
-
jamkit
一个小型游戏开发库
-
sdl2_gfx
Rust 的绑定
-
beaux2d
用于在画布上绘图的图形库。它是基于 SDL2 构建的。
-
showie
一个用于在终端显示图像的超级简单的 Rust crate
-
snuffles
一个很差的图形API,我自己用它来快速制作图表和可视化,需要性能
-
spitfire-gui
Spitfire工具集的GUI模块
-
egaku2d_core
不包含创建上下文代码的2D图形库
-
limelight-primitives
使用limelight实现的2D形状原语
-
ellie_renderer_utils
Ellie渲染器包含elliec等实用工具CLI应用程序
-
gles31-sys
Rust对OpenGL ES 3.1的绑定
-
nstd_gl
NSTD图形库crate
-
zng-glsl-to-cxx
将GLSL转换为向量化的C++
-
retroboy_sdl2
RetroBoy SDL2前端
-
sdl2_particles
用于使用sdl2创建粒子的工具
-
azul-glutin
跨平台的OpenGL上下文提供者
-
barg
一个GUI工具包和3D图形渲染器
-
metal-rs
为Metal提供的Rust绑定
-
glsl-linalg
Rust的向量/矩阵库
-
hypoloop
用于实时和烘焙模拟的低级控制循环
-
rusvid_lib
使用Rust编写的SVG动画库
-
ambient_core
环境核心功能。仅主机。
-
embedded-freetype-sys
针对no_std目标的FreeType字体库的低级绑定
-
gles31
OpenGL ES 3.1的绑定
-
glslwatch
实时GLSL源树
-
ansinator_ansi_image
定义表示和转换ANSI中图像的特定结构
-
azul_glium
[由于不活跃而 fork 自 tomaka/glium] 优雅且安全的OpenGL包装器。Glium是OpenGL和您的应用程序之间的中间层。您仍然需要手动处理图形管道…
-
floem_vger_renderer
一个具有细粒度反应性的原生Rust UI库
-
nuki-backend-gles
Nuklear 2D即时GUI库的Rust绑定的OpenGL ES绘图后端
-
aquaengine
图形和计算用的RAD框架
-
rhyoea
Vulkan API 的 Rust 编程语言绑定
-
denow_webgpu
Denow 的 WebGPU 实现
-
vulkano-macros
Vulkano 使用的宏
-
plexus
二维和三维网格处理
-
clever-graphics
核心图形,设计在线程池上运行
-
gamercade_rs
围绕 Gamercade 原始 API 的安全包装器
-
moai
快速的 3D 图形框架
-
femto-formatting
使用 pukram 为 femtovg 格式化文本的渲染器
-
milim
强大且干净的图形和计算 API!
-
lc-renderer
用于渲染图表图像的服务器
-
asi_opengl
Rust 对 OpenGL / OpenGLES 的安全绑定
-
webrender_build
在预编译(build.rs)和 WebRender 其余部分之间的共享代码
-
pxl
🕹 制作游戏的一个简单框架
-
Microsoft DirectX
Rust对最新DirectX(Agility SDK)头文件的绑定
-
candelabre-windowing
轻松处理一个或多个窗口
-
egui-d3d11
egui库的D3D11后端
-
gl-lite
常见GL对象和方法的包装器
-
gfx-backend-metal
gfx-rs的Metal API后端
-
rtrace
一个小型光迹追踪器,用于测试整体伪性能和多线程
-
orbterm
轨道终端
-
glutin_core_graphics
真正的core_graphics crate,使用临时名称
-
prototty_graphical_gfx
使用gfx进行渲染的Prototty上下文
-
gd-icon-renderer
渲染《Geometry Dash》图标
-
rust_graphics_jni
小巧且最小的jni库
-
frapp
用于简单使用frenderer(友好的WGPU渲染器)的应用抽象
-
wonnx
基于 wgpu 的 ONNX 运行时,旨在成为一个通用的 GPU 运行时,使用 Rust 编写
-
truck-shapeops
对 Solid 进行布尔运算
-
sdl2_ttf
Rust 的绑定
-
gfx_app
GFX 示例应用程序框架
-
vodk_data
小型 RTTI 库
-
shadergarden
使用 Lisp 和 GLSL 创建演化的着色器花园
-
glia
支持底层原生平台的跨平台 OpenGL ES 2.0 实现
-
spirv-struct-layout
检查 Rust 结构体的布局是否与 SPIRV 中给定类型的布局匹配
-
glium_text_nxt
使用 glium 和 freetype 进行文本绘制
-
pathfinder_resources
Pathfinder 向量图形库的着色器、纹理等资源
-
raytracer-rs
《一周学会光线追踪》中描述的光线追踪器
-
rialight_graphics_3d
Rialight 3D 图形 API
-
愉悦
计算机图形学的数学库
-
kaldera
由Vulkan驱动的轻量级3D渲染器
-
rust-grid
用于在内存中存储大型任何类型网格的非常简单的库,具有用户友好的界面
-
bloom-core
一个类似于React的框架,用于描述性UI。渲染器无关,但考虑到HTML构建。
-
fleck
uf2字体解析器
-
spirv-diff
比较SPIR-V文件
-
draw-lr
与原始Line Rider游戏部分交互的SDK
-
effect-wgpu
Effect Engine的WGPU渲染器
-
luminance-front
在编译时选择后端导出的luminance
-
ray_tracing_show_image
基于Peter Shirley的迷你书籍的基于光线追踪的
-
rhachis
基于wgpu和winit的游戏框架
-
ewgpu
WGPU的简单包装器
-
loki-draw
2D 渲染器,适用于 GUI
-
fast3d-wgpu-renderer
fast3d-rs 的 WGPU 渲染器
-
truck-platform
基于 wgpu 的图形工具库
-
wuple
在 WGPU 上进行高效渲染
-
makepad-x11-sys
Makepad 的 GLX 绑定
-
piet-cairo
piet 2D 图形抽象的 Cairo 后端
-
cart-tmp-wgc
基于 gfx-hal 的 WebGPU 核心逻辑
-
tgl
绑定到 TinyGL,OpenGL 的小型、免费且快速子集
-
spitfire-draw
Spitfire 工具集的绘图辅助模块
-
gl46
绑定到 OpenGL 4.6(以及一些扩展)
-
spirq-spvasm
用于 SPIR-V 汇编交互的工具
-
orbtk-tinyskia
OrbTk使用的2D渲染库
-
adi_gpu
GPU 接口 - 渲染图形和进行快速计算
-
gfx_gl
基于 gl-rs 的 gfx 的 OpenGL 绑定
-
gfx-backend-gl
gfx-rs的OpenGL后端
-
rfw-backend
rfw框架的后端API
-
wgpu_sdl_linker
一个微库,允许安全地将wgpu表面链接到SDL2窗口中
-
frustum_query
来自3D图形应用的视锥剔除框架
-
spq-spvasm
用于 SPIR-V 汇编交互的工具
-
servo/pathfinder_c
一种快速、实用的GPU光栅化器,用于字体和矢量图形
-
wrld
一个用于帮助缓冲描述的wgpu派生宏
-
kugel
针对Rust的OpenGL包装器
-
elmesque
尝试将Elm的非常有用的纯函数std图形模块移植过来
-
rfw-backend-wgpu
rfw的基于wgpu的后端
-
nanovg-sys
NanoVG库的本地绑定
-
adi_screen
与计算机/手机屏幕接口以渲染图形
-
cart-tmp-wgt
WebGPU 类型
-
miniquad_text_rusttype
glium_text分支,使用miniquad和rusttype进行文本绘制
-
floem_tiny_skia_renderer
一个具有细粒度反应性的原生Rust UI库
-
rokol_ffi
Rust与Sokol的FFI
-
piston-viewport
存储视口信息
-
leafrender
简单易用的库,只需将像素显示在屏幕上,无论您的平台是什么
-
spirv-compiler
Rust中shaderc的便利包装
-
webgl2-glyph
基于glyph_brush和ab_glyph的WebGL2文本渲染器(CPU光栅化字体图集)
-
rusttype_bugfix_19072017
FreeType等库的纯Rust替代方案。RustType提供了一个API用于加载、查询和光栅化TrueType字体。它还提供了一个动态GPU的实现...
-
servo-freetype-sys
FreeType是一个免费提供的软件库,用于渲染字体
-
ezgl
轻松使用GL
-
iced_solstice
iced的solstice渲染器
-
svg2gcode-web
将矢量图形转换为笔式绘图仪、激光雕刻机和其它CNC机器的g-code
-
truck-stepio
从/到 truck 读取/写入 STEP 文件
-
glsl-to-spirv-macros
用于在编译时从 GLSL 生成 SPIR-V 着色器二进制文件的宏。使用此软件包时,您还必须使用 glsl-to-spirv-macros-impl 软件包
-
shaderc-sys
Shaderc 系统库 FFI、构建和链接
-
material_designer
为 Bevy 定制的材质设计器
-
glium_text
使用 glium 和 freetype 进行文本绘制
-
freetype-gen-rs
为 FreeType 2 生成的不安全绑定
-
copper-rs
Copper.rs 是一个简单的用于 2D 游戏的 Rust 库,针对 HTML5 编写
-
avenger-glyphon
为wgpu提供快速、简单的2D文本渲染
-
gpu-descriptor-gfx
类似于Vulkan的API的无差别描述符分配器
-
shdrr
使用 shaderc 的实时着色器编译器
-
emesh-converter-core
将 3D 多边形网格转换为其他表示形式的核基本操作和操作
-
吉尔伽美什
基于WGPU构建的小型3D渲染引擎,主要目标是可视化过程化地形
-
cr2
实验室实验室实验室
-
include-glsl
将GLSL着色器编译成SPIR-V,并将其作为u32数组包含
-
ansipix
将图像转换为ANSI字符串以在终端中打印
-
wgpu-util
与wgpu-rs一起工作
-
lexsdl
SDL2的包装器,用于抽象掉讨厌的部分
-
维纳
OpenGL和Vulkan的渲染API
-
cart-tmp-nga
着色器转换基础设施
-
咖啡
小型2D框架
-
wgpu-playground
wgpu-rs的游乐场
-
orbimage
轨道图像功能
-
rfw-scene
rfw中使用的场景实现
-
pathfinder_content
Pathfinder渲染库的矢量路径工具
-
gsfk
图形框架
-
ivy-ui
Ivy的GUI库
-
a2d
2D图形库
-
emesh-core
处理3D多边形网格的核心原语和操作
-
overdriven
一个wgpu上下文创建器
-
smesh
一个基于pmp的快速且易于使用的表面网格/半边网格实现和多边形网格操作库
-
nc-renderer
neocogi渲染库
-
blade-asset
Blade的资源管理器
-
nvg-gl
OpenGL的NVG渲染器
-
servo-fontconfig-sys
字体配置和定制库
-
delight-build
为3Delight相关的crate提供的构建时辅助工具
-
rfw
用于实现新渲染算法和创建图形应用的渲染框架
-
rustiny_renderer
小型渲染器
-
rough_tiny_skia
使用 tiny-skia 绘制手绘 2D 绘图
-
gfx-backend-vulkan
为 gfx-rs 提供的 Vulkan API 后端
-
mcgooey
仅与百分比和窗口小部件树一起工作的 GUI 系统
-
inline-spirv
在您的 crate 中直接编译 GLSL/HLSL/WGSL 和内联 SPIR-V
-
imgui-opengl
imgui-rs 的 OpenGL 渲染器
-
wgpu-app-sample
Rust 的 wgpu-app 管理示例,包括顶点纹理和相机角度
-
nuklear-backend-gfx
为 Rust 包装的 Nuklear 2D GUI 库的 gfx-rs 绘图后端
-
shader-translator
一个小程序,从 stdin 读取 glsl,并将 spir-v 写入 stdout
-
luminance-webgl
为 luminance 提供的 WebGL 后端
-
softtri
一个软件三角形渲染器
-
gl11
基于 gl-rs 的 OpenGL 1.1 绑定
-
hassium-composite-renderer-backend-web
Hassium 家居自动化引擎的复合渲染器 Web 后端模块
-
认知图形
与硬件图形相关的工具
-
blade-egui
Blade 的 egui 集成
-
pathfinder_ui
用于调试覆盖层的最小即时模式 UI 库
-
lyon_svg
为 lyon crate 提供的 SVG 辅助工具
-
cavegen
二维洞穴生成
-
sketch-2d
灵活的 wgpu 2D 合成器
-
isf
交互式着色器格式的解析、反序列化和序列化
-
e2
为 WGPU 提供的轻量级 2D 渲染工具箱
-
draw_state
gfx-rs 的图形状态块
-
gl_generator_profiling_struct
为 gl_generator 的 ProfilingStructGenerator
-
servo/svg-to-skia
一种快速、实用的GPU光栅化器,用于字体和矢量图形
-
rust-webvr
提供与虚拟现实头戴设备和 OpenVR、Oculus 等特定厂商 SDK 集成的安全 Rust API。该 API 启发于易于使用的...
-
nc-ui
neocogi UI 库
-
gpwgpu
旨在使在 wgpu 中进行通用 GPU 编程(GPGPU)更加容易
-
cuboid
用于不同可视化目的的 OpenGL 渲染 API
-
gfx-backend-empty
为 gfx-rs 提供的空后端
-
micro-gui
适用于嵌入式系统的小型 GUI
-
gfx-hal
gfx-rs 硬件抽象层
-
piston-shaders_graphics2d
Rust 中 2D 图形的着色器
-
freetype
用于 Servo 的 Freetype 绑定
-
makepad-shader-compiler
Makepad 平台着色器编译器
-
gamma-lut
Skia 伽玛校正表的 Rust 端口
-
nsi-toolbelt
用于(离线)3D渲染器的节点场景接口 – ɴsɪ
-
gol-renderer
gol-client 的渲染器
-
nobs-vulkanism
将渲染输出到窗口的 Vulkan 库
-
piet-svg
piet 2D 图形抽象的 SVG 后端