Fix gfx_clear bug not using zoom level

There is a strong possibility that i have implemented all zooming code incorrectly. This will require looking at.