GpuDeviceDescriptor import { GpuDeviceDescriptor } from "destack:gpu/binding"; GPU device descriptor. export struct GpuDeviceDescriptor { label: string; requiredFeatures: [GpuFeatureId]; requiredLimits: GpuAdapterLimits; memoryHint: GpuMemoryHint; manualMemoryHint: GpuManualMemoryHint; allowExperimentalFeatures: boolean; traceMode: GpuTraceMode; traceDirectory: string; backend: GpuBackend; } language/library/src/gpu/binding/device.ds:64:83 Members label: string Debug label. requiredFeatures: [GpuFeatureId] Required feature identifiers. requiredLimits: GpuAdapterLimits Required minimum limits. memoryHint: GpuMemoryHint Memory allocation hint. manualMemoryHint: GpuManualMemoryHint Manual memory-allocation guidance when memoryHint is Manual. allowExperimentalFeatures: boolean Whether experimental feature identifiers are allowed. traceMode: GpuTraceMode Trace mode selector. traceDirectory: string Trace output directory when traceMode is Directory. backend: GpuBackend Preferred backend override.