#shader

  1. naga_oil

    使用 naga IR 组合和操作着色器

    v0.15.0 76K #shader #ir #naga #import #composition #manipulating #combining
  2. hassle-rs

    HLSL 编译器库,此包提供了对新的 DXC HLSL 编译器和验证器的 FFI 层和惯用 Rust 包装器

    v0.11.0 108K #hlsl #shader #pipeline #dxc #intellisense #wrapper #directx
  3. naga

    着色器转换基础设施

    v22.1.0 248K #glsl #spir-v #shader #msl
  4. wgsl_bindgen

    为 wgpu 中的 wgsl 着色器提供类型安全的 Rust 绑定工作流程

    v0.15.1 850 #bind-group #wgsl #bindings-generator #wgpu #shader #module #generate
  5. renderling

    友好的实时渲染。🍖

    v0.4.7 950 #graphics-api #graphics #shader #rendering #gltf #game
  6. pilka

    用于创建着色器演示的实时编码工具

    v0.8.2 2.0K #shaders #graphics #vulkan #creative #shader #graphics-pipeline
  7. librashader

    适用于所有 RetroArch 的着色器

    v0.3.3 650 #retro-arch #shader #spir-v #graphics #graphics-api
  8. glslang

    glslang 的 Rust 绑定

    v0.4.0 3.1K #compiler #spir-v #glsl #shader #hlsl #graphics
  9. wgsl_to_wgpu

    从 WGSL 着色器生成对 wgpu 的类型安全 Rust 绑定

    v0.9.0 220 #bind-group #wgsl #wgpu #shader #bindings-generator #type-safe #generate
  10. spirv-std

    SPIR-V 的标准函数和类型

    v0.9.0 3.5K #spir-v #shader #gpu #image #texture #buffer #resources
  11. screen-13

    类似QBasic风格的Vulkan渲染引擎

    v0.11.4 #vulkan #rendering-engine #smart-pointers #descriptor #shader #render-graph #screen
  12. wgsl-tools

    用于解析、验证、评估和修改wgsl着色器源代码的各种工具

    v0.0.2 270 #wgsl #shader #source #verify #parse #evaluate #modify
  13. spirt

    专注于目标、转换和从着色器转换到IR的着色器焦点IR

    v0.3.0 460 #spir-v #ir #shader #compiler #spirv
  14. naga-cli

    着色器翻译命令行工具

    v22.0.0 1.1K #shader #spir-v #glsl #command-line #msl #command-line-tool #graphics-api
  15. glslopt

    优化GLSL着色器代码

    v0.1.10 12K #glsl-shader #opengl #shader #glsl #optimization #gl #gles
  16. dunge

    可移植的3D渲染库

    v0.3.3 190 #wgpu #graphics #shader #desktop-applications #customizable #instance #group
  17. rpu

    用于在CPU上渲染过程图形的GLSL兼容语言

    v0.3.0 #glsl #graphics #shader #rendering #language
  18. crabslab

    专注于GPU计算的Slab分配器(rust-gpu)

    v0.5.1 #cpu-gpu #graphics #shader #rendering
  19. bevy_enoki

    2D粒子系统插件,在wasm中表现良好

    v0.2.2 #particle #fragment-shader #shader #2d #bevy #game-engine #particles
  20. bevy_wind_waker_shader

    类似《塞尔达传说:时之笛》中角色使用的卡通着色器

    v0.2.0 #bevy #shader #zelda #toon #wind-waker
  21. librashader-runtime

    适用于所有 RetroArch 的着色器

    v0.40.0-测试版.1 800 #retro-arch #图形-api #着色器 #spir-v #图形
  22. librashader-common

    适用于所有 RetroArch 的着色器

    v0.40.0-测试版.1 950 #retro-arch #图形-api #着色器 #spir-v #图形
  23. librashader-runtime-d3d12

    适用于所有 RetroArch 的着色器

    v0.40.0-测试版.1 650 #retro-arch #着色器 #spir-v #图形-api #图形
  24. librashader-presets

    适用于所有 RetroArch 的着色器

    v0.40.0-测试版.1 900 #retro-arch #着色器 #spir-v #图形
  25. librashader-runtime-vk

    适用于所有 RetroArch 的着色器

    v0.3.3 600 #retro-arch #着色器 #图形-api #spir-v #图形 #vulkan
  26. librashader-runtime-d3d11

    适用于所有 RetroArch 的着色器

    v0.40.0-测试版.1 650 #retro-arch #着色器 #spir-v #图形 #图形-api #vulkan
  27. librashader-runtime-gl

    适用于所有 RetroArch 的着色器

    v0.3.3 600 #retro-arch #着色器 #spir-v #图形-api #图形
  28. librashader-capi

    适用于所有 RetroArch 的着色器

    v0.3.3 550 #retro-arch #着色器 #spir-v #图形-api #图形
  29. frag

    进行实时着色器编码并将着色器渲染成视频

    v0.1.6 380 #片段着色器 #着色器 #实时编码 #片段 #opengl #mp4 #渲染
  30. wgsl_preprocessor

    为WGPU编写的Rust语言的WGSL非官方预处理器

    v1.1.4 120 #wgsl #着色器 #wgpu #图形 #游戏开发 #常量
  31. librashader-cache

    适用于所有 RetroArch 的着色器

    v0.40.0-测试版.1 800 #retro-arch #着色器 #spir-v #图形-api #图形
  32. librashader-preprocess

    适用于所有 RetroArch 的着色器

    v0.40.0-测试版.1 900 #retro-arch #着色器 #spir-v #图形
  33. re_renderer

    一个基于wgpu的渲染器,满足所有可视化需求

    v0.18.0 7.0K #wgpu #渲染器 #可视化 #rerun #frame #primitive #着色器
  34. bevy_video_glitch

    bevy的视频故障效果

    v0.2.0 190 #bevy #shaders #graphics #gamedev #shader #post-processing #game-engine
  35. naga-to-tokenstream

    创建描述Naga模块部分的TokenStream

    v0.7.0 430 #shader #wgsl #wgpu #proc-macro #graphics #gamedev #compile-time
  36. wgsl-minifier

    用于压缩WGSL着色器的命令行工具

    v0.6.0 180 #wgsl #shader #graphics #gamedev #wgpu #command-line-tool
  37. librashader-runtime-d3d9

    适用于所有 RetroArch 的着色器

    v0.40.0-beta.1 650 #retro-arch #shader #spir-v #graphics
  38. librashader-runtime-mtl

    适用于所有 RetroArch 的着色器

    v0.3.3 600 #retro-arch #shader #spir-v #graphics
  39. librashader-reflect

    适用于所有 RetroArch 的着色器

    v0.40.0-beta.1 900 #retro-arch #shader #spir-v #graphics
  40. librashader-runtime-wgpu

    适用于所有 RetroArch 的着色器

    v0.3.3 600 #retro-arch #shader #spir-v #graphics
  41. shaderc

    shaderc的Rust绑定

    v0.8.3 21K #spir-v #shader #glsl #hlsl #compiler
  42. shades

    用于着色语言的EDSL

    v0.4.0 #edsl #glsl #shader #spir-v #fragment-shader #graphics-engine #graphics
  43. bevy_plane_cut

    bevy的平面裁剪材质

    v0.2.0 #bevy #shader #graphics #gamedev #game-engine
  44. gfx_shader_watch

    用于监视着色器和动态重载管线状态的GFX工具

    v0.6.2 #shader #graphics #gamedev #gfx #automatic #debug-mode #reloading
  45. shadermagic

    伪GLSL到MSL和GLSL的转译器

    v0.1.2 #shader #metal #glsl #transpiler #version #msl #compiler
  46. saxaboom

    Metal Shader Converter的绑定库

    v0.1.0+irconverter-1.1 #metal #shader #macos #api-bindings #apple #graphics #metal-irconverter
  47. bevy_terminal_shader

    为 bevy 游戏引擎设计的经典终端着色器

    v0.2.0 140 #bevy #graphics #shader #gamedev #shaders #game-engine #2d-3d
  48. spirv-reflect

    Rust 编写的 SPIR-V 着色器字节数据反射 API,适用于 Vulkan 应用程序

    v0.2.3 3.1K #descriptor-set #spir-v #shader #reflection #reflect #hlsl #glsl
  49. dxfilter

    使用 DirectX 着色器处理纹理。包括一些缩放、颜色转换过滤器以及创建自己过滤器的工具。

    v0.5.13 #filter #directx #scale #shader #graphics #color
  50. shadertoy-rs

    用 Rust 编写的 Shadertoy 桌面客户端

    v0.7.0 #shadertoy #graphics #shaders #shader #2d-graphics
  51. lf-gfx

    我们使用的一些实用工具集合

    v0.7.3 #wgpu #graphics #shader #wgsl #gamedev #fragment-shader #local-storage
  52. makepad-shader-compiler

    Makepad 平台着色器编译器

    v0.5.0 150 #makepad #ui-framework #cargo-makepad #shader #applications #compiler #platform
  53. shader-prepper

    着色器包含解析器和爬虫器

    v0.3.0-pre.3 7.6K #shader #preprocessor #crawler #build-system #source #directive #glsl
  54. spirv-types

    spirv-std 和 spirv-std-macros 之间共享的 SPIR-V 类型

    v0.4.0-alpha.14 3.1K #spir-v #shared #shader #language #spirv-std #types #spirv-std-macros
  55. mod3d-gl-sdl-example

    用于 Gl 处理的 3D 模型

    v0.1.0 110 #geometry #gl #graphics #shader #file #model #processing
  56. mod3d-gl-wasm-example

    用于 Gl 处理的 3D 模型

    v0.1.0 110 #geometry #gl #shader #model #processing #3d #3d-model
  57. gpuequiv

    一个用于找到所有进程等价的 GPU 加速算法的实现

    v1.0.0 #web-gpu #equivalence #game-theory #shader
  58. degen_toon_water

    bevy的卡通水着色器

    v0.14.2 #water #bevy #shader #toon #degen #material
  59. bevy_shader_utils

    提供一系列噪声函数和其他实用工具的包,用于在wgpu着色器中使用的包

    v0.7.0 120 #simplex-noise #bevy #wgpu #perlin-noise #shader #3d #utilities
  60. dunge_shader

    dunge库的着色器生成器

    v0.3.3 130 #wgpu #shader #graphics #customizable #dunge #flexible #portable
  61. saxaboom-runtime

    Metal着色器转换器的运行时定义

    v0.1.0+irconverter-1.1 #shader #metal #macos #apple #metal-irconverter #graphics #api-bindings
  62. lethalfixshaders

    修复着色器名称,并将材质分类到它们的着色器路径中,适用于Lethal Company

    v0.1.1 #shader #material #company #lethal #directory #tool
  63. rpuc

    RPU的独立编译器,RPU是一种用于在CPU上渲染程序图形的与GLSL兼容的语言

    v0.3.0 #shader #glsl #graphics #rendering #language
  64. zaplib

    ⚡ Zaplib是一个快速、跨平台(Web+原生)、基于GPU的应用框架,用Rust编写

    v0.0.3 #framework #applications #cross-platform #vector-graphics #web-native #shader #experimental
  65. nuance

    在GPU上运行您的着色器。也是一个很好的wgpu-rs的演示应用程序。

    v0.3.2 #glsl-shader #shaders #glsl #wgpu #shader #graphics #visualization
  66. glslang-sys

    glslang的原始C绑定

    v0.4.0 3.3K #spir-v #compiler #glsl #shader #hlsl #graphics
  67. shader_version

    检测和选择兼容着色器的辅助库

    v0.7.0 11K #glsl-shader #shader #opengl #glsl #version #piston
  68. steel-shader

    steel游戏引擎的着色器

    v0.1.0 120 #steel #shader #game-engine
  69. grimoire

    用于创建GLSL着色器演示的跨平台实时编码工具

    v0.2.1 #glsl-shader #glsl #shaders #shadertoy #creative #shader #graphics
  70. wgsl-inline

    用于在 Rust 中嵌入 WGSL 的宏

    v0.2.1 470 #wgsl #shader #graphics #gamedev #wgpu #validation
  71. glslcc-rs

    用 Rust 编写的 GLSL 跨编译器库

    v0.1.7 #glsl-shader #glsl #opengl #shader #graphics #gpu
  72. renderling_ui

    用户体验友好的实时 2D 渲染。🍖

    v0.3.4 650 #graphics #user-interface #rendering #shader #2d-rendering #game
  73. tweak_runner

    tweak 着色器库的运行器

    v0.2.3 #shader #tweak #runner #applications #file #ui #egui
  74. glsmrs

    WebGL 1.0 API 的有见地的薄包装器

    v0.2.0 #webgl #glsl-shader #shaders #glsl #wasm #shader #api-wrapper
  75. pp-rs

    着色器预处理器

    v0.2.1 85K #shader #glsl #preprocessor
  76. wgsl_ln

    用于在 Rust 中编写 wgsl 的实验性crate!

    v0.2.1 #wgsl #shader #experimental #import #compile-time #error #convert
  77. piston-shaders_graphics2d

    Rust 中的 2D 图形着色器

    v0.4.0 9.8K #2d-graphics #shaders #2d #shader #graphics #piston #2d-game
  78. hotglsl

    将 GLSL 着色器作为 SPIR-V 热加载

    v0.2.0 #glsl-shader #glsl #spir-v #shader #vulkan #hotload #file-extension
  79. bevy_toon_shader

    Bevy 游戏引擎的 Toon 着色器

    v0.3.0 #shader #bevy #graphics #toon #gamedev #game-engine
  80. truck-platform

    基于 wgpu 的图形工具库

    v0.5.0 #graphics #wgpu #truck #utility #shader #applications #sample
  81. foxtrot

    桌面一站式 Bevy 3D 游戏模板

    v0.3.0 #bevy #template #gamedev #game #shader
  82. bevy_shader_mtoon

    Bevy MToon 着色器

    v0.0.11 230 #bevy-plugin #shader #bevy #toon
  83. shame-rs

    着色器元编程

    v0.1.0 #shader #graphics #meta-programming #pipeline
  84. 辐射度

    专为现场表演设计的视频艺术软件

    v0.1.0 #shader #video #effect #live #performance #art #opengl
  85. shadertoy-browser

    Mac上内置Rust的小型Shadertoy浏览器和查看器

    v0.6.1 #shadertoy #mac #metal #shaders #render #shader
  86. pilka_incremental

    组合所有内容的粘合包

    v0.5.3 #graphics #shaders #vulkan #glsl-shader #glsl #creative #shader
  87. pilka_types

    Pilka类型

    v0.7.10 #graphics #shader #pilka #demos #live-coding #pipeline #tool
  88. pilka_wgpu

    Homebrew和可能不太好的wgpu渲染器

    v0.7.11 #glsl-shader #shaders #wgpu #graphics #shader #creative #glsl
  89. rustc_codegen_spirv-types

    rustc_codegen_spirv和spirv-builder之间共享的SPIR-V后端类型

    v0.9.0 310 #spir-v #shared #shader #gpu #type #spirv-builder #rustc-codegen-spirv
  90. ggraphics

    一个2D图形库(试验性)

    v0.0.2 #2d-graphics #shader #different #tentative
  91. shadercanvas

    用Rust-WASM实现的类似Shadertoy的Html-Canvas

    v0.0.10 #webgl #canvas #shader #glsl
  92. pican

    PICA200的工具链

    v0.1.0 #toolchain #pica200 #assembly #shader #format #alias #proc
  93. node_engine

    用于着色器图或几何图的节点图引擎

    v0.3.0 190 #graph #node #shader #geometry
  94. piston-shaders

    Rust游戏开发中的着色器

    v0.4.0 #shaders #piston #shader #3d
  95. zaplib_shader_compiler

    Zaplib的着色器编译器

    v0.0.3 #shader #compiler #zaplib #experimental #up
  96. valora

    生成性精美艺术的画笔

    v0.2.12 #generative-art #fine #brush #path #shader #graphics #rng
  97. isf

    交互式着色器格式的解析、反序列化和序列化

    v0.1.0 #shader #glsl #interactive #format
  98. 尝试使用DuckDuckGo进行搜索。

  99. transhader

    使用过程宏动态转换着色器

    v0.1.1 #glsl-shader #shaders #proc-macro #shader #glsl #hlsl #naga
  100. xixixao/rust_to_metal_sl

    使用Rust编写的ShaderToy克隆版本,目前支持MacOS

    GitHub 0.1.0 #macos #metal #clone #supporting #shader #shader-toy #source
  101. pilka_lib

    Pilka的实用库

    v0.5.0 #shaders #glsl-shader #vulkan #glsl #graphics #shader #creative
  102. include-merkle

    生成带有包含引用的给定文本文件的Merkle树,用确定性版本化的身份替换包含路径,并提供相关功能...

    v0.1.4 #reference #identity #merkle #shader #text-file #single-file #include
  103. shaderc-sys

    Shaderc系统库FFI,构建和链接

    v0.8.3 20K #spir-v #shader #glsl #hlsl #compiler
  104. gl_object

    快速使用的libray

    v0.0.5 #rectangle #sdl2 #gl #shader #render #height #window
  105. ambient_water

    环境水。仅主机。

    v0.2.1 #water #ambient #shader #host-only #multiplayer #basic #multiplayer-game
  106. include-wgsl-oil

    包含带有naga-oil预处理器的WGSL文件

    v0.2.8 360 #wgsl #shader #wgpu #graphics #gamedev #compile-time
  107. xixixao/shader_roy

    使用Rust编写的ShaderToy克隆版本,目前支持MacOS

    GitHub 0.1.0 #macos #shader #metal #clone #supporting #shader-toy #input
  108. include-shader

    一个宏,用于将着色器文件作为字符串包含,并支持依赖项

    v0.2.0 #shader #glsl #hlsl #assets #include #graphics
  109. inline-spirv

    在您的crate中直接编译GLSL/HLSL/WGSL和内联SPIR-V

    v0.2.1 150 #spir-v #inline #compile #right #shader #hlsl #binary
  110. pretzel

    2D渲染🥨

    v0.1.0 #2d-rendering #graphics #shader #rendering #rendering-engine #2d-graphics #graphics-engine
  111. vk-shader-macros

    用于处理 Vulkan 着色器的过程宏

    v0.2.10 650 #spir-v #vulkan #proc-macro #procedural #shader #path #glsl
  112. spirv-compiler

    Rust 中对 shaderc 的便捷封装

    v0.2.0 #spir-v #shader #compiler #glsl #hlsl #cache
  113. glsl-to-spirv-macros

    在编译时从 GLSL 生成 SPIR-V 着色器二进制文件,用于与 Vulkan 一起使用。要使用此包,您还必须使用 glsl-to-spirv-macros-impl 包

    v0.1.1 #spir-v #glsl-shader #glsl #vulkan #shader #macro #compile-time
  114. makepad-shader-ast

    Makepad 着色器抽象语法树

    v0.2.0 #makepad #ast #shader
  115. cart-tmp-nga

    着色器转换基础设施

    v0.1.0 #spir-v #shader #translation #glsl #wgsl #binary #infrastructure
  116. bevy_hsl_multiplier

    在 HSL 颜色空间中乘以纹理值

    v0.1.0 #bevy #color-space #shaders #shader #graphics #gamedev
  117. pilka_winit

    将 winit 分离出来的独立包,hmmm

    v0.5.0 #shaders #glsl-shader #vulkan #glsl #graphics #shader #creative
  118. include-glsl

    将 GLSL 着色器编译成 SPIR-V 并将其作为 u32 数组包含

    v0.2.0 #spir-v #compile #glsl #shader #u32 #array
  119. ve_shader

    使用 shader-c 将自定义的 GLSL 着色器格式编译成 SPIR-V 格式

    v0.1.2 #shader #glsl-shader #graphics #gamedev
  120. bevy_crt

    为 bevy 引擎提供的包,可以启用 CRT 效果的使用

    v0.1.3 #bevy #graphics #gamedev #shader
  121. slang

    Slang 着色器语言编译器的安全 Rust 绑定

    v0.0.2 #shader #language #bindings #compiler
  122. shadergraph

    使用热代码重载的 Lisp 和 GLSL 创建不断演化的艺术图像

    v0.1.0 #lisp #shader #glsl #reload #shdergraph
  123. kmeans-color-gpu-preprocessor

    着色器预处理器,用适当的文件替换着色器中的 #includes,用于 kmeans-color-gpu 包

    v0.1.0 #preprocessor #shader #k-means #gpu #color #clustering #quantization
  124. shadergarden

    使用 Lisp 和 GLSL 创建不断演化的着色器花园

    v0.2.0 #lisp #shader #glsl #reload #garden
  125. renderling_build

    编译GLSL着色器以用于渲染的辅助工具。应在build.rs文件中使用。

    v0.1.1 #glsl-shader #shader #spir-v #graphics #rendering #game
  126. renderling_forward

    一个前向着色WGPU渲染管线

    v0.2.5 #forward #3d #shader #lighting #graphics
  127. cheddar

    实用且实用的GLSL超集DSL

    v0.2.1 #glsl #shader #edsl #graphics
  128. shadercrab

    单个缓冲区shadertoy模拟器

    v0.1.2 #shadertoy #shader #glium #glsl #opengl #graphics
  129. vulkanology

    一个用于测试vulkan着色器的框架

    v0.2.0 #shader #vulkan #glsl-shader #testing #test
  130. easel-rs

    一个用于创建高分辨率数字画作的着色器游乐场

    v1.0.4 #shadertoy #shaders #creative-coding #painting #shader #art #fragment-shader
  131. sledash-magickwand

    sledash-magickwand-bindgen的包装抽象

    v0.1.0 #sledash #abstraction #slack #emoji #shader #darkmode #sledash-magickwand-bindgen
  132. wyzoid

    一个用于轻松实验计算着色器/GPGPU的小型框架

    v0.1.2 #compute-shader #shader #gpgpu #vulkan #compute #ash
  133. shader_macro

    dxfilter crate的宏

    v0.5.0 360 #filter #shader #direct-x #macro #compile #scale #api
  134. shade_runner

    允许为vulkano运行时热加载着色器

    v0.3.0 #vulkano #shaders #shader #vulkan #hotloading
  135. bevy_outline

    适用于Bevy的像素完美轮廓着色器

    v0.1.0 #shader #bevy #outline #pixel-perfect #width #view #color
  136. bevy_simple_2d_outline

    适用于bevy游戏引擎的2D轮廓材料

    v0.1.1 #2d #wgsl #shaders #bevy #shader #game-engine
  137. spirv-std-macros

    spirv-std的宏

    v0.9.0 4.6K #spir-v #macro #shader #spirv-std #gpu #language #attributes
  138. pxl

    🕹 简单的游戏制作框架

    v0.0.9 #framework #run-time #image #fragment #vertex #shader #intended
  139. wrflib

    🐢⚡ Wrflib是一个快速、跨平台(Web+原生)、基于GPU的应用程序框架,用Rust编写

    v0.0.3 #shader #applications #framework #web-native #cross-platform #font #now
  140. shaderc-macro

    使用宏在编译时用shaderc编译着色器

    v0.1.0 #spir-v #shader #hlsl #glsl #compiler #spirv #graphics
  141. shades-edsl

    用于着色语言的EDSL

    v0.1.0 #glsl #edsl #shader #spir-v #graphics
  142. shader-types

    用于在std140统一体中使用,正确对齐的矢量和矩阵类型

    v0.2.2 #std140 #alignment #graphics #shaders #shader #gamedev