Just implemented some cool upgrades.
- Radiosity via recursive ray tracing
- Coloured surfaces
The downside is that this is slow…. really slow…
It really means that I will have to make use of multi-core threading on the CPU very soon.
I also want to implement reflective mirrored surfaces, so I can hope to see some caustics on the ground.