| James Robinson | 646469d | 2014-10-03 15:33:28 -0700 | [diff] [blame] | 1 | Name: mesa |
| 2 | Version: 9.0.3 |
| 3 | URL: http://www.mesa3d.org/ |
| 4 | License: MIT and LGPL v2 |
| 5 | Security Critical: Yes |
| 6 | |
| 7 | Description: |
| 8 | This directory contains a copy of the Mesa sources with minor |
| 9 | modifications to work in Chromium's build infrastructure. |
| 10 | |
| 11 | The license file in this directory is derived from src/docs/license.html |
| 12 | and src/docs/COPYING. |
| 13 | |
| 14 | Modifications made: |
| 15 | - Added the file README.chromium (this file) |
| 16 | |
| 17 | - Disabled optimizations using #pragma optimize('', off) in the |
| 18 | following files: |
| 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 |
| 23 | |
| 24 | - Checked in sources normally autogenerated during Mesa's build |
| 25 | process under src/chromium_gensrc. |
| 26 | |
| 27 | - Modified _mesa_add_parameter to not read from uninitialized |
| 28 | memory |
| 29 | |
| 30 | - Added typedefs for EGLNative*Type in eglplatform.h, guarded by an |
| 31 | __APPLE__ define |
| 32 | |
| 33 | - Modified glsl_strtod in src/glsl/strtod.c to use strtod instead of |
| 34 | strtod_l on Android |
| 35 | |
| 36 | - Added an #include for <assert.h> at the top of |
| 37 | src/gallium/auxiliary/util/u_debug.h |
| 38 | |
| 39 | - Fix a bug with Multiple Render Targets, see |
| 40 | https://code.google.com/p/chromium/issues/detail?id=308715 |
| 41 | |
| 42 | - #ifdef out inline definitions of math functions that are present in |
| 43 | VS2013's standard library. |
| 44 | |
| 45 | - #pragma optimize off around _swrast_write_zoomed_z_span, ICEing on |
| 46 | VS2013: http://crbug.com/348350. |
| 47 | |
| 48 | - Disabled "#pragma export" usage in gl.h and osmesa.h, |
| 49 | https://bugs.freedesktop.org/show_bug.cgi?id=77749 |
| 50 | |
| 51 | - Porting to x64 Android. Remove redefinitions of log2 and log2f. |
| 52 | https://codereview.chromium.org/216773005/ |
| 53 | |
| 54 | - Excluded src/mapi/mapi/mapi.{h,c} from the build. |
| Benjamin Lerman | 0461682 | 2014-12-22 13:08:16 +0100 | [diff] [blame] | 55 | |
| 56 | - Backported f8e7aa2827e2bdb1ed238cbdd351be3c8a6e9b12 and |
| 57 | e20a2df4017ab10dd7199936948c6ac809bfacb6 to fix issues with |
| 58 | glGetIntegerv(GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES) when no |
| 59 | framebuffer is bound |