Part of which GL version these extensions are?

I am preparing my project to work with gl3.h and I stumbled upon these entry points that doesn’t seem to belong anywhere:

GL_ARB_draw_buffers_blend
ARB_sample_shading

Are they part of 2.0?

Like:


/* OpenGL 3.0 also reuses entry points from these extensions: */
/* ARB_framebuffer_object */
/* ARB_map_buffer_range */
/* ARB_vertex_array_object */

Your project is probably very advanced, because those extensions are not included even in GL 3.2. :slight_smile:

They are presented with GL 3.2 specification, but “as extensions to 3.2”. Probably will become the part of the core of GL 3.3 or whatever its name will be.

Extensions that are not included in GL 3.2 are:

  • GL_ARB_draw_buffers_blend
  • GL_ARB_texture_cube_map_array
  • GL_ARB_sample_shading
  • GL_ARB_texture_gather
  • GL_ARB_texture_query_lod

Oh, I thought they were 2.0 or something, because I noticed them in gl3.h. And I was wondering why they return NULL with wglGetProcAddress with NVIDIA 3.2 drivers, thank you! I’ll remove them.