Home | History | Annotate | Download | only in mesa
      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.
     55