3 URL: http://www.mesa3d.org/
4 License: MIT and LGPL v2
8 This directory contains a copy of the Mesa sources with minor
9 modifications to work in Chromium's build infrastructure.
11 The license file in this directory is derived from src/docs/license.html
15 - Added the file README.chromium (this file)
17 - Disabled optimizations using #pragma optimize('', off) in the
19 - src/src/mesa/main/mipmap.c
20 - src/src/mesa/main/pack.c
21 - src/src/mesa/math/m_eval.c
22 - src/src/mesa/swrast/s_texcombine.c
24 - Checked in sources normally autogenerated during Mesa's build
25 process under src/chromium_gensrc.
27 - Modified _mesa_add_parameter to not read from uninitialized
30 - Added typedefs for EGLNative*Type in eglplatform.h, guarded by an
33 - Modified glsl_strtod in src/glsl/strtod.c to use strtod instead of
36 - Added an #include for <assert.h> at the top of
37 src/gallium/auxiliary/util/u_debug.h
39 - Fix a bug with Multiple Render Targets, see
40 https://code.google.com/p/chromium/issues/detail?id=308715
42 - #ifdef out inline definitions of math functions that are present in
43 VS2013's standard library.
45 - #pragma optimize off around _swrast_write_zoomed_z_span, ICEing on
46 VS2013: http://crbug.com/348350.
48 - Disabled "#pragma export" usage in gl.h and osmesa.h,
49 https://bugs.freedesktop.org/show_bug.cgi?id=77749
51 - Porting to x64 Android. Remove redefinitions of log2 and log2f.
52 https://codereview.chromium.org/216773005/
54 - Excluded src/mapi/mapi/mapi.{h,c} from the build.
56 - Backported f8e7aa2827e2bdb1ed238cbdd351be3c8a6e9b12 and
57 e20a2df4017ab10dd7199936948c6ac809bfacb6 to fix issues with
58 glGetIntegerv(GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES) when no
61 - Merge http://cgit.freedesktop.org/mesa/mesa/commit/?id=27307a7
63 - Merge http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2458a4
65 - Statically link libstdc++ in chromecast build