Apply render scale properly.
Attempted to de-duplicate some rendering code.