Which one of those are actually used by React Native?
React Native uses a subresource surface created from a 2d texture with one subresource. So it's `D3D11_SRV_DIMENSION_TEXTURE2D` with `MostDetailedMip` being 0.
I'd rather we keep it as simple as possible. I'm especially unsure about MS case, if it supposed to work at all.
But removing other cases will certainly break them.