|6 days ago||about 2 years ago|
|GNU General Public License v3.0 or later||BSD 2-clause "Simplified" 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.
We haven't tracked posts mentioning SideFXLabs yet.
Tracking mentions began in Dec 2020.
Is there a list of resources which help to abstract over OpenGL and Vulkan, as their as their GLSL dialects? (DirectX and HLSL are also welcomed)
3 projects | /r/opengl | 4 Nov 2022
For cross compiling you can look at https://github.com/septag/glslcc - which uses SPIRV-Cross too.
niceshade - convert HLSL to SPIR-V, GLSL, or Metal Shading Language
3 projects | /r/GraphicsProgramming | 20 Feb 2022
..or glslcc: https://github.com/septag/glslcc
What are some alternatives?
shaderc - A collection of tools, libraries, and tests for Vulkan shader compilation.
SHADERed - Lightweight, cross-platform & full-featured shader IDE
glslang - Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
niceshade - A wrapper for DirectXShaderCompiler and SPIRV-cross
naga - Universal shader translation in Rust
reshade - A generic post-processing injector for games and video software.
ShoreWaves - A minimalist GUI to generate shore Gerstner waves.
sift3 - Repository sifter and hardlinker
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
sokol - minimal cross-platform standalone C headers