#glsl

  1. glsl

    GLSL450/GLSL460 解析器

    v7.0.0 3.5K #spir-v #opengl #parser #ast-node #open-gl
  2. naga

    着色器翻译基础设施

    v22.1.0 248K #glsl #spir-v #shader #msl
  3. crevice

    创建具有显式初始化填充的与GLSL兼容的结构体版本

    v0.16.0 3.0K #glsl #std140 #std430 #macro-derive #io-write
  4. glslang

    glslang的Rust绑定

    v0.4.0 3.1K #compiler #spir-v #glsl #shader #hlsl #graphics
  5. glsl-lang

    GLSL 4.6语言LALR解析器和AST

    v0.6.0 420 #glsl #ast #language #lalr-parser #parser
  6. glslt

    模板编译库

    v0.7.4 230 #template-engines #glsl #template #language #syntax-tree #parser
  7. naga-cli

    着色器翻译命令行工具

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

    优化GLSL着色器代码

    v0.1.10 12K #glsl-shader #opengl #shader #glsl #optimization #gl #gles
  9. euler

    3D计算机图形学的数学库

    v0.4.1 2.8K #math #matrix #quaternions #vector-math #glsl #vector
  10. rpu

    在CPU上渲染程序图形的与GLSL兼容的语言

    v0.3.0 #glsl #graphics #shader #rendering #language
  11. shaderc

    shaderc的Rust绑定

    v0.8.3 21K #spir-v #shader #glsl #hlsl #compiler
  12. 着色器

    着色语言的自定义领域特定语言

    v0.4.0 #edsl #glsl #shader #spir-v #fragment-shader #graphics-engine #graphics
  13. glslt_cli

    GLSLT 模板编译器库

    v0.7.4 220 #templating-language #glsl #template #language #glslt #parser
  14. shader-reflect

    SPIR-V/GLSL/HLSL 着色器接口反射到 JSON。(命令行界面)

    v0.2.9 350 #glsl-shader #spir-v #glsl #hlsl #opengl #vulkan #graphics
  15. gfx_device_gl

    gfx-rs 的 OpenGL 后端

    v0.16.2 14K #opengl #graphics #gamedev #glsl #back-end #gfx #texture
  16. shadermagic

    伪 GLSL 到 MSL 和 GLSL 的转译器

    v0.1.2 #shader #metal #glsl #transpiler #version #msl #compiler
  17. crevice_notan

    创建具有显式初始化填充的与GLSL兼容的结构体版本

    v0.13.0 550 #glsl #std140 #std430 #macro-derive #io-write
  18. spirv-reflect

    用于 SPIR-V 着色器字节码的反射 API,适用于 Vulkan 应用程序

    v0.2.3 3.1K #descriptor-set #spir-v #shader #reflection #reflect #hlsl #glsl
  19. tree-sitter-glsl

    tree-sitter 解析库的 GLSL 语法

    v0.1.9 #glsl #parser #incremental #opengl
  20. bevy_crevice

    为具有显式初始化填充的结构体创建与 GLSL 兼容的版本(Bevy 版本)

    v0.7.0 4.1K #glsl #std140 #std430 #io-write
  21. shader-prepper

    着色器包含解析器和爬虫

    v0.3.0-pre.3 7.6K #shader #preprocessor #crawler #build-system #source #directive #glsl
  22. glsl-lang-pp

    GLSL 语言预处理器

    v0.6.0 460 #glsl #preprocessor #language #pre-processor
  23. glsl-lang-cli

    glsl-lang crate 的命令行界面

    v0.6.0 220 #glsl #ast #cli #language #parser
  24. playout

    创建 Vulkan 管道布局和描述符集布局的 DSL

    v0.1.0 130 #descriptor-set #layout #pipeline #dsl #glsl #format #vulkan
  25. glsl-lang-lexer

    GLSL语言词法分析器

    v0.6.0 430 #glsl #language #parser
  26. rpuc

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

    v0.3.0 #shader #glsl #graphics #rendering #language
  27. glsl-lang-types

    GLSL语言抽象语法树(AST)

    v0.6.0 460 #glsl #language #ast #parser
  28. glsl-tree

    将GLSL AST打印到标准输出

    v0.3.0 #glsl #opengl #spir-v #debugging #print #parser
  29. std140

    根据std140约定布局的GLSL接口块内存,以Rust结构体表示

    v0.2.6 120 #memory-layout #glsl #opengl #graphics #struct-fields #glsl-shader #alignment
  30. nuance

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

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

    glslang的原始C绑定

    v0.4.0 3.3K #spir-v #compiler #glsl #shader #hlsl #graphics
  32. glsl-layout

    数据类型和特质,用于构建可以上传到UBO的结构

    v0.5.0 3.9K #graphics #glsl #gamedev
  33. shader_version

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

    v0.7.0 11K #glsl-shader #shader #opengl #glsl #version #piston
  34. duku

    创建图形体验

    v0.2.1 #png #creative-coding #window #graphics #jpeg #beginner #glsl
  35. grimoire

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

    v0.2.1 #glsl-shader #glsl #shaders #shadertoy #creative #shader #graphics
  36. glslcc-rs

    用Rust编写的GLSL交叉编译库

    v0.1.7 #glsl-shader #glsl #opengl #shader #graphics #gpu
  37. glm

    Rust的GLSL数学库

    v0.2.3 900 #glsl #opengl #math
  38. glsl-lang-quote

    为glsl-lang提供的引用宏

    v0.6.0 220 #glsl #ast #language #parser #macro
  39. glsmrs

    针对WebGL 1.0 API的简明封装

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

    着色器预处理器

    v0.2.1 85K #shader #glsl #preprocessor
  41. hotglsl

    将GLSL着色器以SPIR-V形式进行热加载

    v0.2.0 #glsl-shader #glsl #spir-v #shader #vulkan #hotload #file-extension
  42. pilka_ash

    Homebrew和可能不太出色的vulkan渲染器

    v0.7.11 #vulkan #graphics #creative #shaders #glsl-shader #glsl
  43. glsl-include

    在GLSL源字符串中展开#include指令

    v0.3.1 310 #glsl #source-string #opengl #directive #expanding #context
  44. pilka_incremental

    将所有功能组合在一起的粘合包

    v0.5.3 #graphics #shaders #vulkan #glsl-shader #glsl #creative #shader
  45. pilka_wgpu

    Homebrew和可能不太出色的wgpu渲染器

    v0.7.11 #glsl-shader #shaders #wgpu #graphics #shader #creative #glsl
  46. shadercanvas

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

    v0.0.10 #webgl #canvas #shader #glsl
  47. rs2glsl

    将Rust代码转换为GLSL

    v0.3.4 #glsl #automatic #conversion #prelude #gpu #write #gpgpu
  48. glast

    解析和操作OpenGL着色语言

    v0.1.0 #source-string #opengl #ast #glsl #conditional-compilation #syntax-tree #syntax-highlighting
  49. rasen

    从数据流图中构建SPIR-V模块

    v0.12.0 #spir-v #vulkan #glsl
  50. spirv-layout

    SPIRV反射实用工具,用于推导Vulkan DescriptorSetLayouts

    v0.4.0 #spir-v #reflection #vulkan #glsl #hlsl #graphics
  51. isf

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

    v0.1.0 #shader #glsl #interactive #format
  52. zng-glsl-to-cxx

    将 GLSL 转换为矢量化 C++

    v0.1.1 650 #glsl #vectorized #zng #web #translates
  53. pilka_dyn

    动态链接的粘合 crate

    v0.5.0 #shaders #graphics #glsl-shader #vulkan #creative #glsl
  54. transhader

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

    v0.1.1 #glsl-shader #shaders #proc-macro #shader #glsl #hlsl #naga
  55. pilka_lib

    Pilka 的实用 crate

    v0.5.0 #shaders #glsl-shader #vulkan #glsl #graphics #shader #creative
  56. shaderc-sys

    Shaderc 系统库 FFI,构建和链接

    v0.8.3 20K #spir-v #shader #glsl #hlsl #compiler
  57. 尝试使用 DuckDuckGo 进行搜索。

  58. spirvcross

    到 SPIRV-Cross API 的绑定

    v0.1.2 160 #glsl #hlsl #spir-v #vulkan #msl #api-bindings #low-level
  59. glsl-layout2

    数据类型和特质,用于构建可以上传到UBO的结构

    v0.5.1 #glsl #graphics #gamedev
  60. dsa-lib

    一个从 TOML 到 GLSL 的着色器生成工具,用 Rust 编写

    v0.1.8 #glsl-shader #toml #glsl #graphics
  61. include-shader

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

    v0.2.0 #shader #glsl #hlsl #assets #include #graphics
  62. vk-shader-macros

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

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

    Shaderc 的 Rust 便捷包装器

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

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

    v0.1.1 #spir-v #glsl-shader #glsl #vulkan #shader #macro #compile-time
  65. cart-tmp-nga

    着色器翻译基础设施

    v0.1.0 #spir-v #shader #translation #glsl #wgsl #binary #infrastructure
  66. pilka_winit

    分离的crate,用于分离winit,嗯嗯

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

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

    v0.2.0 #spir-v #compile #glsl #shader #u32 #array
  68. glsl-linalg

    Rust的向量/矩阵库

    v0.1.0 #glsl-linalg #vector-matrix #glsl
  69. shadergraph

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

    v0.1.0 #lisp #shader #glsl #reload #shdergraph
  70. shader-translator

    一个微小的程序,用于从stdin读取glsl,并将spir-v写入stdout

    v0.4.0 #spir-v #glsl #stdin #stdout #read #glsl-shader #tiny
  71. shadergarden

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

    v0.2.0 #lisp #shader #glsl #reload #garden
  72. glslwatch

    一个实时的GLSL源代码树

    v0.1.4 #glsl #source #tree #live #path
  73. material_designer

    为Bevy定制的材质设计师

    v0.5.0 #material #texture #shaders #bevy #glsl
  74. sound-shader

    声音着色器播放器

    v0.1.1 #glsl #gpu #audio #glsl-shader
  75. cheddar

    实用且功能丰富的GLSL超集DSL

    v0.2.1 #glsl #shader #edsl #graphics
  76. glissile

    用于生成GLSL源代码的宏

    v0.0.3 #glsl #gl #source #generating #macro
  77. shadercrab

    单缓冲区shadertoy仿真器

    v0.1.2 #shadertoy #shader #glium #glsl #opengl #graphics
  78. emu_core

    一个提供跨平台支持和SPIR-V作为输入的低级别GPGPU计算库

    v0.1.1 #emu #glsl #compute #em #emu-glsl #computer-vision
  79. glsl-quasiquote

    glsl!过程宏,提供glsl crate的伪引用

    v7.0.0 #glsl #proc-macro #opengl #spir-v #parser
  80. azul-glsl-to-cxx

    GLSL到C++编译器

    v0.1.0 #glsl #webrender #branch #translator #back-end #compiler #vector
  81. 许多向量

    受 GLSL 启发的向量结构

    v0.3.0 #vector #glsl #structs #legacy #default #macroed #testing
  82. rasen-dsl

    Rasen 编译器的包装器,用于在 Rust 中编写 SPIR-V 着色器

    v0.2.0 #spir-v #vulkan #glsl #spirv
  83. glossy

    支持 #include 的编译时 GLSL 着色器加载器

    v0.2.0 #glsl #optimization #opengl #glsl-shader #gles
  84. shaderc-macro

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

    v0.1.0 #spir-v #shader #hlsl #glsl #compiler #spirv #graphics
  85. amicola

    用于精细艺术的光栅化器

    v0.1.0 #art #rasterizer #fine #path #valora #vector #glsl
  86. shades-edsl

    着色语言的自定义领域特定语言

    v0.1.0 #glsl #edsl #shader #spir-v #graphics
  87. glsl-optimizer-sys

    glsl-optimizer 的 FFI 接口

    v0.1.0 #optimization #glsl #opengl #opengl-es #gles
  88. glossy_codegen

    glossy 的构建依赖项,它是一个编译时 GLSL 着色器加载器,支持 #include

    v0.2.0 #glsl #optimization #opengl #build-dependencies #glsl-shader #gles #optimize