aboutsummaryrefslogtreecommitdiffstats
path: root/include/GLES2
Commit message (Collapse)AuthorAgeFilesLines
* include: Add GL_MESA_program_binary_formats to GL/GLES2 ext.h filesJordan Justen2017-12-081-0/+5
| | | | | | | | | Thus was merged into the OpenGL Registry in version 667c5a253781834b40a6ae9eb19d05af4542cfe1. Ref: https://github.com/KhronosGroup/OpenGL-Registry/pull/127 Signed-off-by: Jordan Justen <[email protected]> Reviewed-by: Nicolai Hähnle <[email protected]>
* include: update GLES gl2ext header to no longer reference bad functionIlia Mirkin2017-08-071-5/+52
| | | | | | | | | | | There was a previous error in the gl.xml and generated files that referenced glMultiDrawElementsBaseVertexOES. This function should not exist, only the EXT-suffixed version should. Leaving the other headers alone to avoid conflicts with GL 4.6 work. Signed-off-by: Ilia Mirkin <[email protected]> Acked-by: Samuel Pitoiset <[email protected]>
* Update Khronos-supplied headersNicolai Hähnle2017-06-303-23/+267
| | | | | | | | | | | 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]>
* Remove GL_GLEXT_PROTOTYPES guards from non-ext headers.Emil Velikov2016-09-121-2/+0
| | | | | | | | | | | | | | | | | | | | | | A earlier sync with the Khronos headers added _extension_ prototype guards to all the GLES2/3/31/32 core entry points. Effectively breaking all the applications that aim to be portable and do not set the define. The issue has been reported to Khronos (internal bugzilla #14206) and is being worked on. Until updated/fixed headers are released locally fix the issue. The following report is when building weston. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97773 Cc: Armin Krezović <[email protected]> Cc: Emmanuel Gil Peyrot <[email protected]> Cc: Pekka Paalanen <[email protected]> Fixes: 6a5504de2fb ("Update Khronos-supplied headers to r33100") Cc: Dave Airlie <[email protected]> Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Daniel Stone <[email protected]> Reviewed-by: Ilia Mirkin <[email protected]>
* Update Khronos-supplied headers to r33100Ilia Mirkin2016-08-283-7/+411
| | | | | | | | 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]>
* gles2: Update gl2ext.h to revision: 32120Marta Lofstedt2015-11-301-6/+934
| | | | | | | | | This is needed to be able to implement the accepted OES extensions. Cc: "11.0 11.1" <[email protected]> Signed-off-by: Marta Lofstedt <[email protected]> Reviewed-by: Ilia Mirkin <[email protected]>
* gles2: Update gl2ext.h to revision 28335Neil Roberts2014-10-281-3/+310
| | | | | | | The main incentive to do this is to get the defines for the GL_KHR_context_flush_control extension. Reviewed-by: Ian Romanick <[email protected]>
* include/GLES3: add OpenGL ES 3.1 HeadersJordan Justen2014-04-011-3/+88
| | | | | | | | | | From: http://www.khronos.org/registry/gles/api/GLES3/gl31.h http://www.khronos.org/registry/gles/api/GLES2/gl2ext.h http://www.khronos.org/registry/gles/api/GLES3/gl3platform.h Signed-off-by: Jordan Justen <[email protected]> Reviewed-by: Brian Paul <[email protected]>
* gles2: Update gl2ext.h to revision 24614.Matt Turner2014-01-231-1516/+1091
| | | | Reviewed-by: Anuj Phogat <[email protected]>
* gles2: Update gl2.h to revision 24614.Matt Turner2014-01-231-338/+243
| | | | Reviewed-by: Anuj Phogat <[email protected]>
* gles2: Update gl2ext.h to revision 22161.Matt Turner2013-07-291-114/+357
| | | | Reviewed-by: Jordan Justen <[email protected]>
* gles2: Update gl2.h to revision 20555.Matt Turner2013-07-291-3/+3
| | | | Reviewed-by: Jordan Justen <[email protected]>
* gles2: Update gl2ext.h to revision 19436Matt Turner2012-11-151-17/+301
| | | | Reviewed-by: Chad Versace <[email protected]>
* gles2: Update gl2.h to revision 16803Matt Turner2012-11-151-3/+2
| | | | Reviewed-by: Chad Versace <[email protected]>
* GLES2: upgrade gl2ext.h to version 18099Kristian Høgsberg2012-07-041-12/+398
| | | | | | | | | | | | | | | Redo this commit, and remove the inclusion of gl2ext.h from src/mapi/glapi/glapi_priv.h. The include was added in 8f3be339850ead96f9c6200db4e0db1f74e39d13 to fix a missing prototype for glDrawBuffersNV and others, but it's not possible to include both glext.h and gl2ext.h from the same file. I don't see the missing prototype here (with or without shared glapi) so I'm just removing the offending #include. Also, since we're redoing this, update to the most recent gl2ext.2. Signed-off-by: Kristian Høgsberg <[email protected]>
* Revert "GLES2: upgrade gl2ext.h to version 16994."Marek Olšák2012-07-041-372/+12
| | | | | | | | | | | | | | | | This reverts commit 8818b88748bde6de5a4a98ad237c85151b44c774. I get a lot of errors like this one: In file included from ../../../src/mapi/glapi/glapi_priv.h:49:0, from glapi_dispatch.c:40: ../../../include/GLES2/gl2ext.h:1074:28: error: redefinition of typedef ‘PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC’ ../../../include/GL/glext.h:10237:25: note: previous declaration of ‘PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC’ was here This with a clean build (with git clean -fdX). I don't get the errors on my other machine. I didn't investigate why, a wild guess is that this depends on the version of gcc.
* GLES2: upgrade gl2ext.h to version 16994.Gwenole Beauchesne2012-07-031-12/+372
|
* GLES2/gl2ext: upgrade to gl2ext.h version 15049Ian Romanick2011-09-201-19/+354
|
* Update OpenGL ES headers.Chia-I Wu2010-05-313-232/+574
|
* Remove CVS keywords.José Fonseca2008-08-313-3/+0
| | | | | Please remove CVS keywords when importing third-party code into the git repository.
* mesa: WinCE fixesJonathan White2008-07-161-1/+5
|
* egl: updated GL_APIENTRY for WindowsJonathan White2008-07-071-1/+2
|
* gles: Don't define GLAPIENTRY here.José Fonseca2008-06-301-1/+0
|
* egl: Windows updates to the platform.h filesJonathan White2008-06-271-13/+10
|
* egl: added OpenGL ES 2.0 header files in new GLES2 directoryBrian Paul2008-06-043-0/+1114