Software 3D renderer: my first attempt at graphics and x86 assembly