glslang
black_hole_shader
glslang | black_hole_shader | |
---|---|---|
6 | 1 | |
2,829 | 131 | |
1.0% | - | |
9.4 | 0.0 | |
6 days ago | over 3 years ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
glslang
-
Question about installing GLSL linter
One of the requirements is the OpenGL shader validator here
-
Higher level language transpiling to GLSL?
you can also try this: https://github.com/KhronosGroup/glslang
-
Need guidance on SPIRV reflection
So I use the glslang project, which is the reference compiler for glsl, to get my SPIRV. It's not as fast, but that's not a concern for me.
-
What happened to dev-util/glslang?
It fetches release sdk-1.2.198.0.
-
Semi-Fix for low framerate after a few games
glslang compiler
-
What HLSL->SPIR-V compiler to use?
From what I can tell, both glslang/shaderc and Microsoft's DirectXShaderCompiler can compile HLSL to SPIR-V code. Is there a consensus on which of these is the better compiler? (wrt to accuracy, optimisations, feature completeness, etc.)
black_hole_shader
What are some alternatives?
shaderc - A collection of tools, libraries, and tests for Vulkan shader compilation.
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
DirectXShaderCompiler - This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
magnum - Lightweight and modular C++11 graphics middleware for games and data visualization
SPIRV-Cross - SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
Simulations
SPIRV-VM - Virtual machine for executing SPIR-V
ShaderConductor - ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
glslcc - GLSL cross-compiler tool (GLSL->HLSL, MSL, GLES2, GLES3, GLSLv3), using SPIRV-cross and glslang
3d-game-shaders-for-beginners - 🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
meson - The Meson Build System
filament - Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2