fix 'clear' compiler macro.
fix 'clear' compiler macro.

Before it assumed that if target was not null at compile time then we
could use clear-fbo, this was incorrect as it could have been a var
containing nil

cbaggers/cepl