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

Trait Implementations

impl Copy for Struct_TBuiltInResource
[src]

impl Clone for Struct_TBuiltInResource
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Struct_TBuiltInResource
[src]

Returns the "default value" for a type. Read more