Arnon Marcus's repositories
SlimEngine
A minimalist library with basic facilities for developing interactive real-time 3D applications, with a strong emphasis on simplicity and ease of use.
SlimTracin
Software ray tracer written from scratch in C that can run on CPU or GPU with emphasis on ease of use and trivial setup
SlimRaster
Minimalist software rasterizer
HandmadeCMakeVS
A fully-featured Visual Studio setup for Handmade Hero using CMake (No MSBuild and no solution file)
Rational-Ray-Casting
A modified version of Raycasting Basics with JavaScript of GUSTAVO PEZZI from https://www.pikuma.com
OdinRayCasting
A RayCasting game engine (a-la Wolfestein3D)
SlimEngineCpp
A C++ port of SlimEngine (written in C)
RnDer.odin
A collection of pure-software render engines witten in Odin
SlimRasterCpp
A C++ Port of SlimRaster using SlimEngine++
CRenderers
A collection of render engines implemented from scratch in C/C++
RenderEngine3D
A typescript render engine
SlimTracinCpp
Real Time Software Ray Tracer
WireBreakout
A Breakout clone rendered in wireframe using SlimEngine++
DXRender
A hardware accelerated interactive render engine built on SlimEngine
EvaluationGraph
Node-based editable graph for runtime evaluation written in C++
Graph.js
A simple interface for graphs
InteractiveMath
A collection of web pages and JavaScript libraries for visualising math interactively
PolyNum.js
Polynomial Arithmatic Library
RnDer.js
A pure software 3D render engine (written from scratch in TypeScript)
SlimAppCpp
A minimalist base project for 2D graphical desktop applications
SlimGL
A base project for OpenGL applications based on SlimEngine
SlimVK
A simple Vulkan render engine based on SlimEngine, SlimRaster and SlimTracin