A low-level software renderer from (almost all) first principles for learning purposes.
Doyle Thai
a25b50c501
Phasing color modulation over time would make bitmaps become transparent and show layers underneath even if alpha was set to 1. This was caused by the precomputed 1/255 calculation #defined in DTRRender which was missing the precision required so floating point errors began to accumulate causing erroneous colours. |
||
---|---|---|
src | ||
.gitignore | ||
Win32DTRenderer.sln |