• Use push_layer_with_blend() only when necessary

    push_layer_with_blend() comes at a performance cost, so we only use it
    on blend modes that require it.
    pylbrecht committed Dec 17, 2019