#[repr(C)]
pub enum Limit {
Show 83 variants MaxLights, MaxClipPlanes, MaxTextureUnits, MaxTextureCoords, MaxVertexAttribs, MaxVertexUniformComponents, MaxVaryingFloats, MaxVertexTextureImageUnits, MaxCombinedTextureImageUnits, MaxTextureImageUnits, MaxFragmentUniformComponents, MaxDrawBuffers, MaxVertexUniformVectors, MaxVaryingVectors, MaxFragmentUniformVectors, MaxVertexOutputVectors, MaxFragmentInputVectors, MinProgramTexelOffset, MaxProgramTexelOffset, MaxClipDistances, MaxComputeWorkGroupCountX, MaxComputeWorkGroupCountY, MaxComputeWorkGroupCountZ, MaxComputeWorkGroupSizeX, MaxComputeWorkGroupSizeY, MaxComputeWorkGroupSizeZ, MaxComputeUniformComponents, MaxComputeTextureImageUnits, MaxComputeImageUniforms, MaxComputeAtomicCounters, MaxComputeAtomicCounterBuffers, MaxVaryingComponents, MaxVertexOutputComponents, MaxGeometryInputComponents, MaxGeometryOutputComponents, MaxFragmentInputComponents, MaxImageUnits, MaxCombinedImageUnitsAndFragmentOutputs, MaxCombinedShaderOutputResources, MaxImageSamples, MaxVertexImageUniforms, MaxTessControlImageUniforms, MaxTessEvaluationImageUniforms, MaxGeometryImageUniforms, MaxFragmentImageUniforms, MaxCombinedImageUniforms, MaxGeometryTextureImageUnits, MaxGeometryOutputVertices, MaxGeometryTotalOutputComponents, MaxGeometryUniformComponents, MaxGeometryVaryingComponents, MaxTessControlInputComponents, MaxTessControlOutputComponents, MaxTessControlTextureImageUnits, MaxTessControlUniformComponents, MaxTessControlTotalOutputComponents, MaxTessEvaluationInputComponents, MaxTessEvaluationOutputComponents, MaxTessEvaluationTextureImageUnits, MaxTessEvaluationUniformComponents, MaxTessPatchComponents, MaxPatchVertices, MaxTessGenLevel, MaxViewports, MaxVertexAtomicCounters, MaxTessControlAtomicCounters, MaxTessEvaluationAtomicCounters, MaxGeometryAtomicCounters, MaxFragmentAtomicCounters, MaxCombinedAtomicCounters, MaxAtomicCounterBindings, MaxVertexAtomicCounterBuffers, MaxTessControlAtomicCounterBuffers, MaxTessEvaluationAtomicCounterBuffers, MaxGeometryAtomicCounterBuffers, MaxFragmentAtomicCounterBuffers, MaxCombinedAtomicCounterBuffers, MaxAtomicCounterBufferSize, MaxTransformFeedbackBuffers, MaxTransformFeedbackInterleavedComponents, MaxCullDistances, MaxCombinedClipAndCullDistances, MaxSamples,
}
Expand description

Resource limit.

Variants

MaxLights

MaxClipPlanes

MaxTextureUnits

MaxTextureCoords

MaxVertexAttribs

MaxVertexUniformComponents

MaxVaryingFloats

MaxVertexTextureImageUnits

MaxCombinedTextureImageUnits

MaxTextureImageUnits

MaxFragmentUniformComponents

MaxDrawBuffers

MaxVertexUniformVectors

MaxVaryingVectors

MaxFragmentUniformVectors

MaxVertexOutputVectors

MaxFragmentInputVectors

MinProgramTexelOffset

MaxProgramTexelOffset

MaxClipDistances

MaxComputeWorkGroupCountX

MaxComputeWorkGroupCountY

MaxComputeWorkGroupCountZ

MaxComputeWorkGroupSizeX

MaxComputeWorkGroupSizeY

MaxComputeWorkGroupSizeZ

MaxComputeUniformComponents

MaxComputeTextureImageUnits

MaxComputeImageUniforms

MaxComputeAtomicCounters

MaxComputeAtomicCounterBuffers

MaxVaryingComponents

MaxVertexOutputComponents

MaxGeometryInputComponents

MaxGeometryOutputComponents

MaxFragmentInputComponents

MaxImageUnits

MaxCombinedImageUnitsAndFragmentOutputs

MaxCombinedShaderOutputResources

MaxImageSamples

MaxVertexImageUniforms

MaxTessControlImageUniforms

MaxTessEvaluationImageUniforms

MaxGeometryImageUniforms

MaxFragmentImageUniforms

MaxCombinedImageUniforms

MaxGeometryTextureImageUnits

MaxGeometryOutputVertices

MaxGeometryTotalOutputComponents

MaxGeometryUniformComponents

MaxGeometryVaryingComponents

MaxTessControlInputComponents

MaxTessControlOutputComponents

MaxTessControlTextureImageUnits

MaxTessControlUniformComponents

MaxTessControlTotalOutputComponents

MaxTessEvaluationInputComponents

MaxTessEvaluationOutputComponents

MaxTessEvaluationTextureImageUnits

MaxTessEvaluationUniformComponents

MaxTessPatchComponents

MaxPatchVertices

MaxTessGenLevel

MaxViewports

MaxVertexAtomicCounters

MaxTessControlAtomicCounters

MaxTessEvaluationAtomicCounters

MaxGeometryAtomicCounters

MaxFragmentAtomicCounters

MaxCombinedAtomicCounters

MaxAtomicCounterBindings

MaxVertexAtomicCounterBuffers

MaxTessControlAtomicCounterBuffers

MaxTessEvaluationAtomicCounterBuffers

MaxGeometryAtomicCounterBuffers

MaxFragmentAtomicCounterBuffers

MaxCombinedAtomicCounterBuffers

MaxAtomicCounterBufferSize

MaxTransformFeedbackBuffers

MaxTransformFeedbackInterleavedComponents

MaxCullDistances

MaxCombinedClipAndCullDistances

MaxSamples

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.