| Index: third_party/mesa/README.chromium
|
| ===================================================================
|
| --- third_party/mesa/README.chromium (revision 63788)
|
| +++ third_party/mesa/README.chromium (working copy)
|
| @@ -1,31 +1,37 @@
|
| -Name: MesaLib
|
| -Current version: 7.7
|
| -URL: http://www.mesa3d.org/
|
| +Name: MesaLib
|
| +Current version: 7.9
|
| +URL: http://www.mesa3d.org/
|
| License File: MesaLib/docs/COPYING
|
| -
|
| -This directory contains a copy of these MesaLib components:
|
| -
|
| -Main Mesa code src/mesa/
|
| -Device drivers src/mesa/drivers/*
|
| -Ext headers include/GL/glext.h
|
| - include/GL/glxext.h
|
| -SGI GLU library src/glu/sgi/
|
| -
|
| -The license is in MesaLib/docs/license.html.
|
| -
|
| -Modifications made with initial commit:
|
| -- Added the file README.chromium (this file)
|
| -
|
| -Later modifications:
|
| -- Added OSMesaGetProcAddress to MesaLib/src/mesa/drivers/osmesa/osmesa.def
|
| -
|
| -- Added #pragma optimize('', off) to MesaLib\src\mesa\swrast\s_textcombine.c
|
| -
|
| -- Deleted MesaLib/include/EGL/ - it was conflicting with angle
|
| -
|
| -- Changed these typedefs in glext.h to be the same as khrplatform.h
|
| +
|
| +This directory contains a copy of these MesaLib components:
|
| +
|
| +Main Mesa code src/mesa/
|
| +Device drivers src/mesa/drivers/*
|
| +Ext headers include/GL/glext.h
|
| + include/GL/glxext.h
|
| +SGI GLU library src/glu/sgi/
|
| +
|
| +The license is in MesaLib/docs/license.html.
|
| +
|
| +Modifications made with initial commit:
|
| +- Added the file README.chromium (this file)
|
| +
|
| +Later modifications (see chromium.patch):
|
| +- Added OSMesaGetProcAddress to MesaLib/src/mesa/drivers/osmesa/osmesa.def
|
| +
|
| +- Added #pragma optimize('', off) to MesaLib\src\mesa\swrast\s_texcombine.c
|
| +
|
| +- Deleted MesaLib/include/EGL/ - it was conflicting with angle
|
| + - Also deleted MesaLib/include/GLES2/ and MesaLib/include/KHR/ for
|
| + similar reasons
|
| + - Deleted MesaLib/include/GLES/ and MesaLib/include/VG/ because they
|
| + were unneeded
|
| +
|
| +- Changed these typedefs in glext.h to be the same as khrplatform.h
|
| typedef signed long int GLintptr;
|
| typedef signed long int GLsizeiptr;
|
| + typedef signed long int GLintptrARB;
|
| + typedef signed long int GLsizeiptrARB;
|
|
|
| - Commented out this in gl.h:
|
| #if (defined(__BEOS__) && defined(__POWERPC__)) || defined(__QUICKDRAW__)
|
| @@ -39,3 +45,23 @@
|
|
|
| - Commented out this in gl.h:
|
| # define GLAPI __declspec(dllimport)
|
| +
|
| +- Added src/glsl/safe_strcmp.[ch] to handle NULL pointers portably.
|
| + Changed several files in src/glsl/ to use this new entry point.
|
| +
|
| +- Added src/mesa/drivers/osmesa/empty.cpp to fix linkage of osmesa.so
|
| + on Mac OS X.
|
| +
|
| +- Changed glcpp-parse.[cy], glcpp.h, ir_function_inlining.cpp, and
|
| + ir_validate.cpp to avoid including inttypes.h on Windows.
|
| +
|
| +- Changed glapi_nop.c to generate custom OpenGL entry points rather
|
| + than simply installing NoOpGeneric, because with __stdcall calling
|
| + convention it is illegal to have a mismatch in the number of
|
| + arguments passed from caller to callee.
|
| +
|
| +- Guarded #define PUBLIC in compiler.h to avoid warnings about macro
|
| + redefinitions.
|
| +
|
| +- Changed querymatrix.c to understand availability of fpclassify on
|
| + Linux.
|
|
|