C Shaders

Open-source C projects categorized as Shaders

Top 13 C Shader Projects

  • glava

    GLava - OpenGL audio spectrum visualizer

  • PortableGL

    An implementation of OpenGL 3.x-ish in clean C

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ded

    Dramatic EDitor

  • libplacebo

    Official mirror of libplacebo

  • nxdk

    The cross-platform, open-source SDK to develop for original Xbox: *new* xdk

  • Project mention: PCSX2 is an open source PS2 Emulator | news.ycombinator.com | 2023-07-12

    In addition to what tehbeard mentioned, Xemu at least (which is what i have experience with as i used it to do some homebrew development[0] with the open source nxdk[1] SDK) is far from accurate and largely just a means for playing OG Xbox games on modern hardware. However the GPU emulation does not take into account NV2A's performance at all and simply translates the calls to OpenGL (despite the "DirectXbox" name, the GPU is actually designed around OpenGL :-P) so it is much faster than the real one and depending on what is going on the CPU performance can also be quite faster. IIRC it doesn't even emulate the real CPU the OG Xbox has as you can accidentally use instructions in Xemu not available on the real hardware.

    Of course if your goal is to just have games from OG Xbox playable on a PC that is fine (if anything for most games it is an improvement as they'd run smoother) but if you want cycle accurate emulation it doesn't fit the bill. In that case basing the emulator on something like 86box might be better as that has been designed with the goal of achieving cycle accurate PC hardware emulation.

    [0] https://www.youtube.com/watch?v=gQpK6eX-04M

    [1] https://github.com/XboxDev/nxdk/

  • SPIRV-VM

    Virtual machine for executing SPIR-V

  • Wisdom-Shaders

    A Minecraft shaderspack. Offers high performance with high quality at the same time.

  • SaaSHub

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

    SaaSHub logo
  • SDL_shader_tools

    Shader compiler and tools for SDLSL (Simple Directmedia Layer Shader Language)

  • ssgl

    single source shaders for opengl

  • Project mention: [2023 Day 8 (Part 2)] [Dart] Is it normal that the code takes ages to run? | /r/adventofcode | 2023-12-09

    It's here. I made a post about it too, there's some details in the comments on how this works.

  • sr

    3D software rendering library in C (by taurreco)

  • lyte2d

    Lyte2D sources, releases, issues and discussions

  • Project mention: Lyte2D, a new game framework, v0.5 is out (cool C code generation!) | /r/lua | 2023-05-27

    Binaries: https://github.com/morew4rd/lyte2d/releases/tag/v0.5

  • c-embed

    Naturally embed read-only filesystems into C99-C++20 w. a single header, zero dependencies and zero modifications to your code

  • shvulkan

    A lightweight and flexible wrapper around the Vulkan API written in C. The library handles part of the boilerplate code expected to be set up by the Vulkan API.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Shaders related posts

  • [2023 Day 8 (Part 2)] [Dart] Is it normal that the code takes ages to run?

    1 project | /r/adventofcode | 9 Dec 2023
  • [2023 Day 5 (Part 2)] [GLSL] If brute force doesn't work, you aren't using enough

    1 project | /r/adventofcode | 6 Dec 2023
  • Random Code Inspiration Volume 2

    7 projects | dev.to | 1 Oct 2023
  • SDL Shader Language (Sdlsl) Quickstart

    1 project | news.ycombinator.com | 16 Feb 2023
  • SDL GPU Support: The Basic Idea

    1 project | news.ycombinator.com | 16 Feb 2023
  • Ghost(Turtle) In The Machine?!

    1 project | /r/learnpython | 5 Oct 2022
  • Where can I get started programing shaders?

    1 project | /r/Minecraft | 29 Jun 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Shader projects in C? This list will help you:

Project Stars
1 glava 1,139
2 PortableGL 936
3 ded 535
4 libplacebo 504
5 nxdk 389
6 SPIRV-VM 272
7 Wisdom-Shaders 190
8 SDL_shader_tools 129
9 ssgl 68
10 sr 44
11 lyte2d 36
12 c-embed 32
13 shvulkan 29

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