2015-08-12 18:56 GMT+02:00 Kenneth Graunke <kenn...@whitecape.org>: > On Wednesday, August 12, 2015 06:32:50 PM Thomas Helland wrote: >> 2015-08-12 17:48 GMT+02:00 Ilia Mirkin <imir...@alum.mit.edu>: >> > On Tue, Aug 11, 2015 at 1:48 PM, Thomas Helland >> > <thomashellan...@gmail.com> wrote: >> >> Signed-off-by: Thomas Helland <thomashellan...@gmail.com> >> >> --- >> >> This adds a section for the extensions nvidia has chosen to >> >> call the "GL ARB 2015 Extensions" unveiled at SIGGRAPH. >> > >> > There are ARB extensions released every year (or more often, not >> > sure)... we don't track all ARB extensions. Why are these so special >> > vs e.g. the ones released along with GL 4.5 but that weren't included >> > in the spec? Or any of the other ones... >> > >> >> Well. They're not really special I guess. This just follows from the >> discussion that went down on irc between me, glennk, fredrikh, ++. >> >> > Should GL3.txt just become extension-implementation-status.txt and >> > list all non-vendor-specific extensions? So far it has stuck to actual >> > GL versions (and more recently GLES). >> > >> >> We can keep it GL / GLES versions only. Or we can extend it to a >> extension-implementation-status.txt thing. Or we can split it >> into two different files. I really don't care to much either way. >> >> If we end up adding these extensions to the file then a rename >> and adding other ARB's is probably the way to go. There are >> positive and negative sides to both approaches, and its not >> my call to decide how, and if, we want this. It gives a nice overview >> but at the same time it has PR- and "needs-to-be-kept-updated"- >> implications that we may not want. I'm all ears for suggestions. >> >> -Thomas > > I like the idea of adding an "ARB Extensions" section and listing all > the ARB extensions that aren't part of a particular GL version - simply > in addition to the existing content, rather than reorganizing it. > > GL3.txt has been a misnomer for a while, but I don't care whether we > rename it or not; it doesn't bother me. > > --Ken
I've assembled a list of extensions I *think* are not demanded by any current openGL specs, but I may have missed some. (I find it weird that I VAO's in any of the specs, for example) I could add all of them to a separate section to track them, or I can leave it as is and drop this patch. Up to you guys. 2. GLX_ARB_get_proc_address 4. WGL_ARB_buffer_region 8. WGL_ARB_extensions_string 9. WGL_ARB_pixel_format 10. WGL_ARB_make_current_read 11. WGL_ARB_pbuffer 15. GL_ARB_vertex_blend 16. GL_ARB_matrix_palette 20. WGL_ARB_render_texture 24. GL_ARB_shadow_ambient 36. GL_ARB_fragment_program_shadow 42. GL_ARB_pixel_buffer_object 43. GL_ARB_depth_buffer_float 45. GL_ARB_framebuffer_object 46. GL_ARB_framebuffer_sRGB GLX_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB 48. GL_ARB_half_float_vertex 50. GL_ARB_map_buffer_range 52. GL_ARB_texture_compression_rgtc 53. GL_ARB_texture_rg 54. GL_ARB_vertex_array_object 55. WGL_ARB_create_context 56. GLX_ARB_create_context 58. GL_ARB_compatibility 60. GL_ARB_shader_texture_lod 74. WGL_ARB_create_context_profile 75. GLX_ARB_create_context_profile 76. GL_ARB_shading_language_include 101. GLX_ARB_create_context_robustness 102. WGL_ARB_create_context_robustness 103. GL_ARB_cl_event 104. GL_ARB_debug_output 105. GL_ARB_robustness 106. GL_ARB_shader_stencil_export 118. GL_KHR_texture_compression_astc_hdr GL_KHR_texture_compression_astc_ldr 126. GL_ARB_robustness_isolation 142. GLX_ARB_robustness_application_isolation GLX_ARB_robustness_share_group_isolation 143. WGL_ARB_robustness_application_isolation WGL_ARB_robustness_share_group_isolation 152. GL_ARB_bindless_texture 153. GL_ARB_compute_variable_group_size 154. GL_ARB_indirect_parameters 155. GL_ARB_seamless_cubemap_per_texture 156. GL_ARB_shader_draw_parameters 157. GL_ARB_shader_group_vote 158. GL_ARB_sparse_texture 171. GL_ARB_pipeline_statistics_query 172. GL_ARB_sparse_buffer 173. GL_ARB_transform_feedback_overflow_query 174. GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent 175. GL_KHR_no_error 176. GL_ARB_ES3_2_compatibility 177. GL_ARB_fragment_shader_interlock 178. GL_ARB_gpu_shader_int64 179. GL_ARB_parallel_shader_compile 180. GL_ARB_post_depth_coverage 181. GL_ARB_sample_locations 182. GL_ARB_shader_atomic_counter_ops 183. GL_ARB_shader_ballot 184. GL_ARB_shader_clock 185. GL_ARB_shader_viewport_layer_array 186. GL_ARB_sparse_texture2 187. GL_ARB_sparse_texture_clamp 188. GL_ARB_texture_filter_minmax _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev