[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'ubuntu'



 Makefile                                                                                   |   27 
 SConstruct                                                                                 |    4 
 bin/minstall                                                                               |   21 
 bin/mklib                                                                                  |   34 
 configs/autoconf.in                                                                        |    5 
 configs/default                                                                            |    7 
 configure.ac                                                                               |  120 
 debian/README.source                                                                       |    6 
 debian/changelog                                                                           |  160 
 debian/control                                                                             |   70 
 debian/egl.pc                                                                              |   12 
 debian/glesv1_cm.pc                                                                        |   12 
 debian/glesv2.pc                                                                           |   12 
 debian/glxdemo.1                                                                           |   15 
 debian/glxgears.1                                                                          |   29 
 debian/glxheads.1                                                                          |   30 
 debian/glxinfo.1                                                                           |   41 
 debian/libegl1-mesa-dev.install                                                            |    2 
 debian/libegl1-mesa-drivers-kms.install                                                    |    1 
 debian/libegl1-mesa-drivers-x11.install                                                    |    1 
 debian/libegl1-mesa-drivers.install                                                        |    2 
 debian/libegl1-mesa.install                                                                |    1 
 debian/libegl1-mesa.symbols                                                                |   43 
 debian/libgl1-mesa-dri.install                                                             |    4 
 debian/libgles1-mesa-dev.install                                                           |    2 
 debian/libgles1-mesa.install                                                               |    1 
 debian/libgles1-mesa.symbols                                                               |   25 
 debian/libgles2-mesa-dev.install                                                           |    2 
 debian/libgles2-mesa.install                                                               |    1 
 debian/libgles2-mesa.symbols                                                               |   25 
 debian/libopenvg1-mesa-dev.install                                                         |    2 
 debian/libopenvg1-mesa.install                                                             |    1 
 debian/libopenvg1-mesa.symbols                                                             |   36 
 debian/mesa-utils.install                                                                  |    4 
 debian/mesa-utils.manpages                                                                 |    4 
 debian/patches/03_optional-progs-and-install.patch                                         |   60 
 debian/patches/04_osmesa_version.diff                                                      |    4 
 debian/patches/07-nouveau-update.diff                                                      | 9059 -------
 debian/patches/09-intel-fix-invalidate-before-initialisation.diff                          |   73 
 debian/patches/104_i915_fragment_shader_disable.patch                                      |   26 
 debian/patches/107_glxgears_is_not_a_benchmark.patch                                       |   11 
 debian/patches/series                                                                      |    5 
 debian/rules                                                                               |   68 
 debian/vg.pc                                                                               |   12 
 debian/watch                                                                               |    3 
 docs/MESA_drm_image.spec                                                                   |  149 
 docs/contents.html                                                                         |    1 
 docs/developers.html                                                                       |   26 
 docs/devinfo.html                                                                          |    9 
 docs/egl.html                                                                              |   16 
 docs/fbdev-dri.html                                                                        |   10 
 docs/intro.html                                                                            |    8 
 docs/news.html                                                                             |   35 
 docs/relnotes-7.8.2.html                                                                   |   99 
 docs/relnotes-7.8.3.html                                                                   |   89 
 docs/relnotes-7.9.html                                                                     |   91 
 docs/relnotes.html                                                                         |    1 
 docs/shading.html                                                                          |  190 
 docs/subset-A.html                                                                         |    3 
 include/EGL/eglext.h                                                                       |   23 
 include/GL/glext.h                                                                         | 1105 
 include/GL/glxext.h                                                                        |   49 
 include/GL/internal/dri_interface.h                                                        |   23 
 include/GL/wglext.h                                                                        |  244 
 include/c99/inttypes.h                                                                     |  305 
 include/c99/stdbool.h                                                                      |   46 
 include/c99/stdint.h                                                                       |  247 
 scons/crossmingw.py                                                                        |  196 
 scons/gallium.py                                                                           |  493 
 scons/llvm.py                                                                              |  165 
 scons/x11.py                                                                               |   52 
 src/driclient/src/XF86dri.c                                                                |  618 
 src/egl/docs/EGL_MESA_screen_surface                                                       |    2 
 src/egl/drivers/dri/Makefile                                                               |   69 
 src/egl/drivers/dri/egldri.c                                                               | 1205 
 src/egl/drivers/dri/egldri.h                                                               |  116 
 src/egl/drivers/dri2/egl_dri2.c                                                            |  233 
 src/egl/drivers/glx/egl_glx.c                                                              |  243 
 src/egl/main/Makefile                                                                      |    4 
 src/egl/main/SConscript                                                                    |    4 
 src/egl/main/egl.def                                                                       |   35 
 src/egl/main/eglapi.c                                                                      |   84 
 src/egl/main/eglapi.h                                                                      |   10 
 src/egl/main/eglconfig.c                                                                   |    7 
 src/egl/main/eglconfig.h                                                                   |    2 
 src/egl/main/eglconfigutil.c                                                               |  128 
 src/egl/main/eglconfigutil.h                                                               |   19 
 src/egl/main/eglcontext.c                                                                  |  128 
 src/egl/main/egldisplay.c                                                                  |    2 
 src/egl/main/egldisplay.h                                                                  |    1 
 src/egl/main/eglmisc.c                                                                     |    1 
 src/egl/main/eglmode.c                                                                     |    2 
 src/egl/main/eglscreen.c                                                                   |    2 
 src/gallium/auxiliary/Makefile                                                             |   33 
 src/gallium/auxiliary/SConscript                                                           |   34 
 src/gallium/auxiliary/draw/draw_cliptest_tmp.h                                             |  114 
 src/gallium/auxiliary/draw/draw_context.c                                                  |   76 
 src/gallium/auxiliary/draw/draw_context.h                                                  |   36 
 src/gallium/auxiliary/draw/draw_llvm.c                                                     |   67 
 src/gallium/auxiliary/draw/draw_llvm.h                                                     |   54 
 src/gallium/auxiliary/draw/draw_pipe.c                                                     |    9 
 src/gallium/auxiliary/draw/draw_pipe_aaline.c                                              |    3 
 src/gallium/auxiliary/draw/draw_pipe_clip.c                                                |   49 
 src/gallium/auxiliary/draw/draw_pipe_validate.c                                            |    2 
 src/gallium/auxiliary/draw/draw_private.h                                                  |   14 
 src/gallium/auxiliary/draw/draw_pt.c                                                       |   87 
 src/gallium/auxiliary/draw/draw_pt.h                                                       |    4 
 src/gallium/auxiliary/draw/draw_pt_emit.c                                                  |    8 
 src/gallium/auxiliary/draw/draw_pt_fetch_emit.c                                            |   11 
 src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c                                      |   11 
 src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c                                  |    6 
 src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c                             |   18 
 src/gallium/auxiliary/draw/draw_pt_post_vs.c                                               |  288 
 src/gallium/auxiliary/draw/draw_pt_vsplit_tmp.h                                            |    6 
 src/gallium/auxiliary/draw/draw_vs_aos.h                                                   |    2 
 src/gallium/auxiliary/draw/draw_vs_llvm.c                                                  |    6 
 src/gallium/auxiliary/gallivm/lp_bld_arit.c                                                |   65 
 src/gallium/auxiliary/gallivm/lp_bld_const.c                                               |   15 
 src/gallium/auxiliary/gallivm/lp_bld_const.h                                               |    2 
 src/gallium/auxiliary/gallivm/lp_bld_debug.c                                               |    2 
 src/gallium/auxiliary/gallivm/lp_bld_debug.h                                               |    1 
 src/gallium/auxiliary/gallivm/lp_bld_format_aos.c                                          |   18 
 src/gallium/auxiliary/gallivm/lp_bld_format_soa.c                                          |    6 
 src/gallium/auxiliary/gallivm/lp_bld_init.c                                                |    1 
 src/gallium/auxiliary/gallivm/lp_bld_logic.c                                               |   36 
 src/gallium/auxiliary/gallivm/lp_bld_logic.h                                               |    4 
 src/gallium/auxiliary/gallivm/lp_bld_misc.cpp                                              |    8 
 src/gallium/auxiliary/gallivm/lp_bld_pack.c                                                |    2 
 src/gallium/auxiliary/gallivm/lp_bld_pack.h                                                |    2 
 src/gallium/auxiliary/gallivm/lp_bld_sample.c                                              |  103 
 src/gallium/auxiliary/gallivm/lp_bld_sample.h                                              |   11 
 src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c                                          |  317 
 src/gallium/auxiliary/gallivm/lp_bld_struct.c                                              |   85 
 src/gallium/auxiliary/gallivm/lp_bld_struct.h                                              |   41 
 src/gallium/auxiliary/gallivm/lp_bld_swizzle.c                                             |   32 
 src/gallium/auxiliary/gallivm/lp_bld_swizzle.h                                             |    2 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi.h                                                |   35 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c                                            | 1176 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c                                            |   52 
 src/gallium/auxiliary/gallivm/lp_bld_type.h                                                |    8 
 src/gallium/auxiliary/os/os_stream.c                                                       |   58 
 src/gallium/auxiliary/os/os_stream.h                                                       |   25 
 src/gallium/auxiliary/os/os_stream_log.c                                                   |    3 
 src/gallium/auxiliary/os/os_stream_null.c                                                  |    8 
 src/gallium/auxiliary/os/os_stream_stdc.c                                                  |    9 
 src/gallium/auxiliary/os/os_stream_str.c                                                   |    1 
 src/gallium/auxiliary/pipebuffer/pb_buffer.h                                               |    6 
 src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c                                        |    8 
 src/gallium/auxiliary/pipebuffer/pb_buffer_malloc.c                                        |    3 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr.h                                               |    3 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c                                         |    6 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c                                         |    8 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c                                            |    7 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_ondemand.c                                      |    6 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c                                          |    6 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c                                          |    7 
 src/gallium/auxiliary/rtasm/rtasm_x86sse.h                                                 |    1 
 src/gallium/auxiliary/tgsi/tgsi_dump.h                                                     |    1 
 src/gallium/auxiliary/tgsi/tgsi_exec.c                                                     |   11 
 src/gallium/auxiliary/tgsi/tgsi_exec.h                                                     |   30 
 src/gallium/auxiliary/tgsi/tgsi_info.h                                                     |    1 
 src/gallium/auxiliary/tgsi/tgsi_parse.c                                                    |   27 
 src/gallium/auxiliary/tgsi/tgsi_parse.h                                                    |   12 
 src/gallium/auxiliary/tgsi/tgsi_sse2.c                                                     |   71 
 src/gallium/auxiliary/tgsi/tgsi_sse2.h                                                     |    5 
 src/gallium/auxiliary/tgsi/tgsi_util.c                                                     |   11 
 src/gallium/auxiliary/translate/translate_sse.c                                            |  198 
 src/gallium/auxiliary/util/u_atomic.h                                                      |   47 
 src/gallium/auxiliary/util/u_bitmask.h                                                     |    3 
 src/gallium/auxiliary/util/u_blit.c                                                        |  130 
 src/gallium/auxiliary/util/u_blit.h                                                        |   12 
 src/gallium/auxiliary/util/u_blitter.c                                                     |   55 
 src/gallium/auxiliary/util/u_blitter.h                                                     |   36 
 src/gallium/auxiliary/util/u_caps.c                                                        |   28 
 src/gallium/auxiliary/util/u_caps.h                                                        |    4 
 src/gallium/auxiliary/util/u_cpu_detect.c                                                  |   57 
 src/gallium/auxiliary/util/u_debug_describe.c                                              |   81 
 src/gallium/auxiliary/util/u_debug_describe.h                                              |   49 
 src/gallium/auxiliary/util/u_debug_refcnt.c                                                |  181 
 src/gallium/auxiliary/util/u_debug_refcnt.h                                                |   63 
 src/gallium/auxiliary/util/u_debug_symbol.c                                                |   97 
 src/gallium/auxiliary/util/u_debug_symbol.h                                                |    7 
 src/gallium/auxiliary/util/u_dirty_surfaces.h                                              |   30 
 src/gallium/auxiliary/util/u_draw.h                                                        |    1 
 src/gallium/auxiliary/util/u_dynarray.h                                                    |    3 
 src/gallium/auxiliary/util/u_format.c                                                      |   56 
 src/gallium/auxiliary/util/u_format.h                                                      |   42 
 src/gallium/auxiliary/util/u_gen_mipmap.c                                                  |    1 
 src/gallium/auxiliary/util/u_inlines.h                                                     |   26 
 src/gallium/auxiliary/util/u_linear.h                                                      |    1 
 src/gallium/auxiliary/util/u_linkage.c                                                     |  149 
 src/gallium/auxiliary/util/u_linkage.h                                                     |   66 
 src/gallium/auxiliary/util/u_math.h                                                        |   13 
 src/gallium/auxiliary/util/u_pack_color.h                                                  |   10 
 src/gallium/auxiliary/util/u_rect.c                                                        |   51 
 src/gallium/auxiliary/util/u_rect.h                                                        |   60 
 src/gallium/auxiliary/util/u_simple_list.h                                                 |    2 
 src/gallium/auxiliary/util/u_simple_shaders.c                                              |    1 
 src/gallium/auxiliary/util/u_split_prim.h                                                  |   13 
 src/gallium/auxiliary/util/u_staging.c                                                     |   38 
 src/gallium/auxiliary/util/u_staging.h                                                     |   34 
 src/gallium/auxiliary/util/u_surface.c                                                     |   48 
 src/gallium/auxiliary/util/u_surfaces.c                                                    |   26 
 src/gallium/auxiliary/util/u_surfaces.h                                                    |   30 
 src/gallium/auxiliary/util/u_tile.h                                                        |    3 
 src/gallium/auxiliary/util/u_transfer.h                                                    |    1 
 src/gallium/auxiliary/util/u_upload_mgr.h                                                  |    5 
 src/gallium/docs/source/context.rst                                                        |   12 
 src/gallium/docs/source/cso/blend.rst                                                      |  108 
 src/gallium/docs/source/cso/rasterizer.rst                                                 |  195 
 src/gallium/docs/source/cso/velems.rst                                                     |   59 
 src/gallium/docs/source/debugging.rst                                                      |    4 
 src/gallium/docs/source/distro.rst                                                         |    9 
 src/gallium/docs/source/index.rst                                                          |    1 
 src/gallium/docs/source/resources.rst                                                      |  195 
 src/gallium/drivers/cell/ppu/cell_draw_arrays.c                                            |   15 
 src/gallium/drivers/cell/ppu/cell_screen.c                                                 |   17 
 src/gallium/drivers/cell/ppu/cell_state_vertex.c                                           |    2 
 src/gallium/drivers/failover/fo_context.c                                                  |    1 
 src/gallium/drivers/galahad/glhd_context.c                                                 |   43 
 src/gallium/drivers/galahad/glhd_objects.h                                                 |    2 
 src/gallium/drivers/galahad/glhd_screen.c                                                  |   42 
 src/gallium/drivers/i915/i915_context.c                                                    |   22 
 src/gallium/drivers/i915/i915_resource_texture.c                                           |    5 
 src/gallium/drivers/i915/i915_screen.c                                                     |   46 
 src/gallium/drivers/i915/i915_state.c                                                      |    8 
 src/gallium/drivers/i965/brw_batchbuffer.c                                                 |    2 
 src/gallium/drivers/i965/brw_resource_texture.c                                            |    4 
 src/gallium/drivers/i965/brw_screen.c                                                      |   45 
 src/gallium/drivers/i965/brw_wm_debug.c                                                    |    8 
 src/gallium/drivers/identity/id_screen.c                                                   |   12 
 src/gallium/drivers/llvmpipe/Makefile                                                      |    3 
 src/gallium/drivers/llvmpipe/SConscript                                                    |    3 
 src/gallium/drivers/llvmpipe/lp_bld_alpha.c                                                |   11 
 src/gallium/drivers/llvmpipe/lp_bld_alpha.h                                                |    2 
 src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c                                            |    7 
 src/gallium/drivers/llvmpipe/lp_bld_interp.c                                               |   83 
 src/gallium/drivers/llvmpipe/lp_bld_interp.h                                               |    2 
 src/gallium/drivers/llvmpipe/lp_context.c                                                  |   17 
 src/gallium/drivers/llvmpipe/lp_context.h                                                  |    3 
 src/gallium/drivers/llvmpipe/lp_debug.h                                                    |    3 
 src/gallium/drivers/llvmpipe/lp_draw_arrays.c                                              |   18 
 src/gallium/drivers/llvmpipe/lp_fence.c                                                    |   93 
 src/gallium/drivers/llvmpipe/lp_fence.h                                                    |   13 
 src/gallium/drivers/llvmpipe/lp_flush.c                                                    |   39 
 src/gallium/drivers/llvmpipe/lp_flush.h                                                    |   13 
 src/gallium/drivers/llvmpipe/lp_perf.c                                                     |   21 
 src/gallium/drivers/llvmpipe/lp_perf.h                                                     |    7 
 src/gallium/drivers/llvmpipe/lp_query.c                                                    |   75 
 src/gallium/drivers/llvmpipe/lp_query.h                                                    |    8 
 src/gallium/drivers/llvmpipe/lp_rast.c                                                     |  388 
 src/gallium/drivers/llvmpipe/lp_rast.h                                                     |   93 
 src/gallium/drivers/llvmpipe/lp_rast_debug.c                                               |  410 
 src/gallium/drivers/llvmpipe/lp_rast_priv.h                                                |   74 
 src/gallium/drivers/llvmpipe/lp_rast_tri.c                                                 |  300 
 src/gallium/drivers/llvmpipe/lp_rast_tri_tmp.h                                             |   51 
 src/gallium/drivers/llvmpipe/lp_scene.c                                                    |  379 
 src/gallium/drivers/llvmpipe/lp_scene.h                                                    |  221 
 src/gallium/drivers/llvmpipe/lp_screen.c                                                   |  112 
 src/gallium/drivers/llvmpipe/lp_setup.c                                                    |  642 
 src/gallium/drivers/llvmpipe/lp_setup.h                                                    |   16 
 src/gallium/drivers/llvmpipe/lp_setup_coef.c                                               |  279 
 src/gallium/drivers/llvmpipe/lp_setup_coef.h                                               |   64 
 src/gallium/drivers/llvmpipe/lp_setup_coef_intrin.c                                        |  228 
 src/gallium/drivers/llvmpipe/lp_setup_context.h                                            |   57 
 src/gallium/drivers/llvmpipe/lp_setup_line.c                                               |  687 
 src/gallium/drivers/llvmpipe/lp_setup_point.c                                              |  308 
 src/gallium/drivers/llvmpipe/lp_setup_tri.c                                                |  730 
 src/gallium/drivers/llvmpipe/lp_setup_vbuf.c                                               |    6 
 src/gallium/drivers/llvmpipe/lp_state_derived.c                                            |   20 
 src/gallium/drivers/llvmpipe/lp_state_fs.c                                                 |  141 
 src/gallium/drivers/llvmpipe/lp_state_fs.h                                                 |   19 
 src/gallium/drivers/llvmpipe/lp_state_rasterizer.c                                         |    8 
 src/gallium/drivers/llvmpipe/lp_state_vertex.c                                             |    2 
 src/gallium/drivers/llvmpipe/lp_surface.c                                                  |    6 
 src/gallium/drivers/llvmpipe/lp_texture.c                                                  |    4 
 src/gallium/drivers/llvmpipe/sse_mathfun.h                                                 |   49 
 src/gallium/drivers/nouveau/nouveau_class.h                                                | 9025 -------
 src/gallium/drivers/nouveau/nouveau_screen.c                                               |    3 
 src/gallium/drivers/nouveau/nouveau_util.h                                                 |   91 
 src/gallium/drivers/nouveau/nouveau_winsys.h                                               |    1 
 src/gallium/drivers/nouveau/nv_m2mf.xml.h                                                  |  155 
 src/gallium/drivers/nouveau/nv_object.xml.h                                                |  231 
 src/gallium/drivers/nv50/nv50_context.h                                                    |    1 
 src/gallium/drivers/nv50/nv50_miptree.c                                                    |    3 
 src/gallium/drivers/nv50/nv50_program.c                                                    |    4 
 src/gallium/drivers/nv50/nv50_push.c                                                       |    5 
 src/gallium/drivers/nv50/nv50_reg.h                                                        | 1774 +
 src/gallium/drivers/nv50/nv50_screen.c                                                     |   64 
 src/gallium/drivers/nv50/nv50_tex.c                                                        |    3 
 src/gallium/drivers/nvfx/Makefile                                                          |   11 
 src/gallium/drivers/nvfx/SConscript                                                        |    9 
 src/gallium/drivers/nvfx/nv01_2d.xml.h                                                     | 1343 +
 src/gallium/drivers/nvfx/nv04_2d.c                                                         | 1393 +
 src/gallium/drivers/nvfx/nv04_2d.h                                                         |  107 
 src/gallium/drivers/nvfx/nv04_2d_loops.h                                                   |   70 
 src/gallium/drivers/nvfx/nv04_surface_2d.c                                                 |  532 
 src/gallium/drivers/nvfx/nv04_surface_2d.h                                                 |   43 
 src/gallium/drivers/nvfx/nv30-40_3d.xml.h                                                  | 2022 +
 src/gallium/drivers/nvfx/nv30_fragtex.c                                                    |  194 
 src/gallium/drivers/nvfx/nv30_vertprog.h                                                   |   15 
 src/gallium/drivers/nvfx/nv40_fragtex.c                                                    |  203 
 src/gallium/drivers/nvfx/nv40_vertprog.h                                                   |    5 
 src/gallium/drivers/nvfx/nvfx_buffer.c                                                     |  171 
 src/gallium/drivers/nvfx/nvfx_context.c                                                    |   46 
 src/gallium/drivers/nvfx/nvfx_context.h                                                    |  188 
 src/gallium/drivers/nvfx/nvfx_draw.c                                                       |  297 
 src/gallium/drivers/nvfx/nvfx_fragprog.c                                                   | 1306 -
 src/gallium/drivers/nvfx/nvfx_fragtex.c                                                    |  307 
 src/gallium/drivers/nvfx/nvfx_miptree.c                                                    |  388 
 src/gallium/drivers/nvfx/nvfx_push.c                                                       |  414 
 src/gallium/drivers/nvfx/nvfx_query.c                                                      |   31 
 src/gallium/drivers/nvfx/nvfx_resource.c                                                   |   48 
 src/gallium/drivers/nvfx/nvfx_resource.h                                                   |  194 
 src/gallium/drivers/nvfx/nvfx_screen.c                                                     |  376 
 src/gallium/drivers/nvfx/nvfx_screen.h                                                     |   28 
 src/gallium/drivers/nvfx/nvfx_shader.h                                                     |  201 
 src/gallium/drivers/nvfx/nvfx_state.c                                                      |  354 
 src/gallium/drivers/nvfx/nvfx_state.h                                                      |   65 
 src/gallium/drivers/nvfx/nvfx_state_blend.c                                                |   22 
 src/gallium/drivers/nvfx/nvfx_state_emit.c                                                 |  382 
 src/gallium/drivers/nvfx/nvfx_state_fb.c                                                   |  326 
 src/gallium/drivers/nvfx/nvfx_state_rasterizer.c                                           |    9 
 src/gallium/drivers/nvfx/nvfx_state_scissor.c                                              |   23 
 src/gallium/drivers/nvfx/nvfx_state_stipple.c                                              |   26 
 src/gallium/drivers/nvfx/nvfx_state_viewport.c                                             |   35 
 src/gallium/drivers/nvfx/nvfx_state_zsa.c                                                  |   21 
 src/gallium/drivers/nvfx/nvfx_surface.c                                                    |  468 
 src/gallium/drivers/nvfx/nvfx_tex.h                                                        |  126 
 src/gallium/drivers/nvfx/nvfx_transfer.c                                                   |  328 
 src/gallium/drivers/nvfx/nvfx_transfer.h                                                   |   10 
 src/gallium/drivers/nvfx/nvfx_vbo.c                                                        | 1050 
 src/gallium/drivers/nvfx/nvfx_vertprog.c                                                   | 1083 
 src/gallium/drivers/r300/Makefile                                                          |    1 
 src/gallium/drivers/r300/r300_blit.c                                                       |   10 
 src/gallium/drivers/r300/r300_context.c                                                    |    4 
 src/gallium/drivers/r300/r300_context.h                                                    |   24 
 src/gallium/drivers/r300/r300_debug.c                                                      |   39 
 src/gallium/drivers/r300/r300_emit.c                                                       |   67 
 src/gallium/drivers/r300/r300_emit.h                                                       |    6 
 src/gallium/drivers/r300/r300_flush.c                                                      |    5 
 src/gallium/drivers/r300/r300_fs.c                                                         |   44 
 src/gallium/drivers/r300/r300_hyperz.c                                                     |    3 
 src/gallium/drivers/r300/r300_query.c                                                      |    6 
 src/gallium/drivers/r300/r300_reg.h                                                        |    1 
 src/gallium/drivers/r300/r300_render.c                                                     |  275 
 src/gallium/drivers/r300/r300_screen.c                                                     |   96 
 src/gallium/drivers/r300/r300_screen.h                                                     |    3 
 src/gallium/drivers/r300/r300_state.c                                                      |   68 
 src/gallium/drivers/r300/r300_state_derived.c                                              |   91 
 src/gallium/drivers/r300/r300_texture.c                                                    |   61 
 src/gallium/drivers/r300/r300_texture.h                                                    |    7 
 src/gallium/drivers/r300/r300_texture_desc.c                                               |   13 
 src/gallium/drivers/r300/r300_texture_desc.h                                               |    1 
 src/gallium/drivers/r300/r300_vs.c                                                         |   23 
 src/gallium/drivers/r300/r300_winsys.h                                                     |    1 
 src/gallium/drivers/r600/Makefile                                                          |    5 
 src/gallium/drivers/r600/eg_asm.c                                                          |   84 
 src/gallium/drivers/r600/eg_hw_states.c                                                    | 1070 
 src/gallium/drivers/r600/eg_sq.h                                                           |  485 
 src/gallium/drivers/r600/eg_state_inlines.h                                                |  434 
 src/gallium/drivers/r600/eg_states_inc.h                                                   |  454 
 src/gallium/drivers/r600/evergreend.h                                                      | 1442 +
 src/gallium/drivers/r600/r600_asm.c                                                        |  416 
 src/gallium/drivers/r600/r600_asm.h                                                        |   48 
 src/gallium/drivers/r600/r600_blit.c                                                       |  484 
 src/gallium/drivers/r600/r600_buffer.c                                                     |    7 
 src/gallium/drivers/r600/r600_context.c                                                    |  296 
 src/gallium/drivers/r600/r600_context.h                                                    |  154 
 src/gallium/drivers/r600/r600_draw.c                                                       |  102 
 src/gallium/drivers/r600/r600_hw_states.c                                                  | 1125 
 src/gallium/drivers/r600/r600_opcodes.h                                                    |  396 
 src/gallium/drivers/r600/r600_query.c                                                      |  202 
 src/gallium/drivers/r600/r600_resource.h                                                   |   12 
 src/gallium/drivers/r600/r600_screen.c                                                     |  133 
 src/gallium/drivers/r600/r600_screen.h                                                     |   19 
 src/gallium/drivers/r600/r600_shader.c                                                     | 1875 +
 src/gallium/drivers/r600/r600_shader.h                                                     |    2 
 src/gallium/drivers/r600/r600_sq.h                                                         |  225 
 src/gallium/drivers/r600/r600_state.c                                                      | 1404 -
 src/gallium/drivers/r600/r600_state_inlines.h                                              |  129 
 src/gallium/drivers/r600/r600_states_inc.h                                                 |  543 
 src/gallium/drivers/r600/r600_texture.c                                                    |  504 
 src/gallium/drivers/r600/r600d.h                                                           |    8 
 src/gallium/drivers/r600/r700_asm.c                                                        |   37 
 src/gallium/drivers/r600/radeon.h                                                          |  566 
 src/gallium/drivers/rbug/rbug_screen.c                                                     |   12 
 src/gallium/drivers/softpipe/sp_draw_arrays.c                                              |   26 
 src/gallium/drivers/softpipe/sp_flush.c                                                    |    1 
 src/gallium/drivers/softpipe/sp_screen.c                                                   |   56 
 src/gallium/drivers/softpipe/sp_state_vertex.c                                             |    2 
 src/gallium/drivers/softpipe/sp_tex_sample.c                                               |    2 
 src/gallium/drivers/svga/svga_cmd.c                                                        |    2 
 src/gallium/drivers/svga/svga_context.c                                                    |    5 
 src/gallium/drivers/svga/svga_context.h                                                    |    1 
 src/gallium/drivers/svga/svga_pipe_draw.c                                                  |   82 
 src/gallium/drivers/svga/svga_resource_texture.c                                           |    3 
 src/gallium/drivers/svga/svga_screen.c                                                     |  127 
 src/gallium/drivers/svga/svga_state_framebuffer.c                                          |   15 
 src/gallium/drivers/svga/svga_state_tss.c                                                  |   27 
 src/gallium/drivers/svga/svga_swtnl.h                                                      |   11 
 src/gallium/drivers/svga/svga_swtnl_draw.c                                                 |   39 
 src/gallium/drivers/svga/svga_tgsi.c                                                       |    2 
 src/gallium/drivers/svga/svga_tgsi_emit.h                                                  |    4 
 src/gallium/drivers/svga/svga_tgsi_insn.c                                                  |   82 
 src/gallium/drivers/trace/tr_context.c                                                     |    9 
 src/gallium/drivers/trace/tr_screen.c                                                      |   25 
 src/gallium/include/pipe/p_compiler.h                                                      |    9 
 src/gallium/include/pipe/p_context.h                                                       |   30 
 src/gallium/include/pipe/p_defines.h                                                       |   52 
 src/gallium/include/pipe/p_format.h                                                        |    2 
 src/gallium/include/pipe/p_screen.h                                                        |    6 
 src/gallium/include/pipe/p_shader_tokens.h                                                 |    4 
 src/gallium/include/pipe/p_state.h                                                         |    1 
 src/gallium/include/state_tracker/graw.h                                                   |   28 
 src/gallium/include/state_tracker/st_api.h                                                 |   80 
 src/gallium/state_trackers/dri/common/dri_context.c                                        |   46 
 src/gallium/state_trackers/dri/common/dri_context.h                                        |    8 
 src/gallium/state_trackers/dri/common/dri_screen.c                                         |   15 
 src/gallium/state_trackers/dri/common/dri_screen.h                                         |    4 
 src/gallium/state_trackers/dri/drm/dri2.c                                                  |  114 
 src/gallium/state_trackers/dri/sw/drisw.c                                                  |    2 
 src/gallium/state_trackers/egl/Makefile                                                    |   20 
 src/gallium/state_trackers/egl/common/egl_g3d.c                                            |   23 
 src/gallium/state_trackers/egl/common/egl_g3d_api.c                                        |   72 
 src/gallium/state_trackers/egl/common/egl_g3d_image.c                                      |  245 
 src/gallium/state_trackers/egl/common/egl_g3d_image.h                                      |    8 
 src/gallium/state_trackers/egl/common/egl_g3d_loader.h                                     |    4 
 src/gallium/state_trackers/egl/common/egl_g3d_st.c                                         |    1 
 src/gallium/state_trackers/egl/common/egl_g3d_st.h                                         |   29 
 src/gallium/state_trackers/egl/common/native.h                                             |    2 
 src/gallium/state_trackers/egl/drm/modeset.c                                               |  619 
 src/gallium/state_trackers/egl/drm/native_drm.c                                            |  240 
 src/gallium/state_trackers/egl/drm/native_drm.h                                            |  146 
 src/gallium/state_trackers/egl/kms/native_kms.c                                            |  777 
 src/gallium/state_trackers/egl/kms/native_kms.h                                            |  137 
 src/gallium/state_trackers/glx/xlib/glx_api.c                                              |    8 
 src/gallium/state_trackers/glx/xlib/glx_usefont.c                                          |    3 
 src/gallium/state_trackers/glx/xlib/xm_api.c                                               |  103 
 src/gallium/state_trackers/glx/xlib/xm_api.h                                               |    7 
 src/gallium/state_trackers/glx/xlib/xm_st.c                                                |   36 
 src/gallium/state_trackers/vega/vg_manager.c                                               |   11 
 src/gallium/state_trackers/wgl/stw_context.c                                               |    9 
 src/gallium/state_trackers/wgl/stw_device.c                                                |    2 
 src/gallium/state_trackers/wgl/stw_pixelformat.c                                           |    4 
 src/gallium/state_trackers/wgl/stw_pixelformat.h                                           |    2 
 src/gallium/state_trackers/xorg/Makefile                                                   |    2 
 src/gallium/state_trackers/xorg/xorg_crtc.c                                                |   12 
 src/gallium/state_trackers/xorg/xorg_dri2.c                                                |   24 
 src/gallium/state_trackers/xorg/xorg_driver.c                                              |   57 
 src/gallium/state_trackers/xorg/xorg_exa.c                                                 |    8 
 src/gallium/state_trackers/xorg/xorg_output.c                                              |    8 
 src/gallium/state_trackers/xorg/xorg_tracker.h                                             |    1 
 src/gallium/state_trackers/xorg/xorg_xv.c                                                  |   11 
 src/gallium/targets/Makefile.xorg                                                          |    4 
 src/gallium/targets/SConscript                                                             |   15 
 src/gallium/targets/SConscript.dri                                                         |    1 
 src/gallium/targets/dri-i915/SConscript                                                    |    1 
 src/gallium/targets/dri-r300/Makefile                                                      |   27 
 src/gallium/targets/dri-r300/SConscript                                                    |   30 
 src/gallium/targets/dri-r300/target.c                                                      |   26 
 src/gallium/targets/dri-r600/Makefile                                                      |    4 
 src/gallium/targets/dri-radeong/Makefile                                                   |   27 
 src/gallium/targets/dri-radeong/SConscript                                                 |   30 
 src/gallium/targets/dri-radeong/target.c                                                   |   26 
 src/gallium/targets/egl-gdi/egl-static.c                                                   |   85 
 src/gallium/targets/egl/Makefile                                                           |   53 
 src/gallium/targets/egl/egl.c                                                              |  126 
 src/gallium/targets/egl/egl.h                                                              |   44 
 src/gallium/targets/egl/pipe_i965.c                                                        |    1 
 src/gallium/targets/egl/pipe_r300.c                                                        |   27 
 src/gallium/targets/egl/pipe_r600.c                                                        |   27 
 src/gallium/targets/egl/pipe_radeon.c                                                      |   27 
 src/gallium/targets/egl/st_GL.c                                                            |   20 
 src/gallium/targets/egl/st_GLESv1_CM.c                                                     |    6 
 src/gallium/targets/egl/st_GLESv2.c                                                        |    6 
 src/gallium/targets/egl/st_OpenVG.c                                                        |    2 
 src/gallium/targets/graw-xlib/graw_util.c                                                  |    1 
 src/gallium/targets/graw-xlib/graw_xlib.c                                                  |    1 
 src/gallium/targets/libgl-xlib/Makefile                                                    |   14 
 src/gallium/targets/libgl-xlib/SConscript                                                  |    4 
 src/gallium/targets/libgl-xlib/xlib.c                                                      |   21 
 src/gallium/targets/xorg-vmwgfx/vmw_ctrl.c                                                 |    5 
 src/gallium/targets/xorg-vmwgfx/vmw_ioctl.c                                                |    6 
 src/gallium/targets/xorg-vmwgfx/vmw_screen.c                                               |    1 
 src/gallium/targets/xorg-vmwgfx/vmw_video.c                                                |   10 
 src/gallium/tests/graw/SConscript                                                          |    1 
 src/gallium/tests/graw/fragment-shader                                                     |    1 
 src/gallium/tests/graw/geometry-shader/add-mix.txt                                         |   23 
 src/gallium/tests/graw/geometry-shader/add.txt                                             |   23 
 src/gallium/tests/graw/geometry-shader/line.txt                                            |   28 
 src/gallium/tests/graw/geometry-shader/mov-cb-2d.txt                                       |   24 
 src/gallium/tests/graw/geometry-shader/mov.txt                                             |   23 
 src/gallium/tests/graw/geometry-shader/multi-line.txt                                      |   42 
 src/gallium/tests/graw/shader-leak.c                                                       |  266 
 src/gallium/tests/graw/tri.c                                                               |   31 
 src/gallium/tests/graw/vertex-shader                                                       |    1 
 src/gallium/tests/python/tests/.gitignore                                                  |    3 
 src/gallium/tests/python/tests/regress/fragment-shader/.gitignore                          |    1 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-abs.sh                         |   13 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-add.sh                         |    8 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-cb-1d.sh                       |   13 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-cb-2d.sh                       |    9 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-dp3.sh                         |    8 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-dp4.sh                         |    8 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-dst.sh                         |    8 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-ex2.sh                         |   11 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-flr.sh                         |   15 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-frc.sh                         |   13 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-lg2.sh                         |   15 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-lit.sh                         |    8 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-lrp.sh                         |   11 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-mad-immx.sh                    |   10 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-mad.sh                         |   11 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-max.sh                         |   10 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-min.sh                         |   10 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-mov.sh                         |    8 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-mul.sh                         |   10 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-rcp.sh                         |   15 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-rsq.sh                         |   15 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-sge.sh                         |   13 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-slt.sh                         |   13 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-srcmod-abs.sh                  |   13 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-srcmod-absneg.sh               |   15 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-srcmod-neg.sh                  |   11 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-srcmod-swz.sh                  |    8 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-sub.sh                         |    8 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-tempx.sh                       |   14 
 src/gallium/tests/python/tests/regress/fragment-shader/frag-xpd.sh                         |    8 
 src/gallium/tests/python/tests/regress/fragment-shader/fragment-shader.py                  |  257 
 src/gallium/tests/python/tests/regress/vertex-shader/.gitignore                            |    1 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-abs.sh                           |   15 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-add.sh                           |   13 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-arl.sh                           |   23 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-arr.sh                           |   23 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-cb-1d.sh                         |   16 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-cb-2d.sh                         |   12 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-dp3.sh                           |   16 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-dp4.sh                           |   16 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-dst.sh                           |   11 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-ex2.sh                           |   18 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-flr.sh                           |   23 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-frc.sh                           |   15 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-lg2.sh                           |   18 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-lit.sh                           |   11 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-lrp.sh                           |   14 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-mad.sh                           |   14 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-max.sh                           |   13 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-min.sh                           |   13 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-mov.sh                           |   11 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-mul.sh                           |   13 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-rcp.sh                           |   18 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-rsq.sh                           |   18 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-sge.sh                           |   16 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-slt.sh                           |   16 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-srcmod-abs.sh                    |   15 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-srcmod-absneg.sh                 |   16 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-srcmod-neg.sh                    |   12 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-srcmod-swz.sh                    |   11 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-sub.sh                           |   13 
 src/gallium/tests/python/tests/regress/vertex-shader/vert-xpd.sh                           |   11 
 src/gallium/tests/python/tests/regress/vertex-shader/vertex-shader.py                      |  287 
 src/gallium/tests/python/tests/texture_blit.py                                             |    2 
 src/gallium/tests/unit/Makefile                                                            |    1 
 src/gallium/tests/unit/SConscript                                                          |    1 
 src/gallium/tests/unit/u_format_compatible_test.c                                          |   76 
 src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c                                        |    3 
 src/gallium/winsys/r600/drm/eg_states.h                                                    |  449 
 src/gallium/winsys/r600/drm/gen_eg_states.py                                               |   39 
 src/gallium/winsys/r600/drm/gen_r600_states.py                                             |   39 
 src/gallium/winsys/r600/drm/r600_state.c                                                   |  411 
 src/gallium/winsys/r600/drm/r600_states.h                                                  |  219 
 src/gallium/winsys/r600/drm/r600d.h                                                        |   10 
 src/gallium/winsys/r600/drm/radeon.c                                                       |   67 
 src/gallium/winsys/r600/drm/radeon_bo.c                                                    |   12 
 src/gallium/winsys/r600/drm/radeon_bo_pb.c                                                 |  186 
 src/gallium/winsys/r600/drm/radeon_ctx.c                                                   |  221 
 src/gallium/winsys/r600/drm/radeon_draw.c                                                  |  108 
 src/gallium/winsys/r600/drm/radeon_priv.h                                                  |   36 
 src/gallium/winsys/r600/drm/radeon_state.c                                                 |  145 
 src/gallium/winsys/radeon/drm/radeon_drm_buffer.c                                          |  136 
 src/gallium/winsys/radeon/drm/radeon_r300.c                                                |    3 
 src/gallium/winsys/svga/drm/vmw_screen_svga.c                                              |    2 
 src/gallium/winsys/sw/null/null_sw_winsys.c                                                |    2 
 src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c                                          |    8 
 src/glsl/Makefile                                                                          |   14 
 src/glsl/Makefile.am                                                                       |    8 
 src/glsl/README                                                                            |   47 
 src/glsl/SConscript                                                                        |    9 
 src/glsl/TODO                                                                              |   26 
 src/glsl/apps/.gitignore                                                                   |    5 
 src/glsl/apps/Makefile                                                                     |   43 
 src/glsl/apps/compile.c                                                                    |  198 
 src/glsl/apps/process.c                                                                    |  388 
 src/glsl/apps/purify.c                                                                     |  112 
 src/glsl/apps/tokenise.c                                                                   |  340 
 src/glsl/apps/version.c                                                                    |  121 
 src/glsl/ast.h                                                                             |   42 
 src/glsl/ast_function.cpp                                                                  |  360 
 src/glsl/ast_to_hir.cpp                                                                    |  394 
 src/glsl/builtin_function.cpp                                                              |12786 +++++-----
 src/glsl/builtin_types.h                                                                   |   23 
 src/glsl/builtin_variables.h                                                               |    9 
 src/glsl/builtins/ir/abs                                                                   |   21 
 src/glsl/builtins/ir/acos                                                                  |   22 
 src/glsl/builtins/ir/all                                                                   |   16 
 src/glsl/builtins/ir/any                                                                   |   16 
 src/glsl/builtins/ir/asin                                                                  |   97 
 src/glsl/builtins/ir/atan                                                                  |  154 
 src/glsl/builtins/ir/ceil                                                                  |   21 
 src/glsl/builtins/ir/clamp                                                                 |  148 
 src/glsl/builtins/ir/cos                                                                   |   21 
 src/glsl/builtins/ir/cosh                                                                  |   30 
 src/glsl/builtins/ir/cross                                                                 |    7 
 src/glsl/builtins/ir/dFdx                                                                  |   21 
 src/glsl/builtins/ir/dFdy                                                                  |   21 
 src/glsl/builtins/ir/degrees                                                               |   21 
 src/glsl/builtins/ir/distance                                                              |   33 
 src/glsl/builtins/ir/dot                                                                   |   25 
 src/glsl/builtins/ir/equal                                                                 |   91 
 src/glsl/builtins/ir/exp                                                                   |   21 
 src/glsl/builtins/ir/exp2                                                                  |   21 
 src/glsl/builtins/ir/faceforward                                                           |   37 
 src/glsl/builtins/ir/floor                                                                 |   21 
 src/glsl/builtins/ir/fract                                                                 |   22 
 src/glsl/builtins/ir/ftransform                                                            |    9 
 src/glsl/builtins/ir/fwidth                                                                |   29 
 src/glsl/builtins/ir/greaterThan                                                           |   91 
 src/glsl/builtins/ir/greaterThanEqual                                                      |   91 
 src/glsl/builtins/ir/inversesqrt                                                           |   21 
 src/glsl/builtins/ir/length                                                                |   21 
 src/glsl/builtins/ir/lessThan                                                              |   91 
 src/glsl/builtins/ir/lessThanEqual                                                         |   91 
 src/glsl/builtins/ir/log                                                                   |   21 
 src/glsl/builtins/ir/log2                                                                  |   21 
 src/glsl/builtins/ir/matrixCompMult                                                        |   91 
 src/glsl/builtins/ir/max                                                                   |  127 
 src/glsl/builtins/ir/min                                                                   |  127 
 src/glsl/builtins/ir/mix                                                                   |   88 
 src/glsl/builtins/ir/mod                                                                   |   43 
 src/glsl/builtins/ir/noise1                                                                |   18 
 src/glsl/builtins/ir/noise2                                                                |   18 
 src/glsl/builtins/ir/noise3                                                                |   18 
 src/glsl/builtins/ir/noise4                                                                |   18 
 src/glsl/builtins/ir/normalize                                                             |   21 
 src/glsl/builtins/ir/not                                                                   |   16 
 src/glsl/builtins/ir/notEqual                                                              |   91 
 src/glsl/builtins/ir/outerProduct                                                          |   92 
 src/glsl/builtins/ir/pow                                                                   |   25 
 src/glsl/builtins/ir/radians                                                               |   21 
 src/glsl/builtins/ir/reflect                                                               |   58 
 src/glsl/builtins/ir/refract                                                               |  102 
 src/glsl/builtins/ir/sign                                                                  |   42 
 src/glsl/builtins/ir/sin                                                                   |   21 
 src/glsl/builtins/ir/sinh                                                                  |   30 
 src/glsl/builtins/ir/smoothstep                                                            |  153 
 src/glsl/builtins/ir/sqrt                                                                  |   21 
 src/glsl/builtins/ir/step                                                                  |   68 
 src/glsl/builtins/ir/tan                                                                   |   21 
 src/glsl/builtins/ir/tanh                                                                  |   42 
 src/glsl/builtins/ir/transpose                                                             |  139 
 src/glsl/builtins/profiles/110.frag                                                        |  364 
 src/glsl/builtins/profiles/110.vert                                                        |  351 
 src/glsl/builtins/profiles/120.frag                                                        |  396 
 src/glsl/builtins/profiles/120.vert                                                        |  383 
 src/glsl/builtins/profiles/130.frag                                                        | 1031 
 src/glsl/builtins/profiles/130.vert                                                        | 1019 
 src/glsl/builtins/profiles/ARB_texture_rectangle.frag                                      |    7 
 src/glsl/builtins/profiles/ARB_texture_rectangle.vert                                      |    7 
 src/glsl/builtins/profiles/EXT_texture_array.frag                                          |   11 
 src/glsl/builtins/profiles/EXT_texture_array.vert                                          |   11 
 src/glsl/builtins/tools/builtin_function.cpp                                               |   39 
 src/glsl/builtins/tools/generate_builtins.py                                               |  219 
 src/glsl/builtins/tools/generate_matrixCompMultGLSL.py                                     |   28 
 src/glsl/builtins/tools/generate_outerProductGLSL.py                                       |   23 
 src/glsl/builtins/tools/generate_transposeGLSL.py                                          |   28 
 src/glsl/builtins/tools/texture_builtins.py                                                |  349 
 src/glsl/cl/Makefile                                                                       |   13 
 src/glsl/cl/sl_cl_parse.c                                                                  | 3027 --
 src/glsl/cl/sl_cl_parse.h                                                                  |   42 
 src/glsl/glcpp/README                                                                      |   26 
 src/glsl/glcpp/glcpp-lex.c                                                                 |  377 
 src/glsl/glcpp/glcpp-lex.l                                                                 |   14 
 src/glsl/glcpp/glcpp-parse.c                                                               |  448 
 src/glsl/glcpp/glcpp-parse.h                                                               |    7 
 src/glsl/glcpp/glcpp-parse.y                                                               |   12 
 src/glsl/glcpp/glcpp.c                                                                     |   82 
 src/glsl/glcpp/glcpp.h                                                                     |    4 
 src/glsl/glcpp/pp.c                                                                        |    7 
 src/glsl/glcpp/tests/000-content-with-spaces.c                                             |    1 
 src/glsl/glcpp/tests/000-content-with-spaces.c.expected                                    |    2 
 src/glsl/glcpp/tests/001-define.c                                                          |    2 
 src/glsl/glcpp/tests/001-define.c.expected                                                 |    3 
 src/glsl/glcpp/tests/002-define-chain.c                                                    |    3 
 src/glsl/glcpp/tests/002-define-chain.c.expected                                           |    4 
 src/glsl/glcpp/tests/003-define-chain-reverse.c                                            |    3 
 src/glsl/glcpp/tests/003-define-chain-reverse.c.expected                                   |    4 
 src/glsl/glcpp/tests/004-define-recursive.c                                                |    6 
 src/glsl/glcpp/tests/004-define-recursive.c.expected                                       |    7 
 src/glsl/glcpp/tests/005-define-composite-chain.c                                          |    3 
 src/glsl/glcpp/tests/005-define-composite-chain.c.expected                                 |    4 
 src/glsl/glcpp/tests/006-define-composite-chain-reverse.c                                  |    3 
 src/glsl/glcpp/tests/006-define-composite-chain-reverse.c.expected                         |    4 
 src/glsl/glcpp/tests/007-define-composite-recursive.c                                      |    6 
 src/glsl/glcpp/tests/007-define-composite-recursive.c.expected                             |    7 
 src/glsl/glcpp/tests/008-define-empty.c                                                    |    2 
 src/glsl/glcpp/tests/008-define-empty.c.expected                                           |    3 
 src/glsl/glcpp/tests/009-undef.c                                                           |    4 
 src/glsl/glcpp/tests/009-undef.c.expected                                                  |    5 
 src/glsl/glcpp/tests/010-undef-re-define.c                                                 |    6 
 src/glsl/glcpp/tests/010-undef-re-define.c.expected                                        |    7 
 src/glsl/glcpp/tests/011-define-func-empty.c                                               |    2 
 src/glsl/glcpp/tests/011-define-func-empty.c.expected                                      |    3 
 src/glsl/glcpp/tests/012-define-func-no-args.c                                             |    2 
 src/glsl/glcpp/tests/012-define-func-no-args.c.expected                                    |    3 
 src/glsl/glcpp/tests/013-define-func-1-arg-unused.c                                        |    2 
 src/glsl/glcpp/tests/013-define-func-1-arg-unused.c.expected                               |    3 
 src/glsl/glcpp/tests/014-define-func-2-arg-unused.c                                        |    2 
 src/glsl/glcpp/tests/014-define-func-2-arg-unused.c.expected                               |    3 
 src/glsl/glcpp/tests/015-define-object-with-parens.c                                       |    4 
 src/glsl/glcpp/tests/015-define-object-with-parens.c.expected                              |    5 
 src/glsl/glcpp/tests/016-define-func-1-arg.c                                               |    2 
 src/glsl/glcpp/tests/016-define-func-1-arg.c.expected                                      |    3 
 src/glsl/glcpp/tests/017-define-func-2-args.c                                              |    2 
 src/glsl/glcpp/tests/017-define-func-2-args.c.expected                                     |    3 
 src/glsl/glcpp/tests/018-define-func-macro-as-parameter.c                                  |    3 
 src/glsl/glcpp/tests/018-define-func-macro-as-parameter.c.expected                         |    4 
 src/glsl/glcpp/tests/019-define-func-1-arg-multi.c                                         |    2 
 src/glsl/glcpp/tests/019-define-func-1-arg-multi.c.expected                                |    3 
 src/glsl/glcpp/tests/020-define-func-2-arg-multi.c                                         |    2 
 src/glsl/glcpp/tests/020-define-func-2-arg-multi.c.expected                                |    3 
 src/glsl/glcpp/tests/021-define-func-compose.c                                             |    3 
 src/glsl/glcpp/tests/021-define-func-compose.c.expected                                    |    4 
 src/glsl/glcpp/tests/022-define-func-arg-with-parens.c                                     |    2 
 src/glsl/glcpp/tests/022-define-func-arg-with-parens.c.expected                            |    3 
 src/glsl/glcpp/tests/023-define-extra-whitespace.c                                         |    8 
 src/glsl/glcpp/tests/023-define-extra-whitespace.c.expected                                |    9 
 src/glsl/glcpp/tests/024-define-chain-to-self-recursion.c                                  |    3 
 src/glsl/glcpp/tests/024-define-chain-to-self-recursion.c.expected                         |    4 
 src/glsl/glcpp/tests/025-func-macro-as-non-macro.c                                         |    2 
 src/glsl/glcpp/tests/025-func-macro-as-non-macro.c.expected                                |    3 
 src/glsl/glcpp/tests/026-define-func-extra-newlines.c                                      |    6 
 src/glsl/glcpp/tests/026-define-func-extra-newlines.c.expected                             |    4 
 src/glsl/glcpp/tests/027-define-chain-obj-to-func.c                                        |    3 
 src/glsl/glcpp/tests/027-define-chain-obj-to-func.c.expected                               |    4 
 src/glsl/glcpp/tests/028-define-chain-obj-to-non-func.c                                    |    3 
 src/glsl/glcpp/tests/028-define-chain-obj-to-non-func.c.expected                           |    4 
 src/glsl/glcpp/tests/029-define-chain-obj-to-func-with-args.c                              |    3 
 src/glsl/glcpp/tests/029-define-chain-obj-to-func-with-args.c.expected                     |    4 
 src/glsl/glcpp/tests/030-define-chain-obj-to-func-compose.c                                |    4 
 src/glsl/glcpp/tests/030-define-chain-obj-to-func-compose.c.expected                       |    5 
 src/glsl/glcpp/tests/031-define-chain-func-to-func-compose.c                               |    4 
 src/glsl/glcpp/tests/031-define-chain-func-to-func-compose.c.expected                      |    5 
 src/glsl/glcpp/tests/032-define-func-self-recurse.c                                        |    2 
 src/glsl/glcpp/tests/032-define-func-self-recurse.c.expected                               |    3 
 src/glsl/glcpp/tests/033-define-func-self-compose.c                                        |    2 
 src/glsl/glcpp/tests/033-define-func-self-compose.c.expected                               |    3 
 src/glsl/glcpp/tests/034-define-func-self-compose-non-func.c                               |    2 
 src/glsl/glcpp/tests/034-define-func-self-compose-non-func.c.expected                      |    3 
 src/glsl/glcpp/tests/035-define-func-self-compose-non-func-multi-token-argument.c          |    2 
 src/glsl/glcpp/tests/035-define-func-self-compose-non-func-multi-token-argument.c.expected |    3 
 src/glsl/glcpp/tests/036-define-func-non-macro-multi-token-argument.c                      |    3 
 src/glsl/glcpp/tests/036-define-func-non-macro-multi-token-argument.c.expected             |    4 
 src/glsl/glcpp/tests/037-finalize-unexpanded-macro.c                                       |    3 
 src/glsl/glcpp/tests/037-finalize-unexpanded-macro.c.expected                              |    4 
 src/glsl/glcpp/tests/038-func-arg-with-commas.c                                            |    2 
 src/glsl/glcpp/tests/038-func-arg-with-commas.c.expected                                   |    3 
 src/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c                                   |    3 
 src/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c.expected                          |    4 
 src/glsl/glcpp/tests/040-token-pasting.c                                                   |    2 
 src/glsl/glcpp/tests/040-token-pasting.c.expected                                          |    3 
 src/glsl/glcpp/tests/041-if-0.c                                                            |    5 
 src/glsl/glcpp/tests/041-if-0.c.expected                                                   |    6 
 src/glsl/glcpp/tests/042-if-1.c                                                            |    5 
 src/glsl/glcpp/tests/042-if-1.c.expected                                                   |    6 
 src/glsl/glcpp/tests/043-if-0-else.c                                                       |    7 
 src/glsl/glcpp/tests/043-if-0-else.c.expected                                              |    8 
 src/glsl/glcpp/tests/044-if-1-else.c                                                       |    7 
 src/glsl/glcpp/tests/044-if-1-else.c.expected                                              |    8 
 src/glsl/glcpp/tests/045-if-0-elif.c                                                       |   11 
 src/glsl/glcpp/tests/045-if-0-elif.c.expected                                              |   12 
 src/glsl/glcpp/tests/046-if-1-elsif.c                                                      |   11 
 src/glsl/glcpp/tests/046-if-1-elsif.c.expected                                             |   12 
 src/glsl/glcpp/tests/047-if-elif-else.c                                                    |   11 
 src/glsl/glcpp/tests/047-if-elif-else.c.expected                                           |   12 
 src/glsl/glcpp/tests/048-if-nested.c                                                       |   11 
 src/glsl/glcpp/tests/048-if-nested.c.expected                                              |   12 
 src/glsl/glcpp/tests/049-if-expression-precedence.c                                        |    5 
 src/glsl/glcpp/tests/049-if-expression-precedence.c.expected                               |    6 
 src/glsl/glcpp/tests/050-if-defined.c                                                      |   17 
 src/glsl/glcpp/tests/050-if-defined.c.expected                                             |   18 
 src/glsl/glcpp/tests/051-if-relational.c                                                   |   35 
 src/glsl/glcpp/tests/051-if-relational.c.expected                                          |   36 
 src/glsl/glcpp/tests/052-if-bitwise.c                                                      |   20 
 src/glsl/glcpp/tests/052-if-bitwise.c.expected                                             |   21 
 src/glsl/glcpp/tests/053-if-divide-and-shift.c                                             |   15 
 src/glsl/glcpp/tests/053-if-divide-and-shift.c.expected                                    |   16 
 src/glsl/glcpp/tests/054-if-with-macros.c                                                  |   34 
 src/glsl/glcpp/tests/054-if-with-macros.c.expected                                         |   35 
 src/glsl/glcpp/tests/055-define-chain-obj-to-func-parens-in-text.c                         |    3 
 src/glsl/glcpp/tests/055-define-chain-obj-to-func-parens-in-text.c.expected                |    4 
 src/glsl/glcpp/tests/056-macro-argument-with-comma.c                                       |    4 
 src/glsl/glcpp/tests/056-macro-argument-with-comma.c.expected                              |    5 
 src/glsl/glcpp/tests/057-empty-arguments.c                                                 |    6 
 src/glsl/glcpp/tests/057-empty-arguments.c.expected                                        |    7 
 src/glsl/glcpp/tests/058-token-pasting-empty-arguments.c                                   |    5 
 src/glsl/glcpp/tests/058-token-pasting-empty-arguments.c.expected                          |    6 
 src/glsl/glcpp/tests/059-token-pasting-integer.c                                           |    4 
 src/glsl/glcpp/tests/059-token-pasting-integer.c.expected                                  |    5 
 src/glsl/glcpp/tests/060-left-paren-in-macro-right-paren-in-text.c                         |    3 
 src/glsl/glcpp/tests/060-left-paren-in-macro-right-paren-in-text.c.expected                |    4 
 src/glsl/glcpp/tests/061-define-chain-obj-to-func-multi.c                                  |    5 
 src/glsl/glcpp/tests/061-define-chain-obj-to-func-multi.c.expected                         |    6 
 src/glsl/glcpp/tests/062-if-0-skips-garbage.c                                              |    5 
 src/glsl/glcpp/tests/062-if-0-skips-garbage.c.expected                                     |    6 
 src/glsl/glcpp/tests/063-comments.c                                                        |   20 
 src/glsl/glcpp/tests/063-comments.c.expected                                               |   14 
 src/glsl/glcpp/tests/064-version.c                                                         |    2 
 src/glsl/glcpp/tests/064-version.c.expected                                                |    3 
 src/glsl/glcpp/tests/065-if-defined-parens.c                                               |   17 
 src/glsl/glcpp/tests/065-if-defined-parens.c.expected                                      |   18 
 src/glsl/glcpp/tests/066-if-nospace-expression.c                                           |    3 
 src/glsl/glcpp/tests/066-if-nospace-expression.c.expected                                  |    4 
 src/glsl/glcpp/tests/067-nested-ifdef-ifndef.c                                             |   40 
 src/glsl/glcpp/tests/067-nested-ifdef-ifndef.c.expected                                    |   41 
 src/glsl/glcpp/tests/068-accidental-pasting.c                                              |   11 
 src/glsl/glcpp/tests/068-accidental-pasting.c.expected                                     |   12 
 src/glsl/glcpp/tests/069-repeated-argument.c                                               |    2 
 src/glsl/glcpp/tests/069-repeated-argument.c.expected                                      |    3 
 src/glsl/glcpp/tests/070-undefined-macro-in-expression.c                                   |    2 
 src/glsl/glcpp/tests/070-undefined-macro-in-expression.c.expected                          |    2 
 src/glsl/glcpp/tests/071-punctuator.c                                                      |    1 
 src/glsl/glcpp/tests/071-punctuator.c.expected                                             |    2 
 src/glsl/glcpp/tests/072-token-pasting-same-line.c                                         |    2 
 src/glsl/glcpp/tests/072-token-pasting-same-line.c.expected                                |    3 
 src/glsl/glcpp/tests/073-if-in-ifdef.c                                                     |    4 
 src/glsl/glcpp/tests/073-if-in-ifdef.c.expected                                            |    5 
 src/glsl/glcpp/tests/074-elif-undef.c                                                      |    3 
 src/glsl/glcpp/tests/074-elif-undef.c.expected                                             |    4 
 src/glsl/glcpp/tests/075-elif-elif-undef.c                                                 |    4 
 src/glsl/glcpp/tests/075-elif-elif-undef.c.expected                                        |    5 
 src/glsl/glcpp/tests/076-elif-undef-nested.c                                               |    5 
 src/glsl/glcpp/tests/076-elif-undef-nested.c.expected                                      |    6 
 src/glsl/glcpp/tests/077-else-without-if.c                                                 |    1 
 src/glsl/glcpp/tests/077-else-without-if.c.expected                                        |    4 
 src/glsl/glcpp/tests/078-elif-without-if.c                                                 |    1 
 src/glsl/glcpp/tests/078-elif-without-if.c.expected                                        |    4 
 src/glsl/glcpp/tests/079-endif-without-if.c                                                |    1 
 src/glsl/glcpp/tests/079-endif-without-if.c.expected                                       |    4 
 src/glsl/glcpp/tests/080-if-without-expression.c                                           |    4 
 src/glsl/glcpp/tests/080-if-without-expression.c.expected                                  |    6 
 src/glsl/glcpp/tests/081-elif-without-expression.c                                         |    3 
 src/glsl/glcpp/tests/081-elif-without-expression.c.expected                                |    5 
 src/glsl/glcpp/tests/082-invalid-paste.c                                                   |    2 
 src/glsl/glcpp/tests/082-invalid-paste.c.expected                                          |    5 
 src/glsl/glcpp/tests/083-unterminated-if.c                                                 |    2 
 src/glsl/glcpp/tests/083-unterminated-if.c.expected                                        |    5 
 src/glsl/glcpp/tests/084-unbalanced-parentheses.c                                          |    2 
 src/glsl/glcpp/tests/085-incorrect-argument-count.c                                        |    5 
 src/glsl/glcpp/tests/085-incorrect-argument-count.c.expected                               |   12 
 src/glsl/glcpp/tests/086-reserved-macro-names.c                                            |    2 
 src/glsl/glcpp/tests/086-reserved-macro-names.c.expected                                   |    7 
 src/glsl/glcpp/tests/087-if-comments.c                                                     |    5 
 src/glsl/glcpp/tests/087-if-comments.c.expected                                            |    6 
 src/glsl/glcpp/tests/088-redefine-macro-legitimate.c                                       |    5 
 src/glsl/glcpp/tests/088-redefine-macro-legitimate.c.expected                              |    6 
 src/glsl/glcpp/tests/089-redefine-macro-error.c                                            |   17 
 src/glsl/glcpp/tests/089-redefine-macro-error.c.expected                                   |   30 
 src/glsl/glcpp/tests/099-c99-example.c                                                     |   17 
 src/glsl/glcpp/tests/099-c99-example.c.expected                                            |   17 
 src/glsl/glcpp/tests/glcpp-test                                                            |   49 
 src/glsl/glsl_lexer.cpp                                                                    | 1782 -
 src/glsl/glsl_lexer.lpp                                                                    |   48 
 src/glsl/glsl_parser.cpp                                                                   | 3331 +-
 src/glsl/glsl_parser.h                                                                     |  173 
 src/glsl/glsl_parser.ypp                                                                   |  137 
 src/glsl/glsl_parser_extras.cpp                                                            |   89 
 src/glsl/glsl_parser_extras.h                                                              |   37 
 src/glsl/glsl_symbol_table.cpp                                                             |  160 
 src/glsl/glsl_symbol_table.h                                                               |   84 
 src/glsl/glsl_types.cpp                                                                    |   89 
 src/glsl/glsl_types.h                                                                      |   12 
 src/glsl/hir_field_selection.cpp                                                           |    1 
 src/glsl/ir.cpp                                                                            |  178 
 src/glsl/ir.h                                                                              |  149 
 src/glsl/ir_algebraic.cpp                                                                  |   54 
 src/glsl/ir_clone.cpp                                                                      |    6 
 src/glsl/ir_constant_expression.cpp                                                        |   58 
 src/glsl/ir_constant_folding.cpp                                                           |  220 
 src/glsl/ir_constant_propagation.cpp                                                       |   36 
 src/glsl/ir_copy_propagation.cpp                                                           |   26 
 src/glsl/ir_dead_code.cpp                                                                  |    8 
 src/glsl/ir_explog_to_explog2.cpp                                                          |    2 
 src/glsl/ir_expression_flattening.cpp                                                      |  124 
 src/glsl/ir_function.cpp                                                                   |    3 
 src/glsl/ir_function_can_inline.cpp                                                        |    5 
 src/glsl/ir_hierarchical_visitor.cpp                                                       |    1 
 src/glsl/ir_hierarchical_visitor.h                                                         |    7 
 src/glsl/ir_hv_accept.cpp                                                                  |    9 
 src/glsl/ir_if_return.cpp                                                                  |  246 
 src/glsl/ir_if_simplification.cpp                                                          |    2 
 src/glsl/ir_import_prototypes.cpp                                                          |    2 
 src/glsl/ir_lower_jumps.cpp                                                                |  544 
 src/glsl/ir_mat_op_to_vec.cpp                                                              |  191 
 src/glsl/ir_mod_to_fract.cpp                                                               |    2 
 src/glsl/ir_noop_swizzle.cpp                                                               |    4 
 src/glsl/ir_optimization.h                                                                 |    8 
 src/glsl/ir_print_visitor.cpp                                                              |   34 
 src/glsl/ir_reader.cpp                                                                     |   78 
 src/glsl/ir_rvalue_visitor.cpp                                                             |    7 
 src/glsl/ir_set_program_inouts.cpp                                                         |    2 
 src/glsl/ir_structure_splitting.cpp                                                        |   39 
 src/glsl/ir_tree_grafting.cpp                                                              |    6 
 src/glsl/ir_validate.cpp                                                                   |   89 
 src/glsl/ir_variable.cpp                                                                   |   79 
 src/glsl/ir_variable_refcount.cpp                                                          |   13 
 src/glsl/ir_variable_refcount.h                                                            |    9 
 src/glsl/ir_visitor.h                                                                      |   17 
 src/glsl/link_functions.cpp                                                                |    4 
 src/glsl/linker.cpp                                                                        |  275 
 src/glsl/list.h                                                                            |   40 
 src/glsl/loop_analysis.cpp                                                                 |  496 
 src/glsl/loop_analysis.h                                                                   |  230 
 src/glsl/loop_controls.cpp                                                                 |  301 
 src/glsl/loop_unroll.cpp                                                                   |  187 
 src/glsl/lower_noise.cpp                                                                   |   71 
 src/glsl/lower_variable_index_to_cond_assign.cpp                                           |  358 
 src/glsl/main.cpp                                                                          |   55 
 src/glsl/opt_redundant_jumps.cpp                                                           |  111 
 src/glsl/pp/Makefile                                                                       |   27 
 src/glsl/pp/sl_pp_context.c                                                                |  183 
 src/glsl/pp/sl_pp_context.h                                                                |   99 
 src/glsl/pp/sl_pp_define.c                                                                 |  240 
 src/glsl/pp/sl_pp_dict.c                                                                   |   85 
 src/glsl/pp/sl_pp_dict.h                                                                   |   77 
 src/glsl/pp/sl_pp_error.c                                                                  |  271 
 src/glsl/pp/sl_pp_expression.c                                                             |  413 
 src/glsl/pp/sl_pp_expression.h                                                             |   40 
 src/glsl/pp/sl_pp_extension.c                                                              |  180 
 src/glsl/pp/sl_pp_if.c                                                                     |  343 
 src/glsl/pp/sl_pp_line.c                                                                   |  129 
 src/glsl/pp/sl_pp_macro.c                                                                  |  415 
 src/glsl/pp/sl_pp_macro.h                                                                  |   70 
 src/glsl/pp/sl_pp_pragma.c                                                                 |  110 
 src/glsl/pp/sl_pp_process.c                                                                |  331 
 src/glsl/pp/sl_pp_process.h                                                                |  113 
 src/glsl/pp/sl_pp_public.h                                                                 |   79 
 src/glsl/pp/sl_pp_purify.c                                                                 |  302 
 src/glsl/pp/sl_pp_purify.h                                                                 |   63 
 src/glsl/pp/sl_pp_token.c                                                                  |  854 
 src/glsl/pp/sl_pp_token.h                                                                  |  133 
 src/glsl/pp/sl_pp_token_util.c                                                             |  183 
 src/glsl/pp/sl_pp_token_util.h                                                             |   98 
 src/glsl/pp/sl_pp_version.c                                                                |  162 
 src/glsl/program.h                                                                         |    8 
 src/glsl/tests/array-01.glsl                                                               |    3 
 src/glsl/tests/array-02.glsl                                                               |    3 
 src/glsl/tests/array-03.glsl                                                               |    3 
 src/glsl/tests/array-04.glsl                                                               |    2 
 src/glsl/tests/array-05.glsl                                                               |    2 
 src/glsl/tests/array-06.glsl                                                               |    2 
 src/glsl/tests/array-07.glsl                                                               |    2 
 src/glsl/tests/array-08.glsl                                                               |    2 
 src/glsl/tests/array-09.glsl                                                               |    9 
 src/glsl/tests/array-10.glsl                                                               |   11 
 src/glsl/tests/array-11.glsl                                                               |    9 
 src/glsl/tests/array-12.glsl                                                               |   11 
 src/glsl/tests/array-13.glsl                                                               |   11 
 src/glsl/tests/attribute-01.glsl                                                           |    7 
 src/glsl/tests/attribute-02.glsl                                                           |    7 
 src/glsl/tests/attribute-03.glsl                                                           |    7 
 src/glsl/tests/attribute-04.glsl                                                           |    7 
 src/glsl/tests/attribute-05.glsl                                                           |    7 
 src/glsl/tests/attribute-06.glsl                                                           |    7 
 src/glsl/tests/attribute-07.glsl                                                           |    7 
 src/glsl/tests/attribute-08.glsl                                                           |    7 
 src/glsl/tests/attribute-09.glsl                                                           |    7 
 src/glsl/tests/attribute-10.glsl                                                           |    8 
 src/glsl/tests/attribute-11.glsl                                                           |    8 
 src/glsl/tests/condition-01.glsl                                                           |    8 
 src/glsl/tests/condition-02.glsl                                                           |    8 
 src/glsl/tests/condition-03.glsl                                                           |    8 
 src/glsl/tests/condition-04.glsl                                                           |    8 
 src/glsl/tests/condition-05.glsl                                                           |   13 
 src/glsl/tests/constructor-01.glsl                                                         |    6 
 src/glsl/tests/constructor-02.glsl                                                         |    7 
 src/glsl/tests/constructor-03.glsl                                                         |   12 
 src/glsl/tests/constructor-04.glsl                                                         |   14 
 src/glsl/tests/constructor-05.glsl                                                         |   13 
 src/glsl/tests/constructor-06.glsl                                                         |   13 
 src/glsl/tests/constructor-07.glsl                                                         |   13 
 src/glsl/tests/constructor-08.glsl                                                         |   13 
 src/glsl/tests/constructor-09.glsl                                                         |   26 
 src/glsl/tests/function-01.glsl                                                            |   16 
 src/glsl/tests/function-02.glsl                                                            |   16 
 src/glsl/tests/function-03.glsl                                                            |   16 
 src/glsl/tests/function-04.glsl                                                            |   15 
 src/glsl/tests/function-05.glsl                                                            |   26 
 src/glsl/tests/if-01.glsl                                                                  |   11 
 src/glsl/tests/if-02.glsl                                                                  |   11 


Reply to: