compute clip bounds when raster clip is skipped
bug fix for check shader is a bitmap

If shader is bitmap and paint has MaskFilter, do not batch draw, because
it will mess up the transformation matrix