well, what would be faster? rendering a second view with mutiple objects on screen whose solid pixels write a white pixel or going through a loop for each pixel and then through the entity list to check some entities to draw a pixel?

I could use the function method to increase drawing my pixels because I could focus only on a constrained part of the screen (I would take the boundingbox coordinates to determine the area which I would check). Otherwise, when I have a lot entities on the screen who should draw white pixels, I would take the second view method.

So... two considerations, what would be faster and how would I do that?