Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(39)

Unified Diff: third_party/mesa/README.chromium

Issue 4107001: Upgraded Mesa to 7.9 from 7.7 in order to pick up bug fixes to the... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/mesa/MesaLib/src/mesa/drivers/osmesa/empty.cpp ('k') | third_party/mesa/chromium.patch » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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.
« no previous file with comments | « third_party/mesa/MesaLib/src/mesa/drivers/osmesa/empty.cpp ('k') | third_party/mesa/chromium.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698