Here are
36 public repositories
matching this topic...
A brief computer graphics / rendering course
3D Software Renderer in 700 Lines !!
An implementation of OpenGL 3.x-ish in clean C
Sphere tracing signed distance functions.
-
Updated
Jul 17, 2020
-
Scala
A collection of software rendering routines
The public repo of Retro FPS Studio (RFS), for educational reading and not for reuse. See license.
👾 Plot pixels concurrently to a good old 256 color 320x200 canvas, using Go and SDL2.
clean and no-dependency software renderer in windows os. 使用win32 api开发的软光栅着色器,支持顶点着色器和片元着色器。
A software rasterizer written in C
High performance software rendering in c#
Game engine with software renderer
Javascript 3D Software Renderer
-
Updated
Nov 25, 2021
-
JavaScript
tinyraytracer by ssloy, but rendering to the screen in realtime with SDL2 and dear imgui
This project is a study into the graphics pipeline, software rendering via rasterization and parallel programming (multithreading and SIMD) in C.
C++ Optimized Software Renderer using SDL2.0
Amber is a tiny software 3D renderer written in TypeScript.
-
Updated
Jun 7, 2021
-
TypeScript
A simple CPU raytracer based on the "Ray Tracing in One Weekend" book by Peter Shirley.
A high performance software renderer written in C# and C++
3D software render engine
A 3D software renderer written from scratch in pure 2D SFML library
PixSoR - Pixel Software Renderer with Shader Emulation.
A Basic 3D Software Rendering Engine inspired from BennyQBD/3DSoftwareRenderer.
Ray Tracer Renderer written in C, based on the book 'The Ray Tracer Challenge'
Experimental 3D software renderer
Improve this page
Add a description, image, and links to the
software-renderer
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
software-renderer
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.