check if _deviceMemory is valid before getting storage mode in image.

This commit is contained in:
Maximilian Maldacker 2019-05-13 20:24:45 +02:00
parent a615dabe85
commit 05d2fcbede

View File

@ -429,6 +429,8 @@ MTLTextureDescriptor* MVKImage::getMTLTextureDescriptor() {
}
MTLStorageMode MVKImage::getMTLStorageMode() {
if ( !_deviceMemory ) return MTLStorageModePrivate;
// For macOS, textures cannot use Shared storage mode, so change to Managed storage mode.
MTLStorageMode stgMode = _deviceMemory->getMTLStorageMode();