Metal.ResourceOptions
Options for configuring Metal resources like buffers and textures. See MTLResourceOptions.
val sexp_of_t : t -> Sexplib0.Sexp.t
Shared between CPU and GPU. See MTLStorageModeShared.
val storage_mode_managed : t
Managed by the system, requiring synchronization. See MTLStorageModeManaged.
val storage_mode_private : t
Private to the GPU. See MTLStorageModePrivate.
val storage_mode_memoryless : t
On-chip storage only (TBDR). See MTLStorageModeMemoryless.
val cpu_cache_mode_default_cache : t
Default CPU cache mode. See MTLCPUCacheModeDefaultCache.
val cpu_cache_mode_write_combined : t
Write-combined CPU cache mode. See MTLCPUCacheModeWriteCombined.
val hazard_tracking_mode_default : t
Default hazard tracking mode. See MTLHazardTrackingModeDefault.
val hazard_tracking_mode_untracked : t
Manual hazard tracking via fences/events. See MTLHazardTrackingModeUntracked.
val hazard_tracking_mode_tracked : t
Automatic hazard tracking. See MTLHazardTrackingModeTracked.