Class GLSLangResource

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class GLSLangResource extends Struct<GLSLangResource> implements NativeResource

 struct glslang_resource_t {
     int max_lights;
     int max_clip_planes;
     int max_texture_units;
     int max_texture_coords;
     int max_vertex_attribs;
     int max_vertex_uniform_components;
     int max_varying_floats;
     int max_vertex_texture_image_units;
     int max_combined_texture_image_units;
     int max_texture_image_units;
     int max_fragment_uniform_components;
     int max_draw_buffers;
     int max_vertex_uniform_vectors;
     int max_varying_vectors;
     int max_fragment_uniform_vectors;
     int max_vertex_output_vectors;
     int max_fragment_input_vectors;
     int min_program_texel_offset;
     int max_program_texel_offset;
     int max_clip_distances;
     int max_compute_work_group_count_x;
     int max_compute_work_group_count_y;
     int max_compute_work_group_count_z;
     int max_compute_work_group_size_x;
     int max_compute_work_group_size_y;
     int max_compute_work_group_size_z;
     int max_compute_uniform_components;
     int max_compute_texture_image_units;
     int max_compute_image_uniforms;
     int max_compute_atomic_counters;
     int max_compute_atomic_counter_buffers;
     int max_varying_components;
     int max_vertex_output_components;
     int max_geometry_input_components;
     int max_geometry_output_components;
     int max_fragment_input_components;
     int max_image_units;
     int max_combined_image_units_and_fragment_outputs;
     int max_combined_shader_output_resources;
     int max_image_samples;
     int max_vertex_image_uniforms;
     int max_tess_control_image_uniforms;
     int max_tess_evaluation_image_uniforms;
     int max_geometry_image_uniforms;
     int max_fragment_image_uniforms;
     int max_combined_image_uniforms;
     int max_geometry_texture_image_units;
     int max_geometry_output_vertices;
     int max_geometry_total_output_components;
     int max_geometry_uniform_components;
     int max_geometry_varying_components;
     int max_tess_control_input_components;
     int max_tess_control_output_components;
     int max_tess_control_texture_image_units;
     int max_tess_control_uniform_components;
     int max_tess_control_total_output_components;
     int max_tess_evaluation_input_components;
     int max_tess_evaluation_output_components;
     int max_tess_evaluation_texture_image_units;
     int max_tess_evaluation_uniform_components;
     int max_tess_patch_components;
     int max_patch_vertices;
     int max_tess_gen_level;
     int max_viewports;
     int max_vertex_atomic_counters;
     int max_tess_control_atomic_counters;
     int max_tess_evaluation_atomic_counters;
     int max_geometry_atomic_counters;
     int max_fragment_atomic_counters;
     int max_combined_atomic_counters;
     int max_atomic_counter_bindings;
     int max_vertex_atomic_counter_buffers;
     int max_tess_control_atomic_counter_buffers;
     int max_tess_evaluation_atomic_counter_buffers;
     int max_geometry_atomic_counter_buffers;
     int max_fragment_atomic_counter_buffers;
     int max_combined_atomic_counter_buffers;
     int max_atomic_counter_buffer_size;
     int max_transform_feedback_buffers;
     int max_transform_feedback_interleaved_components;
     int max_cull_distances;
     int max_combined_clip_and_cull_distances;
     int max_samples;
     int max_mesh_output_vertices_nv;
     int max_mesh_output_primitives_nv;
     int max_mesh_work_group_size_x_nv;
     int max_mesh_work_group_size_y_nv;
     int max_mesh_work_group_size_z_nv;
     int max_task_work_group_size_x_nv;
     int max_task_work_group_size_y_nv;
     int max_task_work_group_size_z_nv;
     int max_mesh_view_count_nv;
     int max_mesh_output_vertices_ext;
     int max_mesh_output_primitives_ext;
     int max_mesh_work_group_size_x_ext;
     int max_mesh_work_group_size_y_ext;
     int max_mesh_work_group_size_z_ext;
     int max_task_work_group_size_x_ext;
     int max_task_work_group_size_y_ext;
     int max_task_work_group_size_z_ext;
     int max_mesh_view_count_ext;
     int max_dual_source_draw_buffers_ext;
     glslang_limits_t limits;
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • MAX_LIGHTS

      public static final int MAX_LIGHTS
      The struct member offsets.
    • MAX_CLIP_PLANES

      public static final int MAX_CLIP_PLANES
      The struct member offsets.
    • MAX_TEXTURE_UNITS

      public static final int MAX_TEXTURE_UNITS
      The struct member offsets.
    • MAX_TEXTURE_COORDS

      public static final int MAX_TEXTURE_COORDS
      The struct member offsets.
    • MAX_VERTEX_ATTRIBS

      public static final int MAX_VERTEX_ATTRIBS
      The struct member offsets.
    • MAX_VERTEX_UNIFORM_COMPONENTS

      public static final int MAX_VERTEX_UNIFORM_COMPONENTS
      The struct member offsets.
    • MAX_VARYING_FLOATS

      public static final int MAX_VARYING_FLOATS
      The struct member offsets.
    • MAX_VERTEX_TEXTURE_IMAGE_UNITS

      public static final int MAX_VERTEX_TEXTURE_IMAGE_UNITS
      The struct member offsets.
    • MAX_COMBINED_TEXTURE_IMAGE_UNITS

      public static final int MAX_COMBINED_TEXTURE_IMAGE_UNITS
      The struct member offsets.
    • MAX_TEXTURE_IMAGE_UNITS

      public static final int MAX_TEXTURE_IMAGE_UNITS
      The struct member offsets.
    • MAX_FRAGMENT_UNIFORM_COMPONENTS

      public static final int MAX_FRAGMENT_UNIFORM_COMPONENTS
      The struct member offsets.
    • MAX_DRAW_BUFFERS

      public static final int MAX_DRAW_BUFFERS
      The struct member offsets.
    • MAX_VERTEX_UNIFORM_VECTORS

      public static final int MAX_VERTEX_UNIFORM_VECTORS
      The struct member offsets.
    • MAX_VARYING_VECTORS

      public static final int MAX_VARYING_VECTORS
      The struct member offsets.
    • MAX_FRAGMENT_UNIFORM_VECTORS

      public static final int MAX_FRAGMENT_UNIFORM_VECTORS
      The struct member offsets.
    • MAX_VERTEX_OUTPUT_VECTORS

      public static final int MAX_VERTEX_OUTPUT_VECTORS
      The struct member offsets.
    • MAX_FRAGMENT_INPUT_VECTORS

      public static final int MAX_FRAGMENT_INPUT_VECTORS
      The struct member offsets.
    • MIN_PROGRAM_TEXEL_OFFSET

      public static final int MIN_PROGRAM_TEXEL_OFFSET
      The struct member offsets.
    • MAX_PROGRAM_TEXEL_OFFSET

      public static final int MAX_PROGRAM_TEXEL_OFFSET
      The struct member offsets.
    • MAX_CLIP_DISTANCES

      public static final int MAX_CLIP_DISTANCES
      The struct member offsets.
    • MAX_COMPUTE_WORK_GROUP_COUNT_X

      public static final int MAX_COMPUTE_WORK_GROUP_COUNT_X
      The struct member offsets.
    • MAX_COMPUTE_WORK_GROUP_COUNT_Y

      public static final int MAX_COMPUTE_WORK_GROUP_COUNT_Y
      The struct member offsets.
    • MAX_COMPUTE_WORK_GROUP_COUNT_Z

      public static final int MAX_COMPUTE_WORK_GROUP_COUNT_Z
      The struct member offsets.
    • MAX_COMPUTE_WORK_GROUP_SIZE_X

      public static final int MAX_COMPUTE_WORK_GROUP_SIZE_X
      The struct member offsets.
    • MAX_COMPUTE_WORK_GROUP_SIZE_Y

      public static final int MAX_COMPUTE_WORK_GROUP_SIZE_Y
      The struct member offsets.
    • MAX_COMPUTE_WORK_GROUP_SIZE_Z

      public static final int MAX_COMPUTE_WORK_GROUP_SIZE_Z
      The struct member offsets.
    • MAX_COMPUTE_UNIFORM_COMPONENTS

      public static final int MAX_COMPUTE_UNIFORM_COMPONENTS
      The struct member offsets.
    • MAX_COMPUTE_TEXTURE_IMAGE_UNITS

      public static final int MAX_COMPUTE_TEXTURE_IMAGE_UNITS
      The struct member offsets.
    • MAX_COMPUTE_IMAGE_UNIFORMS

      public static final int MAX_COMPUTE_IMAGE_UNIFORMS
      The struct member offsets.
    • MAX_COMPUTE_ATOMIC_COUNTERS

      public static final int MAX_COMPUTE_ATOMIC_COUNTERS
      The struct member offsets.
    • MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS

      public static final int MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
      The struct member offsets.
    • MAX_VARYING_COMPONENTS

      public static final int MAX_VARYING_COMPONENTS
      The struct member offsets.
    • MAX_VERTEX_OUTPUT_COMPONENTS

      public static final int MAX_VERTEX_OUTPUT_COMPONENTS
      The struct member offsets.
    • MAX_GEOMETRY_INPUT_COMPONENTS

      public static final int MAX_GEOMETRY_INPUT_COMPONENTS
      The struct member offsets.
    • MAX_GEOMETRY_OUTPUT_COMPONENTS

      public static final int MAX_GEOMETRY_OUTPUT_COMPONENTS
      The struct member offsets.
    • MAX_FRAGMENT_INPUT_COMPONENTS

      public static final int MAX_FRAGMENT_INPUT_COMPONENTS
      The struct member offsets.
    • MAX_IMAGE_UNITS

      public static final int MAX_IMAGE_UNITS
      The struct member offsets.
    • MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS

      public static final int MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
      The struct member offsets.
    • MAX_COMBINED_SHADER_OUTPUT_RESOURCES

      public static final int MAX_COMBINED_SHADER_OUTPUT_RESOURCES
      The struct member offsets.
    • MAX_IMAGE_SAMPLES

      public static final int MAX_IMAGE_SAMPLES
      The struct member offsets.
    • MAX_VERTEX_IMAGE_UNIFORMS

      public static final int MAX_VERTEX_IMAGE_UNIFORMS
      The struct member offsets.
    • MAX_TESS_CONTROL_IMAGE_UNIFORMS

      public static final int MAX_TESS_CONTROL_IMAGE_UNIFORMS
      The struct member offsets.
    • MAX_TESS_EVALUATION_IMAGE_UNIFORMS

      public static final int MAX_TESS_EVALUATION_IMAGE_UNIFORMS
      The struct member offsets.
    • MAX_GEOMETRY_IMAGE_UNIFORMS

      public static final int MAX_GEOMETRY_IMAGE_UNIFORMS
      The struct member offsets.
    • MAX_FRAGMENT_IMAGE_UNIFORMS

      public static final int MAX_FRAGMENT_IMAGE_UNIFORMS
      The struct member offsets.
    • MAX_COMBINED_IMAGE_UNIFORMS

      public static final int MAX_COMBINED_IMAGE_UNIFORMS
      The struct member offsets.
    • MAX_GEOMETRY_TEXTURE_IMAGE_UNITS

      public static final int MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
      The struct member offsets.
    • MAX_GEOMETRY_OUTPUT_VERTICES

      public static final int MAX_GEOMETRY_OUTPUT_VERTICES
      The struct member offsets.
    • MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS

      public static final int MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
      The struct member offsets.
    • MAX_GEOMETRY_UNIFORM_COMPONENTS

      public static final int MAX_GEOMETRY_UNIFORM_COMPONENTS
      The struct member offsets.
    • MAX_GEOMETRY_VARYING_COMPONENTS

      public static final int MAX_GEOMETRY_VARYING_COMPONENTS
      The struct member offsets.
    • MAX_TESS_CONTROL_INPUT_COMPONENTS

      public static final int MAX_TESS_CONTROL_INPUT_COMPONENTS
      The struct member offsets.
    • MAX_TESS_CONTROL_OUTPUT_COMPONENTS

      public static final int MAX_TESS_CONTROL_OUTPUT_COMPONENTS
      The struct member offsets.
    • MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

      public static final int MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
      The struct member offsets.
    • MAX_TESS_CONTROL_UNIFORM_COMPONENTS

      public static final int MAX_TESS_CONTROL_UNIFORM_COMPONENTS
      The struct member offsets.
    • MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

      public static final int MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
      The struct member offsets.
    • MAX_TESS_EVALUATION_INPUT_COMPONENTS

      public static final int MAX_TESS_EVALUATION_INPUT_COMPONENTS
      The struct member offsets.
    • MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

      public static final int MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
      The struct member offsets.
    • MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

      public static final int MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
      The struct member offsets.
    • MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

      public static final int MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
      The struct member offsets.
    • MAX_TESS_PATCH_COMPONENTS

      public static final int MAX_TESS_PATCH_COMPONENTS
      The struct member offsets.
    • MAX_PATCH_VERTICES

      public static final int MAX_PATCH_VERTICES
      The struct member offsets.
    • MAX_TESS_GEN_LEVEL

      public static final int MAX_TESS_GEN_LEVEL
      The struct member offsets.
    • MAX_VIEWPORTS

      public static final int MAX_VIEWPORTS
      The struct member offsets.
    • MAX_VERTEX_ATOMIC_COUNTERS

      public static final int MAX_VERTEX_ATOMIC_COUNTERS
      The struct member offsets.
    • MAX_TESS_CONTROL_ATOMIC_COUNTERS

      public static final int MAX_TESS_CONTROL_ATOMIC_COUNTERS
      The struct member offsets.
    • MAX_TESS_EVALUATION_ATOMIC_COUNTERS

      public static final int MAX_TESS_EVALUATION_ATOMIC_COUNTERS
      The struct member offsets.
    • MAX_GEOMETRY_ATOMIC_COUNTERS

      public static final int MAX_GEOMETRY_ATOMIC_COUNTERS
      The struct member offsets.
    • MAX_FRAGMENT_ATOMIC_COUNTERS

      public static final int MAX_FRAGMENT_ATOMIC_COUNTERS
      The struct member offsets.
    • MAX_COMBINED_ATOMIC_COUNTERS

      public static final int MAX_COMBINED_ATOMIC_COUNTERS
      The struct member offsets.
    • MAX_ATOMIC_COUNTER_BINDINGS

      public static final int MAX_ATOMIC_COUNTER_BINDINGS
      The struct member offsets.
    • MAX_VERTEX_ATOMIC_COUNTER_BUFFERS

      public static final int MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
      The struct member offsets.
    • MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS

      public static final int MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
      The struct member offsets.
    • MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS

      public static final int MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
      The struct member offsets.
    • MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS

      public static final int MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
      The struct member offsets.
    • MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS

      public static final int MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
      The struct member offsets.
    • MAX_COMBINED_ATOMIC_COUNTER_BUFFERS

      public static final int MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
      The struct member offsets.
    • MAX_ATOMIC_COUNTER_BUFFER_SIZE

      public static final int MAX_ATOMIC_COUNTER_BUFFER_SIZE
      The struct member offsets.
    • MAX_TRANSFORM_FEEDBACK_BUFFERS

      public static final int MAX_TRANSFORM_FEEDBACK_BUFFERS
      The struct member offsets.
    • MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

      public static final int MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
      The struct member offsets.
    • MAX_CULL_DISTANCES

      public static final int MAX_CULL_DISTANCES
      The struct member offsets.
    • MAX_COMBINED_CLIP_AND_CULL_DISTANCES

      public static final int MAX_COMBINED_CLIP_AND_CULL_DISTANCES
      The struct member offsets.
    • MAX_SAMPLES

      public static final int MAX_SAMPLES
      The struct member offsets.
    • MAX_MESH_OUTPUT_VERTICES_NV

      public static final int MAX_MESH_OUTPUT_VERTICES_NV
      The struct member offsets.
    • MAX_MESH_OUTPUT_PRIMITIVES_NV

      public static final int MAX_MESH_OUTPUT_PRIMITIVES_NV
      The struct member offsets.
    • MAX_MESH_WORK_GROUP_SIZE_X_NV

      public static final int MAX_MESH_WORK_GROUP_SIZE_X_NV
      The struct member offsets.
    • MAX_MESH_WORK_GROUP_SIZE_Y_NV

      public static final int MAX_MESH_WORK_GROUP_SIZE_Y_NV
      The struct member offsets.
    • MAX_MESH_WORK_GROUP_SIZE_Z_NV

      public static final int MAX_MESH_WORK_GROUP_SIZE_Z_NV
      The struct member offsets.
    • MAX_TASK_WORK_GROUP_SIZE_X_NV

      public static final int MAX_TASK_WORK_GROUP_SIZE_X_NV
      The struct member offsets.
    • MAX_TASK_WORK_GROUP_SIZE_Y_NV

      public static final int MAX_TASK_WORK_GROUP_SIZE_Y_NV
      The struct member offsets.
    • MAX_TASK_WORK_GROUP_SIZE_Z_NV

      public static final int MAX_TASK_WORK_GROUP_SIZE_Z_NV
      The struct member offsets.
    • MAX_MESH_VIEW_COUNT_NV

      public static final int MAX_MESH_VIEW_COUNT_NV
      The struct member offsets.
    • MAX_MESH_OUTPUT_VERTICES_EXT

      public static final int MAX_MESH_OUTPUT_VERTICES_EXT
      The struct member offsets.
    • MAX_MESH_OUTPUT_PRIMITIVES_EXT

      public static final int MAX_MESH_OUTPUT_PRIMITIVES_EXT
      The struct member offsets.
    • MAX_MESH_WORK_GROUP_SIZE_X_EXT

      public static final int MAX_MESH_WORK_GROUP_SIZE_X_EXT
      The struct member offsets.
    • MAX_MESH_WORK_GROUP_SIZE_Y_EXT

      public static final int MAX_MESH_WORK_GROUP_SIZE_Y_EXT
      The struct member offsets.
    • MAX_MESH_WORK_GROUP_SIZE_Z_EXT

      public static final int MAX_MESH_WORK_GROUP_SIZE_Z_EXT
      The struct member offsets.
    • MAX_TASK_WORK_GROUP_SIZE_X_EXT

      public static final int MAX_TASK_WORK_GROUP_SIZE_X_EXT
      The struct member offsets.
    • MAX_TASK_WORK_GROUP_SIZE_Y_EXT

      public static final int MAX_TASK_WORK_GROUP_SIZE_Y_EXT
      The struct member offsets.
    • MAX_TASK_WORK_GROUP_SIZE_Z_EXT

      public static final int MAX_TASK_WORK_GROUP_SIZE_Z_EXT
      The struct member offsets.
    • MAX_MESH_VIEW_COUNT_EXT

      public static final int MAX_MESH_VIEW_COUNT_EXT
      The struct member offsets.
    • MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT

      public static final int MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT
      The struct member offsets.
    • LIMITS

      public static final int LIMITS
      The struct member offsets.
  • Constructor Details

    • GLSLangResource

      public GLSLangResource(ByteBuffer container)
      Creates a GLSLangResource instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details

    • sizeof

      public int sizeof()
      Description copied from class: Struct
      Returns sizeof(struct).
      Specified by:
      sizeof in class Struct<GLSLangResource>
    • max_lights

      public int max_lights()
      Returns:
      the value of the max_lights field.
    • max_clip_planes

      public int max_clip_planes()
      Returns:
      the value of the max_clip_planes field.
    • max_texture_units

      public int max_texture_units()
      Returns:
      the value of the max_texture_units field.
    • max_texture_coords

      public int max_texture_coords()
      Returns:
      the value of the max_texture_coords field.
    • max_vertex_attribs

      public int max_vertex_attribs()
      Returns:
      the value of the max_vertex_attribs field.
    • max_vertex_uniform_components

      public int max_vertex_uniform_components()
      Returns:
      the value of the max_vertex_uniform_components field.
    • max_varying_floats

      public int max_varying_floats()
      Returns:
      the value of the max_varying_floats field.
    • max_vertex_texture_image_units

      public int max_vertex_texture_image_units()
      Returns:
      the value of the max_vertex_texture_image_units field.
    • max_combined_texture_image_units

      public int max_combined_texture_image_units()
      Returns:
      the value of the max_combined_texture_image_units field.
    • max_texture_image_units

      public int max_texture_image_units()
      Returns:
      the value of the max_texture_image_units field.
    • max_fragment_uniform_components

      public int max_fragment_uniform_components()
      Returns:
      the value of the max_fragment_uniform_components field.
    • max_draw_buffers

      public int max_draw_buffers()
      Returns:
      the value of the max_draw_buffers field.
    • max_vertex_uniform_vectors

      public int max_vertex_uniform_vectors()
      Returns:
      the value of the max_vertex_uniform_vectors field.
    • max_varying_vectors

      public int max_varying_vectors()
      Returns:
      the value of the max_varying_vectors field.
    • max_fragment_uniform_vectors

      public int max_fragment_uniform_vectors()
      Returns:
      the value of the max_fragment_uniform_vectors field.
    • max_vertex_output_vectors

      public int max_vertex_output_vectors()
      Returns:
      the value of the max_vertex_output_vectors field.
    • max_fragment_input_vectors

      public int max_fragment_input_vectors()
      Returns:
      the value of the max_fragment_input_vectors field.
    • min_program_texel_offset

      public int min_program_texel_offset()
      Returns:
      the value of the min_program_texel_offset field.
    • max_program_texel_offset

      public int max_program_texel_offset()
      Returns:
      the value of the max_program_texel_offset field.
    • max_clip_distances

      public int max_clip_distances()
      Returns:
      the value of the max_clip_distances field.
    • max_compute_work_group_count_x

      public int max_compute_work_group_count_x()
      Returns:
      the value of the max_compute_work_group_count_x field.
    • max_compute_work_group_count_y

      public int max_compute_work_group_count_y()
      Returns:
      the value of the max_compute_work_group_count_y field.
    • max_compute_work_group_count_z

      public int max_compute_work_group_count_z()
      Returns:
      the value of the max_compute_work_group_count_z field.
    • max_compute_work_group_size_x

      public int max_compute_work_group_size_x()
      Returns:
      the value of the max_compute_work_group_size_x field.
    • max_compute_work_group_size_y

      public int max_compute_work_group_size_y()
      Returns:
      the value of the max_compute_work_group_size_y field.
    • max_compute_work_group_size_z

      public int max_compute_work_group_size_z()
      Returns:
      the value of the max_compute_work_group_size_z field.
    • max_compute_uniform_components

      public int max_compute_uniform_components()
      Returns:
      the value of the max_compute_uniform_components field.
    • max_compute_texture_image_units

      public int max_compute_texture_image_units()
      Returns:
      the value of the max_compute_texture_image_units field.
    • max_compute_image_uniforms

      public int max_compute_image_uniforms()
      Returns:
      the value of the max_compute_image_uniforms field.
    • max_compute_atomic_counters

      public int max_compute_atomic_counters()
      Returns:
      the value of the max_compute_atomic_counters field.
    • max_compute_atomic_counter_buffers

      public int max_compute_atomic_counter_buffers()
      Returns:
      the value of the max_compute_atomic_counter_buffers field.
    • max_varying_components

      public int max_varying_components()
      Returns:
      the value of the max_varying_components field.
    • max_vertex_output_components

      public int max_vertex_output_components()
      Returns:
      the value of the max_vertex_output_components field.
    • max_geometry_input_components

      public int max_geometry_input_components()
      Returns:
      the value of the max_geometry_input_components field.
    • max_geometry_output_components

      public int max_geometry_output_components()
      Returns:
      the value of the max_geometry_output_components field.
    • max_fragment_input_components

      public int max_fragment_input_components()
      Returns:
      the value of the max_fragment_input_components field.
    • max_image_units

      public int max_image_units()
      Returns:
      the value of the max_image_units field.
    • max_combined_image_units_and_fragment_outputs

      public int max_combined_image_units_and_fragment_outputs()
      Returns:
      the value of the max_combined_image_units_and_fragment_outputs field.
    • max_combined_shader_output_resources

      public int max_combined_shader_output_resources()
      Returns:
      the value of the max_combined_shader_output_resources field.
    • max_image_samples

      public int max_image_samples()
      Returns:
      the value of the max_image_samples field.
    • max_vertex_image_uniforms

      public int max_vertex_image_uniforms()
      Returns:
      the value of the max_vertex_image_uniforms field.
    • max_tess_control_image_uniforms

      public int max_tess_control_image_uniforms()
      Returns:
      the value of the max_tess_control_image_uniforms field.
    • max_tess_evaluation_image_uniforms

      public int max_tess_evaluation_image_uniforms()
      Returns:
      the value of the max_tess_evaluation_image_uniforms field.
    • max_geometry_image_uniforms

      public int max_geometry_image_uniforms()
      Returns:
      the value of the max_geometry_image_uniforms field.
    • max_fragment_image_uniforms

      public int max_fragment_image_uniforms()
      Returns:
      the value of the max_fragment_image_uniforms field.
    • max_combined_image_uniforms

      public int max_combined_image_uniforms()
      Returns:
      the value of the max_combined_image_uniforms field.
    • max_geometry_texture_image_units

      public int max_geometry_texture_image_units()
      Returns:
      the value of the max_geometry_texture_image_units field.
    • max_geometry_output_vertices

      public int max_geometry_output_vertices()
      Returns:
      the value of the max_geometry_output_vertices field.
    • max_geometry_total_output_components

      public int max_geometry_total_output_components()
      Returns:
      the value of the max_geometry_total_output_components field.
    • max_geometry_uniform_components

      public int max_geometry_uniform_components()
      Returns:
      the value of the max_geometry_uniform_components field.
    • max_geometry_varying_components

      public int max_geometry_varying_components()
      Returns:
      the value of the max_geometry_varying_components field.
    • max_tess_control_input_components

      public int max_tess_control_input_components()
      Returns:
      the value of the max_tess_control_input_components field.
    • max_tess_control_output_components

      public int max_tess_control_output_components()
      Returns:
      the value of the max_tess_control_output_components field.
    • max_tess_control_texture_image_units

      public int max_tess_control_texture_image_units()
      Returns:
      the value of the max_tess_control_texture_image_units field.
    • max_tess_control_uniform_components

      public int max_tess_control_uniform_components()
      Returns:
      the value of the max_tess_control_uniform_components field.
    • max_tess_control_total_output_components

      public int max_tess_control_total_output_components()
      Returns:
      the value of the max_tess_control_total_output_components field.
    • max_tess_evaluation_input_components

      public int max_tess_evaluation_input_components()
      Returns:
      the value of the max_tess_evaluation_input_components field.
    • max_tess_evaluation_output_components

      public int max_tess_evaluation_output_components()
      Returns:
      the value of the max_tess_evaluation_output_components field.
    • max_tess_evaluation_texture_image_units

      public int max_tess_evaluation_texture_image_units()
      Returns:
      the value of the max_tess_evaluation_texture_image_units field.
    • max_tess_evaluation_uniform_components

      public int max_tess_evaluation_uniform_components()
      Returns:
      the value of the max_tess_evaluation_uniform_components field.
    • max_tess_patch_components

      public int max_tess_patch_components()
      Returns:
      the value of the max_tess_patch_components field.
    • max_patch_vertices

      public int max_patch_vertices()
      Returns:
      the value of the max_patch_vertices field.
    • max_tess_gen_level

      public int max_tess_gen_level()
      Returns:
      the value of the max_tess_gen_level field.
    • max_viewports

      public int max_viewports()
      Returns:
      the value of the max_viewports field.
    • max_vertex_atomic_counters

      public int max_vertex_atomic_counters()
      Returns:
      the value of the max_vertex_atomic_counters field.
    • max_tess_control_atomic_counters

      public int max_tess_control_atomic_counters()
      Returns:
      the value of the max_tess_control_atomic_counters field.
    • max_tess_evaluation_atomic_counters

      public int max_tess_evaluation_atomic_counters()
      Returns:
      the value of the max_tess_evaluation_atomic_counters field.
    • max_geometry_atomic_counters

      public int max_geometry_atomic_counters()
      Returns:
      the value of the max_geometry_atomic_counters field.
    • max_fragment_atomic_counters

      public int max_fragment_atomic_counters()
      Returns:
      the value of the max_fragment_atomic_counters field.
    • max_combined_atomic_counters

      public int max_combined_atomic_counters()
      Returns:
      the value of the max_combined_atomic_counters field.
    • max_atomic_counter_bindings

      public int max_atomic_counter_bindings()
      Returns:
      the value of the max_atomic_counter_bindings field.
    • max_vertex_atomic_counter_buffers

      public int max_vertex_atomic_counter_buffers()
      Returns:
      the value of the max_vertex_atomic_counter_buffers field.
    • max_tess_control_atomic_counter_buffers

      public int max_tess_control_atomic_counter_buffers()
      Returns:
      the value of the max_tess_control_atomic_counter_buffers field.
    • max_tess_evaluation_atomic_counter_buffers

      public int max_tess_evaluation_atomic_counter_buffers()
      Returns:
      the value of the max_tess_evaluation_atomic_counter_buffers field.
    • max_geometry_atomic_counter_buffers

      public int max_geometry_atomic_counter_buffers()
      Returns:
      the value of the max_geometry_atomic_counter_buffers field.
    • max_fragment_atomic_counter_buffers

      public int max_fragment_atomic_counter_buffers()
      Returns:
      the value of the max_fragment_atomic_counter_buffers field.
    • max_combined_atomic_counter_buffers

      public int max_combined_atomic_counter_buffers()
      Returns:
      the value of the max_combined_atomic_counter_buffers field.
    • max_atomic_counter_buffer_size

      public int max_atomic_counter_buffer_size()
      Returns:
      the value of the max_atomic_counter_buffer_size field.
    • max_transform_feedback_buffers

      public int max_transform_feedback_buffers()
      Returns:
      the value of the max_transform_feedback_buffers field.
    • max_transform_feedback_interleaved_components

      public int max_transform_feedback_interleaved_components()
      Returns:
      the value of the max_transform_feedback_interleaved_components field.
    • max_cull_distances

      public int max_cull_distances()
      Returns:
      the value of the max_cull_distances field.
    • max_combined_clip_and_cull_distances

      public int max_combined_clip_and_cull_distances()
      Returns:
      the value of the max_combined_clip_and_cull_distances field.
    • max_samples

      public int max_samples()
      Returns:
      the value of the max_samples field.
    • max_mesh_output_vertices_nv

      public int max_mesh_output_vertices_nv()
      Returns:
      the value of the max_mesh_output_vertices_nv field.
    • max_mesh_output_primitives_nv

      public int max_mesh_output_primitives_nv()
      Returns:
      the value of the max_mesh_output_primitives_nv field.
    • max_mesh_work_group_size_x_nv

      public int max_mesh_work_group_size_x_nv()
      Returns:
      the value of the max_mesh_work_group_size_x_nv field.
    • max_mesh_work_group_size_y_nv

      public int max_mesh_work_group_size_y_nv()
      Returns:
      the value of the max_mesh_work_group_size_y_nv field.
    • max_mesh_work_group_size_z_nv

      public int max_mesh_work_group_size_z_nv()
      Returns:
      the value of the max_mesh_work_group_size_z_nv field.
    • max_task_work_group_size_x_nv

      public int max_task_work_group_size_x_nv()
      Returns:
      the value of the max_task_work_group_size_x_nv field.
    • max_task_work_group_size_y_nv

      public int max_task_work_group_size_y_nv()
      Returns:
      the value of the max_task_work_group_size_y_nv field.
    • max_task_work_group_size_z_nv

      public int max_task_work_group_size_z_nv()
      Returns:
      the value of the max_task_work_group_size_z_nv field.
    • max_mesh_view_count_nv

      public int max_mesh_view_count_nv()
      Returns:
      the value of the max_mesh_view_count_nv field.
    • max_mesh_output_vertices_ext

      public int max_mesh_output_vertices_ext()
      Returns:
      the value of the max_mesh_output_vertices_ext field.
    • max_mesh_output_primitives_ext

      public int max_mesh_output_primitives_ext()
      Returns:
      the value of the max_mesh_output_primitives_ext field.
    • max_mesh_work_group_size_x_ext

      public int max_mesh_work_group_size_x_ext()
      Returns:
      the value of the max_mesh_work_group_size_x_ext field.
    • max_mesh_work_group_size_y_ext

      public int max_mesh_work_group_size_y_ext()
      Returns:
      the value of the max_mesh_work_group_size_y_ext field.
    • max_mesh_work_group_size_z_ext

      public int max_mesh_work_group_size_z_ext()
      Returns:
      the value of the max_mesh_work_group_size_z_ext field.
    • max_task_work_group_size_x_ext

      public int max_task_work_group_size_x_ext()
      Returns:
      the value of the max_task_work_group_size_x_ext field.
    • max_task_work_group_size_y_ext

      public int max_task_work_group_size_y_ext()
      Returns:
      the value of the max_task_work_group_size_y_ext field.
    • max_task_work_group_size_z_ext

      public int max_task_work_group_size_z_ext()
      Returns:
      the value of the max_task_work_group_size_z_ext field.
    • max_mesh_view_count_ext

      public int max_mesh_view_count_ext()
      Returns:
      the value of the max_mesh_view_count_ext field.
    • max_dual_source_draw_buffers_ext

      public int max_dual_source_draw_buffers_ext()
      Returns:
      the value of the max_dual_source_draw_buffers_ext field.
    • limits

      public GLSLangLimits limits()
      Returns:
      a GLSLangLimits view of the limits field.
    • max_lights

      public GLSLangResource max_lights(int value)
      Sets the specified value to the max_lights field.
    • max_clip_planes

      public GLSLangResource max_clip_planes(int value)
      Sets the specified value to the max_clip_planes field.
    • max_texture_units

      public GLSLangResource max_texture_units(int value)
      Sets the specified value to the max_texture_units field.
    • max_texture_coords

      public GLSLangResource max_texture_coords(int value)
      Sets the specified value to the max_texture_coords field.
    • max_vertex_attribs

      public GLSLangResource max_vertex_attribs(int value)
      Sets the specified value to the max_vertex_attribs field.
    • max_vertex_uniform_components

      public GLSLangResource max_vertex_uniform_components(int value)
      Sets the specified value to the max_vertex_uniform_components field.
    • max_varying_floats

      public GLSLangResource max_varying_floats(int value)
      Sets the specified value to the max_varying_floats field.
    • max_vertex_texture_image_units

      public GLSLangResource max_vertex_texture_image_units(int value)
      Sets the specified value to the max_vertex_texture_image_units field.
    • max_combined_texture_image_units

      public GLSLangResource max_combined_texture_image_units(int value)
      Sets the specified value to the max_combined_texture_image_units field.
    • max_texture_image_units

      public GLSLangResource max_texture_image_units(int value)
      Sets the specified value to the max_texture_image_units field.
    • max_fragment_uniform_components

      public GLSLangResource max_fragment_uniform_components(int value)
      Sets the specified value to the max_fragment_uniform_components field.
    • max_draw_buffers

      public GLSLangResource max_draw_buffers(int value)
      Sets the specified value to the max_draw_buffers field.
    • max_vertex_uniform_vectors

      public GLSLangResource max_vertex_uniform_vectors(int value)
      Sets the specified value to the max_vertex_uniform_vectors field.
    • max_varying_vectors

      public GLSLangResource max_varying_vectors(int value)
      Sets the specified value to the max_varying_vectors field.
    • max_fragment_uniform_vectors

      public GLSLangResource max_fragment_uniform_vectors(int value)
      Sets the specified value to the max_fragment_uniform_vectors field.
    • max_vertex_output_vectors

      public GLSLangResource max_vertex_output_vectors(int value)
      Sets the specified value to the max_vertex_output_vectors field.
    • max_fragment_input_vectors

      public GLSLangResource max_fragment_input_vectors(int value)
      Sets the specified value to the max_fragment_input_vectors field.
    • min_program_texel_offset

      public GLSLangResource min_program_texel_offset(int value)
      Sets the specified value to the min_program_texel_offset field.
    • max_program_texel_offset

      public GLSLangResource max_program_texel_offset(int value)
      Sets the specified value to the max_program_texel_offset field.
    • max_clip_distances

      public GLSLangResource max_clip_distances(int value)
      Sets the specified value to the max_clip_distances field.
    • max_compute_work_group_count_x

      public GLSLangResource max_compute_work_group_count_x(int value)
      Sets the specified value to the max_compute_work_group_count_x field.
    • max_compute_work_group_count_y

      public GLSLangResource max_compute_work_group_count_y(int value)
      Sets the specified value to the max_compute_work_group_count_y field.
    • max_compute_work_group_count_z

      public GLSLangResource max_compute_work_group_count_z(int value)
      Sets the specified value to the max_compute_work_group_count_z field.
    • max_compute_work_group_size_x

      public GLSLangResource max_compute_work_group_size_x(int value)
      Sets the specified value to the max_compute_work_group_size_x field.
    • max_compute_work_group_size_y

      public GLSLangResource max_compute_work_group_size_y(int value)
      Sets the specified value to the max_compute_work_group_size_y field.
    • max_compute_work_group_size_z

      public GLSLangResource max_compute_work_group_size_z(int value)
      Sets the specified value to the max_compute_work_group_size_z field.
    • max_compute_uniform_components

      public GLSLangResource max_compute_uniform_components(int value)
      Sets the specified value to the max_compute_uniform_components field.
    • max_compute_texture_image_units

      public GLSLangResource max_compute_texture_image_units(int value)
      Sets the specified value to the max_compute_texture_image_units field.
    • max_compute_image_uniforms

      public GLSLangResource max_compute_image_uniforms(int value)
      Sets the specified value to the max_compute_image_uniforms field.
    • max_compute_atomic_counters

      public GLSLangResource max_compute_atomic_counters(int value)
      Sets the specified value to the max_compute_atomic_counters field.
    • max_compute_atomic_counter_buffers

      public GLSLangResource max_compute_atomic_counter_buffers(int value)
      Sets the specified value to the max_compute_atomic_counter_buffers field.
    • max_varying_components

      public GLSLangResource max_varying_components(int value)
      Sets the specified value to the max_varying_components field.
    • max_vertex_output_components

      public GLSLangResource max_vertex_output_components(int value)
      Sets the specified value to the max_vertex_output_components field.
    • max_geometry_input_components

      public GLSLangResource max_geometry_input_components(int value)
      Sets the specified value to the max_geometry_input_components field.
    • max_geometry_output_components

      public GLSLangResource max_geometry_output_components(int value)
      Sets the specified value to the max_geometry_output_components field.
    • max_fragment_input_components

      public GLSLangResource max_fragment_input_components(int value)
      Sets the specified value to the max_fragment_input_components field.
    • max_image_units

      public GLSLangResource max_image_units(int value)
      Sets the specified value to the max_image_units field.
    • max_combined_image_units_and_fragment_outputs

      public GLSLangResource max_combined_image_units_and_fragment_outputs(int value)
      Sets the specified value to the max_combined_image_units_and_fragment_outputs field.
    • max_combined_shader_output_resources

      public GLSLangResource max_combined_shader_output_resources(int value)
      Sets the specified value to the max_combined_shader_output_resources field.
    • max_image_samples

      public GLSLangResource max_image_samples(int value)
      Sets the specified value to the max_image_samples field.
    • max_vertex_image_uniforms

      public GLSLangResource max_vertex_image_uniforms(int value)
      Sets the specified value to the max_vertex_image_uniforms field.
    • max_tess_control_image_uniforms

      public GLSLangResource max_tess_control_image_uniforms(int value)
      Sets the specified value to the max_tess_control_image_uniforms field.
    • max_tess_evaluation_image_uniforms

      public GLSLangResource max_tess_evaluation_image_uniforms(int value)
      Sets the specified value to the max_tess_evaluation_image_uniforms field.
    • max_geometry_image_uniforms

      public GLSLangResource max_geometry_image_uniforms(int value)
      Sets the specified value to the max_geometry_image_uniforms field.
    • max_fragment_image_uniforms

      public GLSLangResource max_fragment_image_uniforms(int value)
      Sets the specified value to the max_fragment_image_uniforms field.
    • max_combined_image_uniforms

      public GLSLangResource max_combined_image_uniforms(int value)
      Sets the specified value to the max_combined_image_uniforms field.
    • max_geometry_texture_image_units

      public GLSLangResource max_geometry_texture_image_units(int value)
      Sets the specified value to the max_geometry_texture_image_units field.
    • max_geometry_output_vertices

      public GLSLangResource max_geometry_output_vertices(int value)
      Sets the specified value to the max_geometry_output_vertices field.
    • max_geometry_total_output_components

      public GLSLangResource max_geometry_total_output_components(int value)
      Sets the specified value to the max_geometry_total_output_components field.
    • max_geometry_uniform_components

      public GLSLangResource max_geometry_uniform_components(int value)
      Sets the specified value to the max_geometry_uniform_components field.
    • max_geometry_varying_components

      public GLSLangResource max_geometry_varying_components(int value)
      Sets the specified value to the max_geometry_varying_components field.
    • max_tess_control_input_components

      public GLSLangResource max_tess_control_input_components(int value)
      Sets the specified value to the max_tess_control_input_components field.
    • max_tess_control_output_components

      public GLSLangResource max_tess_control_output_components(int value)
      Sets the specified value to the max_tess_control_output_components field.
    • max_tess_control_texture_image_units

      public GLSLangResource max_tess_control_texture_image_units(int value)
      Sets the specified value to the max_tess_control_texture_image_units field.
    • max_tess_control_uniform_components

      public GLSLangResource max_tess_control_uniform_components(int value)
      Sets the specified value to the max_tess_control_uniform_components field.
    • max_tess_control_total_output_components

      public GLSLangResource max_tess_control_total_output_components(int value)
      Sets the specified value to the max_tess_control_total_output_components field.
    • max_tess_evaluation_input_components

      public GLSLangResource max_tess_evaluation_input_components(int value)
      Sets the specified value to the max_tess_evaluation_input_components field.
    • max_tess_evaluation_output_components

      public GLSLangResource max_tess_evaluation_output_components(int value)
      Sets the specified value to the max_tess_evaluation_output_components field.
    • max_tess_evaluation_texture_image_units

      public GLSLangResource max_tess_evaluation_texture_image_units(int value)
      Sets the specified value to the max_tess_evaluation_texture_image_units field.
    • max_tess_evaluation_uniform_components

      public GLSLangResource max_tess_evaluation_uniform_components(int value)
      Sets the specified value to the max_tess_evaluation_uniform_components field.
    • max_tess_patch_components

      public GLSLangResource max_tess_patch_components(int value)
      Sets the specified value to the max_tess_patch_components field.
    • max_patch_vertices

      public GLSLangResource max_patch_vertices(int value)
      Sets the specified value to the max_patch_vertices field.
    • max_tess_gen_level

      public GLSLangResource max_tess_gen_level(int value)
      Sets the specified value to the max_tess_gen_level field.
    • max_viewports

      public GLSLangResource max_viewports(int value)
      Sets the specified value to the max_viewports field.
    • max_vertex_atomic_counters

      public GLSLangResource max_vertex_atomic_counters(int value)
      Sets the specified value to the max_vertex_atomic_counters field.
    • max_tess_control_atomic_counters

      public GLSLangResource max_tess_control_atomic_counters(int value)
      Sets the specified value to the max_tess_control_atomic_counters field.
    • max_tess_evaluation_atomic_counters

      public GLSLangResource max_tess_evaluation_atomic_counters(int value)
      Sets the specified value to the max_tess_evaluation_atomic_counters field.
    • max_geometry_atomic_counters

      public GLSLangResource max_geometry_atomic_counters(int value)
      Sets the specified value to the max_geometry_atomic_counters field.
    • max_fragment_atomic_counters

      public GLSLangResource max_fragment_atomic_counters(int value)
      Sets the specified value to the max_fragment_atomic_counters field.
    • max_combined_atomic_counters

      public GLSLangResource max_combined_atomic_counters(int value)
      Sets the specified value to the max_combined_atomic_counters field.
    • max_atomic_counter_bindings

      public GLSLangResource max_atomic_counter_bindings(int value)
      Sets the specified value to the max_atomic_counter_bindings field.
    • max_vertex_atomic_counter_buffers

      public GLSLangResource max_vertex_atomic_counter_buffers(int value)
      Sets the specified value to the max_vertex_atomic_counter_buffers field.
    • max_tess_control_atomic_counter_buffers

      public GLSLangResource max_tess_control_atomic_counter_buffers(int value)
      Sets the specified value to the max_tess_control_atomic_counter_buffers field.
    • max_tess_evaluation_atomic_counter_buffers

      public GLSLangResource max_tess_evaluation_atomic_counter_buffers(int value)
      Sets the specified value to the max_tess_evaluation_atomic_counter_buffers field.
    • max_geometry_atomic_counter_buffers

      public GLSLangResource max_geometry_atomic_counter_buffers(int value)
      Sets the specified value to the max_geometry_atomic_counter_buffers field.
    • max_fragment_atomic_counter_buffers

      public GLSLangResource max_fragment_atomic_counter_buffers(int value)
      Sets the specified value to the max_fragment_atomic_counter_buffers field.
    • max_combined_atomic_counter_buffers

      public GLSLangResource max_combined_atomic_counter_buffers(int value)
      Sets the specified value to the max_combined_atomic_counter_buffers field.
    • max_atomic_counter_buffer_size

      public GLSLangResource max_atomic_counter_buffer_size(int value)
      Sets the specified value to the max_atomic_counter_buffer_size field.
    • max_transform_feedback_buffers

      public GLSLangResource max_transform_feedback_buffers(int value)
      Sets the specified value to the max_transform_feedback_buffers field.
    • max_transform_feedback_interleaved_components

      public GLSLangResource max_transform_feedback_interleaved_components(int value)
      Sets the specified value to the max_transform_feedback_interleaved_components field.
    • max_cull_distances

      public GLSLangResource max_cull_distances(int value)
      Sets the specified value to the max_cull_distances field.
    • max_combined_clip_and_cull_distances

      public GLSLangResource max_combined_clip_and_cull_distances(int value)
      Sets the specified value to the max_combined_clip_and_cull_distances field.
    • max_samples

      public GLSLangResource max_samples(int value)
      Sets the specified value to the max_samples field.
    • max_mesh_output_vertices_nv

      public GLSLangResource max_mesh_output_vertices_nv(int value)
      Sets the specified value to the max_mesh_output_vertices_nv field.
    • max_mesh_output_primitives_nv

      public GLSLangResource max_mesh_output_primitives_nv(int value)
      Sets the specified value to the max_mesh_output_primitives_nv field.
    • max_mesh_work_group_size_x_nv

      public GLSLangResource max_mesh_work_group_size_x_nv(int value)
      Sets the specified value to the max_mesh_work_group_size_x_nv field.
    • max_mesh_work_group_size_y_nv

      public GLSLangResource max_mesh_work_group_size_y_nv(int value)
      Sets the specified value to the max_mesh_work_group_size_y_nv field.
    • max_mesh_work_group_size_z_nv

      public GLSLangResource max_mesh_work_group_size_z_nv(int value)
      Sets the specified value to the max_mesh_work_group_size_z_nv field.
    • max_task_work_group_size_x_nv

      public GLSLangResource max_task_work_group_size_x_nv(int value)
      Sets the specified value to the max_task_work_group_size_x_nv field.
    • max_task_work_group_size_y_nv

      public GLSLangResource max_task_work_group_size_y_nv(int value)
      Sets the specified value to the max_task_work_group_size_y_nv field.
    • max_task_work_group_size_z_nv

      public GLSLangResource max_task_work_group_size_z_nv(int value)
      Sets the specified value to the max_task_work_group_size_z_nv field.
    • max_mesh_view_count_nv

      public GLSLangResource max_mesh_view_count_nv(int value)
      Sets the specified value to the max_mesh_view_count_nv field.
    • max_mesh_output_vertices_ext

      public GLSLangResource max_mesh_output_vertices_ext(int value)
      Sets the specified value to the max_mesh_output_vertices_ext field.
    • max_mesh_output_primitives_ext

      public GLSLangResource max_mesh_output_primitives_ext(int value)
      Sets the specified value to the max_mesh_output_primitives_ext field.
    • max_mesh_work_group_size_x_ext

      public GLSLangResource max_mesh_work_group_size_x_ext(int value)
      Sets the specified value to the max_mesh_work_group_size_x_ext field.
    • max_mesh_work_group_size_y_ext

      public GLSLangResource max_mesh_work_group_size_y_ext(int value)
      Sets the specified value to the max_mesh_work_group_size_y_ext field.
    • max_mesh_work_group_size_z_ext

      public GLSLangResource max_mesh_work_group_size_z_ext(int value)
      Sets the specified value to the max_mesh_work_group_size_z_ext field.
    • max_task_work_group_size_x_ext

      public GLSLangResource max_task_work_group_size_x_ext(int value)
      Sets the specified value to the max_task_work_group_size_x_ext field.
    • max_task_work_group_size_y_ext

      public GLSLangResource max_task_work_group_size_y_ext(int value)
      Sets the specified value to the max_task_work_group_size_y_ext field.
    • max_task_work_group_size_z_ext

      public GLSLangResource max_task_work_group_size_z_ext(int value)
      Sets the specified value to the max_task_work_group_size_z_ext field.
    • max_mesh_view_count_ext

      public GLSLangResource max_mesh_view_count_ext(int value)
      Sets the specified value to the max_mesh_view_count_ext field.
    • max_dual_source_draw_buffers_ext

      public GLSLangResource max_dual_source_draw_buffers_ext(int value)
      Sets the specified value to the max_dual_source_draw_buffers_ext field.
    • limits

      public GLSLangResource limits(GLSLangLimits value)
      Copies the specified GLSLangLimits to the limits field.
    • limits

      public GLSLangResource limits(Consumer<GLSLangLimits> consumer)
      Passes the limits field to the specified Consumer.
    • set

      public GLSLangResource set(int max_lights, int max_clip_planes, int max_texture_units, int max_texture_coords, int max_vertex_attribs, int max_vertex_uniform_components, int max_varying_floats, int max_vertex_texture_image_units, int max_combined_texture_image_units, int max_texture_image_units, int max_fragment_uniform_components, int max_draw_buffers, int max_vertex_uniform_vectors, int max_varying_vectors, int max_fragment_uniform_vectors, int max_vertex_output_vectors, int max_fragment_input_vectors, int min_program_texel_offset, int max_program_texel_offset, int max_clip_distances, int max_compute_work_group_count_x, int max_compute_work_group_count_y, int max_compute_work_group_count_z, int max_compute_work_group_size_x, int max_compute_work_group_size_y, int max_compute_work_group_size_z, int max_compute_uniform_components, int max_compute_texture_image_units, int max_compute_image_uniforms, int max_compute_atomic_counters, int max_compute_atomic_counter_buffers, int max_varying_components, int max_vertex_output_components, int max_geometry_input_components, int max_geometry_output_components, int max_fragment_input_components, int max_image_units, int max_combined_image_units_and_fragment_outputs, int max_combined_shader_output_resources, int max_image_samples, int max_vertex_image_uniforms, int max_tess_control_image_uniforms, int max_tess_evaluation_image_uniforms, int max_geometry_image_uniforms, int max_fragment_image_uniforms, int max_combined_image_uniforms, int max_geometry_texture_image_units, int max_geometry_output_vertices, int max_geometry_total_output_components, int max_geometry_uniform_components, int max_geometry_varying_components, int max_tess_control_input_components, int max_tess_control_output_components, int max_tess_control_texture_image_units, int max_tess_control_uniform_components, int max_tess_control_total_output_components, int max_tess_evaluation_input_components, int max_tess_evaluation_output_components, int max_tess_evaluation_texture_image_units, int max_tess_evaluation_uniform_components, int max_tess_patch_components, int max_patch_vertices, int max_tess_gen_level, int max_viewports, int max_vertex_atomic_counters, int max_tess_control_atomic_counters, int max_tess_evaluation_atomic_counters, int max_geometry_atomic_counters, int max_fragment_atomic_counters, int max_combined_atomic_counters, int max_atomic_counter_bindings, int max_vertex_atomic_counter_buffers, int max_tess_control_atomic_counter_buffers, int max_tess_evaluation_atomic_counter_buffers, int max_geometry_atomic_counter_buffers, int max_fragment_atomic_counter_buffers, int max_combined_atomic_counter_buffers, int max_atomic_counter_buffer_size, int max_transform_feedback_buffers, int max_transform_feedback_interleaved_components, int max_cull_distances, int max_combined_clip_and_cull_distances, int max_samples, int max_mesh_output_vertices_nv, int max_mesh_output_primitives_nv, int max_mesh_work_group_size_x_nv, int max_mesh_work_group_size_y_nv, int max_mesh_work_group_size_z_nv, int max_task_work_group_size_x_nv, int max_task_work_group_size_y_nv, int max_task_work_group_size_z_nv, int max_mesh_view_count_nv, int max_mesh_output_vertices_ext, int max_mesh_output_primitives_ext, int max_mesh_work_group_size_x_ext, int max_mesh_work_group_size_y_ext, int max_mesh_work_group_size_z_ext, int max_task_work_group_size_x_ext, int max_task_work_group_size_y_ext, int max_task_work_group_size_z_ext, int max_mesh_view_count_ext, int max_dual_source_draw_buffers_ext, GLSLangLimits limits)
      Initializes this struct with the specified values.
    • set

      public GLSLangResource set(GLSLangResource src)
      Copies the specified struct data to this struct.
      Parameters:
      src - the source struct
      Returns:
      this struct
    • malloc

      public static GLSLangResource malloc()
      Returns a new GLSLangResource instance allocated with memAlloc. The instance must be explicitly freed.
    • calloc

      public static GLSLangResource calloc()
      Returns a new GLSLangResource instance allocated with memCalloc. The instance must be explicitly freed.
    • create

      public static GLSLangResource create()
      Returns a new GLSLangResource instance allocated with BufferUtils.
    • create

      public static GLSLangResource create(long address)
      Returns a new GLSLangResource instance for the specified memory address.
    • createSafe

      public static @Nullable GLSLangResource createSafe(long address)
      Like create, but returns null if address is NULL.
    • malloc

      public static GLSLangResource.Buffer malloc(int capacity)
      Returns a new GLSLangResource.Buffer instance allocated with memAlloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • calloc

      public static GLSLangResource.Buffer calloc(int capacity)
      Returns a new GLSLangResource.Buffer instance allocated with memCalloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • create

      public static GLSLangResource.Buffer create(int capacity)
      Returns a new GLSLangResource.Buffer instance allocated with BufferUtils.
      Parameters:
      capacity - the buffer capacity
    • create

      public static GLSLangResource.Buffer create(long address, int capacity)
      Create a GLSLangResource.Buffer instance at the specified memory.
      Parameters:
      address - the memory address
      capacity - the buffer capacity
    • createSafe

      public static @Nullable GLSLangResource.Buffer createSafe(long address, int capacity)
      Like create, but returns null if address is NULL.
    • malloc

      public static GLSLangResource malloc(MemoryStack stack)
      Returns a new GLSLangResource instance allocated on the specified MemoryStack.
      Parameters:
      stack - the stack from which to allocate
    • calloc

      public static GLSLangResource calloc(MemoryStack stack)
      Returns a new GLSLangResource instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      stack - the stack from which to allocate
    • malloc

      public static GLSLangResource.Buffer malloc(int capacity, MemoryStack stack)
      Returns a new GLSLangResource.Buffer instance allocated on the specified MemoryStack.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • calloc

      public static GLSLangResource.Buffer calloc(int capacity, MemoryStack stack)
      Returns a new GLSLangResource.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • nmax_lights

      public static int nmax_lights(long struct)
      Unsafe version of max_lights().
    • nmax_clip_planes

      public static int nmax_clip_planes(long struct)
      Unsafe version of max_clip_planes().
    • nmax_texture_units

      public static int nmax_texture_units(long struct)
      Unsafe version of max_texture_units().
    • nmax_texture_coords

      public static int nmax_texture_coords(long struct)
      Unsafe version of max_texture_coords().
    • nmax_vertex_attribs

      public static int nmax_vertex_attribs(long struct)
      Unsafe version of max_vertex_attribs().
    • nmax_vertex_uniform_components

      public static int nmax_vertex_uniform_components(long struct)
    • nmax_varying_floats

      public static int nmax_varying_floats(long struct)
      Unsafe version of max_varying_floats().
    • nmax_vertex_texture_image_units

      public static int nmax_vertex_texture_image_units(long struct)
    • nmax_combined_texture_image_units

      public static int nmax_combined_texture_image_units(long struct)
    • nmax_texture_image_units

      public static int nmax_texture_image_units(long struct)
      Unsafe version of max_texture_image_units().
    • nmax_fragment_uniform_components

      public static int nmax_fragment_uniform_components(long struct)
    • nmax_draw_buffers

      public static int nmax_draw_buffers(long struct)
      Unsafe version of max_draw_buffers().
    • nmax_vertex_uniform_vectors

      public static int nmax_vertex_uniform_vectors(long struct)
      Unsafe version of max_vertex_uniform_vectors().
    • nmax_varying_vectors

      public static int nmax_varying_vectors(long struct)
      Unsafe version of max_varying_vectors().
    • nmax_fragment_uniform_vectors

      public static int nmax_fragment_uniform_vectors(long struct)
    • nmax_vertex_output_vectors

      public static int nmax_vertex_output_vectors(long struct)
      Unsafe version of max_vertex_output_vectors().
    • nmax_fragment_input_vectors

      public static int nmax_fragment_input_vectors(long struct)
      Unsafe version of max_fragment_input_vectors().
    • nmin_program_texel_offset

      public static int nmin_program_texel_offset(long struct)
      Unsafe version of min_program_texel_offset().
    • nmax_program_texel_offset

      public static int nmax_program_texel_offset(long struct)
      Unsafe version of max_program_texel_offset().
    • nmax_clip_distances

      public static int nmax_clip_distances(long struct)
      Unsafe version of max_clip_distances().
    • nmax_compute_work_group_count_x

      public static int nmax_compute_work_group_count_x(long struct)
    • nmax_compute_work_group_count_y

      public static int nmax_compute_work_group_count_y(long struct)
    • nmax_compute_work_group_count_z

      public static int nmax_compute_work_group_count_z(long struct)
    • nmax_compute_work_group_size_x

      public static int nmax_compute_work_group_size_x(long struct)
    • nmax_compute_work_group_size_y

      public static int nmax_compute_work_group_size_y(long struct)
    • nmax_compute_work_group_size_z

      public static int nmax_compute_work_group_size_z(long struct)
    • nmax_compute_uniform_components

      public static int nmax_compute_uniform_components(long struct)
    • nmax_compute_texture_image_units

      public static int nmax_compute_texture_image_units(long struct)
    • nmax_compute_image_uniforms

      public static int nmax_compute_image_uniforms(long struct)
      Unsafe version of max_compute_image_uniforms().
    • nmax_compute_atomic_counters

      public static int nmax_compute_atomic_counters(long struct)
    • nmax_compute_atomic_counter_buffers

      public static int nmax_compute_atomic_counter_buffers(long struct)
    • nmax_varying_components

      public static int nmax_varying_components(long struct)
      Unsafe version of max_varying_components().
    • nmax_vertex_output_components

      public static int nmax_vertex_output_components(long struct)
    • nmax_geometry_input_components

      public static int nmax_geometry_input_components(long struct)
    • nmax_geometry_output_components

      public static int nmax_geometry_output_components(long struct)
    • nmax_fragment_input_components

      public static int nmax_fragment_input_components(long struct)
    • nmax_image_units

      public static int nmax_image_units(long struct)
      Unsafe version of max_image_units().
    • nmax_combined_image_units_and_fragment_outputs

      public static int nmax_combined_image_units_and_fragment_outputs(long struct)
    • nmax_combined_shader_output_resources

      public static int nmax_combined_shader_output_resources(long struct)
    • nmax_image_samples

      public static int nmax_image_samples(long struct)
      Unsafe version of max_image_samples().
    • nmax_vertex_image_uniforms

      public static int nmax_vertex_image_uniforms(long struct)
      Unsafe version of max_vertex_image_uniforms().
    • nmax_tess_control_image_uniforms

      public static int nmax_tess_control_image_uniforms(long struct)
    • nmax_tess_evaluation_image_uniforms

      public static int nmax_tess_evaluation_image_uniforms(long struct)
    • nmax_geometry_image_uniforms

      public static int nmax_geometry_image_uniforms(long struct)
    • nmax_fragment_image_uniforms

      public static int nmax_fragment_image_uniforms(long struct)
    • nmax_combined_image_uniforms

      public static int nmax_combined_image_uniforms(long struct)
    • nmax_geometry_texture_image_units

      public static int nmax_geometry_texture_image_units(long struct)
    • nmax_geometry_output_vertices

      public static int nmax_geometry_output_vertices(long struct)
    • nmax_geometry_total_output_components

      public static int nmax_geometry_total_output_components(long struct)
    • nmax_geometry_uniform_components

      public static int nmax_geometry_uniform_components(long struct)
    • nmax_geometry_varying_components

      public static int nmax_geometry_varying_components(long struct)
    • nmax_tess_control_input_components

      public static int nmax_tess_control_input_components(long struct)
    • nmax_tess_control_output_components

      public static int nmax_tess_control_output_components(long struct)
    • nmax_tess_control_texture_image_units

      public static int nmax_tess_control_texture_image_units(long struct)
    • nmax_tess_control_uniform_components

      public static int nmax_tess_control_uniform_components(long struct)
    • nmax_tess_control_total_output_components

      public static int nmax_tess_control_total_output_components(long struct)
    • nmax_tess_evaluation_input_components

      public static int nmax_tess_evaluation_input_components(long struct)
    • nmax_tess_evaluation_output_components

      public static int nmax_tess_evaluation_output_components(long struct)
    • nmax_tess_evaluation_texture_image_units

      public static int nmax_tess_evaluation_texture_image_units(long struct)
    • nmax_tess_evaluation_uniform_components

      public static int nmax_tess_evaluation_uniform_components(long struct)
    • nmax_tess_patch_components

      public static int nmax_tess_patch_components(long struct)
      Unsafe version of max_tess_patch_components().
    • nmax_patch_vertices

      public static int nmax_patch_vertices(long struct)
      Unsafe version of max_patch_vertices().
    • nmax_tess_gen_level

      public static int nmax_tess_gen_level(long struct)
      Unsafe version of max_tess_gen_level().
    • nmax_viewports

      public static int nmax_viewports(long struct)
      Unsafe version of max_viewports().
    • nmax_vertex_atomic_counters

      public static int nmax_vertex_atomic_counters(long struct)
      Unsafe version of max_vertex_atomic_counters().
    • nmax_tess_control_atomic_counters

      public static int nmax_tess_control_atomic_counters(long struct)
    • nmax_tess_evaluation_atomic_counters

      public static int nmax_tess_evaluation_atomic_counters(long struct)
    • nmax_geometry_atomic_counters

      public static int nmax_geometry_atomic_counters(long struct)
    • nmax_fragment_atomic_counters

      public static int nmax_fragment_atomic_counters(long struct)
    • nmax_combined_atomic_counters

      public static int nmax_combined_atomic_counters(long struct)
    • nmax_atomic_counter_bindings

      public static int nmax_atomic_counter_bindings(long struct)
    • nmax_vertex_atomic_counter_buffers

      public static int nmax_vertex_atomic_counter_buffers(long struct)
    • nmax_tess_control_atomic_counter_buffers

      public static int nmax_tess_control_atomic_counter_buffers(long struct)
    • nmax_tess_evaluation_atomic_counter_buffers

      public static int nmax_tess_evaluation_atomic_counter_buffers(long struct)
    • nmax_geometry_atomic_counter_buffers

      public static int nmax_geometry_atomic_counter_buffers(long struct)
    • nmax_fragment_atomic_counter_buffers

      public static int nmax_fragment_atomic_counter_buffers(long struct)
    • nmax_combined_atomic_counter_buffers

      public static int nmax_combined_atomic_counter_buffers(long struct)
    • nmax_atomic_counter_buffer_size

      public static int nmax_atomic_counter_buffer_size(long struct)
    • nmax_transform_feedback_buffers

      public static int nmax_transform_feedback_buffers(long struct)
    • nmax_transform_feedback_interleaved_components

      public static int nmax_transform_feedback_interleaved_components(long struct)
    • nmax_cull_distances

      public static int nmax_cull_distances(long struct)
      Unsafe version of max_cull_distances().
    • nmax_combined_clip_and_cull_distances

      public static int nmax_combined_clip_and_cull_distances(long struct)
    • nmax_samples

      public static int nmax_samples(long struct)
      Unsafe version of max_samples().
    • nmax_mesh_output_vertices_nv

      public static int nmax_mesh_output_vertices_nv(long struct)
    • nmax_mesh_output_primitives_nv

      public static int nmax_mesh_output_primitives_nv(long struct)
    • nmax_mesh_work_group_size_x_nv

      public static int nmax_mesh_work_group_size_x_nv(long struct)
    • nmax_mesh_work_group_size_y_nv

      public static int nmax_mesh_work_group_size_y_nv(long struct)
    • nmax_mesh_work_group_size_z_nv

      public static int nmax_mesh_work_group_size_z_nv(long struct)
    • nmax_task_work_group_size_x_nv

      public static int nmax_task_work_group_size_x_nv(long struct)
    • nmax_task_work_group_size_y_nv

      public static int nmax_task_work_group_size_y_nv(long struct)
    • nmax_task_work_group_size_z_nv

      public static int nmax_task_work_group_size_z_nv(long struct)
    • nmax_mesh_view_count_nv

      public static int nmax_mesh_view_count_nv(long struct)
      Unsafe version of max_mesh_view_count_nv().
    • nmax_mesh_output_vertices_ext

      public static int nmax_mesh_output_vertices_ext(long struct)
    • nmax_mesh_output_primitives_ext

      public static int nmax_mesh_output_primitives_ext(long struct)
    • nmax_mesh_work_group_size_x_ext

      public static int nmax_mesh_work_group_size_x_ext(long struct)
    • nmax_mesh_work_group_size_y_ext

      public static int nmax_mesh_work_group_size_y_ext(long struct)
    • nmax_mesh_work_group_size_z_ext

      public static int nmax_mesh_work_group_size_z_ext(long struct)
    • nmax_task_work_group_size_x_ext

      public static int nmax_task_work_group_size_x_ext(long struct)
    • nmax_task_work_group_size_y_ext

      public static int nmax_task_work_group_size_y_ext(long struct)
    • nmax_task_work_group_size_z_ext

      public static int nmax_task_work_group_size_z_ext(long struct)
    • nmax_mesh_view_count_ext

      public static int nmax_mesh_view_count_ext(long struct)
      Unsafe version of max_mesh_view_count_ext().
    • nmax_dual_source_draw_buffers_ext

      public static int nmax_dual_source_draw_buffers_ext(long struct)
    • nlimits

      public static GLSLangLimits nlimits(long struct)
      Unsafe version of limits().
    • nmax_lights

      public static void nmax_lights(long struct, int value)
      Unsafe version of max_lights.
    • nmax_clip_planes

      public static void nmax_clip_planes(long struct, int value)
      Unsafe version of max_clip_planes.
    • nmax_texture_units

      public static void nmax_texture_units(long struct, int value)
      Unsafe version of max_texture_units.
    • nmax_texture_coords

      public static void nmax_texture_coords(long struct, int value)
      Unsafe version of max_texture_coords.
    • nmax_vertex_attribs

      public static void nmax_vertex_attribs(long struct, int value)
      Unsafe version of max_vertex_attribs.
    • nmax_vertex_uniform_components

      public static void nmax_vertex_uniform_components(long struct, int value)
    • nmax_varying_floats

      public static void nmax_varying_floats(long struct, int value)
      Unsafe version of max_varying_floats.
    • nmax_vertex_texture_image_units

      public static void nmax_vertex_texture_image_units(long struct, int value)
    • nmax_combined_texture_image_units

      public static void nmax_combined_texture_image_units(long struct, int value)
    • nmax_texture_image_units

      public static void nmax_texture_image_units(long struct, int value)
      Unsafe version of max_texture_image_units.
    • nmax_fragment_uniform_components

      public static void nmax_fragment_uniform_components(long struct, int value)
    • nmax_draw_buffers

      public static void nmax_draw_buffers(long struct, int value)
      Unsafe version of max_draw_buffers.
    • nmax_vertex_uniform_vectors

      public static void nmax_vertex_uniform_vectors(long struct, int value)
      Unsafe version of max_vertex_uniform_vectors.
    • nmax_varying_vectors

      public static void nmax_varying_vectors(long struct, int value)
      Unsafe version of max_varying_vectors.
    • nmax_fragment_uniform_vectors

      public static void nmax_fragment_uniform_vectors(long struct, int value)
      Unsafe version of max_fragment_uniform_vectors.
    • nmax_vertex_output_vectors

      public static void nmax_vertex_output_vectors(long struct, int value)
      Unsafe version of max_vertex_output_vectors.
    • nmax_fragment_input_vectors

      public static void nmax_fragment_input_vectors(long struct, int value)
      Unsafe version of max_fragment_input_vectors.
    • nmin_program_texel_offset

      public static void nmin_program_texel_offset(long struct, int value)
      Unsafe version of min_program_texel_offset.
    • nmax_program_texel_offset

      public static void nmax_program_texel_offset(long struct, int value)
      Unsafe version of max_program_texel_offset.
    • nmax_clip_distances

      public static void nmax_clip_distances(long struct, int value)
      Unsafe version of max_clip_distances.
    • nmax_compute_work_group_count_x

      public static void nmax_compute_work_group_count_x(long struct, int value)
    • nmax_compute_work_group_count_y

      public static void nmax_compute_work_group_count_y(long struct, int value)
    • nmax_compute_work_group_count_z

      public static void nmax_compute_work_group_count_z(long struct, int value)
    • nmax_compute_work_group_size_x

      public static void nmax_compute_work_group_size_x(long struct, int value)
    • nmax_compute_work_group_size_y

      public static void nmax_compute_work_group_size_y(long struct, int value)
    • nmax_compute_work_group_size_z

      public static void nmax_compute_work_group_size_z(long struct, int value)
    • nmax_compute_uniform_components

      public static void nmax_compute_uniform_components(long struct, int value)
    • nmax_compute_texture_image_units

      public static void nmax_compute_texture_image_units(long struct, int value)
    • nmax_compute_image_uniforms

      public static void nmax_compute_image_uniforms(long struct, int value)
      Unsafe version of max_compute_image_uniforms.
    • nmax_compute_atomic_counters

      public static void nmax_compute_atomic_counters(long struct, int value)
      Unsafe version of max_compute_atomic_counters.
    • nmax_compute_atomic_counter_buffers

      public static void nmax_compute_atomic_counter_buffers(long struct, int value)
    • nmax_varying_components

      public static void nmax_varying_components(long struct, int value)
      Unsafe version of max_varying_components.
    • nmax_vertex_output_components

      public static void nmax_vertex_output_components(long struct, int value)
      Unsafe version of max_vertex_output_components.
    • nmax_geometry_input_components

      public static void nmax_geometry_input_components(long struct, int value)
    • nmax_geometry_output_components

      public static void nmax_geometry_output_components(long struct, int value)
    • nmax_fragment_input_components

      public static void nmax_fragment_input_components(long struct, int value)
    • nmax_image_units

      public static void nmax_image_units(long struct, int value)
      Unsafe version of max_image_units.
    • nmax_combined_image_units_and_fragment_outputs

      public static void nmax_combined_image_units_and_fragment_outputs(long struct, int value)
    • nmax_combined_shader_output_resources

      public static void nmax_combined_shader_output_resources(long struct, int value)
    • nmax_image_samples

      public static void nmax_image_samples(long struct, int value)
      Unsafe version of max_image_samples.
    • nmax_vertex_image_uniforms

      public static void nmax_vertex_image_uniforms(long struct, int value)
      Unsafe version of max_vertex_image_uniforms.
    • nmax_tess_control_image_uniforms

      public static void nmax_tess_control_image_uniforms(long struct, int value)
    • nmax_tess_evaluation_image_uniforms

      public static void nmax_tess_evaluation_image_uniforms(long struct, int value)
    • nmax_geometry_image_uniforms

      public static void nmax_geometry_image_uniforms(long struct, int value)
      Unsafe version of max_geometry_image_uniforms.
    • nmax_fragment_image_uniforms

      public static void nmax_fragment_image_uniforms(long struct, int value)
      Unsafe version of max_fragment_image_uniforms.
    • nmax_combined_image_uniforms

      public static void nmax_combined_image_uniforms(long struct, int value)
      Unsafe version of max_combined_image_uniforms.
    • nmax_geometry_texture_image_units

      public static void nmax_geometry_texture_image_units(long struct, int value)
    • nmax_geometry_output_vertices

      public static void nmax_geometry_output_vertices(long struct, int value)
      Unsafe version of max_geometry_output_vertices.
    • nmax_geometry_total_output_components

      public static void nmax_geometry_total_output_components(long struct, int value)
    • nmax_geometry_uniform_components

      public static void nmax_geometry_uniform_components(long struct, int value)
    • nmax_geometry_varying_components

      public static void nmax_geometry_varying_components(long struct, int value)
    • nmax_tess_control_input_components

      public static void nmax_tess_control_input_components(long struct, int value)
    • nmax_tess_control_output_components

      public static void nmax_tess_control_output_components(long struct, int value)
    • nmax_tess_control_texture_image_units

      public static void nmax_tess_control_texture_image_units(long struct, int value)
    • nmax_tess_control_uniform_components

      public static void nmax_tess_control_uniform_components(long struct, int value)
    • nmax_tess_control_total_output_components

      public static void nmax_tess_control_total_output_components(long struct, int value)
    • nmax_tess_evaluation_input_components

      public static void nmax_tess_evaluation_input_components(long struct, int value)
    • nmax_tess_evaluation_output_components

      public static void nmax_tess_evaluation_output_components(long struct, int value)
    • nmax_tess_evaluation_texture_image_units

      public static void nmax_tess_evaluation_texture_image_units(long struct, int value)
    • nmax_tess_evaluation_uniform_components

      public static void nmax_tess_evaluation_uniform_components(long struct, int value)
    • nmax_tess_patch_components

      public static void nmax_tess_patch_components(long struct, int value)
      Unsafe version of max_tess_patch_components.
    • nmax_patch_vertices

      public static void nmax_patch_vertices(long struct, int value)
      Unsafe version of max_patch_vertices.
    • nmax_tess_gen_level

      public static void nmax_tess_gen_level(long struct, int value)
      Unsafe version of max_tess_gen_level.
    • nmax_viewports

      public static void nmax_viewports(long struct, int value)
      Unsafe version of max_viewports.
    • nmax_vertex_atomic_counters

      public static void nmax_vertex_atomic_counters(long struct, int value)
      Unsafe version of max_vertex_atomic_counters.
    • nmax_tess_control_atomic_counters

      public static void nmax_tess_control_atomic_counters(long struct, int value)
    • nmax_tess_evaluation_atomic_counters

      public static void nmax_tess_evaluation_atomic_counters(long struct, int value)
    • nmax_geometry_atomic_counters

      public static void nmax_geometry_atomic_counters(long struct, int value)
      Unsafe version of max_geometry_atomic_counters.
    • nmax_fragment_atomic_counters

      public static void nmax_fragment_atomic_counters(long struct, int value)
      Unsafe version of max_fragment_atomic_counters.
    • nmax_combined_atomic_counters

      public static void nmax_combined_atomic_counters(long struct, int value)
      Unsafe version of max_combined_atomic_counters.
    • nmax_atomic_counter_bindings

      public static void nmax_atomic_counter_bindings(long struct, int value)
      Unsafe version of max_atomic_counter_bindings.
    • nmax_vertex_atomic_counter_buffers

      public static void nmax_vertex_atomic_counter_buffers(long struct, int value)
    • nmax_tess_control_atomic_counter_buffers

      public static void nmax_tess_control_atomic_counter_buffers(long struct, int value)
    • nmax_tess_evaluation_atomic_counter_buffers

      public static void nmax_tess_evaluation_atomic_counter_buffers(long struct, int value)
    • nmax_geometry_atomic_counter_buffers

      public static void nmax_geometry_atomic_counter_buffers(long struct, int value)
    • nmax_fragment_atomic_counter_buffers

      public static void nmax_fragment_atomic_counter_buffers(long struct, int value)
    • nmax_combined_atomic_counter_buffers

      public static void nmax_combined_atomic_counter_buffers(long struct, int value)
    • nmax_atomic_counter_buffer_size

      public static void nmax_atomic_counter_buffer_size(long struct, int value)
    • nmax_transform_feedback_buffers

      public static void nmax_transform_feedback_buffers(long struct, int value)
    • nmax_transform_feedback_interleaved_components

      public static void nmax_transform_feedback_interleaved_components(long struct, int value)
    • nmax_cull_distances

      public static void nmax_cull_distances(long struct, int value)
      Unsafe version of max_cull_distances.
    • nmax_combined_clip_and_cull_distances

      public static void nmax_combined_clip_and_cull_distances(long struct, int value)
    • nmax_samples

      public static void nmax_samples(long struct, int value)
      Unsafe version of max_samples.
    • nmax_mesh_output_vertices_nv

      public static void nmax_mesh_output_vertices_nv(long struct, int value)
      Unsafe version of max_mesh_output_vertices_nv.
    • nmax_mesh_output_primitives_nv

      public static void nmax_mesh_output_primitives_nv(long struct, int value)
    • nmax_mesh_work_group_size_x_nv

      public static void nmax_mesh_work_group_size_x_nv(long struct, int value)
    • nmax_mesh_work_group_size_y_nv

      public static void nmax_mesh_work_group_size_y_nv(long struct, int value)
    • nmax_mesh_work_group_size_z_nv

      public static void nmax_mesh_work_group_size_z_nv(long struct, int value)
    • nmax_task_work_group_size_x_nv

      public static void nmax_task_work_group_size_x_nv(long struct, int value)
    • nmax_task_work_group_size_y_nv

      public static void nmax_task_work_group_size_y_nv(long struct, int value)
    • nmax_task_work_group_size_z_nv

      public static void nmax_task_work_group_size_z_nv(long struct, int value)
    • nmax_mesh_view_count_nv

      public static void nmax_mesh_view_count_nv(long struct, int value)
      Unsafe version of max_mesh_view_count_nv.
    • nmax_mesh_output_vertices_ext

      public static void nmax_mesh_output_vertices_ext(long struct, int value)
      Unsafe version of max_mesh_output_vertices_ext.
    • nmax_mesh_output_primitives_ext

      public static void nmax_mesh_output_primitives_ext(long struct, int value)
    • nmax_mesh_work_group_size_x_ext

      public static void nmax_mesh_work_group_size_x_ext(long struct, int value)
    • nmax_mesh_work_group_size_y_ext

      public static void nmax_mesh_work_group_size_y_ext(long struct, int value)
    • nmax_mesh_work_group_size_z_ext

      public static void nmax_mesh_work_group_size_z_ext(long struct, int value)
    • nmax_task_work_group_size_x_ext

      public static void nmax_task_work_group_size_x_ext(long struct, int value)
    • nmax_task_work_group_size_y_ext

      public static void nmax_task_work_group_size_y_ext(long struct, int value)
    • nmax_task_work_group_size_z_ext

      public static void nmax_task_work_group_size_z_ext(long struct, int value)
    • nmax_mesh_view_count_ext

      public static void nmax_mesh_view_count_ext(long struct, int value)
      Unsafe version of max_mesh_view_count_ext.
    • nmax_dual_source_draw_buffers_ext

      public static void nmax_dual_source_draw_buffers_ext(long struct, int value)
    • nlimits

      public static void nlimits(long struct, GLSLangLimits value)
      Unsafe version of limits.