ProtectedconstructorOptionalisInternalConstructor: booleanTotal number of load-store (storage) buffers available.
Total number of load-store texture units available.
Total number of parameter block buffers available.
Total number of samplers available.
Total number of texture units available.
Returns various conventions expected by the render backend.
The name of the device (GPU) as reported by the render system.
Current version of the driver (render backend).
Holds data about render system driver version.
The number of vertices a geometry program can emit in a single run.
Horizontal texel offset used for mapping texels to pixels.
The capabilities meet the minimum requirements.
The capabilities meet the recommended requirements.
The maximum number of bind groups allowed in a pipeline layout.
The maximum number of binding indices available in a bind group layout.
Maximum number of vertex buffers we can bind at once.
The maximum supported size for GPU buffers in bytes.
The maximum supported number of bytes per sample accross all color surfaces of a rendertarget.
The maximum value of the product of the workgroup_size dimensions.
The maximum value of the workgroup_size X dimension.
The maximum value of the workgroup_size Y dimension.
The maximum value of the workgroup_size Z dimension.
The maximum value of the workgroup count per dimension in a dispatch.
The maximum number of bytes of workgroup storage used for a compute stage.
Maximum (farthest) depth value used by this render backend.
The maximum number of dynamic storage buffer bindings across a pipeline layout.
The maximum number of dynamic uniform buffer bindings across a pipeline layout.
The maximum number of input or output variables for inter-stage communication.
Maximum size in bytes for a single storage buffer binding.
Maximum number of layers allowed when creating a texture array. Note for cubemaps each cubemap takes 6 layers.
The maximum supported per pixel samples supported by all operations
The maximum supported width for 1-dimensional textures.
The maximum supported width and height for 2-dimensional textures.
The maximum supported width, height and depth for 3-dimensional textures.
Maximum size in bytes for a single uniform buffer binding.
The maximum number of vertex attributes in total across all vertex buffers.
The maximum allowed array stride in a vertex buffer.
Minimum (closest) depth value used by this render backend
Minimum alignment required for storage buffers sub-allocated within a larger buffer.
Minimum alignment required for uniform buffers sub-allocated within a larger buffer.
The number of simultaneous render targets supported.
Native type used for vertex colors.
Vertical texel offset used for mapping texels to pixels.
Checks is the specified capability supported.
StaticvendorStaticvendor
Information about hardware (GPU) and driver capabilities, such as supported features, limits and conventions.