GPU
GPUTexture
A GPU texture (2-D, cube, 3-D, or array).
Create a view into a sub-range of this texture. All fields optional;
omit desc entirely for a full-texture view.
Upload pixel data to a specific mip / layer.
widthheightformatnewviewupload