diff options
Diffstat (limited to 'components/canvas_traits/webgl.rs')
-rw-r--r-- | components/canvas_traits/webgl.rs | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/components/canvas_traits/webgl.rs b/components/canvas_traits/webgl.rs index 510e20a590d..e19ed2263a8 100644 --- a/components/canvas_traits/webgl.rs +++ b/components/canvas_traits/webgl.rs @@ -1050,10 +1050,10 @@ pub struct GLLimits { pub max_uniform_buffer_bindings: u32, pub min_program_texel_offset: u32, pub max_program_texel_offset: u32, - pub max_uniform_block_size: u32, + pub max_uniform_block_size: u64, pub max_combined_uniform_blocks: u32, - pub max_combined_vertex_uniform_components: u32, - pub max_combined_fragment_uniform_components: u32, + pub max_combined_vertex_uniform_components: u64, + pub max_combined_fragment_uniform_components: u64, pub max_vertex_uniform_blocks: u32, pub max_vertex_uniform_components: u32, pub max_fragment_uniform_blocks: u32, @@ -1061,4 +1061,13 @@ pub struct GLLimits { pub max_3d_texture_size: u32, pub max_array_texture_layers: u32, pub uniform_buffer_offset_alignment: u32, + pub max_element_index: u64, + pub max_elements_indices: u32, + pub max_elements_vertices: u32, + pub max_fragment_input_components: u32, + pub max_samples: u32, + pub max_server_wait_timeout: std::time::Duration, + pub max_texture_lod_bias: f32, + pub max_varying_components: u32, + pub max_vertex_output_components: u32, } |