Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#, [Moved to:] (by mellinoe)


Shadergen Alternatives

Similar projects and alternatives to shadergen based on common topics and language
  • GitHub repo ComputeSharp

    A .NET 5 library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀

  • GitHub repo veldrid-raytracer

    A C# ray tracer, capable of running on both the CPU and GPU.

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo radium

    Radium is a helper library to make GPU computation easier in C# (by nick-funk)

  • GitHub repo Veldrid

    A low-level, portable graphics library for .NET.

  • GitHub repo reshade

    A generic post-processing injector for games and video software.

  • GitHub repo Silk.NET

    The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.

  • GitHub repo SHADERed

    Lightweight, cross-platform & full-featured shader IDE

  • Uno Platform

    Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better shadergen alternative or higher similarity.


Posts where shadergen has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-02-22.


Basic shadergen repo stats
7 months ago

mellinoe/shadergen is an open source project licensed under MIT License which is an OSI approved license.