@Generated(value="org.realityforge.webtack")
@ApiStatus.Experimental
@JsType(isNative=true,
namespace="<global>",
name="GPUSupportedLimits")
public class GPUSupportedLimits
extends JsObject
| Modifier | Constructor and Description |
|---|---|
protected |
GPUSupportedLimits() |
| Modifier and Type | Method and Description |
|---|---|
int |
maxBindGroups() |
int |
maxComputePerDimensionDispatchSize() |
int |
maxComputeWorkgroupInvocations() |
GPUExtent3D |
maxComputeWorkgroupSize() |
int |
maxComputeWorkgroupStorageSize() |
int |
maxDynamicStorageBuffersPerPipelineLayout() |
int |
maxDynamicUniformBuffersPerPipelineLayout() |
int |
maxInterStageShaderComponents() |
int |
maxSampledTexturesPerShaderStage() |
int |
maxSamplersPerShaderStage() |
int |
maxStorageBufferBindingSize() |
int |
maxStorageBuffersPerShaderStage() |
int |
maxStorageTexturesPerShaderStage() |
int |
maxTextureArrayLayers() |
int |
maxTextureDimension1D() |
int |
maxTextureDimension2D() |
int |
maxTextureDimension3D() |
int |
maxUniformBufferBindingSize() |
int |
maxUniformBuffersPerShaderStage() |
int |
maxVertexAttributes() |
int |
maxVertexBufferArrayStride() |
int |
maxVertexBuffers() |
int |
minStorageBufferOffsetAlignment() |
int |
minUniformBufferOffsetAlignment() |
assign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, is, isExtensible, isFrozen, isSealed, keys, preventExtensions, seal, setPrototypeOf, valueOf_, values@JsProperty(name="maxBindGroups") public int maxBindGroups()
@JsProperty(name="maxComputePerDimensionDispatchSize") public int maxComputePerDimensionDispatchSize()
@JsProperty(name="maxComputeWorkgroupInvocations") public int maxComputeWorkgroupInvocations()
@JsProperty(name="maxComputeWorkgroupSize") @Nonnull public GPUExtent3D maxComputeWorkgroupSize()
@JsProperty(name="maxComputeWorkgroupStorageSize") public int maxComputeWorkgroupStorageSize()
@JsProperty(name="maxDynamicStorageBuffersPerPipelineLayout") public int maxDynamicStorageBuffersPerPipelineLayout()
@JsProperty(name="maxDynamicUniformBuffersPerPipelineLayout") public int maxDynamicUniformBuffersPerPipelineLayout()
@JsProperty(name="maxInterStageShaderComponents") public int maxInterStageShaderComponents()
@JsProperty(name="maxSampledTexturesPerShaderStage") public int maxSampledTexturesPerShaderStage()
@JsProperty(name="maxSamplersPerShaderStage") public int maxSamplersPerShaderStage()
@JsProperty(name="maxStorageBufferBindingSize") public int maxStorageBufferBindingSize()
@JsProperty(name="maxStorageBuffersPerShaderStage") public int maxStorageBuffersPerShaderStage()
@JsProperty(name="maxStorageTexturesPerShaderStage") public int maxStorageTexturesPerShaderStage()
@JsProperty(name="maxTextureArrayLayers") public int maxTextureArrayLayers()
@JsProperty(name="maxTextureDimension1D") public int maxTextureDimension1D()
@JsProperty(name="maxTextureDimension2D") public int maxTextureDimension2D()
@JsProperty(name="maxTextureDimension3D") public int maxTextureDimension3D()
@JsProperty(name="maxUniformBufferBindingSize") public int maxUniformBufferBindingSize()
@JsProperty(name="maxUniformBuffersPerShaderStage") public int maxUniformBuffersPerShaderStage()
@JsProperty(name="maxVertexAttributes") public int maxVertexAttributes()
@JsProperty(name="maxVertexBufferArrayStride") public int maxVertexBufferArrayStride()
@JsProperty(name="maxVertexBuffers") public int maxVertexBuffers()
@JsProperty(name="minStorageBufferOffsetAlignment") public int minStorageBufferOffsetAlignment()
@JsProperty(name="minUniformBufferOffsetAlignment") public int minUniformBufferOffsetAlignment()