Respect UseDefaultBlendFunction option when setting blending state
Removed unneeded code, fixed potential bug where sampler texture unit may not have matched texture texture unit.