#wgsl

  1. encase

    一种机制,用于将数据布局到GPU缓冲区,以确保满足WGSL的内存布局要求

    v0.9.0 90K #memory-layout #wgsl #buffer #wgpu #data #gpu #requirements
  2. glasgow

    WGSL (WebGPU着色语言) 的语言服务器

    v0.3.1 440 #wgsl #web-gpu #language-server #completion #shading #variables #signatures
  3. wgsl_bindgen

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

    v0.15.1 850 #bind-group #wgsl #bindings-generator #wgpu #shader #module #generate
  4. wgsl_to_wgpu

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

    v0.9.0 220 #bind-group #wgsl #wgpu #shader #bindings-generator #type-safe #generate
  5. image-colorizer

    不再满足于不符合你配色方案的图像!

    v1.1.4 1.2K #image #color #gpu #web-gpu #wgsl #load-image #graphics
  6. wgsl-tools

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

    v0.0.2 270 #wgsl #shader #source #verify #parse #evaluate #modify
  7. vello_shaders

    Vello基础设施,用于编译时预处理和交叉编译着色器

    v0.2.1 6.0K #vello #shaders #compute-shader #wgsl #gpu #renderer #pipeline
  8. cargo-wgsl

    在rust项目中验证wgsl

    v0.0.16 #wgsl #cli #cargo
  9. wgsl_preprocessor

    用于WGPU的Rust编写的非官方WGSL预处理器

    v1.1.4 120 #wgsl #shader #wgpu #graphics #gamedev #constant
  10. naga-to-tokenstream

    创建一个描述Naga模块部分的TokenStream

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

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

    v0.6.0 180 #wgsl #shader #graphics #gamedev #wgpu #command-line-tool
  12. wgsl-playground

    用于实验WGSL片段着色器的沙盒,支持实时重新加载

    v0.1.8 #fragment-shader #wgsl #playground #file #rendering #live-reloading #window
  13. wgsl-parser

    WebGPU着色语言的零拷贝递归下降解析器

    v0.5.0 #syntax-tree #web-gpu #zero-copy #wgsl #language #recursive-descent #shading
  14. lf-gfx

    我们使用的工具集合

    v0.7.3 #wgpu #graphics #shader #wgsl #gamedev #fragment-shader #local-storage
  15. wgsl-spec

    WGSL的可读性规范

    v0.2.0 #wgsl #web-gpu #specification #json #language #machine-readable #names
  16. tree-sitter-wgsl-bevy

    带有Bevy预处理器扩展的tree-sitter的WGSL语法(扩展tree-sitter-wgsl)

    v0.1.3 #wgsl #parser #incremental #parsing
  17. wgsl-inline

    用于在Rust中嵌入WGSL的宏

    v0.2.1 470 #wgsl #shader #graphics #gamedev #wgpu #validation
  18. wgs_runtime_base

    Wgs格式基础运行时

    v0.1.2 #wgsl #creative-coding #graphics #wgs
  19. wgsl_ln

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

    v0.2.1 #wgsl #shader #experimental #import #compile-time #error #convert
  20. bevy-vfx-bag

    Bevy的视觉特效杂袋

    v0.2.0 #vfx #bevy #wgsl #graphics #gamedev #lookup-tables
  21. encase_derive_impl

    encase的派生宏实现

    v0.9.0 95K #wgsl #wgpu #encase #macro
  22. wgs_core

    Wgs格式

    v0.1.2 #wgsl #creative-coding #wgs #graphics
  23. wgs_runtime_wgpu

    Wgs格式wgpu运行时

    v0.1.2 #wgsl #creative-coding #wgs #graphics
  24. wgsl-types

    WGSL类型

    v0.0.4 #wgsl #vec2 #type #vec3 #vec4 #byte
  25. include-wgsl-oil

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

    v0.2.8 360 #wgsl #shader #wgpu #graphics #gamedev #compile-time
  26. tree-sitter-wgsl

    为 tree-sitter 解析库提供的 wgsl 语法

    v0.0.6 #wgsl #parser #incremental
  27. 尝试使用 DuckDuckGo 进行搜索。

  28. cart-tmp-nga

    着色器翻译基础设施

    v0.1.0 #spir-v #shader #translation #glsl #wgsl #binary #infrastructure
  29. bevy_simple_2d_outline

    为 bevy 游戏引擎提供的 2D 描边材质

    v0.1.1 #2d #wgsl #shaders #bevy #shader #game-engine
  30. include_wgsl

    一个微小的宏,用于在您的二进制文件中包含一个 WGSL 文件,并在编译时验证其有效性

    v1.1.1 #wgsl #valid #compile #compile-time #tiny #verify #binary
  31. encase_derive

    encase 的推导宏

    v0.9.0 89K #wgsl #wgpu #encase #macro
  32. wgsl-parse

    将 wgsl 源文件解析为语法树

    v0.0.1 #syntax-tree #wgsl #spans #source #source-file #parse #specification
  33. shader_to_spirv

    比以往任何时候都更容易获取 SPIR-V 的输出!

    v0.1.1 #spir-v #shader #glsl #wgsl #parser
  34. jit-spirv-impl

    使用简单的宏将 GLSL/HLSL/WGSL 编译为 SPIR-V

    v0.1.1 #shader #spir-v #compile #jit #macro #wgsl #glsl-hlsl-wgsl
  35. my-wgsl

    从 rust 生成 WGSL 代码

    v0.0.1 #wgsl #generate #vec3f #shader #color #light-storage #piece
  36. bevy_mtoon

    在 WGSL 和 Bevy 中的 MToon 着色器

    v0.0.0 #shader #bevy #mtoon #m-toon #wgsl #incomplete #repo
  37. my-wgsl-macros

    从 rust 生成 WGSL 代码

    v0.0.1 #wgsl #generate #web-page