A list of extension requirements and interactions extracted from the GL_* files on Khronos so this is messy but relatively complete I've started to introduce key phrases like "This extension requires" so that this could become machine readable in the future.
--- ./WGL_ARB_make_current_read.txt This extension requires WGL_ARB_extensions_string is required. ./ARB_cull_distance.txt This extension requires OpenGL 3.0 is required. The extension is written against the OpenGL 4.4 Specification, Core Profile, March 19, 2014. The extension is written against the OpenGL Shading Language 4.40 Specification, January 22, 2014. ./ARB_compute_variable_group_size.txt This extension is written against the OpenGL 4.3 (Compatibility Profile) Specification, dated August 6, 2012. This extension is written against the OpenGL Shading Language Specification, Version 4.30, Revision 7, dated September 24, 2012. This extension requires OpenGL 4.3 or ARB_compute_shader is required. This extension interacts with NV_compute_program5. ./ARB_texture_query_levels.txt This extension requires OpenGL 3.0 is required. This extension requires OpenGL Shading Language 1.30 is required This extension is written against the OpenGL 4.2 specification and version 4.20 of the OpenGL Shading Language Specification. ./ARB_depth_clamp.txt Written based on the wording of the OpenGL 3.1 specification. ARB_compatibility affects the behavior of this extension. ./WGL_ARB_render_texture.txt This extension requires OpenGL 1.1 is required. This extension requires WGL_ARB_extension_string is required. This extension requires WGL_ARB_pixel_format is required. This extension requires WGL_ARB_pbuffer is required. WGL_ARB_make_current_read affects the definition of this extension. GL_ARB_texture_cube_map affects the definition of this extension The extension is written against the OpenGL 1.2.1 Specification. ./ARB_copy_image.txt This extension requires OpenGL 1.1 is required. The extension is written against the OpenGL 4.2 (Core Profile) Specification. This extension interacts with OpenGL 4.3 and ARB_texture_view. This extension interacts with the Compatibility Profile. This extension interacts with EXT_texture_compression_s3tc. This extension interacts with OpenGL 3.0 and ARB_texture_compression_rgtc. This extension interacts with OpenGL 4.2 and ARB_texture_compression_bptc. ./ARB_shader_clock.txt This extension is written against version 4.50 of the OpenGL Shading Language Specification. This interacts with GL_ARB_gpu_shader_int64. ./ARB_texture_env_crossbar.txt This extension is written against the OpenGL 1.2.1 Specification. This extension requires OpenGL 1.1 This extension requires ARB_multitexture This extension requires ARB_texture_env_combine ./WGL_ARB_extensions_string.txt None ./ARB_shader_group_vote.txt This extension is written against the OpenGL 4.3 (Compatibility Profile) Specification, dated August 6, 2012. This extension is written against the OpenGL Shading Language Specification, Version 4.30, Revision 7, dated September 24, 2012. This extension requires OpenGL 4.3 or ARB_compute_shader This extension interacts with NV_gpu_shader5. ./ARB_ES2_compatibility.txt Written based on the wording of the OpenGL 4.0 Compatibility Profile (March 11, 2010) specification. This extension interacts with ARB_tessellation_shader or OpenGL 4.0. ./ARB_provoking_vertex.txt This extension is written against the OpenGL 2.1 Specification but can apply to any prior specification. ARB_geometry_shader4, EXT_geometry_shader4, NV_geometry_shader4, and NV_gpu_program4 interact with this extension EXT_transform_feedback, NV_transform_feedback, and the transform feedback functionality made core by OpenGL 3.0 are clarified by this extension. ./ARB_texture_buffer_object_rgb32.txt This extension is written against the OpenGL 3.2 specification (Core Profile). ./ARB_point_parameters.txt This extension requires OpenGL 1.0 is required. ARB_multisample affects the definition of this extension. The extension is written against the OpenGL 1.2.1 Specification. ./ARB_half_float_vertex.txt This extension is written against the OpenGL 2.1 Specification Based on the NV_half_float and OES_vertex_half_float extensions. ./ARB_explicit_attrib_location.txt This extension requires OpenGL 2.0 or GL_ARB_vertex_shader. This extension interacts with GL_ARB_blend_func_extended. This extension is written against the OpenGL 3.2 (Core Profile) specification dated 7/24/2009 and the This extension is written against the OpenGL Shading Language 1.50.09 specification dated 7/24/2009. This extension interacts with GL_ARB_separate_shader_objects, This extension interacts with GL_ARB_gpu_shader_fp64 This extension interacts with OpenGL 4.0 This extension interacts with OpenGL 4.1. ./ARB_sparse_texture2.txt This extension is written against the OpenGL 4.5 Specification (Compatibility Profile), dated February 2, 2015. This extension is written against the OpenGL Shading Language Specification, version 4.50, revision 5. This extension requires ARB_sparse_texture. This extension interacts trivially with EXT_depth_bounds_test. This extension interacts with NV_gpu_program4 and NV_gpu_program5. ./ARB_fragment_coord_conventions.txt This extension is written against the OpenGL 3.1 Specification but can apply to prior specifications. This extension interacts with ARB_fragment_program. This extension interacts with ARB_fragment_shader. This extension interacts with NV_fragment_program. This extension interacts with NV_fragment_program_option. This extension interacts with NV_fragment_program2. This extension interacts with NV_fragment_program4. ./WGL_ARB_create_context.txt This extension requires WGL_ARB_extensions_string is required. The presence of an OpenGL 3.2 or later implementation determines whether or not WGL_ARB_create_context_profile is required. ./ARB_invalidate_subdata.txt This extension is written against the OpenGL 3.2 specification (Compatibility profile). This extension requires OpenGL 2.0 is required. This extension interacts with OpenGL ES 2.0. ./ARB_robust_buffer_access_behavior.txt This extension requires ARB_robustness extension is required. This extension is written against The OpenGL 4.2 (Compatibility Profile) specification. ./ARB_sparse_texture_clamp.txt This extension is written against the OpenGL 4.5 Specification (Compatibility Profile), dated February 2, 2015. This extension is written against the OpenGL Shading Language Specification, version 4.50, revision 5. This extension requires and extends ARB_sparse_texture2. This extension interacts with NV_gpu_program4 and NV_gpu_program5. ./WGL_ARB_create_context_robustness.txt This extension requires WGL_ARB_extensions_string is required. This extension requires WGL_ARB_create_context is required. This extension requires GL_ARB_robustness is required. ./ARB_arrays_of_arrays.txt This extension requires GLSL 1.2 is required. This extension requires OpenGL ?? (Core Profile) specification is required. (See issues.) ./ARB_enhanced_layouts.txt This extension is written against the OpenGL 4.3 (Compatibility Profile) Specification, dated February 14, 2013. This extension is written against the GLSL 4.30 Specification. This extension requires OpenGL 3.1 and This extension requires GLSL 1.40 or later are required. This extension interacts with OpenGL 3.3 and ARB_explicit_attrib_location. This extension interacts with OpenGL 4.0 and ARB_vertex_attrib_64bit. This extension interacts with OpenGL 4.0 and ARB_transform_feedback3. This extension interacts with OpenGL 4.1 and ARB_separate_shader_objects. This extension interacts with OpenGL 4.3 and ARB_shader_storage_buffer_object. This extension interacts with OpenGL 4.3 and ARB_program_interface_query. ./ARB_shader_image_size.txt This extension requires OpenGL 4.2 is required. This extension requires OpenGL Shading Language 4.20 is required This extension is written against the OpenGL 4.2 specification and This extension is written against version 4.20 of the OpenGL Shading Language Specification. This extension interacts with NV_gpu_program5 and This extension interacts with EXT_shader_image_load_store. ./ARB_transpose_matrix.txt This extensions is written against the OpenGL 1.2 Specification. ./ARB_vertex_array_bgra.txt This extension is written against the OpenGL 2.1 Specification but This extension requires OpenGL 1.1 required This extension interacts with EXT_vertex_array. This extension interacts with EXT_secondary_color. This extension interacts with NV_vertex_program. This extension interacts with ARB_vertex_program. This extension interacts with ARB_vertex_shader. ./ARB_gpu_shader_fp64.txt This extension is written against the OpenGL 3.2 (Compatibility Profile) Specification. This extension is written against version 1.50 (revision 09) of the OpenGL Shading Language Specification. This extension requires OpenGL 3.2 and This extension requires GLSL 1.50 are required. This extension interacts with EXT_direct_state_access. This extension interacts with NV_shader_buffer_load. ./ARB_sparse_texture.txt This extension requires OpenGL 1.1 is required. This extension is written against the OpenGL 4.3 (Core) Specification, February 14, 2013. This extension requires GL_EXT_direct_state_access This extension requires GL_ARB_direct_state_access. ./ARB_cl_event.txt This extension requires GL_ARB_sync This extension requires OpenCL sharing event objects with OpenGL is required. ./ARB_texture_mirrored_repeat.txt This extension is written against the OpenGL 1.3 Specification. ./ARB_clear_texture.txt This extension requires OpenGL 1.3 is required. This extension is written against the OpenGL 4.3 (Core Profile) Specification (October 18, 2012). This extension interacts with EXT_texture_integer. This extension interacts with ARB_texture_buffer_object. This extension interacts with ARB_texture_multisample. This extension interacts with ARB_depth_texture. This extension interacts with EXT_packed_depth_stencil This extension interacts with ARB_framebuffer_object. This extension interacts with ARB_texture_stencil8. This extension interacts with ARB_shader_image_load_store. This extension interacts with ARB_internalformat_query2. ./ARB_shader_viewport_layer_array.txt This extension requires OpenGL 4.1 is required. The extension is written against the OpenGL 4.5 Specification, Core Profile, February 2, 2015 The extension is written against the OpenGL Shading Language Specification, version 4.50.5. ./ARB_matrix_palette.txt This extension requires ARB_vertex_blend and This extension requires OpenGL 1.0 are required. This extension is written against the ARB_vertex_blend extended OpenGL 1.2.1 Specification. ./GLX_ARB_robustness_application_isolation.txt This extension requires GLX 1.4 is required. This extension requires GLX_ARB_create_context_robustness is required. ./ARB_depth_buffer_float.txt This extension requires OpenGL 2.0 is required. This extension requires ARB_color_buffer_float is required. This extension requires EXT_packed_depth_stencil is required. This extension requires ARB_framebuffer_object is required. This extension modifies EXT_depth_bounds_test. This extension modifies NV_copy_depth_to_color. This extension is written against the OpenGL 2.0 specification. ./ARB_vertex_type_2_10_10_10_rev.txt This extension is written against the OpenGL 3.2 specification, compatibility profile. This extension requires OpenGL 1.1 is required. The OpenGL 3.2, core profile specification affects the definition of this extension. This extension trivially interacts with the OES_vertex_type_10_10_10_2 extension. This extension interacts with the EXT_vertex_array_bgra extension. ./ARB_shader_storage_buffer_object.txt This extension requires OpenGL 4.0 (either core or compatibility profile) is required. This extension requires OpenGL 4.3 or ARB_program_interface_query is required. This extension is written against the OpenGL 4.2 (Compatibility Profile) Specification. This extension interacts with OpenGL 4.3 and ARB_compute_shader. This extension interacts with OpenGL 4.3 and ARB_program_interface_query. This extension interacts with NV_bindless_texture. ./ARB_framebuffer_sRGB.txt This extension requires OpenGL 1.1 is required This extension is written against the OpenGL 2.0 (September 7, 2004) specification. WGL_EXT_extensions_string is required for WGL support. WGL_EXT_pixel_format is required for WGL support. ARB_color_buffer_float interacts with this extension. This extension requires ARB_framebuffer_object is required. EXT_texture_sRGB interacts with this extension. ARB_draw_buffers interacts with this extension. ./GLX_ARB_get_proc_address.txt The extension is written against the GLX 1.3 Specification. ./ARB_geometry_shader4.txt This extension requires OpenGL 1.1 is required. This extension is written against the OpenGL 2.0 specification. This extension interacts with EXT_framebuffer_object This extension interacts with EXT_framebuffer_blit This extension interacts with EXT_texture_array ARB_texture_rectangle trivially affects the definition of this extension. ARB_texture_buffer_object trivially affects the definition of this extension. NV_primitive_restart trivially affects the definition of this extension. This extension interacts with ARB_tranform_feedback. This extension interacts with geometry shader support in OpenGL 3.2. This extension interacts with ARB_uniform_buffer_object. ./ARB_ES3_1_compatibility.txt This extension requires OpenGL 4.4, This extension requires ARB_ES2_compatibility, This extension requires ARB_ES3_compatibility are required. This extension is written against The OpenGL 4.4 (Compatibility Profile) specification. ./ARB_texture_env_add.txt ./ARB_shader_draw_parameters.txt This extension requires OpenGL 3.1 is required. This extension is written against Version 4.3 of the Core Profile OpenGL Specification, dated February 14, 2013 This extension is written against Version 4.30 of the OpenGL Shading Language Specification, dated February 7, 2013. The presence of the GL_ARB_multi_draw_indirect extension affects the definition of this extension. The GL_ARB_indirect_parameters extension affects the definition of this extension. ./ARB_vertex_buffer_object.txt Written based on the wording of the OpenGL 1.4 specification. GL_ARB_vertex_blend affects the definition of this extension. GL_ARB_vertex_program affects the definition of this extension. GL_EXT_vertex_shader affects the definition of this extension. GLX_ARB_create_context affects the behavior of this extension. ./ARB_spirv_extensions.txt This extensions is written against the OpenGL 4.5 Specification (Core Profile - July 7, 2016) This extension requires ARB_gl_spirv. This extension interacts with ARB_shader_ballot This extension interacts with SPV_KHR_shader_ballot. This extension interacts with ARB_shader_draw_parameters This extension interacts with SPV_KHR_shader_draw_parameters. This extension interacts with ARB_shader_group_vote This extension interacts with SPV_KHR_subgroup_vote. This extension interacts with NV_stereo_view_rendering This extension interacts with SPV_NV_stereo_view_rendering. This extension interacts with NV_viewport_array2 This extension interacts with SPV_NV_viewport_array2. This extension interacts with ARB_shader_viewport_layer_array This extension interacts with SPV_NV_viewport_array2. This extension interacts with NV_geometry_shader_passthrough This extension interacts with SPV_NV_geometry_shader_passthrough. This extension interacts with NV_sample_mask_override_coverage This extension interacts with SPV_NV_sample_mask_override_coverage. This extension interacts with AMD_shader_explicit_vertex_parameter This extension interacts with SPV_AMD_shader_explicit_vertex_parameter. This extension interacts with AMD_gpu_shader_half_float This extension interacts with SPV_AMD_gpu_shader_half_float. This extension interacts with ARB_shader_atomic_counter_ops This extension interacts with SPV_KHR_shader_atomic_counter_ops. This extension interacts with ARB_post_depth_coverage, This extension interacts with EXT_post_depth_coverage This extension interacts with SPV_KHR_post_depth_coverage. This extension interacts with SPV_KHR_storage_buffer_storage_class. ./ARB_texture_gather.txt This extension requires OpenGL 1.1 is required. This extension requires OpenGL Shading Language version 1.30 is required. This extension is written against the OpenGL 3.0 Specification (Compatibility Profile) This extension is written against the Version 1.30 of the OpenGL Shading Language Specification. This extension interacts with EXT_texture_swizzle This extension interacts with ARB_texture_swizzle ./ARB_parallel_shader_compile.txt This extension is written against OpenGL 4.5 (CoreProfile) dated May 28 2015. ./ARB_conditional_render_inverted.txt This extension requires OpenGL 3.0 is required. The extension is written against the OpenGL 4.4 Specification, Core Profile, March 19, 2014. ./ARB_shader_subroutine.txt This extension is written against the OpenGL 3.2 core specification and This extension is written against the version 1.50 of the GLSL specification. This extension requires ARB_gpu_shader5 This extension interacts with NV_gpu_program5. This extension interacts trivially with EXT_separate_shader_objects. ./ARB_texture_filter_anisotropic.txt This extension requires OpenGL 1.2 required. This extension is written against the OpenGL 4.5 (Compatibility Profile) Specification (October 24, 2016). ./ARB_texture_barrier.txt This extension is written against The OpenGL 4.4 (Compatibility Profile) specification. ./ARB_map_buffer_alignment.txt This extension requires OpenGL 2.1 is required. If ARB_map_buffer_range is NOT supported, ignore references to MapBufferRange. This extension is written against The OpenGL 4.1 (Compatibility Profile) specification. ./ARB_base_instance.txt This extension is written against the OpenGL Specification, Version 4.1 (Core Profile). This extension requires OpenGL 3.1 or ARB_draw_instanced is required. ./ARB_viewport_array.txt This extension requires OpenGL 1.0 is required. This extension requires OpenGL 3.2 or the EXT_geometry_shader4 or ARB_geometry_shader4 extensions are required. This extension is written against the OpenGL 3.2 (Compatibility) Specification. This extension is written against the OpenGL Shading Language Specification version 1.50.09. ./ARB_draw_buffers_blend.txt The extension is written against the OpenGL 2.0 Specification. This extension requires OpenGL 2.0 is required. This extension requires EXT_draw_buffers2 is required. ./ARB_explicit_uniform_location.txt This extension requires Requires OpenGL 3.3 or ARB_explicit_attrib_location. This extension interacts with ARB_shader_subroutine. This extension is written against the OpenGL 4.2 (Compatibility Profile) and the OpenGL Shading Language 4.20.11 specification. ./ARB_color_buffer_float.txt This extension is written against the OpenGL 2.0 Specification This extension requires OpenGL 1.5 Specification. This extension requires WGL_ARB_pixel_format is required. This extension interacts with ARB_fragment_program. This extension interacts with ARB_fragment_shader. This extension interacts with NV_float_buffer. This extension interacts with ATI_pixel_format_float. ./GLX_ARB_create_context_robustness.txt This extension requires GLX 1.4 is required. This extension requires GLX_ARB_create_context This extension requires GL_ARB_robustness ./ARB_transform_feedback3.txt This extension requires EXT_transform_feedback, NV_transform_feedback, or OpenGL 3.0 is required. This extension requires OpenGL 2.0 is required. This extension interacts with EXT_transform_feedback, NV_transform_feedback, and NV_transform_feedback2. This extension interacts with ARB_gpu_shader5 and NV_gpu_program5. This extension is written against the OpenGL 3.2 specification (Core Profile). This extension builds up and is written against various language in the EXT_transform_feedback and NV_transform_feedback specifications. ./ARB_texture_query_lod.txt This extension requires OpenGL 2.0 is required. This extension requires OpenGL Shading Language 1.30 is required This extension requires EXT_gpu_shader4 is required. This extension requires EXT_texture_array is required. This extension interacts trivially with ARB_texture_cube_map_array This extension is written against the OpenGL 2.0 specification and version 1.30 of the OpenGL Shading Language Specification. ./ARB_fragment_layer_viewport.txt This extension requires OpenGL 3.0 and ARB_geometry_shader4, or OpenGL 3.2 is required. This extension requires ARB_viewport_array is required. This extension is written against The OpenGL Shading Language 4.20.11 Specification. This extension interacts with NV_gpu_program4. ./ARB_seamless_cubemap_per_texture.txt This extension requires OpenGL 3.2 is required. This extension is written against the OpenGL 4.3 (Core Profile) Specification. ./ARB_texture_border_clamp.txt This extension requires OpenGL 1.0 is required. This extension is written against the OpenGL 1.2.1 Specification. This extension is based on and intended to replace GL_SGIS_texture_border_clamp. ./ARB_shader_texture_lod.txt This extension is written against the OpenGL 2.0 Specification. This extension is written against The OpenGL Shading Language, Language Version 1.10, Document Revision 59. This extension requires ARB_shader_objects is required. This extension interacts with ATI_shader_texture_lod. This extension interacts with ARB_texture_rectangle. This extension interacts with EXT_texture_filter_anisotropic. ./ARB_shader_precision.txt This extension is written against OpenGL 4.0. This extension requires OpenGL 4.0 is required. ./WGL_ARB_pixel_format.txt This extension requires WGL_ARB_extensions_string is required. ./ARB_shader_bit_encoding.txt This extension is written against Version 1.50 (Revision 09) of the OpenGL Shading Language Specification. This extension is based on ARB_gpu_shader5. This extension requires ./ARB_shader_texture_image_samples.txt This extension requires GLSL 1.50 or ARB_texture_multisample is required. This extension is written against the OpenGL 4.4 specification and version 4.40 of the OpenGL Shading Language Specification. This extension interacts with ARB_shader_image_load_store and GLSL 4.20. This extension interacts with NV_gpu_program5, EXT_shader_image_load_store and NV_texture_multisample. ./ARB_window_pos.txt This extension requires OpenGL 1.0 is required. The extension is written against the OpenGL 1.3 Specification GL_EXT_fog_coordinate effects the definition of this extension. GL_EXT_secondary_color effects the definition of this extension. ./ARB_program_interface_query.txt This extension requires OpenGL 2.0 is required. This extension is written against the OpenGL 4.2 Compatibility Profile Specification (January 19, 2012). OpenGL 3.0, ARB_transform_feedback, and EXT_transform_feedback affect the definition of this extension. OpenGL 3.1 and ARB_uniform_buffer_object affect the definition of this extension. OpenGL 4.0 and ARB_shader_subroutine affect the definition of this extension. OpenGL 4.2 and ARB_shader_atomic_counters affect the definition of this extension. OpenGL 4.3 and ARB_shader_storage_buffer_object affect the definition of this extension. OpenGL 4.3 and ARB_arrays_of_arrays affect the definition of this extension. OpenGL 4.3 and ARB_compute_shader affect the definition of this extension. OpenGL 4.3 and ARB_explicit_uniform_location affect the definition of this extension. ./ARB_draw_buffers.txt The extension is written against the OpenGL 1.5 Specification. This extension requires OpenGL 1.3 is required. ARB_fragment_program affects the definition of this extension. ARB_fragment_shader affects the definition of this extension. ./ARB_uniform_buffer_object.txt This extension requires The OpenGL Shading Language (GLSL) is required. This extension requires OpenGL 2.0 or the ARB_shader_objects extension is required. This extension requires OpenGL 1.5 or ARB_vertex_buffer_object is required. This extension is written against the OpenGL 2.1 specification and version 1.20-8 of the OpenGL Shading Language specification. This extension interacts with OpenGL 3.0, ARB_geometry_shader4, ARB_texture_rectangle, EXT_gpu_shader4, EXT_texture_array, EXT_texture_integer, and EXT_texture_buffer_object. ./ARB_shading_language_100.txt This extension is written against the OpenGL 1.5 Specification This extension requires ARB_shader_objects, This extension requires ARB_fragment_shader, and This extension requires ARB_vertex_shader are ./ARB_vertex_array_object.txt This extension is written against the OpenGL 2.1 specification (December 1st, 2006). APPLE_vertex_array_object affects the definition of this extension. ./ARB_texture_filter_minmax.txt This extension is written against the OpenGL 4.5 Specification (Core Profile), dated February 2, 2015. This extension requires OpenGL 3.3 is required. This extension interacts with EXT_texture_filter_anisotropic. ./ARB_internalformat_query.txt This extension requires OpenGL 3.0 or ARB_framebuffer_object is required. This extension is written against the OpenGL 4.1 (Core Profile) Specification (July 25, 2010). ARB_texture_multisample affects the definition of this extension. ./ARB_texture_buffer_object.txt This extension requires OpenGL 2.0 is required. This extension requires NV_gpu_program4 or EXT_gpu_shader4 This extension is written against the OpenGL 2.0 specification. This extension depends trivially on EXT_texture_array. This extension depends trivially on NV_texture_shader. This extension depends trivially on EXT_texture_integer. This extension depends trivially on ARB_texture_float. This extension depends trivially on ARB_half_float_pixel. This extension interacts with ARB_map_buffer_range. ./ARB_shader_ballot.txt This extension is written against Revision 5 of the version 4.50 of the OpenGL Shading Language Specification, dated January 30, 2015. This extension requires GL_ARB_gpu_shader_int64. ./ARB_query_buffer_object.txt This extension requires OpenGL 1.5 is required. This extension is written against the OpenGL 4.3 (core) specification. ./ARB_texture_rg.txt This extension requires OpenGL 1.1 is required. This extension is written against the OpenGL 2.1 Specification. EXT_texture_integer affects the definition of this extension. ARB_texture_float affects the definition of this extension. EXT_packed_depth_stencil affects the definition of this extension. This extension interacts with ARB_framebuffer_object and EXT_framebuffer_object. This extension is subsumed by OpenGL 3.0. ./ARB_texture_rgb10_a2ui.txt This extension is written against the OpenGL 3.2 specification, compatibility profile, but it can apply against previous versions of OpenGL. Requires OpenGL 3.0 or EXT_texture_integer. ./ARB_transform_feedback_overflow_query.txt This extension requires OpenGL 3.0 is required. The extension is written against the OpenGL 4.4 Specification, Core Profile, March 19, 2014. OpenGL 4.0 and ARB_transform_feedback3 affect the definition of this extension. ./ARB_bindless_texture.txt This extension is written against the OpenGL 4.0 (Compatibility Profile) and OpenGL Shading Language 4.00 Specifications. This extension requires OpenGL 4.0 or later versions is required. This extension interacts with OpenGL 4.0 (Core Profile). This extension interacts with OpenGL 3.3 and ARB_sampler_objects. This extension interacts with OpenGL 4.2, ARB_shader_image_load_store, and EXT_shader_image_load_store. This extension interacts with NV_vertex_attrib_integer_64bit. This extension interacts with NV_gpu_shader5. This extension interacts with EXT_direct_state_access. This extension interacts with ARB_seamless_cube_map and AMD_seamless_cubemap_per_texture. This extension interacts with NV_gpu_program4, NV_gpu_program5, and EXT_shader_image_load_store. This extension interacts with GLSL 4.20. This extension interacts with NV_bindless_texture. ./ARB_framebuffer_object.txt This extension requires OpenGL 1.1 is required. WGL_ARB_make_current_read affects the definition of this extension. GLX 1.3 / GLX_SGI_make_current_read affects the definition of this extension. ATI_draw_buffers affects the definition of this extension. ARB_draw_buffers affects the definition of this extension. ARB_fragment_program affects the definition of this extension. ARB_fragment_shader affects the definition of this extension. ARB_texture_rectangle affects the definition of this extension. ARB_vertex_shader affects the definition of this extension. NV_float_buffer affects the definition of this extension. ARB_color_buffer_float affects the definition of this extension. NV_texture_shader affects the definition of this extension. This extension modifies NV_packed_depth_stencil. ARB_depth_texture affects the definition of this extension. SGIX_depth_texture affects the definition of this extension. ARB_texture_rg affects the definition of this extension. EXT_texture_array affects the definition of this extension. EXT_texture_integer affects the definition of this extension. ARB_framebuffer_sRGB affects the definition of this extension. Written based on the wording of the OpenGL 2.1 specification. ./ARB_fragment_program_shadow.txt The extension is written against the OpenGL 1.3 Specification. This extension requires ARB_fragment_program is required. This extension requires ARB_shadow is required. EXT_texture_rectange affects the definition of this extension. ./ARB_texture_cube_map_array.txt This extension is written against the OpenGL 3.0 specification and version 1.30.08 of the OpenGL Shading Language specification. ./ARB_texture_view.txt This extension is written against the OpenGL 4.2 Core profile specification. This extension requires ARB_texture_storage or OpenGL 4.2 is required. ARB_internalformat_query2 interacts with this extension. EXT_texture_compression_s3tc interacts with this extension. EXT_texture_sRGB interacts with this extension. ARB_texture_storage_multisample interacts with this extension. ./ARB_shader_atomic_counter_ops.txt This extension is written against version 4.50 of the OpenGL Shading Language Specification. This extension requires OpenGL 4.2 or ARB_shader_atomic_counters is required. ./ARB_post_depth_coverage.txt This extension is written against the OpenGL 4.5 specification (Compatibility Profile). This extension is written against version 4.50 of the OpenGL Shading Language Specification. This extension interacts with NV_fragment_program4. This extension interacts with EXT_post_depth_coverage. ./WGL_ARB_pbuffer.txt This extension requires WGL_ARB_extensions_string is required. This extension requires WGL_ARB_pixel_format is required. WGL_ARB_make_current_read affects the definition of this extension. ./ARB_shadow.txt This extension requires OpenGL 1.1 is required. This extension requires ARB_depth_texture is required. This extension is written against the OpenGL 1.3 Specification. ./ARB_texture_buffer_range.txt This extension requires ARB_texture_buffer_object or OpenGL 3.1 is required. The definition of this extension is dependent on EXT_direct_state_access. This extension is written against the OpenGL 4.2 (Core) Specification. ./ARB_ES3_2_compatibility.txt This extension requires OpenGL 4.5, This extension requires ARB_ES2_compatibility, This extension requires ARB_ES3_compatibility and This extension requires ARB_ES3_1_compatibility are required. KHR_blend_equation_advanced and KHR_texture_compression_astc_ldr are recommended to support the full OpenGL ES 3.2 feature set, but not required for this extension. This extension is written against The OpenGL 4.5 (Compatibility Profile) specification. ./ARB_robustness_application_isolation.txt This extension requires GL_ARB_robustness is required. ./ARB_texture_storage_multisample.txt This extension requires OpenGL 4.2 or ARB_texture_storage is required. EXT_direct_state_access affects the definition of this extension. This extension is written against the OpenGL 4.2 (Core) Specification. ./ARB_tessellation_shader.txt This extension is written against the OpenGL 3.2 (Compatibility Profile) Specification. This extension is written against Version 1.50 (Revision 09) of the OpenGL Shading Language Specification. This extension requires OpenGL 3.2 and This extension requires GLSL 1.50 are required. This specification interacts with the core profile of OpenGL 3.2. This specification interacts with ARB_gpu_shader5. This specification interacts with ARB_gpu_shader_fp64. This specification interacts with NV_gpu_shader5. This specification interacts with NV_primitive_restart. ./ARB_compute_shader.txt This extension requires OpenGL 4.2 is required. This extension is written based on the wording of the OpenGL 4.2 (Core Profile) specification, and on the wording of the OpenGL Shading Language (GLSL) Specification, version 4.20. This extension interacts with OpenGL 4.3 and ARB_shader_storage_buffer_object. This extension interacts with NV_vertex_buffer_unified_memory. ./ARB_multi_draw_indirect.txt This extension requires OpenGL 4.0 or ARB_draw_indirect is required. The extension is written against the OpenGL 4.1 Specification, Core Profile, July 25, 2010 ./ARB_shading_language_packing.txt This extension is written against version 4.1 (revision 09) of the OpenGL Shading Language Specification. ./ARB_texture_cube_map.txt Written based on the wording of the OpenGL 1.2.1 specification but not dependent on it. ./ARB_transform_feedback2.txt This extension requires The OpenGL Shading Language (GLSL) is required. This extension requires OpenGL 2.0 or ARB_shader_objects extension This extension requires NV_transform_feedback or EXT_transform_feedback is required. EXT_geometry_shader4 trivially interacts with this extension. This extension is written against the OpenGL 2.1 Specification. This extension is written against the EXT_transform_feedback extension specification. ./ARB_clear_buffer_object.txt This extension requires OpenGL 1.5 is required. The definition of this extension is dependent on EXT_direct_state_access. This extension is written against the OpenGL 4.2 (Core) Specification. ./ARB_draw_indirect.txt This extension requires OpenGL 3.1 is required. This extension is written against the OpenGL 3.2 specification with the Compatibility Profile. This extension interacts with NV_vertex_buffer_unified_memory. This extension interacts with ARB_instanced_arrays. This extension interacts with ARB_compatibility. ./ARB_multitexture.txt ./ARB_buffer_storage.txt This extension is written against version 4.3 of the Core Profile OpenGL Specification, dated August 6, 2012. The definition of this extension is affected by the presence of GL_EXT_direct_state_access. ./ARB_vertex_attrib_64bit.txt This extension is written against the OpenGL 3.2 specification (Compatibility Profile). This extension is written against version 1.50 (revision 09) of the OpenGL Shading Language Specification. This extension requires OpenGL 3.0 and This extension requires GLSL 1.30 are required. This extension requires ARB_gpu_shader_fp64 (or equivalent functionality) is required. This extension interacts with OpenGL 3.1 implementations not supporting ARB_compatibility and with the core profile of OpenGL 3.2. This extension interacts with EXT_direct_state_access. This extension interacts with NV_gpu_shader5. This extension interacts with NV_vertex_attrib_integer_64bit. This extension interacts with ARB_explicit_attrib_location, ARB_separate_shader_objects, OpenGL 3.3, and OpenGL 4.1. ./ARB_texture_non_power_of_two.txt Written based on the OpenGL 1.4 specification. ARB_texture_mirrored_repeat (and IBM_texture_mirrored_repeat) affects the definition of this extension. ARB_texture_border_clamp affects the definition of this extension. EXT_texture_compression_s3tc and NV_texture_compression_vtc affect the definition of this extension. ./ARB_conservative_depth.txt This extension requires OpenGL 3.0 is required. This extension is written against the OpenGL Shading Language Version 4.00. ./ARB_stencil_texturing.txt This extension requires OpenGL 1.1, This extension requires ARB_depth_texture and This extension requires EXT_packed_depth_stencil are required. This extension is written against The OpenGL 4.2 (Compatibility Profile) specification. ./ARB_texture_env_dot3.txt This extension is written against the OpenGL 1.2.1 Specification. This extension requires OpenGL 1.1, This extension requires ARB_multitexture and This extension requires ARB_texture_env_combine ./ARB_internalformat_query2.txt This extension requires OpenGL 2.0 or OpenGL ES 2.0 is required. ARB_internalformat_query is required. This extension is written against the OpenGL 4.2 (Core Profile) Specification. OES_texture_3D, ARB_framebuffer_object, EXT_texture_sRGB, ARB_framebuffer_sRGB, ARB_texture_sRGB_decode, EXT_texture_sRGB_decode, ARB_tessellation_shader, ARB_geometry_shader4, ARB_compute_shader, EXT_texture_array, ARB_texture_cube_map_array, ARB_texture_multisample, ARB_texture_rectangle, ARB_texture_buffer_object, ARB_texture_gather, ARB_debug_output, KHR_debug, ARB_clear_buffer_object, ARB_texture_compression_bptc, ARB_texture_compression_rgtc, ARB_stencil_texturing, ARB_depth_texture, OES_depth_texture, ARB_texture_view, ARB_texture_storage, ARB_texture_storage_multisample, ARB_shader_image_load_store, EXT_direct_state_access, EXT_texture_compression_s3tc, and core specifications that incorporate these extensions affect the definition of this extension. ./ARB_texture_env_combine.txt This extension is written against the OpenGL 1.2.1 Specification. This extension requires OpenGL 1.1 and This extension requires ARB_multitexture. ./ARB_sampler_objects.txt This extension is written against the OpenGL 3.2 (Compatibility Profile) specification. This extension interacts with EXT_texture_filter_anisotropic. This extension requires OpenGL 1.0 is required. ./ARB_get_program_binary.txt This extension requires OpenGL 3.0 is required. Written based on the wording of the OpenGL 3.2 compatibility specification. ./ARB_occlusion_query2.txt Written based on the wording of OpenGL Specification Version 3.2 (Core Profile) - July 24, 2009 Version 3.2 (Compatibility Profile) interacts with this extension. This extension requires OpenGL 1.x is required. ARB_occlusion_query interacts with this extension. Conditional rendering interacts with this extension. ./ARB_sparse_buffer.txt This extension requires OpenGL 4.4 is required. This extension interacts with EXT_direct_state_access. This extension interacts with ARB_direct_state_access. This extension is written against the OpenGL 4.4 (core) specification. ./ARB_instanced_arrays.txt This extension requires OpenGL 1.1 is required. This extension is written against the OpenGL 2.1 Specification. ARB_draw_instanced affects the definition of this extension. EXT_draw_instanced affects the definition of this extension. EXT_gpu_shader4 affects the definition of this extension. ./ARB_shader_atomic_counters.txt This extension is written against the OpenGL 4.1 (core) specification and the GLSL 4.10.6 specification. This extension requires OpenGL 3.0 is required. ./ARB_pixel_buffer_object.txt Written based on the wording of the OpenGL 2.0 specification. This extension requires OpenGL 1.5 or ARB_vertex_buffer_object extension. NV_pixel_data_range affects the definition of this extension. EXT_pixel_buffer_object interacts with this extension. ./ARB_robustness.txt This extension is written against the OpenGL 3.2 Compatibility Profile Specification but can apply to OpenGL 1.1 and up. This specification interacts with the ARB_imaging subset of the OpenGL 3.2 Compatibility Profile. This specification interacts with the OpenGL 3.2 Core Profile. This specification interacts with EXT_direct_state_access. GLX_ARB_create_context_robustness and WGL_ARB_create_context_robustness are used to determine if a context implementing this extension supports robust buffer access, and if it supports reset notification. Equivalent platform-dependent mechanisms in other window-system integration layers such as EGL and AGL may exist for those platforms. ./ARB_blend_func_extended.txt This extension requires OpenGL 1.0 is required. This extension requires ARB_fragment_shader extension is required. This extension requires EXT_gpu_shader4 extension is required. The EXT_blend_func_separate extension interacts with this extension. The ARB_draw_buffers extension trivially affects the definition of this extension. The ARB_draw_buffers_blend extension affects the definition of this extension. This extension is written against the OpenGL 3.2 Specification (Compatibility Profile) ./ARB_texture_swizzle.txt Written based on the wording of the OpenGL 2.1 specification. ./ARB_timer_query.txt This extension is written against the OpenGL 3.2 specification. ./ARB_shading_language_420pack.txt This extension requires GLSL 1.3 is required for all features. This extension requires GLSL 1.4 is required declaring a binding for a uniform block, as uniform blocks were not present until version 1.4. This extension interacts with the ARB_shader_image_load_store extension, for assigning locations to image variables. References to *patch* are not valid unless tessellation stages are present and enabled. While this document is self-contained, clarifying context for how to add the following changes can be seen by looking at version 4.20 of the GLSL specification. ./ARB_gpu_shader5.txt This extension is written against the OpenGL 3.2 (Compatibility Profile) Specification. This extension is written against Version 1.50 (Revision 09) of the OpenGL Shading Language Specification. This extension requires OpenGL 3.2 and This extension requires GLSL 1.50 are required. This extension interacts with ARB_gpu_shader_fp64. This extension interacts with NV_gpu_shader5. This extension interacts with ARB_sample_shading. This extension interacts with ARB_texture_gather. ./ARB_vertex_type_10f_11f_11f_rev.txt This extension requires OpenGL 3.0 is required. This extension depends on ARB_vertex_attrib_binding. This extension requires ARB_vertex_type_2_10_10_10_rev. This extension is written against the OpenGL 4.3 (Core Profile) Specification (October 18, 2012). ./ARB_map_buffer_range.txt This extension requires OpenGL 2.1 is required. If ARB_pixel_buffer_object is NOT supported and the OpenGL version is less than 2.1, ignore references to PIXEL_UNPACK_BUFFER and PIXEL_PACK_BUFFER. If EXT_texture_buffer_object is NOT supported, ignore references to TEXTURE_BUFFER_EXT. If GL_EXT_bindable_uniform is NOT supported, ignore references to UNIFORM_BUFFER_EXT. Written based on the wording of the OpenGL 2.1 specification. ./ARB_pipeline_statistics_query.txt This extension requires OpenGL 3.0 is required. The extension is written against the OpenGL 4.4 Specification, Core Profile, March 19, 2014. OpenGL 3.2 and ARB_geometry_shader4 affect the definition of this extension. OpenGL 4.0 and ARB_gpu_shader5 affect the definition of this extension. OpenGL 4.0 and ARB_tessellation_shader affect the definition of this extension. OpenGL 4.3 and ARB_compute_shader affect the definition of this extension. This extension interacts with AMD_transform_feedback4. ./ARB_compressed_texture_pixel_storage.txt This extension requires OpenGL 1.2 is required. This extension is written against The OpenGL 4.1 (Compatibility Profile) specification. ./ARB_multi_bind.txt This extension is written against the OpenGL 4.3 (Compatibility Profile) Specification, dated August 6, 2012. This extension requires OpenGL 3.0 is required. This extension interacts with OpenGL 3.3 and ARB_sampler_objects. This extension interacts with OpenGL 4.3 and ARB_vertex_attrib_binding. ./ARB_fragment_program.txt The extension is written against the OpenGL 1.3 Specification. This extension requires OpenGL 1.3 is required. This extension requires EXT_texture_lod_bias or OpenGL 1.4 is required. OpenGL 1.4 affects the definition of this extension. ARB_vertex_blend and EXT_vertex_weighting affect the definition of this extension. ARB_matrix_palette affects the definition of this extension. ARB_transpose_matrix affects the definition of this extension. EXT_fog_coord affects the definition of this extension. EXT_texture_rectangle affects the definition of this extension. ARB_shadow interacts with this extension. ARB_vertex_program interacts with this extension. ATI_fragment_shader interacts with this extension. NV_fragment_program interacts with this extension. ./ARB_sync.txt This extension requires OpenGL 3.1 is required. The functionality of ARB_sync was added to the OpenGL 3.2 core. ./ARB_copy_buffer.txt Written based on the wording of the OpenGL 3.0 (August 11, 2008 draft) specification. ./ARB_texture_mirror_clamp_to_edge.txt This extension requires OpenGL 1.4 is required. This extension is written against the OpenGL 4.3 (Core Profile) Specification (October 18, 2012). This extension interacts with EXT_texture3D. This extension interacts with ARB_texture_rectangle. This extension interacts with ARB_sampler_objects. ./ARB_framebuffer_no_attachments.txt This extension requires OpenGL 3.0 or ARB_framebuffer_object is required. This extension is written against the OpenGL 4.2 (Compatibility Profile) Specification (January 19, 2012). This extension interacts with OpenGL 3.0 and EXT_texture_array. This extension interacts with EXT_direct_state_access. ./ARB_clip_control.txt Written based on the wording of the OpenGL 4.4 (Compatibility Profile) specification. ./ARB_ES3_compatibility.txt This extension requires OpenGL 3.3, This extension requires ARB_ES2_compatibility, This extension requires ARB_invalidate_subdata, and This extension requires ARB_texture_storage are required. The ETC2 and EAC texture compression formats added to OpenGL-ES 3.0 This extension requires OES_compressed_ETC2_RGB8_texture, This extension requires OES_compressed_ETC2_sRGB8_texture, This extension requires OES_compressed_ETC2_punchthroughA_RGBA8_texture, This extension requires OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture, This extension requires OES_compressed_ETC2_RGBA8_texture, This extension requires OES_compressed_ETC2_sRGB8_alpha8_texture, This extension requires OES_compressed_EAC_R11_unsigned_texture, This extension requires OES_compressed_EAC_R11_signed_texture, This extension requires OES_compressed_EAC_RG11_unsigned_texture and This extension requires OES_compressed_EAC_RG11_signed_texture are required. This extension is written against The OpenGL 4.2 (Compatibility Profile) specification. ./ARB_texture_compression.txt This extension requires OpenGL 1.1 is required. This extension is written against the OpenGL 1.2.1 Specification. This extension is written against the GLX Extensions for OpenGL Specification (Version 1.3). Depends on GL_ARB_texture_cube_map, as cube maps may be stored in compressed form. ./WGL_ARB_robustness_application_isolation.txt This extension requires WGL_ARB_extensions_string is required. This extension requires WGL_ARB_create_context_robustness is required. ./ARB_debug_output.txt This extension requires OpenGL 1.1 is required. The extension is written against the OpenGL 4.0 Core specification (March 11, 2010). The extension interacts with OpenGL 4.0 Compatibility specification and other specifications that provide display list support. The extension interacts with OpenGL 4.0 Compatibility specification and other specifications that provide the GetPointerv entry point. ./ARB_texture_stencil8.txt This extension is written against the OpenGL 4.3 specification (Compatibility Profile). ./ARB_vertex_program.txt Written based on the wording of the OpenGL 1.3 specification and This extension requires OpenGL 1.3. ARB_vertex_blend and EXT_vertex_weighting affect the definition of this extension. ARB_matrix_palette affects the definition of this extension. ARB_point_parameters and EXT_point_parameters affect the definition of this extension. EXT_secondary_color affects the definition of this extension. EXT_fog_coord affects the definition of this extension. ARB_transpose_matrix affects the definition of this extension. NV_vertex_program interacts with this extension. EXT_vertex_shader interacts with this extension. ./ARB_indirect_parameters.txt This extension requires OpenGL 4.2 is required. This extension is written against Version 4.3 of the Core Profile OpenGL Specification, dated February 14, 2013 and Version 4.30 of the OpenGL Shading Language Specification, dated February 7, 2013. ./ARB_fragment_shader_interlock.txt This extension is written against the OpenGL 4.5 (Core Profile) Specification. This extension is written against version 4.50 (revision 5) of the OpenGL Shading Language Specification. This extension requires OpenGL 4.2 or ARB_shader_image_load_store is required; This extension requires GLSL 4.20 is required. ./ARB_gl_spirv.txt This extension requires version 3.3 or later of The OpenGL Graphics System. (It is not written for OpenGL ES.) This extension is written against the following specifications: - The GL_KHR_vulkan_glsl extension, Version 30, April 12, 2016. - The OpenGL Graphics System, Version 4.5, Core Profile, May 28, 2015. - The OpenGL Shading Language, Version 4.50, Revision 6, April 14, 2016. - SPIR-V Specification, Version 1.00, Revision 5 This extension interacts with ARB_parallel_shader_compile. This extension interacts with ARB_separate_shader_objects. This extension interacts with ARB_program_interface_query. ./ARB_texture_compression_rgtc.txt This extension requires OpenGL 1.3 or ARB_texture_compression required This extension is written against the OpenGL 2.0 (September 7, 2004) specification. This extension interacts with OpenGL 2.0 and ARB_texture_non_power_of_two. ./ARB_separate_shader_objects.txt Written based on the wording of the OpenGL 4.0 Compatibility Profile (March 11, 2010) specification. Written based on the wording of The OpenGL Shading Language 4.00.8 (March 10, 2010) specification. This extension requires OpenGL 2.0 or ARB_shader_objects. This extension interacts with OpenGL 4.0 (Core Profile). This extension interacts with GLSL 1.40 (and earlier). This extension interacts with ARB_geometry_shader4, EXT_geometry_shader4, and/or NV_geometry_shader4. This extension depends on ARB_explicit_attrib_location. This extension interacts with ARB_tessellation_shader or OpenGL 4.0. This extension interacts with GL_ARB_gpu_shader_fp64 or OpenGL 4.0. This extension interacts with ARB_explicit_attrib_location, ARB_vertex_attrib_64bit, OpenGL 3.3, and OpenGL 4.1. This extension interacts with the EXT_separate_shader_objects extension. This extension interacts with ARB_vertex_program, ARB_fragment_program, NV_gpu_program4 and related assembly extensions. ./ARB_sample_shading.txt This extension requires OpenGL 2.0 is required. This extension requires OpenGL Shading Language 1.30 is required This extension is written against the OpenGL 2.0 specification and version 1.30 of the OpenGL Shading Language Specification. ./ARB_vertex_shader.txt This extension requires OpenGL 1.0 is required. This extension is written against version 1.10 of the OpenGL Shading Language Specification. The extension is written against the OpenGL 1.4 Specification. This extension requires ARB_shader_objects extension is required. ./ARB_shadow_ambient.txt This extension requires OpenGL 1.1 is required. This extension requires ARB_shadow is required. This extension requires ARB_depth_texture is required. This extension is written against the OpenGL 1.3 Specification. ./ARB_derivative_control.txt This extension is written against the GLSL 4.40 Specification. This extension requires OpenGL 4.0 and This extension requires GLSL 4.00 or later are required. ./ARB_shader_objects.txt This extension requires OpenGL 1.0 is required. This extension is written against version 1.10 of the OpenGL Shading Language Specification. The extension is written against the OpenGL 1.4 Specification. ./ARB_shader_image_load_store.txt This extension is written against the OpenGL 3.2 specification (Compatibility Profile). This extension is written against version 1.50 (revision 09) of the OpenGL Shading Language Specification. This extension requires OpenGL 3.0 and This extension requires GLSL 1.30 are required. This extension interacts trivially with OpenGL 3.2 (Core Profile). This extension interacts trivially with OpenGL 3.1, ARB_uniform_buffer_object, and EXT_bindable_uniform. This extension interacts trivially with ARB_draw_indirect. This extension interacts trivially with NV_vertex_buffer_unified_memory. This extension interacts with NV_parameter_buffer_object. This extension interacts trivially with OpenGL 3.2 and ARB_texture_multisample. This extension interacts trivially with OpenGL 4.0 and ARB_sample_shading. This extension interacts trivially with OpenGL 4.0 and ARB_texture_cube_map_array. This extension interacts trivially with OpenGL 3.3 and ARB_texture_rgb10_a2ui. This extension interacts trivially with NV_shader_buffer_load. This extension interacts trivially with OpenGL 4.0, ARB_gpu_shader5, and NV_gpu_shader5. This extension interacts trivially with OpenGL 4.0 and ARB_tessellation_shader. This extension interacts trivially with EXT_depth_bounds_test. This extension interacts with ARB_separate_shader_objects. This extension interacts with EXT_shader_image_load_store. ./ARB_polygon_offset_clamp.txt This extension requires OpenGL 3.3 (either core or compatibility profiles). This extension is written against the OpenGL 4.5 (Compatibility Profile) Specification (October 24, 2016). ./ARB_get_texture_sub_image.txt This extension requires OpenGL 2.0 is required The extension is written against the OpenGL 4.4 Specification, Core Profile, March 19, 2014. ./ARB_draw_instanced.txt This extension requires OpenGL 2.0 is required. The extension is written against the OpenGL 2.1 Specification. This extension requires EXT_gpu_shader4 or NV_vertex_program4 or OpenGL 3.0 is required. ./ARB_seamless_cube_map.txt This extension requires OpenGL 1.1 is required. This extension requires ARB_texture_cube_map is required. EXT_texture_filter_anisotropic affects the definition of this extension. This extension is written against the OpenGL 3.1 Specification. ./ARB_multisample.txt This extension requires WGL_EXT_extensions_string is required. This extension requires WGL_EXT_pixel_format is required. ./WGL_ARB_buffer_region.txt The extension is written against the OpenGL 1.2.1 Specification although it should work on any previous OpenGL specification. This extension requires WGL_EXT_extensions_string extension is required. ./ARB_texture_rectangle.txt This extension requires OpenGL 1.1 is required OpenGL 1.4 (or ARB_texture_mirrored_repeat) affects the definition of this extension. ARB_texture_non_power_of_two trivially affects the definition of this extension. ATI_texture_mirror_once affects the definition of this extension. EXT_paletted_texture affects the definition of this extension. EXT_texture_compression_s3tc affects the definition of this extension. EXT_texture_mirror_clamp affects the definition of this extension. The OpenGL Shading Language specification (provided by OpenGL 2.0 and/or ARB_shader_objects) interacts with this extension. This extension is written against the OpenGL 2.0 specification. ./GLX_ARB_create_context.txt This extension requires GLX 1.4 is required. Some of the capabilities of these extensions are only available with contexts supporting OpenGL 3.0 or later. The presence of an OpenGL 3.2 or later implementation determines whether or not GLX_ARB_create_context_profile is required. ./ARB_vertex_blend.txt This extension requires OpenGL 1.0 is required. This extension is written against the OpenGL 1.2.1 Specification. ./ARB_texture_storage.txt This extension requires OpenGL ES 1.0 or OpenGL ES 2.0 or OpenGL 1.2 is required. OES_texture_npot, OES_texture_cube_map, OES_texture_3D, OES_depth_texture, OES_packed_depth_stencil, OES_compressed_paletted_texture, EXT_texture_type_2_10_10_10_REV, EXT_texture3D, OES_texture_npot, APPLE_texture_2D_limited_npot, ARB_texture_cube_map, ARB_texture_cube_map_array, ARB_texture_rectangle, SGIS_generate_mipmap, EXT_direct_state_access, OES_EGL_image, WGL_ARB_render_texture, GLX_EXT_texture_from_pixmap, and core specifications that incorporate these extensions affect the definition of this extension. This extension is written against the OpenGL 3.2 Core Profile specification. ./ARB_depth_texture.txt This extension requires OpenGL 1.1 is required. This extension is written against the OpenGL 1.3 Specification. ./ARB_sample_locations.txt This extension is written against the OpenGL 4.5 specification (Compatibility Profile). This extension interacts with OpenGL ES 3.1. ./ARB_texture_float.txt ./ARB_direct_state_access.txt This extension requires OpenGL 2.0 is required. This extension is written against the OpenGL 4.4 (core) specification. ./ARB_fragment_shader.txt This extension requires OpenGL 1.0 is required. This extension is written against version 1.10 of the OpenGL Shading Language Specification. The extension is written against the OpenGL 1.4 Specification. This extension requires ARB_shader_objects extension is required. This extension interacts with the ARB_vertex_shader extension. ./ARB_compatibility.txt ./ARB_transform_feedback_instanced.txt This extension requires OpenGL 4.0 or the ARB_transform_feedback2 extension is required. This extension requires OpenGL 3.1 or the ARB_draw_instanced extension is required. This extension interacts with the ARB_transform_feedback3 extension. This extension is written against the OpenGL 4.1 (Core Profile) specification. ./ARB_draw_elements_base_vertex.txt This extension is written against the OpenGL 3.1 Specification but can apply to prior specifications. This extension interacts with ARB_draw_instanced. This extension interacts with EXT_draw_instanced. This extension interacts with ARB_instanced_arrays. This extension interacts with ARB_compatibility. ./ARB_vertex_attrib_binding.txt This extension is written against the OpenGL 4.2 Core specification. NV_vertex_buffer_unified_memory affects the definition of this extension. EXT_direct_state_access affects the definition of this extension. The Compatibility specification affects the definition of this extension. ./ARB_point_sprite.txt Written based on the wording of the OpenGL 1.4 specification. NV_point_sprite affects the definition of this extension. ./ARB_shading_language_include.txt This extension requires OpenGL Shading Language 1.10 This extension is written against the OpenGL 3.2 (Core Profile) and OpenGL Shading Language 1.50 Specifications. ./ARB_gpu_shader_int64.txt This extension is written against the OpenGL 4.5 (Core Profile) Specification. This extension is written against version 4.50 of the OpenGL Shading Language Specification. This extension requires OpenGL 4.0 and This extension requires GLSL 4.00 are required. This extension interacts with AMD_gpu_shader_int64. This extension interacts with NV_gpu_shader5. This extension interacts with NV_shader_buffer_load. This extension interacts with NV_vertex_attrib_integer_64bit. ./ARB_shader_stencil_export.txt This extension requires OpenGL 1.0 is required. This extension requires ARB_fragment_shader is required. This extension is written against the OpenGL Shading Language Specification version 1.40.05 ./ARB_half_float_pixel.txt This extension is written against the OpenGL 2.0 Specification This extension requires OpenGL 1.5 Based on the NV_half_float extension. This extension interacts with ARB_color_buffer_float. ./ARB_texture_compression_bptc.txt This extension requires OpenGL 1.3 or ARB_texture_compression is required. This extension is written against the OpenGL 3.2 Specification (Compatibility Profile). ./ARB_texture_multisample.txt This extension is written against the OpenGL 3.1 specification. ./ARB_occlusion_query.txt Written based on the wording of the OpenGL 1.4 specification. HP_occlusion_test affects the definition of this extension. ./ARB_create_context_no_error.txt WGL_ARB_create_context_no_error is written against the This extension requires WGL_ARB_create_context specification, which is required. GLX_ARB_create_context_no_error is written against the This extension requires GLX 1.4 and This extension requires GLX_ARB_create_context specifications. Both are required. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev