Is there a way to create a BGRA8Unorm texture that doesn't take up a lot of memory on the device (iOS and MacOS)? In my app the user can create a texture of any size, however the memory usage becomes too high even with relatively average sized textures (ex. 2048 by 2048). Is there a way to create large textures that don't take up a lot of memory?