Krzysztof Kondrak's Projects
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Code written for Commodore 64 (games, utilities, etc.)
Code generator written in Rust
Advanced DXTc texture compression and transcoding library
Basic OpenGL functionality for Dart programming language
6502 disassembler
Software renderer for DOS (mode 13h)
Raytracer for DOS written in C
BFS graph solver
My personal website and blog hosted on GitHub Pages.
Single file audio playback and capture library written in C.
A simple MUD client/server application in Java
Samples for Oculus Rift and OpenGL
OpenGL playground
Debugging the way it's meant to be done
Legacy Quake BSP map viewer written using pre-OpenGL 2.0 syntax
OpenGL Quake BSP viewer with Oculus Rift support
Quake BSP renderer written in C++ and Vulkan
Random programming tools
Commodore 64 emulator written in Rust
ShaderToy backup for https://www.shadertoy.com/user/k_kondrak
Tiny recursive descent expression parser, compiler, and evaluation engine for math expressions.
Vulkan playground
id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
Tutorial for the Vulkan graphics and compute API
Yendorian Tales 2 & 3 game data reverse engineering
The Yamagi Quake II client
Mad Zombie Bacon Attack - a simple game written in Dart