maxBindGroups?: number;
maxComputeInvocationsPerWorkgroup?: number;
maxComputeWorkgroupSizeX?: number;
maxComputeWorkgroupSizeY?: number;
maxComputeWorkgroupSizeZ?: number;
maxComputeWorkgroupsPerDimension?: number;
maxComputeWorkgroupStorageSize?: number;
maxDynamicStorageBuffersPerPipelineLayout?: number;
maxDynamicUniformBuffersPerPipelineLayout?: number;
maxInterStageShaderComponents?: number;
maxSampledTexturesPerShaderStage?: number;
maxSamplersPerShaderStage?: number;
maxStorageBufferBindingSize?: number;
maxStorageBuffersPerShaderStage?: number;
maxStorageTexturesPerShaderStage?: number;
maxTextureArrayLayers?: number;
maxTextureDimension1D?: number;
maxTextureDimension2D?: number;
maxTextureDimension3D?: number;
maxUniformBufferBindingSize?: number;
maxUniformBuffersPerShaderStage?: number;
maxVertexAttributes?: number;
maxVertexBufferArrayStride?: number;
maxVertexBuffers?: number;
minStorageBufferOffsetAlignment?: number;
minUniformBufferOffsetAlignment?: number;