vinci-lang

Shader compiler

A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language

A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language

GitHub

15 stars
1 watching
0 forks
Language: Haskell
last commit: about 5 years ago
compilershaderspir-vvulkan

Related projects:

RepositoryDescriptionStars
saschawillems/spirv-vsextensionA Visual Studio extension that simplifies compilation of GLSL and HLSL shaders to SPIR-V binary91
shader-slang/slangA shading language that facilitates the development and maintenance of large-scale shader codebases with performance and portability in mind.3,344
google/shadercA collection of tools and libraries for compiling shader code into a graphics pipeline format1,872
jaredloomis/andromedaA Haskell-based library for writing and compiling OpenGL shaders77
unity-technologies/hlslccA compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications.855
sleexyz/hylogenA system for generating and compiling GLSL shaders in Haskell481
stef-levesque/vscode-shaderProvides shader language support in Visual Studio Code158
not-fl3/nanoshredderAn experimental Rust project that creates shaders from a domain-specific language (DSL) and produces GLSL, Metal, and HLSL shader code.11
aras-p/smol-vA shader format encoder that reduces the size of SPIR-V programs without sacrificing compatibility or performance.317
google/shaderc-rsRust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code.259
cbaggers/varjoCompiler for translating Lisp code to GLSL shader language223
garettbass/gpucA header-only compiler that translates a C-like shading language into multiple shader backends60
aras-p/hlsl2glslforkTranslates Direct3D 9 style HLSL to GLSL shader language558
google/clspvCompiles OpenCL C to Vulkan compute shaders using LLVM626
nvpro-samples/gl_vk_chopperA simple Vulkan rendering example207