Use push_layer_with_blend() only when necessary
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.

DominoTree/servo,DominoTree/servo,KiChjang/servo,splav/servo,KiChjang/servo,splav/servo,splav/servo,KiChjang/servo,KiChjang/servo,KiChjang/servo,DominoTree/servo,DominoTree/servo,splav/servo,splav/servo,DominoTree/servo,splav/servo,KiChjang/servo,splav/servo,DominoTree/servo,splav/servo,splav/servo,DominoTree/servo,KiChjang/servo,DominoTree/servo,DominoTree/servo,KiChjang/servo,KiChjang/servo,DominoTree/servo,splav/servo,KiChjang/servo