Finally managed to make my own shading language working! (need some opinion about the lang)

This page summarizes the projects mentioned and recommended in the original post on /r/vulkan

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • NazaraEngine

    Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.

  • And here's the C++ code, which is the same for both OpenGL and Vulkan, please note this is a low-level rendering test and I'm trying to make it much easier to use.

  • parasol

    A highly-composable functional shader language for OpenGL and Vulkan. Parasol provides convenient, portable shade. (by aubreyrjones)

  • This is awesome! It actually looks like it has some similarities with my own shader language... unfortunately, I never got to codegen.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • rust-gpu

    🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧

  • It's nice. WGSL has my favorite syntax of all shading languages. However, I'm eagerly waiting for compute shader support in Rust GPU, so I can write all my shaders in pure Rust.

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts