Different result between FPU and SIMD

Something unexpected can happen when migrating legacy project about floating-point calculation...

About two years ago, I had a chance to migrate x86 based project to x64 project. And there are not many works I had to do. Really. Because it was just a simple tool, so all I needed to do was switch the architecture of the platform, and fix some warnings come from different size of size_t. It seems everything works fine, yet I found something works differently than before.

My first lightmap baker: Bakery

A note about my struggle while I was making my first lightmap baker.

A simple Sponza Palace baked by my first lightmap baker. Only one directional light and Skylight(ambient light) setup in the scene. Looking pretty rough. And the lightmap of the whole scene above. It has an information of both direct light and indirect light colour. It’s been a couple of years. Since I started making my own lightmap baker. And before I start this article, I finished this project.