glslcc

Shader compiler

A cross-compiler tool that converts GLSL shader code to various graphics pipeline languages

GLSL cross-compiler tool (GLSL->HLSL, MSL, GLES2, GLES3, GLSLv3), using SPIRV-cross and glslang

GitHub

4 stars
0 watching
1 forks
Language: C++
last commit: 6 months ago

Related projects:

Repository Description Stars
unity-technologies/hlslcc A compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications. 854
aras-p/hlsl2glslfork Translates Direct3D 9 style HLSL to GLSL shader language 558
sleexyz/hylogen A system for generating and compiling GLSL shaders in Haskell 481
glslify/glslify A module system for GLSL shaders 2,215
lukasbanana/xshadercompiler A tool that translates shader code from HLSL to GLSL 351
alaingalvan/crossshader A tool for converting between different shader languages and compilers. 283
saharan/hgsl Enables development of GLSL ES 3.0 programs with additional features and language support for Haxe. 141
jaredloomis/andromeda A Haskell-based library for writing and compiling OpenGL shaders 76
google/shaderc A collection of tools and libraries for compiling shader code into a graphics pipeline format 1,852
nomoresleep/hlslparser Translates legacy shader code to modern OpenGL and Metal shading languages 3
deanthecoder/glslshadershrinker Automates optimization and reformatted GLSL shader code to reduce size while preserving readability 98
jwurzer/glslscene A tool for testing and developing GLSL shader programs with features like hot reloading, GUI editing, C scripting, and OpenGL configuration. 16
igjoshua/cljsl A Clojure-based compiler for converting a subset of Clojure code into GLSL shader code 23
google/shaderc-rs Rust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code. 259
aras-p/glsl-optimizer A C++ library that optimizes GLSL shaders for better performance on various platforms. 1,730