Writing to Compressed Textures in Metal

About a year ago I wrote GPU Texture Compression Everywhere, a post in which, among other things, I lamented that Metal did not have support for writing to compressed textures. Unlike Vulkan or D3D12, Metal doesn t support resource casting. There s no way to write to a compressed texture through an uncompressed view. The only way...