Struct glslang_sys::Struct_TBuiltInResource
[−]
[src]
#[repr(C)]pub struct Struct_TBuiltInResource { pub maxLights: c_int, pub maxClipPlanes: c_int, pub maxTextureUnits: c_int, pub maxTextureCoords: c_int, pub maxVertexAttribs: c_int, pub maxVertexUniformComponents: c_int, pub maxVaryingFloats: c_int, pub maxVertexTextureImageUnits: c_int, pub maxCombinedTextureImageUnits: c_int, pub maxTextureImageUnits: c_int, pub maxFragmentUniformComponents: c_int, pub maxDrawBuffers: c_int, pub maxVertexUniformVectors: c_int, pub maxVaryingVectors: c_int, pub maxFragmentUniformVectors: c_int, pub maxVertexOutputVectors: c_int, pub maxFragmentInputVectors: c_int, pub minProgramTexelOffset: c_int, pub maxProgramTexelOffset: c_int, pub maxClipDistances: c_int, pub maxComputeWorkGroupCountX: c_int, pub maxComputeWorkGroupCountY: c_int, pub maxComputeWorkGroupCountZ: c_int, pub maxComputeWorkGroupSizeX: c_int, pub maxComputeWorkGroupSizeY: c_int, pub maxComputeWorkGroupSizeZ: c_int, pub maxComputeUniformComponents: c_int, pub maxComputeTextureImageUnits: c_int, pub maxComputeImageUniforms: c_int, pub maxComputeAtomicCounters: c_int, pub maxComputeAtomicCounterBuffers: c_int, pub maxVaryingComponents: c_int, pub maxVertexOutputComponents: c_int, pub maxGeometryInputComponents: c_int, pub maxGeometryOutputComponents: c_int, pub maxFragmentInputComponents: c_int, pub maxImageUnits: c_int, pub maxCombinedImageUnitsAndFragmentOutputs: c_int, pub maxCombinedShaderOutputResources: c_int, pub maxImageSamples: c_int, pub maxVertexImageUniforms: c_int, pub maxTessControlImageUniforms: c_int, pub maxTessEvaluationImageUniforms: c_int, pub maxGeometryImageUniforms: c_int, pub maxFragmentImageUniforms: c_int, pub maxCombinedImageUniforms: c_int, pub maxGeometryTextureImageUnits: c_int, pub maxGeometryOutputVertices: c_int, pub maxGeometryTotalOutputComponents: c_int, pub maxGeometryUniformComponents: c_int, pub maxGeometryVaryingComponents: c_int, pub maxTessControlInputComponents: c_int, pub maxTessControlOutputComponents: c_int, pub maxTessControlTextureImageUnits: c_int, pub maxTessControlUniformComponents: c_int, pub maxTessControlTotalOutputComponents: c_int, pub maxTessEvaluationInputComponents: c_int, pub maxTessEvaluationOutputComponents: c_int, pub maxTessEvaluationTextureImageUnits: c_int, pub maxTessEvaluationUniformComponents: c_int, pub maxTessPatchComponents: c_int, pub maxPatchVertices: c_int, pub maxTessGenLevel: c_int, pub maxViewports: c_int, pub maxVertexAtomicCounters: c_int, pub maxTessControlAtomicCounters: c_int, pub maxTessEvaluationAtomicCounters: c_int, pub maxGeometryAtomicCounters: c_int, pub maxFragmentAtomicCounters: c_int, pub maxCombinedAtomicCounters: c_int, pub maxAtomicCounterBindings: c_int, pub maxVertexAtomicCounterBuffers: c_int, pub maxTessControlAtomicCounterBuffers: c_int, pub maxTessEvaluationAtomicCounterBuffers: c_int, pub maxGeometryAtomicCounterBuffers: c_int, pub maxFragmentAtomicCounterBuffers: c_int, pub maxCombinedAtomicCounterBuffers: c_int, pub maxAtomicCounterBufferSize: c_int, pub maxTransformFeedbackBuffers: c_int, pub maxTransformFeedbackInterleavedComponents: c_int, pub maxCullDistances: c_int, pub maxCombinedClipAndCullDistances: c_int, pub maxSamples: c_int, pub limits: TLimits, }
Fields
maxLights: c_int
maxClipPlanes: c_int
maxTextureUnits: c_int
maxTextureCoords: c_int
maxVertexAttribs: c_int
maxVertexUniformComponents: c_int
maxVaryingFloats: c_int
maxVertexTextureImageUnits: c_int
maxCombinedTextureImageUnits: c_int
maxTextureImageUnits: c_int
maxFragmentUniformComponents: c_int
maxDrawBuffers: c_int
maxVertexUniformVectors: c_int
maxVaryingVectors: c_int
maxFragmentUniformVectors: c_int
maxVertexOutputVectors: c_int
maxFragmentInputVectors: c_int
minProgramTexelOffset: c_int
maxProgramTexelOffset: c_int
maxClipDistances: c_int
maxComputeWorkGroupCountX: c_int
maxComputeWorkGroupCountY: c_int
maxComputeWorkGroupCountZ: c_int
maxComputeWorkGroupSizeX: c_int
maxComputeWorkGroupSizeY: c_int
maxComputeWorkGroupSizeZ: c_int
maxComputeUniformComponents: c_int
maxComputeTextureImageUnits: c_int
maxComputeImageUniforms: c_int
maxComputeAtomicCounters: c_int
maxComputeAtomicCounterBuffers: c_int
maxVaryingComponents: c_int
maxVertexOutputComponents: c_int
maxGeometryInputComponents: c_int
maxGeometryOutputComponents: c_int
maxFragmentInputComponents: c_int
maxImageUnits: c_int
maxCombinedImageUnitsAndFragmentOutputs: c_int
maxCombinedShaderOutputResources: c_int
maxImageSamples: c_int
maxVertexImageUniforms: c_int
maxTessControlImageUniforms: c_int
maxTessEvaluationImageUniforms: c_int
maxGeometryImageUniforms: c_int
maxFragmentImageUniforms: c_int
maxCombinedImageUniforms: c_int
maxGeometryTextureImageUnits: c_int
maxGeometryOutputVertices: c_int
maxGeometryTotalOutputComponents: c_int
maxGeometryUniformComponents: c_int
maxGeometryVaryingComponents: c_int
maxTessControlInputComponents: c_int
maxTessControlOutputComponents: c_int
maxTessControlTextureImageUnits: c_int
maxTessControlUniformComponents: c_int
maxTessControlTotalOutputComponents: c_int
maxTessEvaluationInputComponents: c_int
maxTessEvaluationOutputComponents: c_int
maxTessEvaluationTextureImageUnits: c_int
maxTessEvaluationUniformComponents: c_int
maxTessPatchComponents: c_int
maxPatchVertices: c_int
maxTessGenLevel: c_int
maxViewports: c_int
maxVertexAtomicCounters: c_int
maxTessControlAtomicCounters: c_int
maxTessEvaluationAtomicCounters: c_int
maxGeometryAtomicCounters: c_int
maxFragmentAtomicCounters: c_int
maxCombinedAtomicCounters: c_int
maxAtomicCounterBindings: c_int
maxVertexAtomicCounterBuffers: c_int
maxTessControlAtomicCounterBuffers: c_int
maxTessEvaluationAtomicCounterBuffers: c_int
maxGeometryAtomicCounterBuffers: c_int
maxFragmentAtomicCounterBuffers: c_int
maxCombinedAtomicCounterBuffers: c_int
maxAtomicCounterBufferSize: c_int
maxTransformFeedbackBuffers: c_int
maxTransformFeedbackInterleavedComponents: c_int
maxCullDistances: c_int
maxCombinedClipAndCullDistances: c_int
maxSamples: c_int
limits: TLimits
Trait Implementations
impl Copy for Struct_TBuiltInResource
[src]
impl Clone for Struct_TBuiltInResource
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more