Shaders: How to draw high fidelity graphics with just x and y coordinates

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
sponsored
  1. wgshadertoy

    A WGSL playground inspired by Shadertoy.

    Had a look in Mint's software manager and found this (flatpak): https://github.com/fralonra/wgshadertoy

  2. SaaSHub

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

    SaaSHub logo
  3. Bonzomatic

    Live shader coding tool and Shader Showdown workhorse

    There's also bonzomatic which the demo scene uses for shader programming live coding competitions:

    https://github.com/Gargaj/Bonzomatic

  4. DirectXShaderCompiler

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

    DirectX also suffers from it, to a lesser degree. There are important HLSL intrinsics that are vendor-dependent ( https://github.com/Microsoft/DirectXShaderCompiler/wiki/Wave... or https://github.com/NVIDIA/nvapi/blob/main/nvHLSLExtns.h ).

    Microsoft used to be more proactive. It pressured vendors to have rough feature parity with each other and then released the "harmonized" baseline as the next DirectX version. But as with many things, Microsoft dropped the ball there. The most recent DirectX revision is more than 4 years old, and it doesn't look like there's going to be a new one any time soon.

    The only truly unified API is Metal, for obvious reasons.

  5. nvapi

    NVAPI is NVIDIA's core software development kit that allows direct access to NVIDIA GPUs and drivers on supported platforms.

    DirectX also suffers from it, to a lesser degree. There are important HLSL intrinsics that are vendor-dependent ( https://github.com/Microsoft/DirectXShaderCompiler/wiki/Wave... or https://github.com/NVIDIA/nvapi/blob/main/nvHLSLExtns.h ).

    Microsoft used to be more proactive. It pressured vendors to have rough feature parity with each other and then released the "harmonized" baseline as the next DirectX version. But as with many things, Microsoft dropped the ball there. The most recent DirectX revision is more than 4 years old, and it doesn't look like there's going to be a new one any time soon.

    The only truly unified API is Metal, for obvious reasons.

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

  • Graphics effects in the four elements - Shaders in 2D game

    1 project | /r/IndieDev | 30 May 2023
  • best shader software?

    1 project | /r/shaders | 9 May 2023
  • I am an artist(Code-Illiterate) and want to learn how to write shaders. How do I go about it?

    1 project | /r/GraphicsProgramming | 5 Dec 2022
  • I am developing a GLSL shader editor and I hope you like it!

    3 projects | /r/GraphicsProgramming | 15 Jun 2022
  • Winning shaders at Revision 2022 shader showdown

    2 projects | /r/GraphicsProgramming | 21 Apr 2022

Did you know that C++ is
the 7th most popular programming language
based on number of references?