File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -836,16 +836,17 @@ namespace plume {
836836 }
837837
838838 MTL ::ResourceOptions mapResourceOption (RenderHeapType heapType) {
839+ const MTL ::ResourceOptions commonOptions = MTL ::ResourceHazardTrackingModeUntracked | MTL ::ResourceCPUCacheModeDefaultCache;
839840 switch (heapType) {
840841 case RenderHeapType::DEFAULT :
841- return MTL ::ResourceStorageModePrivate;
842+ return commonOptions | MTL ::ResourceStorageModePrivate;
842843 case RenderHeapType::UPLOAD :
843844 case RenderHeapType::READBACK :
844845 case RenderHeapType::GPU_UPLOAD :
845- return MTL ::ResourceStorageModeShared;
846+ return commonOptions | MTL ::ResourceStorageModeShared;
846847 default :
847848 assert (false && " Unknown heap type." );
848- return MTL ::ResourceStorageModePrivate;
849+ return commonOptions | MTL ::ResourceStorageModePrivate;
849850 }
850851 }
851852
You can’t perform that action at this time.
0 commit comments