[−][src]Struct mozangle::shaders::ffi::ShBuiltInResources
Fields
MaxVertexAttribs: c_int
MaxVertexUniformVectors: c_int
MaxVaryingVectors: c_int
MaxVertexTextureImageUnits: c_int
MaxCombinedTextureImageUnits: c_int
MaxTextureImageUnits: c_int
MaxFragmentUniformVectors: c_int
MaxDrawBuffers: c_int
OES_standard_derivatives: c_int
OES_EGL_image_external: c_int
OES_EGL_image_external_essl3: c_int
NV_EGL_stream_consumer_external: c_int
ARB_texture_rectangle: c_int
EXT_blend_func_extended: c_int
EXT_draw_buffers: c_int
EXT_frag_depth: c_int
EXT_shader_texture_lod: c_int
WEBGL_debug_shader_precision: c_int
EXT_shader_framebuffer_fetch: c_int
NV_shader_framebuffer_fetch: c_int
ARM_shader_framebuffer_fetch: c_int
OVR_multiview2: c_int
EXT_YUV_target: c_int
EXT_geometry_shader: c_int
OES_texture_storage_multisample_2d_array: c_int
ANGLE_texture_multisample: c_int
ANGLE_multi_draw: c_int
NV_draw_buffers: c_int
FragmentPrecisionHigh: c_int
MaxVertexOutputVectors: c_int
MaxFragmentInputVectors: c_int
MinProgramTexelOffset: c_int
MaxProgramTexelOffset: c_int
MaxDualSourceDrawBuffers: c_int
MaxViewsOVR: c_int
HashFunction: ShHashFunction64
ArrayIndexClampingStrategy: ShArrayIndexClampingStrategy
MaxExpressionComplexity: c_int
MaxCallStackDepth: c_int
MaxFunctionParameters: c_int
MinProgramTextureGatherOffset: c_int
MaxProgramTextureGatherOffset: c_int
MaxImageUnits: c_int
MaxVertexImageUniforms: c_int
MaxFragmentImageUniforms: c_int
MaxComputeImageUniforms: c_int
MaxCombinedImageUniforms: c_int
MaxUniformLocations: c_int
MaxCombinedShaderOutputResources: c_int
MaxComputeWorkGroupCount: [u32; 3]
MaxComputeWorkGroupSize: [u32; 3]
MaxComputeUniformComponents: c_int
MaxComputeTextureImageUnits: c_int
MaxComputeAtomicCounters: c_int
MaxComputeAtomicCounterBuffers: c_int
MaxVertexAtomicCounters: c_int
MaxFragmentAtomicCounters: c_int
MaxCombinedAtomicCounters: c_int
MaxAtomicCounterBindings: c_int
MaxVertexAtomicCounterBuffers: c_int
MaxFragmentAtomicCounterBuffers: c_int
MaxCombinedAtomicCounterBuffers: c_int
MaxAtomicCounterBufferSize: c_int
MaxUniformBufferBindings: c_int
MaxShaderStorageBufferBindings: c_int
MaxPointSize: f32
MaxGeometryUniformComponents: c_int
MaxGeometryUniformBlocks: c_int
MaxGeometryInputComponents: c_int
MaxGeometryOutputComponents: c_int
MaxGeometryOutputVertices: c_int
MaxGeometryTotalOutputComponents: c_int
MaxGeometryTextureImageUnits: c_int
MaxGeometryAtomicCounterBuffers: c_int
MaxGeometryAtomicCounters: c_int
MaxGeometryShaderStorageBlocks: c_int
MaxGeometryShaderInvocations: c_int
MaxGeometryImageUniforms: c_int
Trait Implementations
impl Clone for ShBuiltInResources
[src]
fn clone(&self) -> ShBuiltInResources
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for ShBuiltInResources
[src]
impl Debug for ShBuiltInResources
[src]
Auto Trait Implementations
impl Send for ShBuiltInResources
impl Unpin for ShBuiltInResources
impl Sync for ShBuiltInResources
impl UnwindSafe for ShBuiltInResources
impl RefUnwindSafe for ShBuiltInResources
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,