glslang
Shader compiler
Tools and APIs for working with shader languages and their intermediate representations
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
3k stars
119 watching
840 forks
Language: C++
last commit: 8 days ago
Linked from 3 awesome lists
compileresslglslglslangglslangvalidatorhlslshaderspir-vvalidator
Related projects:
Repository | Description | Stars |
---|---|---|
khronosgroup/glsl | Maintains and develops the GLSL shading language specification and extensions used in graphics rendering. | 345 |
saharan/hgsl | Enables development of GLSL ES 3.0 programs with additional features and language support for Haxe. | 141 |
aras-p/hlsl2glslfork | Translates Direct3D 9 style HLSL to GLSL shader language | 558 |
khronosgroup/gltf | An open standard and suite of tools for efficiently transmitting and rendering 3D models and scenes in various formats. | 7,192 |
khronosgroup/vk-gl-cts | Conformance testing suite for graphics APIs | 527 |
khronosgroup/webgl | The official repository for the WebGL specifications and conformance test suite. | 2,658 |
docd27/rollup-plugin-glsl-optimize | Optimizes GLSL shaders for performance using Khronos tools and compiler | 36 |
axmolengine/glslcc | A cross-compiler tool that converts GLSL shader code to various graphics pipeline languages | 4 |
glfw/glfw | A multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms | 13,089 |
microsoft/gsl | Provides functions and types to support guidelines for C++ development. | 6,204 |
zigtools/zls | A Language Server Protocol implementation for Zig, providing IDE features in editors. | 3,002 |
openssl/openssl | A toolkit for implementing end-to-end encryption protocols and cryptographic primitives. | 25,914 |
danielscherzer/glsl | A Visual Studio extension that provides syntax highlighting, code completion, and error tagging for the GLSL programming language used in graphics programming. | 258 |
tikhomirov/vim-glsl | Provides syntax highlighting and support for the OpenGL Shading Language in the Vim text editor. | 282 |
dav1dde/glad | A tool for automatically generating boilerplate code for OpenGL and Vulkan bindings in various programming languages. | 3,795 |