D3D: State cache now reduces number of blend state permutations by collapsing some states that have blending disabled