Update drawing code to use off screen targets to prepare for shaders