menu
GpuDeviceDescriptor
import { GpuDeviceDescriptor } from "destack:gpu/binding";
GPU device descriptor.
1export struct GpuDeviceDescriptor {2 label: string;3 requiredFeatures: [GpuFeatureId];4 requiredLimits: GpuAdapterLimits;5 memoryHint: GpuMemoryHint;6 manualMemoryHint: GpuManualMemoryHint;7 allowExperimentalFeatures: boolean;8 traceMode: GpuTraceMode;9 traceDirectory: string;10 backend: GpuBackend;11}Members
label: stringDebug label.
requiredFeatures: [GpuFeatureId]Required feature identifiers.
requiredLimits: GpuAdapterLimitsRequired minimum limits.
memoryHint: GpuMemoryHintMemory allocation hint.
manualMemoryHint: GpuManualMemoryHintManual memory-allocation guidance when
memoryHintisManual.allowExperimentalFeatures: booleanWhether experimental feature identifiers are allowed.
traceMode: GpuTraceModeTrace mode selector.
traceDirectory: stringTrace output directory when
traceModeisDirectory.backend: GpuBackendPreferred backend override.