mesa/src/mapi/glapi/gen
Mathieu Bridon 5530cb1296 python: Better iterate over dictionaries
In Python 2, dictionaries have 2 sets of methods to iterate over their
keys and values: keys()/values()/items() and iterkeys()/itervalues()/iteritems().

The former return lists while the latter return iterators.

Python 3 dropped the method which return lists, and renamed the methods
returning iterators to keys()/values()/items().

Using those names makes the scripts compatible with both Python 2 and 3.

Signed-off-by: Mathieu Bridon <bochecha@daitauha.fr>
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
2018-07-24 11:07:04 -07:00
..
AMD_draw_buffers_blend.xml
AMD_performance_monitor.xml Allow AMD_perfmon on GLES contexts 2018-07-18 10:39:21 -07:00
apiexec.py mesa: enable ARB_direct_state_access in OpenGL 4.5 compat profile 2018-07-05 13:15:34 +10:00
APPLE_object_purgeable.xml
APPLE_vertex_array_object.xml mesa: Remove GL_APPLE_vertex_array_object stubs 2017-05-23 15:02:29 -07:00
ARB_base_instance.xml mesa: Track the current vertex/element array buffers for glthread. 2017-03-16 14:14:19 +11:00
ARB_bindless_texture.xml mesa: add KHR_no_error support for glGetImageHandleARB() 2017-06-18 14:21:04 +02:00
ARB_blend_func_extended.xml mesa: add KHR_no_error support for glBindFragDataLocation*() 2017-06-29 08:54:11 +10:00
ARB_clear_buffer_object.xml mesa: add KHR_no_error support to glClear*Buffer*Data() 2017-08-02 12:54:31 +02:00
ARB_clear_texture.xml
ARB_clip_control.xml mesa: add KHR_no_error support for glClipControl() 2017-06-23 09:26:42 +02:00
ARB_color_buffer_float.xml
ARB_compressed_texture_pixel_storage.xml
ARB_compute_shader.xml mesa: add KHR_no_error support for glDispatchCompute*() 2017-05-17 10:12:04 +10:00
ARB_compute_variable_group_size.xml mesa: add KHR_no_error support for glDispatchCompute*() 2017-05-17 10:12:04 +10:00
ARB_copy_buffer.xml mesa: add KHR_no_error support to copy buffer subdata functions 2017-05-07 15:29:33 +10:00
ARB_copy_image.xml mesa: add KHR_no_error support for glCopyImageSubData() 2017-06-07 11:04:33 +02:00
ARB_debug_output.xml
ARB_depth_buffer_float.xml
ARB_depth_clamp.xml
ARB_direct_state_access.xml mesa: add KHR_no_error support to glClear*Buffer*Data() 2017-08-02 12:54:31 +02:00
ARB_draw_buffers.xml
ARB_draw_buffers_blend.xml mesa: add KHR_no_error support to glBlendEquationiARB() 2017-07-31 13:53:39 +02:00
ARB_draw_elements_base_vertex.xml mesa: Track the current vertex/element array buffers for glthread. 2017-03-16 14:14:19 +11:00
ARB_draw_indirect.xml
ARB_draw_instanced.xml mesa: Track the current vertex/element array buffers for glthread. 2017-03-16 14:14:19 +11:00
ARB_ES2_compatibility.xml
ARB_ES3_compatibility.xml
ARB_framebuffer_no_attachments.xml mesa: Expose GL_ARB_framebuffer_no_attachments to GLES 3.1 2015-09-01 08:19:11 +03:00
ARB_framebuffer_object.xml mesa: add KHR_no_error support to glFramebufferRenderbuffer() 2017-07-31 13:53:39 +02:00
ARB_get_program_binary.xml mesa: add KHR_no_error support to glProgramParameteri() 2017-07-31 13:53:39 +02:00
ARB_get_texture_sub_image.xml glapi: remove the final function offset tags 2016-03-09 17:16:51 +00:00
ARB_gl_spirv.xml mesa: add GL_ARB_gl_spirv boilerplate 2017-12-12 08:18:32 +01:00
ARB_gpu_shader5.xml
ARB_gpu_shader_fp64.xml mesa/glthread: add async support to ARB_gpu_shader_fp64 uniform functions 2017-03-31 11:54:35 +11:00
ARB_gpu_shader_int64.xml mesa/glthread: add async support to ARB_gpu_shader_int64 uniform functions 2017-03-31 11:54:36 +11:00
ARB_indirect_parameters.xml glapi: add ARB_indirect_parameters definitions 2016-01-07 18:38:46 -05:00
ARB_instanced_arrays.xml
ARB_internalformat_query.xml
ARB_internalformat_query2.xml mesa: Add dispatch and extension XML for GL_ARB_internalformat_query2 2016-03-03 15:14:06 +01:00
ARB_invalidate_subdata.xml mesa: add KHR_no_error support to glInvalidate*() 2017-07-31 13:53:39 +02:00
ARB_map_buffer_range.xml mesa: add KHR_no_error support for flush mapped buffer functions 2017-05-07 15:29:33 +10:00
ARB_multi_bind.xml mesa: add KHR_no_error support to glBindTextures() 2017-07-31 13:53:39 +02:00
ARB_pipeline_statistics_query.xml
ARB_program_interface_query.xml
ARB_robustness.xml mesa: add KHR_no_error support to glRead*Pixels*() 2017-07-31 13:53:39 +02:00
ARB_sample_shading.xml
ARB_sampler_objects.xml mesa: add KHR_no_error support to glDeleteSamplers() 2017-07-31 13:53:39 +02:00
ARB_seamless_cube_map.xml
ARB_separate_shader_objects.xml mesa: add KHR_no_error support for gl*ProgramPipelines() 2017-06-28 10:25:13 +02:00
ARB_shader_atomic_counters.xml
ARB_shader_image_load_store.xml mesa: add KHR_no_error support for glBindImageTexture() 2017-05-29 10:11:43 +02:00
ARB_shader_storage_buffer_object.xml mesa: add KHR_no_error support for glShaderStorageBlockBinding() 2017-06-28 10:25:13 +02:00
ARB_shader_subroutine.xml glapi: remove the final function offset tags 2016-03-09 17:16:51 +00:00
ARB_sparse_buffer.xml mesa: Add GL_ARB_sparse_buffer boilerplate 2017-04-05 10:31:01 +02:00
ARB_sync.xml mesa: add KHR_no_error support to glDeleteSync() 2017-07-31 13:53:39 +02:00
ARB_tessellation_shader.xml mesa: add KHR_no_error support to glPatchParameteri() 2017-07-31 13:53:39 +02:00
ARB_texture_barrier.xml
ARB_texture_buffer_object.xml
ARB_texture_buffer_range.xml mapi: expose new functions in GL ES 3.2 2016-05-26 21:25:53 -04:00
ARB_texture_compression_rgtc.xml
ARB_texture_cube_map_array.xml
ARB_texture_float.xml
ARB_texture_gather.xml
ARB_texture_multisample.xml mesa: add KHR_no_error support to glSampleMaski() 2017-07-31 13:53:39 +02:00
ARB_texture_rg.xml
ARB_texture_rgb10_a2ui.xml
ARB_texture_storage.xml mesa: add KHR_no_error support to glTexStorage*D() 2017-07-31 13:53:39 +02:00
ARB_texture_storage_multisample.xml mapi: expose new functions in GL ES 3.2 2016-05-26 21:25:53 -04:00
ARB_texture_view.xml mesa: add KHR_no_error support to glTextureView() 2017-07-31 13:53:39 +02:00
ARB_uniform_buffer_object.xml mesa: add KHR_no_error support for glUniformBlockBinding() 2017-06-28 10:25:13 +02:00
ARB_vertex_array_object.xml mesa: add KHR_no_error to glDeleteVertexArrays() 2017-07-31 13:53:39 +02:00
ARB_vertex_attrib_64bit.xml mesa/varray: make use of dispatch KHR_no_error support 2017-05-04 11:35:37 +10:00
ARB_vertex_attrib_binding.xml mesa: add KHR_no_error support to glVertexBindingDivisor() 2017-07-31 13:53:39 +02:00
ARB_vertex_type_2_10_10_10_rev.xml
ARB_viewport_array.xml mesa: add KHR_no_error support to glDepthRangeArrayv 2017-07-31 13:53:39 +02:00
es_EXT.xml mesa: changes to expose OES_texture_view extension 2018-05-24 12:53:07 +03:00
EXT_draw_buffers2.xml
EXT_external_objects.xml mapi: add EXT_external_objects and EXT_external_objects_fd 2017-08-06 12:42:06 +10:00
EXT_external_objects_fd.xml mapi: add EXT_external_objects and EXT_external_objects_fd 2017-08-06 12:42:06 +10:00
EXT_framebuffer_object.xml mesa: Drop enums that had been removed in later revs of specs. 2015-12-01 10:24:18 -08:00
EXT_gpu_shader4.xml glapi: add EXT_blend_func_extended XML definitions 2015-11-19 11:39:51 -05:00
EXT_packed_depth_stencil.xml
EXT_provoking_vertex.xml
EXT_separate_shader_objects.xml
EXT_texture_array.xml
EXT_texture_integer.xml mesa: add GL_EXT_texture_border_clamp support 2016-02-22 10:38:56 -05:00
EXT_transform_feedback.xml mesa: add KHR_no_error support to glBindBufferOffsetEXT() 2017-08-25 11:35:30 +02:00
EXT_window_rectangles.xml glapi: add GL_EXT_window_rectangles entrypoints 2016-06-18 12:51:55 -04:00
GL3x.xml mesa: add KHR_no_error support to glTransformFeedbackVaryings() 2017-08-25 11:35:30 +02:00
GL4x.xml mesa: add glsl version query (v4) 2018-02-13 13:24:31 -07:00
gl_and_es_API.xml
gl_and_glX_API.xml
gl_API.dtd mesa/glthread: restore the dispatch table when incompatible gl calls are detected 2017-03-16 14:14:19 +11:00
gl_API.xml mesa: add support for ARB_sample_locations 2018-06-14 20:09:45 -06:00
gl_apitemp.py python: Use the print function 2018-07-06 10:04:22 -07:00
gl_enums.py python: Use the print function 2018-07-06 10:04:22 -07:00
gl_genexec.py python: Use the print function 2018-07-06 10:04:22 -07:00
gl_gentable.py python: Better iterate over dictionaries 2018-07-24 11:07:04 -07:00
gl_marshal.py python: Stop using the Python 2 exception syntax 2018-07-06 10:18:43 -07:00
gl_marshal_h.py python: Stop using the Python 2 exception syntax 2018-07-06 10:18:43 -07:00
gl_procs.py python: Better check for keys in dicts 2018-07-24 11:07:04 -07:00
gl_SPARC_asm.py python: Use the print function 2018-07-06 10:04:22 -07:00
gl_table.py python: Use the print function 2018-07-06 10:04:22 -07:00
gl_x86-64_asm.py python: Use the print function 2018-07-06 10:04:22 -07:00
gl_x86_asm.py python: Use the print function 2018-07-06 10:04:22 -07:00
gl_XML.py python: Better iterate over dictionaries 2018-07-24 11:07:04 -07:00
glX_API.xml
glX_proto_common.py python: Stop using the string module 2018-07-24 11:07:04 -07:00
glX_proto_recv.py mapi/gen: remove shebang from python scripts 2017-03-10 14:12:47 +00:00
glX_proto_send.py python: Stop using the string module 2018-07-24 11:07:04 -07:00
glX_proto_size.py python: Better check for keys in dicts 2018-07-24 11:07:04 -07:00
glX_server_table.py mapi/gen: remove shebang from python scripts 2017-03-10 14:12:47 +00:00
glX_XML.py python: Better check for keys in dicts 2018-07-24 11:07:04 -07:00
GREMEDY_string_marker.xml mesa: add GREMEDY_string_marker 2016-01-21 17:19:05 -05:00
INTEL_performance_query.xml
KHR_context_flush_control.xml
KHR_debug.xml mapi: expose new functions in GL ES 3.2 2016-05-26 21:25:53 -04:00
KHR_robustness.xml mesa: add missing CONTEXT_ROBUST_ACCESS enum 2016-10-27 07:06:41 +03:00
KHR_robustness_es.xml i965: Enable GL_KHR_robustness 2016-05-25 09:41:44 -07:00
KHR_texture_compression_astc.xml glapi: add support for KHR_texture_compression_astc_ldr 2015-08-26 14:36:42 -07:00
license.py
Makefile.am autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
marshal_XML.py mapi/gen: remove shebang from the marshal generator scripts 2017-08-26 11:20:08 +01:00
MESA_tile_raster_order.xml mapi: Update extension number of MESA_tile_raster_order. 2017-10-12 12:44:51 -07:00
meson.build mesa: add GL_ARB_gl_spirv boilerplate 2017-12-12 08:18:32 +01:00
NV_conditional_render.xml
NV_primitive_restart.xml
NV_texture_barrier.xml
NV_vdpau_interop.xml
OES_EGL_image.xml
OES_fixed_point.xml
OES_single_precision.xml
OES_texture_compression_astc.xml glapi: Update dispatch XML files for OES_texture_compression_astc.xml 2016-05-03 03:43:18 -07:00
remap_helper.py python: Use the print function 2018-07-06 10:04:22 -07:00
SConscript mapi: Fix enums.c build with other build systems. 2015-12-01 12:19:02 -08:00
static_data.py mapi/gen: remove shebang from python scripts 2017-03-10 14:12:47 +00:00
typeexpr.py python: Stop using the string module 2018-07-24 11:07:04 -07:00