d3d*: Don't set the BufferDesc dimmension.
Be more lenient with shader matching.