#shader-compiler

  1. spirt

    Shader-focused IR to target, transform and translate from

    v0.4.0 2.8K #shader-compiler #spir-v #shader
  2. glsl

    A GLSL450/GLSL460 parser

    v7.0.0 4.0K #ast #shader-compiler #spir-v
  3. glslang

    Rust bindings to glslang

    v0.8.0 3.0K #shader-compiler #hlsl-shader #shader #spir-v #glsl-shader #glsl #spir-v-compiler #graphics
  4. wgsl_to_wgpu

    Generate typesafe Rust bindings from WGSL shaders to wgpu

    v0.17.1 #shader-compiler #webgpu-shaders #wgpu #generate-bindings #vertex #storage-buffer #encase #wgsl #compile-error
  5. shaderc

    Rust bindings for shaderc

    v0.10.1 34K #shader-compiler #hlsl-shader #spir-v #shader #glsl-shader #spir-v-compiler #glsl
  6. wgsl-parse

    Parse a wgsl source file to a syntax tree

    v0.3.2 15K #wgsl #shader-compiler #wesl #syntax-tree-parser #specification #webgpu-shader #source-file
  7. spirv-builder

    Helper for building shaders with rust-gpu

    v0.9.0 200 #spir-v #shader-compiler #rust-gpu #build #env-var
  8. syrillian_shadergen

    Material Shader Compiler and Generator for the Syrillian Game Engine

    v0.7.1 #shader-compiler #game-engine #syrillian #3d #2d #wgpu #3d-game-engine #emit #picking
  9. slang-hal

    Abstractions for running Slang shaders with Rust

    v0.3.0 #shader-compiler #slang #running #hardware-abstraction
  10. webgl2

    shader compiler, emulator, and debugger

    v1.1.4 #shader-compiler #emulation #debugging #wasm #wasm-compiler
  11. makepad-shader-compiler

    Makepad platform shader compiler

    v1.0.0 300 #shader-compiler #makepad #platform #wasm #metal
  12. slang-hal-build

    Build script utilities for compile-time Slang shader compilation

    v0.3.0 #shader-compiler #compile-time #build-script #slang #metadata
  13. mach-dxcompiler-rs

    Prebuilt, statically-linked DXC

    v0.1.4+2024.11.22-df583a3.1 22K #pre-built #statically-linked #winapi #dxc #shader-compiler #directx #visual-studio #graphics-api #build-system
  14. shader-slang

    Rust bindings for the Slang shader language compiler

    v0.1.0 300 #shader-compiler #shader-language #shader-reflection
  15. shader-prepper

    Shader include parser and crawler

    v0.3.0-pre.3 5.3K #shader-compiler #web-crawler #build-system #virtual-filesystem #provider #graphics
  16. wgcore

    abstractions for composable WGSL shaders

    v0.2.2 140 #wgsl-shader #composable #gpu #devices #queue #proc-macro #shader-compiler #game-engine
  17. glslang-sys

    Raw C bindings to glslang

    v0.8.0+f0bd025 3.3K #shader-compiler #shader #hlsl-shader #spir-v #glsl #graphics
  18. zaplib

    ⚡ Zaplib is a fast, cross-platform (web+native), GPU-based application framework, written in Rust

    v0.0.3 #web-native #shader-compiler #app-framework #cross-platform-applications #vector-graphics #widgets #gpu-based #font #web-apps #web-rendering
  19. shdrlib

    High-level shader compilation and rendering library built on wgpu and naga

    v0.2.0 #shader-compiler #gpu-rendering #wgpu #wgpu-shader #shader
  20. yuri-lang

    Compiler for the Yuri shader language

    v0.0.0-alpha.park #shader-compiler #graphics #yuri
  21. shaderc-sys

    Shaderc system library FFI, building, and linking

    v0.10.1 33K #shader #shader-compiler #spir-v #glsl-shader #glsl #hlsl
  22. shadermagic

    Pseudo-glsl to msl and glsl transpiler

    v0.1.2 #metal-shader #shader-compiler #vertex-shader #glsl #version #glsl-shader #es #fragment-shaders
  23. supasim-kernels

    A kernel/shader compiling library made for use with supasim

    v0.0.2 #shader-compiler #hpc #simulation #gpu
  24. relnotes

    automatically generate release notes for your project

    v0.1.2 #release-notes #automatic #contributors #config-file #list #pull-request #shader-compiler #rust-gpu
  25. rasen

    Build a SPIR-V module from a data flow graph

    v0.12.0 #shader-compiler #spir-v #vulkan #glsl
  26. zaplib_shader_compiler

    The shader compiler for Zaplib

    v0.0.3 #shader-compiler #zaplib #compiler-for-zaplib #wasm #up #shader-language
  27. amethyst-imgui

    imgui library for amethyst

    v0.7.1 140 #amethyst #imgui #vulkan #integration #rendering #shader-compiler #metal #game-engine
  28. shader-slang-sys

    FFI bindings for the Slang shader language compiler

    v0.1.0 390 #shader-compiler #shader-language #slang #bindings-for-slang #reflection #language-compiler
  29. slang

    Safe Rust bindings for the Slang shader language compiler

    v0.0.2 #shader-compiler #shader-language #bindings-for-slang
  30. Try searching with DuckDuckGo.

  31. spirv-compiler

    Convenience wrapper for shaderc in Rust

    v0.2.0 #shader-compiler #shader #spir-v #glsl #hlsl
  32. shdrr

    A live shader compiler using shaderc

    v0.1.3 #shader-compiler #spir-v #shaderc #live
  33. wrflib

    🐢⚡ Wrflib is a fast, cross-platform (web+native), GPU-based application framework, written in Rust

    v0.0.3 #web-native #shader-compiler #app-framework #widgets #gpu-based #font #vector-graphics
  34. rhythmc_compiler

    The shader compiler for rhythmc

    v0.0.2 #shader #shader-compiler #rhythmc #spir-v #glsl #spir-v-compiler #glsl-shader #unit-testing
  35. shaderc-macro

    Compile shaders with shaderc using macros at compile time

    v0.1.0 #shader #shader-compiler #spir-v #glsl #hlsl #graphics
  36. bevy-glsl-to-spirv

    Deprecated. This crate is a temporary measure until native rust shader compilation like https://github.com/gfx-rs/naga lands.

    v0.2.1 7.1K #shader-compiler #github #deprecated #bevy #naga #gfx-rs #lands
  37. rhythmc

    GLSL/SPIR-V compiler framework. The goal of this crate is to allow creation of GLSL shaders written in pure rust within a crate.

    v0.0.2 #shader #shader-compiler #glsl-shader #framework #spir-v #spir-v-compiler
  38. wrflib_shader_compiler

    The shader compiler for Wrflib

    v0.0.3 #shader-compiler #wrflib #compiler-for-wrflib #shader-language #output #usage-details
  39. picard-core

    Rust port of the picasso shader compiler

    v0.0.1 #shader-compiler #picasso #port