summaryrefslogtreecommitdiffstats
path: root/include/GL/glext.h
Commit message (Collapse)AuthorAgeFilesLines
* Update Khronos-supplied headersNicolai Hähnle2017-06-301-10/+287
| | | | | | | | | | | Taken from commit 676834dd529d620ee25090e738d2607dfde003d8 of https://github.com/KhronosGroup/OpenGL-Registry.git v2: - keep the BUILDING_MESA bits (Matt) Reviewed-by: Matt Turner <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* Update Khronos-supplied headers to r33100Ilia Mirkin2016-08-281-2/+7
| | | | | | | | As retrieved from opengl.org and khronos.org. Maintained the APPLE hack in GL/glext.h manually. Added gl32.h. Signed-off-by: Ilia Mirkin <[email protected]> Acked-by: Dave Airlie <[email protected]>
* GL: update glext to svn 32957Ilia Mirkin2016-06-101-5/+82
| | | | | | | | This brings in defines from GL_EXT_window_rectangles and fixes the glClearNamedFramebufferfi definition. Signed-off-by: Ilia Mirkin <[email protected]> Cc: "11.2 12.0" <[email protected]>
* GL: update glext to svn 31811Dave Airlie2015-08-201-9/+285
| | | | | | | This brings in the new ARB extensions. Acked-by: Chris Forbes <[email protected]> Signed-off-by: Dave Airlie <[email protected]>
* darwin: Suppress type conversion warnings for GLhandleARBJulien Isorce2015-07-081-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch and its description are inspired from Jose Fonseca explanations and suggestions. With this patch the following logic applies and only if __APPLE__: When building mesa, GLhandleARB is defined as unsigned long and at some point casted to GLuint in gl fuction implementations. These exact points are where these errors and warnings appear. When building an application GLhandleARB is defined as void*. Later when calling a gl function, for example glBindAttribLocationARB, it will be dispatched to _mesa_BindAttribLocation. So internally void* will be treated as unsigned long which has the same size. So the same truncation happens when casting it to GLuint. Same when GLhandleARB appears as return value. For mesa it will be GLuint -> unsigned long. For an application it will be GLuint -> unsigned long -> void*. Note that the value will be preserved when casting back to GLuint. When GLhandleARB appears as a pointer there are also separate entry-points, i.e. _mesa_FuncNameARB. So the same logic can be applied. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=66346 Signed-off-by: Julien Isorce <[email protected]> Reviewed-by: Jose Fonseca <[email protected]> Reviewed-by: Emil Velikov <[email protected]>
* GL: Update glext.h to Revision 29735 (20150202).Laura Ekstrand2015-02-051-7/+6
| | | | | | | | Khronos modified glext.h to get rid of GL_TEXTURE_BINDING, a special enum added for ARB_direct_state_access. This enum was ruled unimplementable. Reviewed-by: Brian Paul <[email protected]> Tested-by: Laura Ekstrand <[email protected]>
* GL: Update glext.h to Khronos Revision 29537.Laura Ekstrand2015-02-021-22/+26
| | | | | | | | | | Khronos Revision 29537 fixes ARB_direct_state_access function prototypes that had GLsizei where they should have had GLsizeiptr. The mainly affects functions related to buffer objects. Reviewed-by: Chris Forbes <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
* mesa: update glext.h to version 20141118Brian Paul2014-12-011-32/+181
|
* mesa: update glext.h to version 20140810Brian Paul2014-08-121-2/+378
| | | | | | This brings in the new OpenGL 4.5 features. Reviewed-by: Ilia Mirkin <[email protected]>
* mesa: update glext.h to version 20140725Brian Paul2014-08-051-115/+209
| | | | Reviewed-by: Matt Turner <[email protected]>
* mesa: update glext.h to version 20140313Petri Latvala2014-04-181-6/+76
| | | | Reviewed-by: Ian Romanick <[email protected]>
* NV_vdpau_interop: fix IsSurfaceNV return typeGrigori Goronzy2014-03-031-1/+1
| | | | | | | | The spec incorrectly used void as return type, when it should have been GLboolean. This has now been fixed. According to Nvidia, their implementation always used GLboolean. Reviewed-by: Christian König <[email protected]>
* mesa: update glext.h to version 20131212Brian Paul2013-12-131-7/+61
| | | | Acked-by: Kenneth Graunke <[email protected]>
* mesa: update glext.h to version 20131008Brian Paul2013-10-161-502/+750
| | | | | | Only two notable changes in this revision: * GLvoid has been replaced by void. * Added the GL_NV_blend_equation_advanced extension.
* mesa: update glext.h to version 20130708Brian Paul2013-07-121-14/+16
| | | | | | | | | | | | | This update fixes the problem with duplicated typedefs for GLclampf and GLclampd in the previous version. It also changes some parameter types for glDebugMessageCallbackARB() and glTransformFeedbackVaryingsEXT(). Note we should someday update the glapi-gen code so that it understands void pointer parameters. Currently, the Python code only understands "GLvoid *" but not "void *". Luckily, the compilers don't seem to complain about mixing GLvoid and void.
* mesa: Fix build with older gcc since update of glext.hTom Stellard2013-06-281-2/+0
| | | | Reviewed-by: Brian Paul <[email protected]>
* mesa: update glext.h to version 20130624Brian Paul2013-06-261-10433/+8469
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In glapi_priv.h we always need the typedef for the GLclampx type since GL_OES_fixed_point is now defined in glext.h but the GLclampx type is not. GLclampx is not used by anything in glext.h but we need it for GL ES dispatch. This is a huge patch because the structure of the file has been changed. The following extensions are new, however: GL_AMD_interleaved_elements GL_AMD_shader_trinary_minmax GL_IBM_static_data GL_INTEL_map_texture GL_NV_compute_program5 GL_NV_deep_texture3D GL_NV_draw_texture GL_NV_shader_atomic_counters GL_NV_shader_storage_buffer_object GL_NVX_conditional_render GL_OES_byte_coordinates GL_OES_compressed_paletted_texture GL_OES_fixed_point GL_OES_query_matrix GL_OES_single_precision And these extensions were removed: GL_FfdMaskSGIX GL_INGR_palette_buffer GL_INTEL_texture_scissor GL_SGI_depth_pass_instrument GL_SGIX_fog_scale GL_SGIX_impact_pixel_texture GL_SGIX_texture_select Reviewed-by: José Fonseca <[email protected]>
* upgrade glext.h to version 85Brian Paul2012-09-241-177/+117
| | | | NOTE: This is a candidate for the stable branches.
* mesa: update glext.h to version 83Ian Romanick2012-08-141-26/+1013
| | | | | Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Brian Paul <[email protected]>
* mesa: update glext.h to version 81Brian Paul2012-06-271-43/+368
|
* include: Fix glDebugMessageCallbackARB's prototype.José Fonseca2012-03-111-2/+2
| | | | | | | | | Seems to be a bug in Khronos headers, as http://www.opengl.org/registry/specs/ARB/debug_output.txt states userParam is not a const pointer. Signed-off-by: Dave Airlie <[email protected]>
* glext: upgrade to version 72Brian Paul2011-08-081-3/+364
|
* glext.h: update to version 71Brian Paul2011-07-111-3/+81
|
* glext: upgrade to version 67Brian Paul2011-01-061-2/+12
|
* mesa: upgrade to glext.h version 66Brian Paul2010-11-171-7/+18
| | | | | The type of the num/count parameter to glProgramParameters4[df]vNV() changed so some API dispatch code needed updates too.
* mesa: update to version 64 of GL/glext.hBrian Paul2010-09-141-79/+1026
| | | | | | A number of other files had to be updated as well because const qualifiers were added to the glMultiDrawArrays() function. Also, GL_FIXED is now defined in glext.h.
* glext: upgraded to version 61Brian Paul2010-04-261-1595/+2211
|
* gl: updated glext.h to version 56Brian Paul2009-10-231-3/+215
|
* gl: upgrade glext.h to version 54Brian Paul2009-08-031-51/+515
|
* mesa: upgrade glext.h to version 52Brian Paul2009-06-041-180/+308
| | | | | A number of the PFNGL* function typedefs are now in glext.h and must be omitted from the gl.h file. gl.h will be pruned in the next commit.
* gl: add new OGL 3.1 enums to glext.hRoland Scheidegger2009-03-281-0/+18
| | | | This is just temporary until the upstream source is updated.
* gl: update glext.h to version 48Roland Scheidegger2009-03-281-0/+78
|
* gl: update include/GL/glext.h to version 48Brian Paul2009-03-251-10/+52
|
* gl: update glext.h to version 46Brian Paul2009-03-051-4/+68
|
* fix incorrect prototype for glMapBufferRange() in glext.hBrian Paul2009-03-041-2/+2
| | | | Needs to return void *
* mesa: import glext.h version 44Brian Paul2009-01-081-2/+66
|
* mesa: version 43 of glext.hBrian Paul2008-10-231-2/+748
|
* version 41 of glext.hBrian Paul2008-08-111-2/+380
|
* additional preprocessor checks for stdint.h, inttypes.h, etcBlair Sadewitz2008-07-151-4/+4
| | | | The patches to glext.h and glxext.h have been sent to Khronos/bugzilla.
* updated to version 40Brian2008-03-251-3/+14
|
* fix wrong values for GL_READ/DRAW_FRAMEBUFFER_BINDING_EXT tokensBrian2008-03-241-2/+2
|
* updated version with new Khronos license/copyrightBrian2007-02-261-23/+17
|
* updated to version 39Brian2007-02-201-8/+579
|
* added #ifdef tests for Windows for int64_t, uint64_tBrian Paul2006-09-161-0/+4
|
* latest version from OpenGL ARBBrian Paul2006-08-301-5/+201
|
* remove const qualifier from glGenVertexArraysAPPLE() parameterBrian Paul2006-06-121-2/+2
|
* updated to version 29Brian Paul2005-06-211-3/+2
|
* updated to version 28Brian Paul2005-05-311-2/+109
|
* glext.h version 26Brian Paul2005-01-201-4/+363
|
* version 24 from oss.sgi.comBrian Paul2004-07-281-4/+55
|