Top 23 C Graphic Projects
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and inputProject mention: OGL - A Great Cross Platform OpenGL Base Library With Almost Everything OpenGL You might Ever need | reddit.com/r/opengl | 2022-01-12
A simple and easy-to-use library to enjoy videogames programmingProject mention: MSAA 4X for render textures? | reddit.com/r/raylib | 2022-01-13
Github issue about MSAA: https://github.com/raysan5/raylib/issues/65 Something like this is how you do it with raw gl: https://learnopengl.com/Advanced-OpenGL/Anti-Aliasing how you might do it purely with raylib I am unsure. But in that issue is this linked fragment shader code to do fxaa https://pastebin.com/ZE6w1LKi
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvasProject mention: Is anyone using react-native-gcanvas in production? | reddit.com/r/reactnative | 2021-08-06
Modular Multimedia framework for packaging, streaming and playing your favorite content.Project mention: Determining new bitrate when lossy converting from 256K M4A to Opus | reddit.com/r/audiophile | 2022-01-10
Just an example: https://github.com/gpac/gpac/wiki/MP4Box
A basic 3D scene implemented with various engines, frameworks or APIs.
GPGPU microprocessor architectureProject mention: The WeeCee – Tiny Vortex86-Based DOS Gaming PC | news.ycombinator.com | 2021-11-19
You could probably layer a software implementation of the rasterization pipeline on top of a compute-focused open-source GPU architecture like Nyuzi: https://github.com/jbush001/NyuziProcessor/
I would expect a 2x slowdown over hardware rasterization, based on NVIDIA's work on such an approach, but this is probably fine if you're just trying to match Voodoo3 performance. And one could imagine bolting a minimal hardware rasterizer on top of Nyuzi to speed things up once the software implementation is working.
📺🗿 Terminal graphics for the 21st century.Project mention: Super Pyxelate converts images to 8-bit pixel art | news.ycombinator.com | 2021-12-04
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
c-ray is a small, simple path tracer written in CProject mention: I use Linux | reddit.com/r/ProgrammerHumor | 2021-07-16
Sort of hypothetical, of course. I just happen to collect old computer hardware and I like to see how old of a system I can compile one of my C projects for. But I bet it’s a requirement for many large software projects as well.
An implementation of OpenGL 3.x-ish in clean CProject mention: Hacker News top posts: Dec 31, 2021 | reddit.com/r/hackerdigest | 2021-12-31
PortableGL: An implementation of OpenGL 3.x-ish in clean C\ (23 comments)
C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC. See the discussion group @ http://groups.google.com/group/partio-discuss
⚡ High-performance GPU interactive scientific data visualization with VulkanProject mention: Looking for a library for plotting a big amount of geometrical data | reddit.com/r/learnpython | 2021-08-23
Maybe Datoviz or Dear PyGui?
libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects.Project mention: "Natural media" brushes libraries? | reddit.com/r/generative | 2021-09-07
Powerful image viewer with minimal UIProject mention: PQIV: The Simple Mans Image Viewer | reddit.com/r/LinuxOverdose | 2021-03-28
Tiny 2D vector graphics library in CProject mention: Supersample CRGB array | reddit.com/r/FastLED | 2021-08-12
Sub-pixel positioned anti-aliased lines and dots are simple. Extending that idea to drawing any shape is far more fiddly. I found this excellent rasteriser and this article which explains how it works. PlutoVG wraps that rasteriser in an easy-to-use API. I'm very happy with the results.
2D & 3D graphics engine in the terminal [C] [C++]Project mention: I'm giving out microgrants to open source projects for the third year in a row! Brag about your projects here so I can see them, big or small! | reddit.com/r/programming | 2021-12-28
TermGL is my open-source terminal graphics library, capable of both 2D and 3D color ASCII graphics in the terminal. It's written in C and only uses the standard library, so using it is really is as simple as importing the source files and compiling them.
Easily Manage Graphics in Xcode Projects
GraphLayout - iOS UI controls to visualize graphs. Powered by Graphviz
A C, C++, Rust and COBOL library to draw graphics with pixels in the terminalProject mention: Eliminating terminal graphics limitations | reddit.com/r/cprogramming | 2021-07-07
I wrote a library in C to enable drawing RGB graphics in the terminal: https://github.com/Smart6502/plutonem.
GFX Demo for Arduino and the ESP-IDFProject mention: Arduino and ESP-IDF side-by-side | reddit.com/r/esp32 | 2021-12-16
This code is test code and has no license info or copyright headers, plus it's basically throwaway right now, so if you do mess with it, don't fork it. I'll be rolling changes into https://github.com/codewitch-honey-crisis/gfx_demo when I solve this issue.
Quick and dirty characters to Linux Buffer in C - the hard way - with "glyph arrays", array fu, pointer fu, but no breasts, explosions, or car chasesProject mention: looking for good framebuffer documentation/resources | reddit.com/r/linuxquestions | 2021-01-24
This sorta does what you want, but I opens the Linux frame buffer and uses it's own. here
GIF encoder written in CProject mention: CGIF - GIF encoder written in ~600 lines of C | reddit.com/r/programming | 2021-11-15
Convert graphics for GameBoy Color development and adjust palette on real hardware to achieve best results.Project mention: I'm a modder and my last built is this Outrun Game Boy | reddit.com/r/outrun | 2021-03-09
It is a custom test rom built with BmpToCgb https://github.com/gitendo/bmp2cgb an awesome tool for screen testing if you have a flashcart : )
NanoVG Haskell bindings
C Graphics related posts
Determining new bitrate when lossy converting from 256K M4A to Opus
1 project | reddit.com/r/audiophile | 10 Jan 2022
LearnOpenGL.com setup for Linux
1 project | reddit.com/r/u_Rapid_Movies | 9 Jan 2022
No sound after file transfer
2 projects | reddit.com/r/OculusQuest | 9 Jan 2022
Finding Your Home in Game Graphics Programming
11 projects | news.ycombinator.com | 31 Dec 2021
PortableGL: An implementation of OpenGL 3.x-ish in clean C
1 project | reddit.com/r/hackernews | 31 Dec 2021
Arduino and ESP-IDF side-by-side
2 projects | reddit.com/r/esp32 | 16 Dec 2021
How to use OpenGL without an IDE (linking libraries)
1 project | reddit.com/r/opengl | 12 Dec 2021
What are some of the best open-source Graphic projects in C? This list will help you:
Are you hiring? Post a new remote job listing for free.