Skip to content

Latest commit

 

History

History
148 lines (141 loc) · 6.95 KB

limits.rst

File metadata and controls

148 lines (141 loc) · 6.95 KB

Limits

.. py:module:: moderngl.next
.. py:currentmodule:: moderngl.next

.. autoclass:: moderngl.next.Limits

Accessing Limits

.. autoattribute:: Context.limits
    :noindex:

Attributes

.. autoattribute:: Limits.point_size_range
.. autoattribute:: Limits.point_size_granularity
.. autoattribute:: Limits.max_texture_size
.. autoattribute:: Limits.max_viewport_dims
.. autoattribute:: Limits.subpixel_bits
.. autoattribute:: Limits.max_3d_texture_size
.. autoattribute:: Limits.max_elements_vertices
.. autoattribute:: Limits.max_elements_indices
.. autoattribute:: Limits.smooth_point_size_range
.. autoattribute:: Limits.smooth_point_size_granularity
.. autoattribute:: Limits.smooth_line_width_range
.. autoattribute:: Limits.smooth_line_width_granularity
.. autoattribute:: Limits.aliased_line_width_range
.. autoattribute:: Limits.max_cube_map_texture_size
.. autoattribute:: Limits.point_fade_threshold_size
.. autoattribute:: Limits.max_texture_lod_bias
.. autoattribute:: Limits.max_draw_buffers
.. autoattribute:: Limits.max_vertex_attribs
.. autoattribute:: Limits.max_texture_image_units
.. autoattribute:: Limits.max_fragment_uniform_components
.. autoattribute:: Limits.max_vertex_uniform_components
.. autoattribute:: Limits.max_varying_floats
.. autoattribute:: Limits.max_combined_texture_image_units
.. autoattribute:: Limits.max_vertex_texture_image_units
.. autoattribute:: Limits.max_clip_distances
.. autoattribute:: Limits.major_version
.. autoattribute:: Limits.minor_version
.. autoattribute:: Limits.max_array_texture_layers
.. autoattribute:: Limits.min_program_texel_offset
.. autoattribute:: Limits.max_program_texel_offset
.. autoattribute:: Limits.max_varying_components
.. autoattribute:: Limits.max_renderbuffer_size
.. autoattribute:: Limits.max_color_attachments
.. autoattribute:: Limits.max_samples
.. autoattribute:: Limits.max_texture_buffer_size
.. autoattribute:: Limits.max_rectangle_texture_size
.. autoattribute:: Limits.max_vertex_uniform_blocks
.. autoattribute:: Limits.max_geometry_uniform_blocks
.. autoattribute:: Limits.max_fragment_uniform_blocks
.. autoattribute:: Limits.max_combined_uniform_blocks
.. autoattribute:: Limits.max_uniform_buffer_bindings
.. autoattribute:: Limits.max_uniform_block_size
.. autoattribute:: Limits.max_combined_vertex_uniform_components
.. autoattribute:: Limits.max_combined_geometry_uniform_components
.. autoattribute:: Limits.max_combined_fragment_uniform_components
.. autoattribute:: Limits.uniform_buffer_offset_alignment
.. autoattribute:: Limits.max_geometry_texture_image_units
.. autoattribute:: Limits.max_geometry_uniform_components
.. autoattribute:: Limits.max_geometry_output_vertices
.. autoattribute:: Limits.max_geometry_total_output_components
.. autoattribute:: Limits.max_vertex_output_components
.. autoattribute:: Limits.max_geometry_input_components
.. autoattribute:: Limits.max_geometry_output_components
.. autoattribute:: Limits.max_fragment_input_components
.. autoattribute:: Limits.context_profile_mask
.. autoattribute:: Limits.max_server_wait_timeout
.. autoattribute:: Limits.max_sample_mask_words
.. autoattribute:: Limits.max_color_texture_samples
.. autoattribute:: Limits.max_depth_texture_samples
.. autoattribute:: Limits.max_integer_samples
.. autoattribute:: Limits.max_dual_source_draw_buffers
.. autoattribute:: Limits.max_vertex_uniform_vectors
.. autoattribute:: Limits.max_varying_vectors
.. autoattribute:: Limits.max_fragment_uniform_vectors
.. autoattribute:: Limits.max_viewports
.. autoattribute:: Limits.viewport_subpixel_bits
.. autoattribute:: Limits.viewport_bounds_range
.. autoattribute:: Limits.min_map_buffer_alignment
.. autoattribute:: Limits.max_vertex_atomic_counter_buffers
.. autoattribute:: Limits.max_tess_control_atomic_counter_buffers
.. autoattribute:: Limits.max_tess_evaluation_atomic_counter_buffers
.. autoattribute:: Limits.max_geometry_atomic_counter_buffers
.. autoattribute:: Limits.max_fragment_atomic_counter_buffers
.. autoattribute:: Limits.max_combined_atomic_counter_buffers
.. autoattribute:: Limits.max_vertex_atomic_counters
.. autoattribute:: Limits.max_tess_control_atomic_counters
.. autoattribute:: Limits.max_tess_evaluation_atomic_counters
.. autoattribute:: Limits.max_geometry_atomic_counters
.. autoattribute:: Limits.max_fragment_atomic_counters
.. autoattribute:: Limits.max_combined_atomic_counters
.. autoattribute:: Limits.max_atomic_counter_buffer_size
.. autoattribute:: Limits.max_atomic_counter_buffer_bindings
.. autoattribute:: Limits.max_image_units
.. autoattribute:: Limits.max_combined_image_units_and_fragment_outputs
.. autoattribute:: Limits.max_image_samples
.. autoattribute:: Limits.max_vertex_image_uniforms
.. autoattribute:: Limits.max_tess_control_image_uniforms
.. autoattribute:: Limits.max_tess_evaluation_image_uniforms
.. autoattribute:: Limits.max_geometry_image_uniforms
.. autoattribute:: Limits.max_fragment_image_uniforms
.. autoattribute:: Limits.max_combined_image_uniforms
.. autoattribute:: Limits.max_element_index
.. autoattribute:: Limits.max_compute_uniform_blocks
.. autoattribute:: Limits.max_compute_texture_image_units
.. autoattribute:: Limits.max_compute_image_uniforms
.. autoattribute:: Limits.max_compute_shared_memory_size
.. autoattribute:: Limits.max_compute_uniform_components
.. autoattribute:: Limits.max_compute_atomic_counter_buffers
.. autoattribute:: Limits.max_compute_atomic_counters
.. autoattribute:: Limits.max_combined_compute_uniform_components
.. autoattribute:: Limits.max_compute_work_group_invocations
.. autoattribute:: Limits.max_debug_message_length
.. autoattribute:: Limits.max_debug_logged_messages
.. autoattribute:: Limits.max_debug_group_stack_depth
.. autoattribute:: Limits.max_label_length
.. autoattribute:: Limits.max_uniform_locations
.. autoattribute:: Limits.max_framebuffer_width
.. autoattribute:: Limits.max_framebuffer_height
.. autoattribute:: Limits.max_framebuffer_layers
.. autoattribute:: Limits.max_framebuffer_samples
.. autoattribute:: Limits.max_num_active_variables
.. autoattribute:: Limits.max_num_compatible_subroutines
.. autoattribute:: Limits.max_vertex_shader_storage_blocks
.. autoattribute:: Limits.max_geometry_shader_storage_blocks
.. autoattribute:: Limits.max_tess_control_shader_storage_blocks
.. autoattribute:: Limits.max_tess_evaluation_shader_storage_blocks
.. autoattribute:: Limits.max_fragment_shader_storage_blocks
.. autoattribute:: Limits.max_compute_shader_storage_blocks
.. autoattribute:: Limits.max_combined_shader_storage_blocks
.. autoattribute:: Limits.max_shader_storage_buffer_bindings
.. autoattribute:: Limits.max_shader_storage_block_size
.. autoattribute:: Limits.max_combined_shader_output_resources
.. autoattribute:: Limits.max_vertex_attrib_relative_offset
.. autoattribute:: Limits.max_vertex_attrib_bindings
.. autoattribute:: Limits.max_vertex_attrib_stride
.. autoattribute:: Limits.max_cull_distances
.. autoattribute:: Limits.max_combined_clip_and_cull_distances
.. autoattribute:: Limits.max_texture_max_anisotropy

.. toctree::
    :maxdepth: 2