Storing to a texture should require the texture to have a format specified. If it doesn't it should throw an error. - [ ] Add support for typeless (unknown) store/load but with explicit extension to avoid code gen issues.