PortableGL
Software renderer
A portable implementation of OpenGL 3.x in clean C as a single header library.
An implementation of OpenGL 3.x-ish in clean C
1k stars
19 watching
49 forks
Language: C
last commit: 6 months ago
Linked from 1 awesome list
3d3d-graphicscomputer-graphicsgraphicsopenglrasterizationrasterizerrendererrenderingrendering-pipelineshadershaderssingle-header-librarysoftware-renderersoftware-renderingtutorial
Related projects:
Repository | Description | Stars |
---|---|---|
ikskuh/softrenderlib | A collection of software rendering routines for 2D and 3D graphics in Zig. | 21 |
skywind3000/mini3d | A simple 3D rendering software using C and OpenGL, providing a complete example of a fixed-pipeline software renderer. | 2,208 |
chrisliebert/sdlgl3-wavefront | A C++ template for shader-based OpenGL 3.3 applications that can load and render multiple wavefront .obj files with textures. | 8 |
rougier/freetype-gl | An OpenGL library for rendering Unicode text with a single texture and vertex buffer. | 1,652 |
gwihlidal/render-rs | A collection of Rust crates providing rendering abstractions. | 30 |
tsherif/picogl.js | A minimal WebGL 2 rendering library for creating 3D graphics with a convenient API | 790 |
renderkit/ospray | A high-performance ray tracing rendering engine for interactive applications | 1,023 |
colleagueriley/rgfw | A lightweight window abstraction library for creating graphical programs or libraries. | 772 |
saschawillems/vulkan-gltf-pbr | An implementation of physically-Based Rendering with Vulkan and glTF 2.0 models. | 984 |
onmyway133/snowflake | A Swift library that generates and renders SVG elements from XML data | 962 |
jonathanlurie/svglcore | A 3D renderer that generates SVG files from 3D meshes and lighting data | 24 |
codyjasonbennett/four | A lightweight alternative to three.js for 3D rendering and graphics in web applications. | 315 |
saschawillems/spirv-vsextension | A Visual Studio extension that simplifies compilation of GLSL and HLSL shaders to SPIR-V binary | 91 |
angelo1211/hybridrenderingengine | A high-performance rendering engine that combines physically based shading and image-based lighting techniques using OpenGL. | 1,233 |
shff/opengl_sky | Procedural renderer for atmospheric effects in OpenGL | 189 |