ShaderConductor

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages (by microsoft)

ShaderConductor Alternatives

Similar projects and alternatives to ShaderConductor

  1. DirectXShaderCompiler

    This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. naga

    Discontinued Universal shader translation in Rust

  4. NFSC_CustomVT

    A decompiled and enhanced Visual Treatment and screen effects shader for NFS Carbon.

  5. shaderc-rs

    Rust bindings for the shaderc library.

  6. black_hole_shader

    This project provides a WebGL2 shader to render a non-rotating black hole with an accretion disc and background stars.

  7. crosscore_dev

    crosscore is a portable C++ library for graphics programming

  8. DiligentCore

    A modern cross-platform low-level graphics API

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. echo

    A New Cross-Platform 2D 3D Game Engine (by timi-liuliang)

  11. wesl-spec

    A portable and modular superset of WGSL

  12. spirv_cross

    Safe Rust wrapper around SPIRV-Cross

  13. encase

    Provides a mechanism to lay out data into GPU buffers according to WGSL's memory layout rules

  14. openclc

    nvcc for OpenCL. Co-Locate kernels with c/cpp source code and launch them with CUDA syntax.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ShaderConductor alternative or higher similarity.

ShaderConductor discussion

Log in or Post with

ShaderConductor reviews and mentions

Posts with mentions or reviews of ShaderConductor. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-12.
  • Shadertoys Ported to Rust GPU
    3 projects | news.ycombinator.com | 12 Apr 2025
    I think this is the way forward for shading languages.

    I'm writing a simple renderer with an OpenGL, Metal and Vulkan backend. I avoid using any shader transpiler such as Microsoft's ShaderConductor [0], as this adds a huge dependency to the project. As a hacky solution I'm simply maintaining a copy for each shading language (Metal Shading Language, GLSL, etc.). For a focused non-gaming project that seems easier.

    However, having a compiler that compiles a subset of the programming language I'm using for a project (such as Rust or C++) to the individual shading languages, sounds amazing, and would make shader writing when not using a game engine more joyful.

    [0] https://github.com/microsoft/ShaderConductor

  • Start project on Metal, port to DX11?
    3 projects | /r/GraphicsProgramming | 27 Apr 2023
    Have you seen this project: https://github.com/microsoft/ShaderConductor? It is maintained by Microsoft as well.
  • I'm sick of shader caches. The way Steam Deck handles them needs to improve:
    2 projects | /r/SteamDeck | 4 Sep 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic ShaderConductor repo stats
3
1,806
0.0
over 2 years ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com