Package org.lwjgl.util.shaderc
Class GLSLangResource.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<GLSLangResource.Buffer>
org.lwjgl.system.StructBuffer<GLSLangResource,GLSLangResource.Buffer>
org.lwjgl.util.shaderc.GLSLangResource.Buffer
- All Implemented Interfaces:
AutoCloseable,Iterable<GLSLangResource>,NativeResource,Pointer
- Enclosing class:
GLSLangResource
public static class GLSLangResource.Buffer
extends StructBuffer<GLSLangResource,GLSLangResource.Buffer>
implements NativeResource
An array of
GLSLangResource structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newGLSLangResource.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionlimits()limits(Consumer<GLSLangLimits> consumer) Passes thelimitsfield to the specifiedConsumer.limits(GLSLangLimits value) Copies the specifiedGLSLangLimitsto thelimitsfield.intmax_atomic_counter_bindings(int value) Sets the specified value to themax_atomic_counter_bindingsfield.intmax_atomic_counter_buffer_size(int value) Sets the specified value to themax_atomic_counter_buffer_sizefield.intmax_clip_distances(int value) Sets the specified value to themax_clip_distancesfield.intmax_clip_planes(int value) Sets the specified value to themax_clip_planesfield.intmax_combined_atomic_counter_buffers(int value) Sets the specified value to themax_combined_atomic_counter_buffersfield.intmax_combined_atomic_counters(int value) Sets the specified value to themax_combined_atomic_countersfield.intmax_combined_clip_and_cull_distances(int value) Sets the specified value to themax_combined_clip_and_cull_distancesfield.intmax_combined_image_uniforms(int value) Sets the specified value to themax_combined_image_uniformsfield.intSets the specified value to themax_combined_image_units_and_fragment_outputsfield.intmax_combined_shader_output_resources(int value) Sets the specified value to themax_combined_shader_output_resourcesfield.intmax_combined_texture_image_units(int value) Sets the specified value to themax_combined_texture_image_unitsfield.intmax_compute_atomic_counter_buffers(int value) Sets the specified value to themax_compute_atomic_counter_buffersfield.intmax_compute_atomic_counters(int value) Sets the specified value to themax_compute_atomic_countersfield.intmax_compute_image_uniforms(int value) Sets the specified value to themax_compute_image_uniformsfield.intmax_compute_texture_image_units(int value) Sets the specified value to themax_compute_texture_image_unitsfield.intmax_compute_uniform_components(int value) Sets the specified value to themax_compute_uniform_componentsfield.intmax_compute_work_group_count_x(int value) Sets the specified value to themax_compute_work_group_count_xfield.intmax_compute_work_group_count_y(int value) Sets the specified value to themax_compute_work_group_count_yfield.intmax_compute_work_group_count_z(int value) Sets the specified value to themax_compute_work_group_count_zfield.intmax_compute_work_group_size_x(int value) Sets the specified value to themax_compute_work_group_size_xfield.intmax_compute_work_group_size_y(int value) Sets the specified value to themax_compute_work_group_size_yfield.intmax_compute_work_group_size_z(int value) Sets the specified value to themax_compute_work_group_size_zfield.intmax_cull_distances(int value) Sets the specified value to themax_cull_distancesfield.intmax_draw_buffers(int value) Sets the specified value to themax_draw_buffersfield.intmax_dual_source_draw_buffers_ext(int value) Sets the specified value to themax_dual_source_draw_buffers_extfield.intmax_fragment_atomic_counter_buffers(int value) Sets the specified value to themax_fragment_atomic_counter_buffersfield.intmax_fragment_atomic_counters(int value) Sets the specified value to themax_fragment_atomic_countersfield.intmax_fragment_image_uniforms(int value) Sets the specified value to themax_fragment_image_uniformsfield.intmax_fragment_input_components(int value) Sets the specified value to themax_fragment_input_componentsfield.intmax_fragment_input_vectors(int value) Sets the specified value to themax_fragment_input_vectorsfield.intmax_fragment_uniform_components(int value) Sets the specified value to themax_fragment_uniform_componentsfield.intmax_fragment_uniform_vectors(int value) Sets the specified value to themax_fragment_uniform_vectorsfield.intmax_geometry_atomic_counter_buffers(int value) Sets the specified value to themax_geometry_atomic_counter_buffersfield.intmax_geometry_atomic_counters(int value) Sets the specified value to themax_geometry_atomic_countersfield.intmax_geometry_image_uniforms(int value) Sets the specified value to themax_geometry_image_uniformsfield.intmax_geometry_input_components(int value) Sets the specified value to themax_geometry_input_componentsfield.intmax_geometry_output_components(int value) Sets the specified value to themax_geometry_output_componentsfield.intmax_geometry_output_vertices(int value) Sets the specified value to themax_geometry_output_verticesfield.intmax_geometry_texture_image_units(int value) Sets the specified value to themax_geometry_texture_image_unitsfield.intmax_geometry_total_output_components(int value) Sets the specified value to themax_geometry_total_output_componentsfield.intmax_geometry_uniform_components(int value) Sets the specified value to themax_geometry_uniform_componentsfield.intmax_geometry_varying_components(int value) Sets the specified value to themax_geometry_varying_componentsfield.intmax_image_samples(int value) Sets the specified value to themax_image_samplesfield.intmax_image_units(int value) Sets the specified value to themax_image_unitsfield.intmax_lights(int value) Sets the specified value to themax_lightsfield.intmax_mesh_output_primitives_ext(int value) Sets the specified value to themax_mesh_output_primitives_extfield.intmax_mesh_output_primitives_nv(int value) Sets the specified value to themax_mesh_output_primitives_nvfield.intmax_mesh_output_vertices_ext(int value) Sets the specified value to themax_mesh_output_vertices_extfield.intmax_mesh_output_vertices_nv(int value) Sets the specified value to themax_mesh_output_vertices_nvfield.intmax_mesh_view_count_ext(int value) Sets the specified value to themax_mesh_view_count_extfield.intmax_mesh_view_count_nv(int value) Sets the specified value to themax_mesh_view_count_nvfield.intmax_mesh_work_group_size_x_ext(int value) Sets the specified value to themax_mesh_work_group_size_x_extfield.intmax_mesh_work_group_size_x_nv(int value) Sets the specified value to themax_mesh_work_group_size_x_nvfield.intmax_mesh_work_group_size_y_ext(int value) Sets the specified value to themax_mesh_work_group_size_y_extfield.intmax_mesh_work_group_size_y_nv(int value) Sets the specified value to themax_mesh_work_group_size_y_nvfield.intmax_mesh_work_group_size_z_ext(int value) Sets the specified value to themax_mesh_work_group_size_z_extfield.intmax_mesh_work_group_size_z_nv(int value) Sets the specified value to themax_mesh_work_group_size_z_nvfield.intmax_patch_vertices(int value) Sets the specified value to themax_patch_verticesfield.intmax_program_texel_offset(int value) Sets the specified value to themax_program_texel_offsetfield.intmax_samples(int value) Sets the specified value to themax_samplesfield.intmax_task_work_group_size_x_ext(int value) Sets the specified value to themax_task_work_group_size_x_extfield.intmax_task_work_group_size_x_nv(int value) Sets the specified value to themax_task_work_group_size_x_nvfield.intmax_task_work_group_size_y_ext(int value) Sets the specified value to themax_task_work_group_size_y_extfield.intmax_task_work_group_size_y_nv(int value) Sets the specified value to themax_task_work_group_size_y_nvfield.intmax_task_work_group_size_z_ext(int value) Sets the specified value to themax_task_work_group_size_z_extfield.intmax_task_work_group_size_z_nv(int value) Sets the specified value to themax_task_work_group_size_z_nvfield.intmax_tess_control_atomic_counter_buffers(int value) Sets the specified value to themax_tess_control_atomic_counter_buffersfield.intmax_tess_control_atomic_counters(int value) Sets the specified value to themax_tess_control_atomic_countersfield.intmax_tess_control_image_uniforms(int value) Sets the specified value to themax_tess_control_image_uniformsfield.intmax_tess_control_input_components(int value) Sets the specified value to themax_tess_control_input_componentsfield.intmax_tess_control_output_components(int value) Sets the specified value to themax_tess_control_output_componentsfield.intmax_tess_control_texture_image_units(int value) Sets the specified value to themax_tess_control_texture_image_unitsfield.intmax_tess_control_total_output_components(int value) Sets the specified value to themax_tess_control_total_output_componentsfield.intmax_tess_control_uniform_components(int value) Sets the specified value to themax_tess_control_uniform_componentsfield.intmax_tess_evaluation_atomic_counter_buffers(int value) Sets the specified value to themax_tess_evaluation_atomic_counter_buffersfield.intmax_tess_evaluation_atomic_counters(int value) Sets the specified value to themax_tess_evaluation_atomic_countersfield.intmax_tess_evaluation_image_uniforms(int value) Sets the specified value to themax_tess_evaluation_image_uniformsfield.intmax_tess_evaluation_input_components(int value) Sets the specified value to themax_tess_evaluation_input_componentsfield.intmax_tess_evaluation_output_components(int value) Sets the specified value to themax_tess_evaluation_output_componentsfield.intmax_tess_evaluation_texture_image_units(int value) Sets the specified value to themax_tess_evaluation_texture_image_unitsfield.intmax_tess_evaluation_uniform_components(int value) Sets the specified value to themax_tess_evaluation_uniform_componentsfield.intmax_tess_gen_level(int value) Sets the specified value to themax_tess_gen_levelfield.intmax_tess_patch_components(int value) Sets the specified value to themax_tess_patch_componentsfield.intmax_texture_coords(int value) Sets the specified value to themax_texture_coordsfield.intmax_texture_image_units(int value) Sets the specified value to themax_texture_image_unitsfield.intmax_texture_units(int value) Sets the specified value to themax_texture_unitsfield.intmax_transform_feedback_buffers(int value) Sets the specified value to themax_transform_feedback_buffersfield.intSets the specified value to themax_transform_feedback_interleaved_componentsfield.intmax_varying_components(int value) Sets the specified value to themax_varying_componentsfield.intmax_varying_floats(int value) Sets the specified value to themax_varying_floatsfield.intmax_varying_vectors(int value) Sets the specified value to themax_varying_vectorsfield.intmax_vertex_atomic_counter_buffers(int value) Sets the specified value to themax_vertex_atomic_counter_buffersfield.intmax_vertex_atomic_counters(int value) Sets the specified value to themax_vertex_atomic_countersfield.intmax_vertex_attribs(int value) Sets the specified value to themax_vertex_attribsfield.intmax_vertex_image_uniforms(int value) Sets the specified value to themax_vertex_image_uniformsfield.intmax_vertex_output_components(int value) Sets the specified value to themax_vertex_output_componentsfield.intmax_vertex_output_vectors(int value) Sets the specified value to themax_vertex_output_vectorsfield.intmax_vertex_texture_image_units(int value) Sets the specified value to themax_vertex_texture_image_unitsfield.intmax_vertex_uniform_components(int value) Sets the specified value to themax_vertex_uniform_componentsfield.intmax_vertex_uniform_vectors(int value) Sets the specified value to themax_vertex_uniform_vectorsfield.intmax_viewports(int value) Sets the specified value to themax_viewportsfield.intmin_program_texel_offset(int value) Sets the specified value to themin_program_texel_offsetfield.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newGLSLangResource.Bufferinstance backed by the specified container.Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by
GLSLangResource.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Details
-
max_lights
public int max_lights()- Returns:
- the value of the
max_lightsfield.
-
max_clip_planes
public int max_clip_planes()- Returns:
- the value of the
max_clip_planesfield.
-
max_texture_units
public int max_texture_units()- Returns:
- the value of the
max_texture_unitsfield.
-
max_texture_coords
public int max_texture_coords()- Returns:
- the value of the
max_texture_coordsfield.
-
max_vertex_attribs
public int max_vertex_attribs()- Returns:
- the value of the
max_vertex_attribsfield.
-
max_vertex_uniform_components
public int max_vertex_uniform_components()- Returns:
- the value of the
max_vertex_uniform_componentsfield.
-
max_varying_floats
public int max_varying_floats()- Returns:
- the value of the
max_varying_floatsfield.
-
max_vertex_texture_image_units
public int max_vertex_texture_image_units()- Returns:
- the value of the
max_vertex_texture_image_unitsfield.
-
max_combined_texture_image_units
public int max_combined_texture_image_units()- Returns:
- the value of the
max_combined_texture_image_unitsfield.
-
max_texture_image_units
public int max_texture_image_units()- Returns:
- the value of the
max_texture_image_unitsfield.
-
max_fragment_uniform_components
public int max_fragment_uniform_components()- Returns:
- the value of the
max_fragment_uniform_componentsfield.
-
max_draw_buffers
public int max_draw_buffers()- Returns:
- the value of the
max_draw_buffersfield.
-
max_vertex_uniform_vectors
public int max_vertex_uniform_vectors()- Returns:
- the value of the
max_vertex_uniform_vectorsfield.
-
max_varying_vectors
public int max_varying_vectors()- Returns:
- the value of the
max_varying_vectorsfield.
-
max_fragment_uniform_vectors
public int max_fragment_uniform_vectors()- Returns:
- the value of the
max_fragment_uniform_vectorsfield.
-
max_vertex_output_vectors
public int max_vertex_output_vectors()- Returns:
- the value of the
max_vertex_output_vectorsfield.
-
max_fragment_input_vectors
public int max_fragment_input_vectors()- Returns:
- the value of the
max_fragment_input_vectorsfield.
-
min_program_texel_offset
public int min_program_texel_offset()- Returns:
- the value of the
min_program_texel_offsetfield.
-
max_program_texel_offset
public int max_program_texel_offset()- Returns:
- the value of the
max_program_texel_offsetfield.
-
max_clip_distances
public int max_clip_distances()- Returns:
- the value of the
max_clip_distancesfield.
-
max_compute_work_group_count_x
public int max_compute_work_group_count_x()- Returns:
- the value of the
max_compute_work_group_count_xfield.
-
max_compute_work_group_count_y
public int max_compute_work_group_count_y()- Returns:
- the value of the
max_compute_work_group_count_yfield.
-
max_compute_work_group_count_z
public int max_compute_work_group_count_z()- Returns:
- the value of the
max_compute_work_group_count_zfield.
-
max_compute_work_group_size_x
public int max_compute_work_group_size_x()- Returns:
- the value of the
max_compute_work_group_size_xfield.
-
max_compute_work_group_size_y
public int max_compute_work_group_size_y()- Returns:
- the value of the
max_compute_work_group_size_yfield.
-
max_compute_work_group_size_z
public int max_compute_work_group_size_z()- Returns:
- the value of the
max_compute_work_group_size_zfield.
-
max_compute_uniform_components
public int max_compute_uniform_components()- Returns:
- the value of the
max_compute_uniform_componentsfield.
-
max_compute_texture_image_units
public int max_compute_texture_image_units()- Returns:
- the value of the
max_compute_texture_image_unitsfield.
-
max_compute_image_uniforms
public int max_compute_image_uniforms()- Returns:
- the value of the
max_compute_image_uniformsfield.
-
max_compute_atomic_counters
public int max_compute_atomic_counters()- Returns:
- the value of the
max_compute_atomic_countersfield.
-
max_compute_atomic_counter_buffers
public int max_compute_atomic_counter_buffers()- Returns:
- the value of the
max_compute_atomic_counter_buffersfield.
-
max_varying_components
public int max_varying_components()- Returns:
- the value of the
max_varying_componentsfield.
-
max_vertex_output_components
public int max_vertex_output_components()- Returns:
- the value of the
max_vertex_output_componentsfield.
-
max_geometry_input_components
public int max_geometry_input_components()- Returns:
- the value of the
max_geometry_input_componentsfield.
-
max_geometry_output_components
public int max_geometry_output_components()- Returns:
- the value of the
max_geometry_output_componentsfield.
-
max_fragment_input_components
public int max_fragment_input_components()- Returns:
- the value of the
max_fragment_input_componentsfield.
-
max_image_units
public int max_image_units()- Returns:
- the value of the
max_image_unitsfield.
-
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_outputsfield.
-
max_combined_shader_output_resources
public int max_combined_shader_output_resources()- Returns:
- the value of the
max_combined_shader_output_resourcesfield.
-
max_image_samples
public int max_image_samples()- Returns:
- the value of the
max_image_samplesfield.
-
max_vertex_image_uniforms
public int max_vertex_image_uniforms()- Returns:
- the value of the
max_vertex_image_uniformsfield.
-
max_tess_control_image_uniforms
public int max_tess_control_image_uniforms()- Returns:
- the value of the
max_tess_control_image_uniformsfield.
-
max_tess_evaluation_image_uniforms
public int max_tess_evaluation_image_uniforms()- Returns:
- the value of the
max_tess_evaluation_image_uniformsfield.
-
max_geometry_image_uniforms
public int max_geometry_image_uniforms()- Returns:
- the value of the
max_geometry_image_uniformsfield.
-
max_fragment_image_uniforms
public int max_fragment_image_uniforms()- Returns:
- the value of the
max_fragment_image_uniformsfield.
-
max_combined_image_uniforms
public int max_combined_image_uniforms()- Returns:
- the value of the
max_combined_image_uniformsfield.
-
max_geometry_texture_image_units
public int max_geometry_texture_image_units()- Returns:
- the value of the
max_geometry_texture_image_unitsfield.
-
max_geometry_output_vertices
public int max_geometry_output_vertices()- Returns:
- the value of the
max_geometry_output_verticesfield.
-
max_geometry_total_output_components
public int max_geometry_total_output_components()- Returns:
- the value of the
max_geometry_total_output_componentsfield.
-
max_geometry_uniform_components
public int max_geometry_uniform_components()- Returns:
- the value of the
max_geometry_uniform_componentsfield.
-
max_geometry_varying_components
public int max_geometry_varying_components()- Returns:
- the value of the
max_geometry_varying_componentsfield.
-
max_tess_control_input_components
public int max_tess_control_input_components()- Returns:
- the value of the
max_tess_control_input_componentsfield.
-
max_tess_control_output_components
public int max_tess_control_output_components()- Returns:
- the value of the
max_tess_control_output_componentsfield.
-
max_tess_control_texture_image_units
public int max_tess_control_texture_image_units()- Returns:
- the value of the
max_tess_control_texture_image_unitsfield.
-
max_tess_control_uniform_components
public int max_tess_control_uniform_components()- Returns:
- the value of the
max_tess_control_uniform_componentsfield.
-
max_tess_control_total_output_components
public int max_tess_control_total_output_components()- Returns:
- the value of the
max_tess_control_total_output_componentsfield.
-
max_tess_evaluation_input_components
public int max_tess_evaluation_input_components()- Returns:
- the value of the
max_tess_evaluation_input_componentsfield.
-
max_tess_evaluation_output_components
public int max_tess_evaluation_output_components()- Returns:
- the value of the
max_tess_evaluation_output_componentsfield.
-
max_tess_evaluation_texture_image_units
public int max_tess_evaluation_texture_image_units()- Returns:
- the value of the
max_tess_evaluation_texture_image_unitsfield.
-
max_tess_evaluation_uniform_components
public int max_tess_evaluation_uniform_components()- Returns:
- the value of the
max_tess_evaluation_uniform_componentsfield.
-
max_tess_patch_components
public int max_tess_patch_components()- Returns:
- the value of the
max_tess_patch_componentsfield.
-
max_patch_vertices
public int max_patch_vertices()- Returns:
- the value of the
max_patch_verticesfield.
-
max_tess_gen_level
public int max_tess_gen_level()- Returns:
- the value of the
max_tess_gen_levelfield.
-
max_viewports
public int max_viewports()- Returns:
- the value of the
max_viewportsfield.
-
max_vertex_atomic_counters
public int max_vertex_atomic_counters()- Returns:
- the value of the
max_vertex_atomic_countersfield.
-
max_tess_control_atomic_counters
public int max_tess_control_atomic_counters()- Returns:
- the value of the
max_tess_control_atomic_countersfield.
-
max_tess_evaluation_atomic_counters
public int max_tess_evaluation_atomic_counters()- Returns:
- the value of the
max_tess_evaluation_atomic_countersfield.
-
max_geometry_atomic_counters
public int max_geometry_atomic_counters()- Returns:
- the value of the
max_geometry_atomic_countersfield.
-
max_fragment_atomic_counters
public int max_fragment_atomic_counters()- Returns:
- the value of the
max_fragment_atomic_countersfield.
-
max_combined_atomic_counters
public int max_combined_atomic_counters()- Returns:
- the value of the
max_combined_atomic_countersfield.
-
max_atomic_counter_bindings
public int max_atomic_counter_bindings()- Returns:
- the value of the
max_atomic_counter_bindingsfield.
-
max_vertex_atomic_counter_buffers
public int max_vertex_atomic_counter_buffers()- Returns:
- the value of the
max_vertex_atomic_counter_buffersfield.
-
max_tess_control_atomic_counter_buffers
public int max_tess_control_atomic_counter_buffers()- Returns:
- the value of the
max_tess_control_atomic_counter_buffersfield.
-
max_tess_evaluation_atomic_counter_buffers
public int max_tess_evaluation_atomic_counter_buffers()- Returns:
- the value of the
max_tess_evaluation_atomic_counter_buffersfield.
-
max_geometry_atomic_counter_buffers
public int max_geometry_atomic_counter_buffers()- Returns:
- the value of the
max_geometry_atomic_counter_buffersfield.
-
max_fragment_atomic_counter_buffers
public int max_fragment_atomic_counter_buffers()- Returns:
- the value of the
max_fragment_atomic_counter_buffersfield.
-
max_combined_atomic_counter_buffers
public int max_combined_atomic_counter_buffers()- Returns:
- the value of the
max_combined_atomic_counter_buffersfield.
-
max_atomic_counter_buffer_size
public int max_atomic_counter_buffer_size()- Returns:
- the value of the
max_atomic_counter_buffer_sizefield.
-
max_transform_feedback_buffers
public int max_transform_feedback_buffers()- Returns:
- the value of the
max_transform_feedback_buffersfield.
-
max_transform_feedback_interleaved_components
public int max_transform_feedback_interleaved_components()- Returns:
- the value of the
max_transform_feedback_interleaved_componentsfield.
-
max_cull_distances
public int max_cull_distances()- Returns:
- the value of the
max_cull_distancesfield.
-
max_combined_clip_and_cull_distances
public int max_combined_clip_and_cull_distances()- Returns:
- the value of the
max_combined_clip_and_cull_distancesfield.
-
max_samples
public int max_samples()- Returns:
- the value of the
max_samplesfield.
-
max_mesh_output_vertices_nv
public int max_mesh_output_vertices_nv()- Returns:
- the value of the
max_mesh_output_vertices_nvfield.
-
max_mesh_output_primitives_nv
public int max_mesh_output_primitives_nv()- Returns:
- the value of the
max_mesh_output_primitives_nvfield.
-
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_nvfield.
-
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_nvfield.
-
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_nvfield.
-
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_nvfield.
-
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_nvfield.
-
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_nvfield.
-
max_mesh_view_count_nv
public int max_mesh_view_count_nv()- Returns:
- the value of the
max_mesh_view_count_nvfield.
-
max_mesh_output_vertices_ext
public int max_mesh_output_vertices_ext()- Returns:
- the value of the
max_mesh_output_vertices_extfield.
-
max_mesh_output_primitives_ext
public int max_mesh_output_primitives_ext()- Returns:
- the value of the
max_mesh_output_primitives_extfield.
-
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_extfield.
-
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_extfield.
-
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_extfield.
-
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_extfield.
-
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_extfield.
-
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_extfield.
-
max_mesh_view_count_ext
public int max_mesh_view_count_ext()- Returns:
- the value of the
max_mesh_view_count_extfield.
-
max_dual_source_draw_buffers_ext
public int max_dual_source_draw_buffers_ext()- Returns:
- the value of the
max_dual_source_draw_buffers_extfield.
-
limits
- Returns:
- a
GLSLangLimitsview of thelimitsfield.
-
max_lights
Sets the specified value to themax_lightsfield. -
max_clip_planes
Sets the specified value to themax_clip_planesfield. -
max_texture_units
Sets the specified value to themax_texture_unitsfield. -
max_texture_coords
Sets the specified value to themax_texture_coordsfield. -
max_vertex_attribs
Sets the specified value to themax_vertex_attribsfield. -
max_vertex_uniform_components
Sets the specified value to themax_vertex_uniform_componentsfield. -
max_varying_floats
Sets the specified value to themax_varying_floatsfield. -
max_vertex_texture_image_units
Sets the specified value to themax_vertex_texture_image_unitsfield. -
max_combined_texture_image_units
Sets the specified value to themax_combined_texture_image_unitsfield. -
max_texture_image_units
Sets the specified value to themax_texture_image_unitsfield. -
max_fragment_uniform_components
Sets the specified value to themax_fragment_uniform_componentsfield. -
max_draw_buffers
Sets the specified value to themax_draw_buffersfield. -
max_vertex_uniform_vectors
Sets the specified value to themax_vertex_uniform_vectorsfield. -
max_varying_vectors
Sets the specified value to themax_varying_vectorsfield. -
max_fragment_uniform_vectors
Sets the specified value to themax_fragment_uniform_vectorsfield. -
max_vertex_output_vectors
Sets the specified value to themax_vertex_output_vectorsfield. -
max_fragment_input_vectors
Sets the specified value to themax_fragment_input_vectorsfield. -
min_program_texel_offset
Sets the specified value to themin_program_texel_offsetfield. -
max_program_texel_offset
Sets the specified value to themax_program_texel_offsetfield. -
max_clip_distances
Sets the specified value to themax_clip_distancesfield. -
max_compute_work_group_count_x
Sets the specified value to themax_compute_work_group_count_xfield. -
max_compute_work_group_count_y
Sets the specified value to themax_compute_work_group_count_yfield. -
max_compute_work_group_count_z
Sets the specified value to themax_compute_work_group_count_zfield. -
max_compute_work_group_size_x
Sets the specified value to themax_compute_work_group_size_xfield. -
max_compute_work_group_size_y
Sets the specified value to themax_compute_work_group_size_yfield. -
max_compute_work_group_size_z
Sets the specified value to themax_compute_work_group_size_zfield. -
max_compute_uniform_components
Sets the specified value to themax_compute_uniform_componentsfield. -
max_compute_texture_image_units
Sets the specified value to themax_compute_texture_image_unitsfield. -
max_compute_image_uniforms
Sets the specified value to themax_compute_image_uniformsfield. -
max_compute_atomic_counters
Sets the specified value to themax_compute_atomic_countersfield. -
max_compute_atomic_counter_buffers
Sets the specified value to themax_compute_atomic_counter_buffersfield. -
max_varying_components
Sets the specified value to themax_varying_componentsfield. -
max_vertex_output_components
Sets the specified value to themax_vertex_output_componentsfield. -
max_geometry_input_components
Sets the specified value to themax_geometry_input_componentsfield. -
max_geometry_output_components
Sets the specified value to themax_geometry_output_componentsfield. -
max_fragment_input_components
Sets the specified value to themax_fragment_input_componentsfield. -
max_image_units
Sets the specified value to themax_image_unitsfield. -
max_combined_image_units_and_fragment_outputs
Sets the specified value to themax_combined_image_units_and_fragment_outputsfield. -
max_combined_shader_output_resources
Sets the specified value to themax_combined_shader_output_resourcesfield. -
max_image_samples
Sets the specified value to themax_image_samplesfield. -
max_vertex_image_uniforms
Sets the specified value to themax_vertex_image_uniformsfield. -
max_tess_control_image_uniforms
Sets the specified value to themax_tess_control_image_uniformsfield. -
max_tess_evaluation_image_uniforms
Sets the specified value to themax_tess_evaluation_image_uniformsfield. -
max_geometry_image_uniforms
Sets the specified value to themax_geometry_image_uniformsfield. -
max_fragment_image_uniforms
Sets the specified value to themax_fragment_image_uniformsfield. -
max_combined_image_uniforms
Sets the specified value to themax_combined_image_uniformsfield. -
max_geometry_texture_image_units
Sets the specified value to themax_geometry_texture_image_unitsfield. -
max_geometry_output_vertices
Sets the specified value to themax_geometry_output_verticesfield. -
max_geometry_total_output_components
Sets the specified value to themax_geometry_total_output_componentsfield. -
max_geometry_uniform_components
Sets the specified value to themax_geometry_uniform_componentsfield. -
max_geometry_varying_components
Sets the specified value to themax_geometry_varying_componentsfield. -
max_tess_control_input_components
Sets the specified value to themax_tess_control_input_componentsfield. -
max_tess_control_output_components
Sets the specified value to themax_tess_control_output_componentsfield. -
max_tess_control_texture_image_units
Sets the specified value to themax_tess_control_texture_image_unitsfield. -
max_tess_control_uniform_components
Sets the specified value to themax_tess_control_uniform_componentsfield. -
max_tess_control_total_output_components
Sets the specified value to themax_tess_control_total_output_componentsfield. -
max_tess_evaluation_input_components
Sets the specified value to themax_tess_evaluation_input_componentsfield. -
max_tess_evaluation_output_components
Sets the specified value to themax_tess_evaluation_output_componentsfield. -
max_tess_evaluation_texture_image_units
Sets the specified value to themax_tess_evaluation_texture_image_unitsfield. -
max_tess_evaluation_uniform_components
Sets the specified value to themax_tess_evaluation_uniform_componentsfield. -
max_tess_patch_components
Sets the specified value to themax_tess_patch_componentsfield. -
max_patch_vertices
Sets the specified value to themax_patch_verticesfield. -
max_tess_gen_level
Sets the specified value to themax_tess_gen_levelfield. -
max_viewports
Sets the specified value to themax_viewportsfield. -
max_vertex_atomic_counters
Sets the specified value to themax_vertex_atomic_countersfield. -
max_tess_control_atomic_counters
Sets the specified value to themax_tess_control_atomic_countersfield. -
max_tess_evaluation_atomic_counters
Sets the specified value to themax_tess_evaluation_atomic_countersfield. -
max_geometry_atomic_counters
Sets the specified value to themax_geometry_atomic_countersfield. -
max_fragment_atomic_counters
Sets the specified value to themax_fragment_atomic_countersfield. -
max_combined_atomic_counters
Sets the specified value to themax_combined_atomic_countersfield. -
max_atomic_counter_bindings
Sets the specified value to themax_atomic_counter_bindingsfield. -
max_vertex_atomic_counter_buffers
Sets the specified value to themax_vertex_atomic_counter_buffersfield. -
max_tess_control_atomic_counter_buffers
Sets the specified value to themax_tess_control_atomic_counter_buffersfield. -
max_tess_evaluation_atomic_counter_buffers
Sets the specified value to themax_tess_evaluation_atomic_counter_buffersfield. -
max_geometry_atomic_counter_buffers
Sets the specified value to themax_geometry_atomic_counter_buffersfield. -
max_fragment_atomic_counter_buffers
Sets the specified value to themax_fragment_atomic_counter_buffersfield. -
max_combined_atomic_counter_buffers
Sets the specified value to themax_combined_atomic_counter_buffersfield. -
max_atomic_counter_buffer_size
Sets the specified value to themax_atomic_counter_buffer_sizefield. -
max_transform_feedback_buffers
Sets the specified value to themax_transform_feedback_buffersfield. -
max_transform_feedback_interleaved_components
Sets the specified value to themax_transform_feedback_interleaved_componentsfield. -
max_cull_distances
Sets the specified value to themax_cull_distancesfield. -
max_combined_clip_and_cull_distances
Sets the specified value to themax_combined_clip_and_cull_distancesfield. -
max_samples
Sets the specified value to themax_samplesfield. -
max_mesh_output_vertices_nv
Sets the specified value to themax_mesh_output_vertices_nvfield. -
max_mesh_output_primitives_nv
Sets the specified value to themax_mesh_output_primitives_nvfield. -
max_mesh_work_group_size_x_nv
Sets the specified value to themax_mesh_work_group_size_x_nvfield. -
max_mesh_work_group_size_y_nv
Sets the specified value to themax_mesh_work_group_size_y_nvfield. -
max_mesh_work_group_size_z_nv
Sets the specified value to themax_mesh_work_group_size_z_nvfield. -
max_task_work_group_size_x_nv
Sets the specified value to themax_task_work_group_size_x_nvfield. -
max_task_work_group_size_y_nv
Sets the specified value to themax_task_work_group_size_y_nvfield. -
max_task_work_group_size_z_nv
Sets the specified value to themax_task_work_group_size_z_nvfield. -
max_mesh_view_count_nv
Sets the specified value to themax_mesh_view_count_nvfield. -
max_mesh_output_vertices_ext
Sets the specified value to themax_mesh_output_vertices_extfield. -
max_mesh_output_primitives_ext
Sets the specified value to themax_mesh_output_primitives_extfield. -
max_mesh_work_group_size_x_ext
Sets the specified value to themax_mesh_work_group_size_x_extfield. -
max_mesh_work_group_size_y_ext
Sets the specified value to themax_mesh_work_group_size_y_extfield. -
max_mesh_work_group_size_z_ext
Sets the specified value to themax_mesh_work_group_size_z_extfield. -
max_task_work_group_size_x_ext
Sets the specified value to themax_task_work_group_size_x_extfield. -
max_task_work_group_size_y_ext
Sets the specified value to themax_task_work_group_size_y_extfield. -
max_task_work_group_size_z_ext
Sets the specified value to themax_task_work_group_size_z_extfield. -
max_mesh_view_count_ext
Sets the specified value to themax_mesh_view_count_extfield. -
max_dual_source_draw_buffers_ext
Sets the specified value to themax_dual_source_draw_buffers_extfield. -
limits
Copies the specifiedGLSLangLimitsto thelimitsfield. -
limits
Passes thelimitsfield to the specifiedConsumer.
-