Github

Cranberray

C Path Tracer with Multiple Importance Sampling, SAH BVH construction, GGX+Smith Microfacet BRDF, Lock Free Multi-threading and SSE vectorization.

Cranberry Profiler

Simple single-header profiling library

Canberry_gfx

Work In Progress deferred Vulkan Graphics API with bindless mesh and texture handling.

Cranberry_6502

Work In Progress sub cycle accurate 6502 emulator

GO.NES

A retro GO game for the NES implemented in 6502 along with an instant mode GUI sprite editor implemented in Vulkan.

Shadertoy — Procedural Fragment Shaders

A series of fragment shader demos in the webgl sandbox ShaderToy. Some work in progress and completed shaders can be found there.