software renderer implementation,
time debug