Yes, in theory, I agree. But honestly, nobody is actually using the software renderer anymore. Anyway, I might look into again in the future. I'm not sure why I didn't port it back to the software renderer. There had to be a reason, because the software renderer actually already has some code to draw line in it.