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

mesa: Changes to 'ubuntu+1'



 .dir-locals.el                                                                                      |    1 
 .travis.yml                                                                                         |  101 
 Android.common.mk                                                                                   |   12 
 Android.mk                                                                                          |    5 
 Makefile.am                                                                                         |    1 
 VERSION                                                                                             |    2 
 appveyor.yml                                                                                        |   73 
 configure.ac                                                                                        |  130 
 debian/changelog                                                                                    |   70 
 debian/control                                                                                      |  210 
 debian/libegl1-mesa-dev.install.in                                                                  |    8 
 debian/libegl1-mesa-dev.install.linux.in                                                            |   12 
 debian/libegl1-mesa.install.in                                                                      |    2 
 debian/libgbm-dev.install.in                                                                        |    6 
 debian/libgbm1.install.in                                                                           |    2 
 debian/libgl1-mesa-dev.install.in                                                                   |    6 
 debian/libgl1-mesa-dri.install.in                                                                   |    2 
 debian/libgl1-mesa-glx.install.in                                                                   |    2 
 debian/libgl1-mesa-glx.symbols                                                                      |    7 
 debian/libglapi-mesa.install.in                                                                     |    2 
 debian/libgles1-mesa-dev.install.in                                                                 |    6 
 debian/libgles1-mesa.install.in                                                                     |    2 
 debian/libgles2-mesa-dev.install.in                                                                 |    8 
 debian/libgles2-mesa.install.in                                                                     |    2 
 debian/libosmesa6-dev.install.in                                                                    |    6 
 debian/libosmesa6.install.in                                                                        |    2 
 debian/libwayland-egl1-mesa.install.in                                                              |    4 
 debian/libxatracker-dev.install.in                                                                  |   10 
 debian/libxatracker2.install.in                                                                     |    2 
 debian/mesa-common-dev.install.in                                                                   |   19 
 debian/mesa-opencl-icd.install.in                                                                   |    3 
 debian/not-installed                                                                                |    2 
 debian/patches/docs-Replace-sourceforge-logo-with-a-text-link.patch                                 |   73 
 debian/patches/glapi-Build-glapi_gentable.c-only-on-Darwin.patch                                    |  137 
 debian/patches/series                                                                               |    5 
 debian/rules                                                                                        |  151 
 docs/GL3.txt                                                                                        |   66 
 docs/contents.html                                                                                  |    4 
 docs/envvars.html                                                                                   |   30 
 docs/index.html                                                                                     |   46 
 docs/install.html                                                                                   |    5 
 docs/relnotes.html                                                                                  |    6 
 docs/relnotes/11.0.5.html                                                                           |    2 
 docs/relnotes/11.0.7.html                                                                           |  154 
 docs/relnotes/11.0.8.html                                                                           |  200 
 docs/relnotes/11.0.9.html                                                                           |  127 
 docs/relnotes/11.1.0.html                                                                           |    3 
 docs/relnotes/11.1.1.html                                                                           |  197 
 docs/relnotes/11.1.2.html                                                                           |  182 
 docs/relnotes/11.2.0.html                                                                           |   85 
 docs/thanks.html                                                                                    |    4 
 include/D3D9/d3d9types.h                                                                            |    1 
 include/GL/osmesa.h                                                                                 |   45 
 include/c99/inttypes.h                                                                              |  305 
 include/c99/stdbool.h                                                                               |   46 
 include/c99/stdint.h                                                                                |  247 
 include/c99_compat.h                                                                                |   14 
 include/c99_math.h                                                                                  |   49 
 include/d3dadapter/present.h                                                                        |    3 
 include/pci_ids/i965_pci_ids.h                                                                      |   40 
 include/pci_ids/virtio_gpu_pci_ids.h                                                                |    1 
 scons/gallium.py                                                                                    |   18 
 scons/llvm.py                                                                                       |   14 
 src/Makefile.am                                                                                     |    5 
 src/SConscript                                                                                      |    2 
 src/compiler/.gitignore                                                                             |    1 
 src/compiler/Android.gen.mk                                                                         |   91 
 src/compiler/Android.mk                                                                             |   67 
 src/compiler/Makefile.am                                                                            |  325 
 src/compiler/Makefile.sources                                                                       |  226 
 src/compiler/SConscript                                                                             |   24 
 src/compiler/builtin_type_macros.h                                                                  |  171 
 src/compiler/glsl/.gitignore                                                                        |    9 
 src/compiler/glsl/Android.gen.mk                                                                    |   76 
 src/compiler/glsl/Android.mk                                                                        |   76 
 src/compiler/glsl/Makefile.am                                                                       |  228 
 src/compiler/glsl/Makefile.sources                                                                  |  222 
 src/compiler/glsl/README                                                                            |  228 
 src/compiler/glsl/SConscript                                                                        |  122 
 src/compiler/glsl/TODO                                                                              |   12 
 src/compiler/glsl/ast.h                                                                             | 1192 
 src/compiler/glsl/ast_array_index.cpp                                                               |  333 
 src/compiler/glsl/ast_expr.cpp                                                                      |   95 
 src/compiler/glsl/ast_function.cpp                                                                  | 2106 
 src/compiler/glsl/ast_to_hir.cpp                                                                    | 7582 +
 src/compiler/glsl/ast_type.cpp                                                                      |  535 
 src/compiler/glsl/blob.c                                                                            |  323 
 src/compiler/glsl/blob.h                                                                            |  289 
 src/compiler/glsl/builtin_functions.cpp                                                             | 5503 +
 src/compiler/glsl/builtin_types.cpp                                                                 |  394 
 src/compiler/glsl/builtin_variables.cpp                                                             | 1409 
 src/compiler/glsl/glcpp/.gitignore                                                                  |    6 
 src/compiler/glsl/glcpp/README                                                                      |   30 
 src/compiler/glsl/glcpp/glcpp-lex.l                                                                 |  577 
 src/compiler/glsl/glcpp/glcpp-parse.y                                                               | 2567 
 src/compiler/glsl/glcpp/glcpp.c                                                                     |  182 
 src/compiler/glsl/glcpp/glcpp.h                                                                     |  251 
 src/compiler/glsl/glcpp/pp.c                                                                        |  241 
 src/compiler/glsl/glcpp/tests/.gitignore                                                            |    4 
 src/compiler/glsl/glcpp/tests/000-content-with-spaces.c                                             |    1 
 src/compiler/glsl/glcpp/tests/000-content-with-spaces.c.expected                                    |    1 
 src/compiler/glsl/glcpp/tests/001-define.c                                                          |    2 
 src/compiler/glsl/glcpp/tests/001-define.c.expected                                                 |    2 
 src/compiler/glsl/glcpp/tests/002-define-chain.c                                                    |    3 
 src/compiler/glsl/glcpp/tests/002-define-chain.c.expected                                           |    3 
 src/compiler/glsl/glcpp/tests/003-define-chain-reverse.c                                            |    3 
 src/compiler/glsl/glcpp/tests/003-define-chain-reverse.c.expected                                   |    3 
 src/compiler/glsl/glcpp/tests/004-define-recursive.c                                                |    6 
 src/compiler/glsl/glcpp/tests/004-define-recursive.c.expected                                       |    6 
 src/compiler/glsl/glcpp/tests/005-define-composite-chain.c                                          |    3 
 src/compiler/glsl/glcpp/tests/005-define-composite-chain.c.expected                                 |    3 
 src/compiler/glsl/glcpp/tests/006-define-composite-chain-reverse.c                                  |    3 
 src/compiler/glsl/glcpp/tests/006-define-composite-chain-reverse.c.expected                         |    3 
 src/compiler/glsl/glcpp/tests/007-define-composite-recursive.c                                      |    6 
 src/compiler/glsl/glcpp/tests/007-define-composite-recursive.c.expected                             |    6 
 src/compiler/glsl/glcpp/tests/008-define-empty.c                                                    |    2 
 src/compiler/glsl/glcpp/tests/008-define-empty.c.expected                                           |    2 
 src/compiler/glsl/glcpp/tests/009-undef.c                                                           |    4 
 src/compiler/glsl/glcpp/tests/009-undef.c.expected                                                  |    4 
 src/compiler/glsl/glcpp/tests/010-undef-re-define.c                                                 |    6 
 src/compiler/glsl/glcpp/tests/010-undef-re-define.c.expected                                        |    6 
 src/compiler/glsl/glcpp/tests/011-define-func-empty.c                                               |    2 
 src/compiler/glsl/glcpp/tests/011-define-func-empty.c.expected                                      |    2 
 src/compiler/glsl/glcpp/tests/012-define-func-no-args.c                                             |    2 
 src/compiler/glsl/glcpp/tests/012-define-func-no-args.c.expected                                    |    2 
 src/compiler/glsl/glcpp/tests/013-define-func-1-arg-unused.c                                        |    2 
 src/compiler/glsl/glcpp/tests/013-define-func-1-arg-unused.c.expected                               |    2 
 src/compiler/glsl/glcpp/tests/014-define-func-2-arg-unused.c                                        |    2 
 src/compiler/glsl/glcpp/tests/014-define-func-2-arg-unused.c.expected                               |    2 
 src/compiler/glsl/glcpp/tests/015-define-object-with-parens.c                                       |    4 
 src/compiler/glsl/glcpp/tests/015-define-object-with-parens.c.expected                              |    4 
 src/compiler/glsl/glcpp/tests/016-define-func-1-arg.c                                               |    2 
 src/compiler/glsl/glcpp/tests/016-define-func-1-arg.c.expected                                      |    2 
 src/compiler/glsl/glcpp/tests/017-define-func-2-args.c                                              |    2 
 src/compiler/glsl/glcpp/tests/017-define-func-2-args.c.expected                                     |    2 
 src/compiler/glsl/glcpp/tests/018-define-func-macro-as-parameter.c                                  |    3 
 src/compiler/glsl/glcpp/tests/018-define-func-macro-as-parameter.c.expected                         |    3 
 src/compiler/glsl/glcpp/tests/019-define-func-1-arg-multi.c                                         |    2 
 src/compiler/glsl/glcpp/tests/019-define-func-1-arg-multi.c.expected                                |    2 
 src/compiler/glsl/glcpp/tests/020-define-func-2-arg-multi.c                                         |    2 
 src/compiler/glsl/glcpp/tests/020-define-func-2-arg-multi.c.expected                                |    2 
 src/compiler/glsl/glcpp/tests/021-define-func-compose.c                                             |    3 
 src/compiler/glsl/glcpp/tests/021-define-func-compose.c.expected                                    |    3 
 src/compiler/glsl/glcpp/tests/022-define-func-arg-with-parens.c                                     |    2 
 src/compiler/glsl/glcpp/tests/022-define-func-arg-with-parens.c.expected                            |    2 
 src/compiler/glsl/glcpp/tests/023-define-extra-whitespace.c                                         |    8 
 src/compiler/glsl/glcpp/tests/023-define-extra-whitespace.c.expected                                |    8 
 src/compiler/glsl/glcpp/tests/024-define-chain-to-self-recursion.c                                  |    3 
 src/compiler/glsl/glcpp/tests/024-define-chain-to-self-recursion.c.expected                         |    3 
 src/compiler/glsl/glcpp/tests/025-func-macro-as-non-macro.c                                         |    2 
 src/compiler/glsl/glcpp/tests/025-func-macro-as-non-macro.c.expected                                |    2 
 src/compiler/glsl/glcpp/tests/026-define-func-extra-newlines.c                                      |    6 
 src/compiler/glsl/glcpp/tests/026-define-func-extra-newlines.c.expected                             |    3 
 src/compiler/glsl/glcpp/tests/027-define-chain-obj-to-func.c                                        |    3 
 src/compiler/glsl/glcpp/tests/027-define-chain-obj-to-func.c.expected                               |    3 
 src/compiler/glsl/glcpp/tests/028-define-chain-obj-to-non-func.c                                    |    3 
 src/compiler/glsl/glcpp/tests/028-define-chain-obj-to-non-func.c.expected                           |    3 
 src/compiler/glsl/glcpp/tests/029-define-chain-obj-to-func-with-args.c                              |    3 
 src/compiler/glsl/glcpp/tests/029-define-chain-obj-to-func-with-args.c.expected                     |    3 
 src/compiler/glsl/glcpp/tests/030-define-chain-obj-to-func-compose.c                                |    4 
 src/compiler/glsl/glcpp/tests/030-define-chain-obj-to-func-compose.c.expected                       |    4 
 src/compiler/glsl/glcpp/tests/031-define-chain-func-to-func-compose.c                               |    4 
 src/compiler/glsl/glcpp/tests/031-define-chain-func-to-func-compose.c.expected                      |    4 
 src/compiler/glsl/glcpp/tests/032-define-func-self-recurse.c                                        |    2 
 src/compiler/glsl/glcpp/tests/032-define-func-self-recurse.c.expected                               |    2 
 src/compiler/glsl/glcpp/tests/033-define-func-self-compose.c                                        |    2 
 src/compiler/glsl/glcpp/tests/033-define-func-self-compose.c.expected                               |    2 
 src/compiler/glsl/glcpp/tests/034-define-func-self-compose-non-func.c                               |    2 
 src/compiler/glsl/glcpp/tests/034-define-func-self-compose-non-func.c.expected                      |    2 
 src/compiler/glsl/glcpp/tests/035-define-func-self-compose-non-func-multi-token-argument.c          |    2 
 src/compiler/glsl/glcpp/tests/035-define-func-self-compose-non-func-multi-token-argument.c.expected |    2 
 src/compiler/glsl/glcpp/tests/036-define-func-non-macro-multi-token-argument.c                      |    3 
 src/compiler/glsl/glcpp/tests/036-define-func-non-macro-multi-token-argument.c.expected             |    3 
 src/compiler/glsl/glcpp/tests/037-finalize-unexpanded-macro.c                                       |    3 
 src/compiler/glsl/glcpp/tests/037-finalize-unexpanded-macro.c.expected                              |    3 
 src/compiler/glsl/glcpp/tests/038-func-arg-with-commas.c                                            |    2 
 src/compiler/glsl/glcpp/tests/038-func-arg-with-commas.c.expected                                   |    2 
 src/compiler/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c                                   |   24 
 src/compiler/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c.expected                          |   26 
 src/compiler/glsl/glcpp/tests/040-token-pasting.c                                                   |    2 
 src/compiler/glsl/glcpp/tests/040-token-pasting.c.expected                                          |    2 
 src/compiler/glsl/glcpp/tests/041-if-0.c                                                            |    5 
 src/compiler/glsl/glcpp/tests/041-if-0.c.expected                                                   |    5 
 src/compiler/glsl/glcpp/tests/042-if-1.c                                                            |    5 
 src/compiler/glsl/glcpp/tests/042-if-1.c.expected                                                   |    5 
 src/compiler/glsl/glcpp/tests/043-if-0-else.c                                                       |    7 
 src/compiler/glsl/glcpp/tests/043-if-0-else.c.expected                                              |    7 
 src/compiler/glsl/glcpp/tests/044-if-1-else.c                                                       |    7 
 src/compiler/glsl/glcpp/tests/044-if-1-else.c.expected                                              |    7 
 src/compiler/glsl/glcpp/tests/045-if-0-elif.c                                                       |   11 
 src/compiler/glsl/glcpp/tests/045-if-0-elif.c.expected                                              |   11 
 src/compiler/glsl/glcpp/tests/046-if-1-elsif.c                                                      |   11 
 src/compiler/glsl/glcpp/tests/046-if-1-elsif.c.expected                                             |   11 
 src/compiler/glsl/glcpp/tests/047-if-elif-else.c                                                    |   11 
 src/compiler/glsl/glcpp/tests/047-if-elif-else.c.expected                                           |   11 
 src/compiler/glsl/glcpp/tests/048-if-nested.c                                                       |   11 
 src/compiler/glsl/glcpp/tests/048-if-nested.c.expected                                              |   11 
 src/compiler/glsl/glcpp/tests/049-if-expression-precedence.c                                        |    5 
 src/compiler/glsl/glcpp/tests/049-if-expression-precedence.c.expected                               |    5 
 src/compiler/glsl/glcpp/tests/050-if-defined.c                                                      |   17 
 src/compiler/glsl/glcpp/tests/050-if-defined.c.expected                                             |   17 
 src/compiler/glsl/glcpp/tests/051-if-relational.c                                                   |   35 
 src/compiler/glsl/glcpp/tests/051-if-relational.c.expected                                          |   35 
 src/compiler/glsl/glcpp/tests/052-if-bitwise.c                                                      |   20 
 src/compiler/glsl/glcpp/tests/052-if-bitwise.c.expected                                             |   20 
 src/compiler/glsl/glcpp/tests/053-if-divide-and-shift.c                                             |   15 
 src/compiler/glsl/glcpp/tests/053-if-divide-and-shift.c.expected                                    |   15 
 src/compiler/glsl/glcpp/tests/054-if-with-macros.c                                                  |   34 
 src/compiler/glsl/glcpp/tests/054-if-with-macros.c.expected                                         |   34 
 src/compiler/glsl/glcpp/tests/055-define-chain-obj-to-func-parens-in-text.c                         |    3 
 src/compiler/glsl/glcpp/tests/055-define-chain-obj-to-func-parens-in-text.c.expected                |    3 
 src/compiler/glsl/glcpp/tests/056-macro-argument-with-comma.c                                       |    4 
 src/compiler/glsl/glcpp/tests/056-macro-argument-with-comma.c.expected                              |    4 
 src/compiler/glsl/glcpp/tests/057-empty-arguments.c                                                 |    6 
 src/compiler/glsl/glcpp/tests/057-empty-arguments.c.expected                                        |    6 
 src/compiler/glsl/glcpp/tests/058-token-pasting-empty-arguments.c                                   |    5 
 src/compiler/glsl/glcpp/tests/058-token-pasting-empty-arguments.c.expected                          |    5 
 src/compiler/glsl/glcpp/tests/059-token-pasting-integer.c                                           |    4 
 src/compiler/glsl/glcpp/tests/059-token-pasting-integer.c.expected                                  |    4 
 src/compiler/glsl/glcpp/tests/060-left-paren-in-macro-right-paren-in-text.c                         |    3 
 src/compiler/glsl/glcpp/tests/060-left-paren-in-macro-right-paren-in-text.c.expected                |    3 
 src/compiler/glsl/glcpp/tests/061-define-chain-obj-to-func-multi.c                                  |    5 
 src/compiler/glsl/glcpp/tests/061-define-chain-obj-to-func-multi.c.expected                         |    5 
 src/compiler/glsl/glcpp/tests/062-if-0-skips-garbage.c                                              |    5 
 src/compiler/glsl/glcpp/tests/062-if-0-skips-garbage.c.expected                                     |    5 
 src/compiler/glsl/glcpp/tests/063-comments.c                                                        |   20 
 src/compiler/glsl/glcpp/tests/063-comments.c.expected                                               |   20 
 src/compiler/glsl/glcpp/tests/064-version.c                                                         |    2 
 src/compiler/glsl/glcpp/tests/064-version.c.expected                                                |    2 
 src/compiler/glsl/glcpp/tests/065-if-defined-parens.c                                               |   17 
 src/compiler/glsl/glcpp/tests/065-if-defined-parens.c.expected                                      |   17 
 src/compiler/glsl/glcpp/tests/066-if-nospace-expression.c                                           |    3 
 src/compiler/glsl/glcpp/tests/066-if-nospace-expression.c.expected                                  |    3 
 src/compiler/glsl/glcpp/tests/067-nested-ifdef-ifndef.c                                             |   40 
 src/compiler/glsl/glcpp/tests/067-nested-ifdef-ifndef.c.expected                                    |   40 
 src/compiler/glsl/glcpp/tests/068-accidental-pasting.c                                              |   11 
 src/compiler/glsl/glcpp/tests/068-accidental-pasting.c.expected                                     |   11 
 src/compiler/glsl/glcpp/tests/069-repeated-argument.c                                               |    2 
 src/compiler/glsl/glcpp/tests/069-repeated-argument.c.expected                                      |    2 
 src/compiler/glsl/glcpp/tests/070-undefined-macro-in-expression.c                                   |    5 
 src/compiler/glsl/glcpp/tests/070-undefined-macro-in-expression.c.expected                          |    5 
 src/compiler/glsl/glcpp/tests/071-punctuator.c                                                      |    1 
 src/compiler/glsl/glcpp/tests/071-punctuator.c.expected                                             |    1 
 src/compiler/glsl/glcpp/tests/072-token-pasting-same-line.c                                         |    2 
 src/compiler/glsl/glcpp/tests/072-token-pasting-same-line.c.expected                                |    2 
 src/compiler/glsl/glcpp/tests/073-if-in-ifdef.c                                                     |    4 
 src/compiler/glsl/glcpp/tests/073-if-in-ifdef.c.expected                                            |    4 
 src/compiler/glsl/glcpp/tests/074-elif-undef.c                                                      |    3 
 src/compiler/glsl/glcpp/tests/074-elif-undef.c.expected                                             |    3 
 src/compiler/glsl/glcpp/tests/075-elif-elif-undef.c                                                 |    4 
 src/compiler/glsl/glcpp/tests/075-elif-elif-undef.c.expected                                        |    4 
 src/compiler/glsl/glcpp/tests/076-elif-undef-nested.c                                               |    5 
 src/compiler/glsl/glcpp/tests/076-elif-undef-nested.c.expected                                      |    5 
 src/compiler/glsl/glcpp/tests/077-else-without-if.c                                                 |    1 
 src/compiler/glsl/glcpp/tests/077-else-without-if.c.expected                                        |    3 
 src/compiler/glsl/glcpp/tests/078-elif-without-if.c                                                 |    1 
 src/compiler/glsl/glcpp/tests/078-elif-without-if.c.expected                                        |    3 
 src/compiler/glsl/glcpp/tests/079-endif-without-if.c                                                |    1 
 src/compiler/glsl/glcpp/tests/079-endif-without-if.c.expected                                       |    3 
 src/compiler/glsl/glcpp/tests/080-if-without-expression.c                                           |    4 
 src/compiler/glsl/glcpp/tests/080-if-without-expression.c.expected                                  |    5 
 src/compiler/glsl/glcpp/tests/081-elif-without-expression.c                                         |    3 
 src/compiler/glsl/glcpp/tests/081-elif-without-expression.c.expected                                |    4 
 src/compiler/glsl/glcpp/tests/082-invalid-paste.c                                                   |    7 
 src/compiler/glsl/glcpp/tests/082-invalid-paste.c.expected                                          |   19 
 src/compiler/glsl/glcpp/tests/083-unterminated-if.c                                                 |    2 
 src/compiler/glsl/glcpp/tests/083-unterminated-if.c.expected                                        |    4 
 src/compiler/glsl/glcpp/tests/084-unbalanced-parentheses.c                                          |    2 
 src/compiler/glsl/glcpp/tests/084-unbalanced-parentheses.c.expected                                 |    2 
 src/compiler/glsl/glcpp/tests/085-incorrect-argument-count.c                                        |    5 
 src/compiler/glsl/glcpp/tests/085-incorrect-argument-count.c.expected                               |   11 
 src/compiler/glsl/glcpp/tests/086-reserved-macro-names.c                                            |    3 
 src/compiler/glsl/glcpp/tests/086-reserved-macro-names.c.expected                                   |    9 
 src/compiler/glsl/glcpp/tests/087-if-comments.c                                                     |    5 
 src/compiler/glsl/glcpp/tests/087-if-comments.c.expected                                            |    5 
 src/compiler/glsl/glcpp/tests/088-redefine-macro-legitimate.c                                       |    5 
 src/compiler/glsl/glcpp/tests/088-redefine-macro-legitimate.c.expected                              |    5 
 src/compiler/glsl/glcpp/tests/089-redefine-macro-error.c                                            |   17 
 src/compiler/glsl/glcpp/tests/089-redefine-macro-error.c.expected                                   |   29 
 src/compiler/glsl/glcpp/tests/090-hash-error.c                                                      |    1 
 src/compiler/glsl/glcpp/tests/090-hash-error.c.expected                                             |    1 
 src/compiler/glsl/glcpp/tests/091-hash-line.c                                                       |   14 
 src/compiler/glsl/glcpp/tests/091-hash-line.c.expected                                              |   14 
 src/compiler/glsl/glcpp/tests/092-redefine-macro-error-2.c                                          |    5 
 src/compiler/glsl/glcpp/tests/092-redefine-macro-error-2.c.expected                                 |    9 
 src/compiler/glsl/glcpp/tests/093-divide-by-zero.c                                                  |    2 
 src/compiler/glsl/glcpp/tests/093-divide-by-zero.c.expected                                         |    3 
 src/compiler/glsl/glcpp/tests/094-divide-by-zero-short-circuit.c                                    |   13 
 src/compiler/glsl/glcpp/tests/094-divide-by-zero-short-circuit.c.expected                           |   14 
 src/compiler/glsl/glcpp/tests/095-recursive-define.c                                                |    3 
 src/compiler/glsl/glcpp/tests/095-recursive-define.c.expected                                       |    3 
 src/compiler/glsl/glcpp/tests/096-paste-twice.c                                                     |    3 
 src/compiler/glsl/glcpp/tests/096-paste-twice.c.expected                                            |    3 
 src/compiler/glsl/glcpp/tests/097-paste-with-non-function-macro.c                                   |    3 
 src/compiler/glsl/glcpp/tests/097-paste-with-non-function-macro.c.expected                          |    3 
 src/compiler/glsl/glcpp/tests/098-elif-undefined.c                                                  |    7 
 src/compiler/glsl/glcpp/tests/098-elif-undefined.c.expected                                         |    7 
 src/compiler/glsl/glcpp/tests/099-c99-example.c                                                     |   17 
 src/compiler/glsl/glcpp/tests/099-c99-example.c.expected                                            |   16 
 src/compiler/glsl/glcpp/tests/100-macro-with-colon.c                                                |    7 
 src/compiler/glsl/glcpp/tests/100-macro-with-colon.c.expected                                       |    7 
 src/compiler/glsl/glcpp/tests/101-macros-used-twice.c                                               |   16 
 src/compiler/glsl/glcpp/tests/101-macros-used-twice.c.expected                                      |   16 
 src/compiler/glsl/glcpp/tests/102-garbage-after-endif.c                                             |    2 
 src/compiler/glsl/glcpp/tests/102-garbage-after-endif.c.expected                                    |    2 
 src/compiler/glsl/glcpp/tests/103-garbage-after-else-0.c                                            |    3 
 src/compiler/glsl/glcpp/tests/103-garbage-after-else-0.c.expected                                   |    4 
 src/compiler/glsl/glcpp/tests/104-hash-line-followed-by-code.c                                      |    2 
 src/compiler/glsl/glcpp/tests/104-hash-line-followed-by-code.c.expected                             |    2 
 src/compiler/glsl/glcpp/tests/105-multiline-hash-line.c                                             |    5 
 src/compiler/glsl/glcpp/tests/105-multiline-hash-line.c.expected                                    |    5 
 src/compiler/glsl/glcpp/tests/106-multiline-hash-if.c                                               |    6 
 src/compiler/glsl/glcpp/tests/106-multiline-hash-if.c.expected                                      |    6 
 src/compiler/glsl/glcpp/tests/107-multiline-hash-elif.c                                             |    7 
 src/compiler/glsl/glcpp/tests/107-multiline-hash-elif.c.expected                                    |    7 
 src/compiler/glsl/glcpp/tests/108-no-space-after-hash-version.c                                     |    1 
 src/compiler/glsl/glcpp/tests/108-no-space-after-hash-version.c.expected                            |    1 
 src/compiler/glsl/glcpp/tests/109-no-space-after-hash-line.c                                        |    1 
 src/compiler/glsl/glcpp/tests/109-no-space-after-hash-line.c.expected                               |    1 
 src/compiler/glsl/glcpp/tests/110-no-space-digits-after-hash-elif.c                                 |    3 
 src/compiler/glsl/glcpp/tests/110-no-space-digits-after-hash-elif.c.expected                        |    3 
 src/compiler/glsl/glcpp/tests/111-no-space-operator-after-hash-if.c                                 |   19 
 src/compiler/glsl/glcpp/tests/111-no-space-operator-after-hash-if.c.expected                        |   19 
 src/compiler/glsl/glcpp/tests/112-no-space-operator-after-hash-elif.c                               |   24 
 src/compiler/glsl/glcpp/tests/112-no-space-operator-after-hash-elif.c.expected                      |   24 
 src/compiler/glsl/glcpp/tests/113-line-and-file-macros.c                                            |    7 
 src/compiler/glsl/glcpp/tests/113-line-and-file-macros.c.expected                                   |    7 
 src/compiler/glsl/glcpp/tests/114-paste-integer-tokens.c                                            |    7 
 src/compiler/glsl/glcpp/tests/114-paste-integer-tokens.c.expected                                   |    7 
 src/compiler/glsl/glcpp/tests/115-line-continuations.c                                              |    9 
 src/compiler/glsl/glcpp/tests/115-line-continuations.c.expected                                     |    9 
 src/compiler/glsl/glcpp/tests/116-disable-line-continuations.c                                      |   13 
 src/compiler/glsl/glcpp/tests/116-disable-line-continuations.c.expected                             |   13 
 src/compiler/glsl/glcpp/tests/117-line-continuation-and-non-continuation-backslash.c                |   12 
 src/compiler/glsl/glcpp/tests/117-line-continuation-and-non-continuation-backslash.c.expected       |   12 
 src/compiler/glsl/glcpp/tests/118-comment-becomes-space.c                                           |    4 
 src/compiler/glsl/glcpp/tests/118-comment-becomes-space.c.expected                                  |    4 
 src/compiler/glsl/glcpp/tests/119-elif-after-else.c                                                 |    6 
 src/compiler/glsl/glcpp/tests/119-elif-after-else.c.expected                                        |    7 
 src/compiler/glsl/glcpp/tests/120-undef-builtin.c                                                   |    3 
 src/compiler/glsl/glcpp/tests/120-undef-builtin.c.expected                                          |    6 
 src/compiler/glsl/glcpp/tests/121-comment-bug-72686.c                                               |    2 
 src/compiler/glsl/glcpp/tests/121-comment-bug-72686.c.expected                                      |    2 
 src/compiler/glsl/glcpp/tests/122-redefine-whitespace.c                                             |   16 
 src/compiler/glsl/glcpp/tests/122-redefine-whitespace.c.expected                                    |   22 
 src/compiler/glsl/glcpp/tests/123-garbage-after-else-1.c                                            |    3 
 src/compiler/glsl/glcpp/tests/123-garbage-after-else-1.c.expected                                   |    4 
 src/compiler/glsl/glcpp/tests/124-preprocessing-numbers.c                                           |   37 
 src/compiler/glsl/glcpp/tests/124-preprocessing-numbers.c.expected                                  |   37 
 src/compiler/glsl/glcpp/tests/125-es-short-circuit-undefined.c                                      |   27 
 src/compiler/glsl/glcpp/tests/125-es-short-circuit-undefined.c.expected                             |   29 
 src/compiler/glsl/glcpp/tests/126-garbage-after-directive.c                                         |    5 
 src/compiler/glsl/glcpp/tests/126-garbage-after-directive.c.expected                                |    7 
 src/compiler/glsl/glcpp/tests/127-pragma-empty.c                                                    |    3 
 src/compiler/glsl/glcpp/tests/127-pragma-empty.c.expected                                           |    3 
 src/compiler/glsl/glcpp/tests/128-space-before-hash.c                                               |   21 
 src/compiler/glsl/glcpp/tests/128-space-before-hash.c.expected                                      |   21 
 src/compiler/glsl/glcpp/tests/129-define-non-identifier.c                                           |    1 
 src/compiler/glsl/glcpp/tests/129-define-non-identifier.c.expected                                  |    2 
 src/compiler/glsl/glcpp/tests/130-define-comment.c                                                  |    2 
 src/compiler/glsl/glcpp/tests/130-define-comment.c.expected                                         |    2 
 src/compiler/glsl/glcpp/tests/131-eof-without-newline.c                                             |    1 
 src/compiler/glsl/glcpp/tests/131-eof-without-newline.c.expected                                    |    1 
 src/compiler/glsl/glcpp/tests/132-eof-without-newline-define.c                                      |    1 
 src/compiler/glsl/glcpp/tests/132-eof-without-newline-define.c.expected                             |    1 
 src/compiler/glsl/glcpp/tests/133-eof-without-newline-comment.c                                     |    1 
 src/compiler/glsl/glcpp/tests/133-eof-without-newline-comment.c.expected                            |    2 
 src/compiler/glsl/glcpp/tests/134-hash-comment-directive.c                                          |   22 
 src/compiler/glsl/glcpp/tests/134-hash-comment-directive.c.expected                                 |   22 
 src/compiler/glsl/glcpp/tests/135-duplicate-parameter.c                                             |    2 
 src/compiler/glsl/glcpp/tests/135-duplicate-parameter.c.expected                                    |    4 
 src/compiler/glsl/glcpp/tests/136-plus-plus-and-minus-minus.c                                       |    8 
 src/compiler/glsl/glcpp/tests/136-plus-plus-and-minus-minus.c.expected                              |    8 
 src/compiler/glsl/glcpp/tests/137-expand-macro-after-period.c                                       |    4 
 src/compiler/glsl/glcpp/tests/137-expand-macro-after-period.c.expected                              |    4 
 src/compiler/glsl/glcpp/tests/138-multi-line-comment-in-if-0.c                                      |    7 
 src/compiler/glsl/glcpp/tests/138-multi-line-comment-in-if-0.c.expected                             |    7 
 src/compiler/glsl/glcpp/tests/139-define-without-macro-name.c                                       |    5 
 src/compiler/glsl/glcpp/tests/139-define-without-macro-name.c.expected                              |    5 
 src/compiler/glsl/glcpp/tests/140-null-directive.c                                                  |    9 
 src/compiler/glsl/glcpp/tests/140-null-directive.c.expected                                         |    9 
 src/compiler/glsl/glcpp/tests/141-pragma-and-__LINE__.c                                             |    6 
 src/compiler/glsl/glcpp/tests/141-pragma-and-__LINE__.c.expected                                    |    6 
 src/compiler/glsl/glcpp/tests/142-defined-within-macro.c                                            |   94 
 src/compiler/glsl/glcpp/tests/142-defined-within-macro.c.expected                                   |   94 
 src/compiler/glsl/glcpp/tests/143-multiple-else.c                                                   |    6 
 src/compiler/glsl/glcpp/tests/143-multiple-else.c.expected                                          |    7 
 src/compiler/glsl/glcpp/tests/glcpp-test                                                            |  110 
 src/compiler/glsl/glcpp/tests/glcpp-test-cr-lf                                                      |  141 
 src/compiler/glsl/glsl_lexer.ll                                                                     |  631 
 src/compiler/glsl/glsl_parser.yy                                                                    | 2855 
 src/compiler/glsl/glsl_parser_extras.cpp                                                            | 1960 
 src/compiler/glsl/glsl_parser_extras.h                                                              |  752 
 src/compiler/glsl/glsl_symbol_table.cpp                                                             |  280 
 src/compiler/glsl/glsl_symbol_table.h                                                               |  110 
 src/compiler/glsl/hir_field_selection.cpp                                                           |   81 
 src/compiler/glsl/ir.cpp                                                                            | 2015 
 src/compiler/glsl/ir.h                                                                              | 2610 
 src/compiler/glsl/ir_basic_block.cpp                                                                |   99 
 src/compiler/glsl/ir_basic_block.h                                                                  |   28 
 src/compiler/glsl/ir_builder.cpp                                                                    |  612 
 src/compiler/glsl/ir_builder.h                                                                      |  230 
 src/compiler/glsl/ir_clone.cpp                                                                      |  441 
 src/compiler/glsl/ir_constant_expression.cpp                                                        | 2092 
 src/compiler/glsl/ir_equals.cpp                                                                     |  211 
 src/compiler/glsl/ir_expression_flattening.cpp                                                      |   86 
 src/compiler/glsl/ir_expression_flattening.h                                                        |   38 
 src/compiler/glsl/ir_function.cpp                                                                   |  404 
 src/compiler/glsl/ir_function_can_inline.cpp                                                        |   75 
 src/compiler/glsl/ir_function_detect_recursion.cpp                                                  |  358 
 src/compiler/glsl/ir_function_inlining.h                                                            |   30 
 src/compiler/glsl/ir_hierarchical_visitor.cpp                                                       |  383 
 src/compiler/glsl/ir_hierarchical_visitor.h                                                         |  209 
 src/compiler/glsl/ir_hv_accept.cpp                                                                  |  439 
 src/compiler/glsl/ir_import_prototypes.cpp                                                          |  125 
 src/compiler/glsl/ir_optimization.h                                                                 |  144 
 src/compiler/glsl/ir_print_visitor.cpp                                                              |  604 
 src/compiler/glsl/ir_print_visitor.h                                                                |   96 
 src/compiler/glsl/ir_reader.cpp                                                                     | 1167 
 src/compiler/glsl/ir_reader.h                                                                       |   34 
 src/compiler/glsl/ir_rvalue_visitor.cpp                                                             |  316 
 src/compiler/glsl/ir_rvalue_visitor.h                                                               |   83 
 src/compiler/glsl/ir_set_program_inouts.cpp                                                         |  453 
 src/compiler/glsl/ir_uniform.h                                                                      |  216 
 src/compiler/glsl/ir_validate.cpp                                                                   |  918 
 src/compiler/glsl/ir_variable_refcount.cpp                                                          |  153 
 src/compiler/glsl/ir_variable_refcount.h                                                            |   80 
 src/compiler/glsl/ir_visitor.h                                                                      |   93 
 src/compiler/glsl/link_atomics.cpp                                                                  |  346 
 src/compiler/glsl/link_functions.cpp                                                                |  348 
 src/compiler/glsl/link_interface_blocks.cpp                                                         |  357 
 src/compiler/glsl/link_uniform_block_active_visitor.cpp                                             |  296 
 src/compiler/glsl/link_uniform_block_active_visitor.h                                               |   74 
 src/compiler/glsl/link_uniform_blocks.cpp                                                           |  472 
 src/compiler/glsl/link_uniform_initializers.cpp                                                     |  356 
 src/compiler/glsl/link_uniforms.cpp                                                                 | 1348 
 src/compiler/glsl/link_varyings.cpp                                                                 | 1877 
 src/compiler/glsl/link_varyings.h                                                                   |  299 
 src/compiler/glsl/linker.cpp                                                                        | 4681 +
 src/compiler/glsl/linker.h                                                                          |  220 
 src/compiler/glsl/list.h                                                                            |  700 
 src/compiler/glsl/loop_analysis.cpp                                                                 |  640 
 src/compiler/glsl/loop_analysis.h                                                                   |  259 
 src/compiler/glsl/loop_controls.cpp                                                                 |  246 
 src/compiler/glsl/loop_unroll.cpp                                                                   |  432 
 src/compiler/glsl/lower_buffer_access.cpp                                                           |  494 
 src/compiler/glsl/lower_buffer_access.h                                                             |   66 
 src/compiler/glsl/lower_clip_distance.cpp                                                           |  574 
 src/compiler/glsl/lower_const_arrays_to_uniforms.cpp                                                |  109 
 src/compiler/glsl/lower_discard.cpp                                                                 |  201 
 src/compiler/glsl/lower_discard_flow.cpp                                                            |  155 
 src/compiler/glsl/lower_if_to_cond_assign.cpp                                                       |  252 
 src/compiler/glsl/lower_instructions.cpp                                                            | 1061 
 src/compiler/glsl/lower_jumps.cpp                                                                   | 1022 
 src/compiler/glsl/lower_mat_op_to_vec.cpp                                                           |  438 
 src/compiler/glsl/lower_named_interface_blocks.cpp                                                  |  280 
 src/compiler/glsl/lower_noise.cpp                                                                   |   71 
 src/compiler/glsl/lower_offset_array.cpp                                                            |   91 
 src/compiler/glsl/lower_output_reads.cpp                                                            |  178 
 src/compiler/glsl/lower_packed_varyings.cpp                                                         |  749 
 src/compiler/glsl/lower_packing_builtins.cpp                                                        | 1311 
 src/compiler/glsl/lower_shared_reference.cpp                                                        |  496 
 src/compiler/glsl/lower_subroutine.cpp                                                              |  123 
 src/compiler/glsl/lower_tess_level.cpp                                                              |  459 
 src/compiler/glsl/lower_texture_projection.cpp                                                      |  103 
 src/compiler/glsl/lower_ubo_reference.cpp                                                           | 1078 
 src/compiler/glsl/lower_variable_index_to_cond_assign.cpp                                           |  585 
 src/compiler/glsl/lower_vec_index_to_cond_assign.cpp                                                |  239 
 src/compiler/glsl/lower_vec_index_to_swizzle.cpp                                                    |  171 
 src/compiler/glsl/lower_vector.cpp                                                                  |  228 
 src/compiler/glsl/lower_vector_derefs.cpp                                                           |  104 
 src/compiler/glsl/lower_vector_insert.cpp                                                           |  146 
 src/compiler/glsl/lower_vertex_id.cpp                                                               |  144 
 src/compiler/glsl/main.cpp                                                                          |  448 
 src/compiler/glsl/opt_algebraic.cpp                                                                 |  984 
 src/compiler/glsl/opt_array_splitting.cpp                                                           |  408 
 src/compiler/glsl/opt_conditional_discard.cpp                                                       |   81 
 src/compiler/glsl/opt_constant_folding.cpp                                                          |  190 
 src/compiler/glsl/opt_constant_propagation.cpp                                                      |  524 
 src/compiler/glsl/opt_constant_variable.cpp                                                         |  218 
 src/compiler/glsl/opt_copy_propagation.cpp                                                          |  352 
 src/compiler/glsl/opt_copy_propagation_elements.cpp                                                 |  509 
 src/compiler/glsl/opt_dead_builtin_variables.cpp                                                    |  103 
 src/compiler/glsl/opt_dead_builtin_varyings.cpp                                                     |  606 
 src/compiler/glsl/opt_dead_code.cpp                                                                 |  197 
 src/compiler/glsl/opt_dead_code_local.cpp                                                           |  336 
 src/compiler/glsl/opt_dead_functions.cpp                                                            |  152 
 src/compiler/glsl/opt_flatten_nested_if_blocks.cpp                                                  |  103 
 src/compiler/glsl/opt_flip_matrices.cpp                                                             |  123 
 src/compiler/glsl/opt_function_inlining.cpp                                                         |  360 
 src/compiler/glsl/opt_if_simplification.cpp                                                         |  126 
 src/compiler/glsl/opt_minmax.cpp                                                                    |  488 
 src/compiler/glsl/opt_noop_swizzle.cpp                                                              |   83 
 src/compiler/glsl/opt_rebalance_tree.cpp                                                            |  321 
 src/compiler/glsl/opt_redundant_jumps.cpp                                                           |  124 
 src/compiler/glsl/opt_structure_splitting.cpp                                                       |  367 
 src/compiler/glsl/opt_swizzle_swizzle.cpp                                                           |   97 
 src/compiler/glsl/opt_tree_grafting.cpp                                                             |  405 
 src/compiler/glsl/opt_vectorize.cpp                                                                 |  407 
 src/compiler/glsl/program.h                                                                         |   58 
 src/compiler/glsl/s_expression.cpp                                                                  |  218 
 src/compiler/glsl/s_expression.h                                                                    |  180 
 src/compiler/glsl/standalone_scaffolding.cpp                                                        |  221 
 src/compiler/glsl/standalone_scaffolding.h                                                          |   90 
 src/compiler/glsl/test.cpp                                                                          |   78 
 src/compiler/glsl/test_optpass.cpp                                                                  |  276 
 src/compiler/glsl/test_optpass.h                                                                    |   30 
 src/compiler/glsl/tests/.gitignore                                                                  |    5 
 src/compiler/glsl/tests/blob_test.c                                                                 |  320 
 src/compiler/glsl/tests/builtin_variable_test.cpp                                                   |  393 
 src/compiler/glsl/tests/compare_ir                                                                  |   59 
 src/compiler/glsl/tests/copy_constant_to_storage_tests.cpp                                          |  300 
 src/compiler/glsl/tests/general_ir_test.cpp                                                         |   80 
 src/compiler/glsl/tests/invalidate_locations_test.cpp                                               |  196 
 src/compiler/glsl/tests/lower_jumps/.gitignore                                                      |    3 
 src/compiler/glsl/tests/lower_jumps/create_test_cases.py                                            |  643 
 src/compiler/glsl/tests/optimization-test                                                           |   42 
 src/compiler/glsl/tests/sampler_types_test.cpp                                                      |  100 
 src/compiler/glsl/tests/set_uniform_initializer_tests.cpp                                           |  594 
 src/compiler/glsl/tests/sexps.py                                                                    |  103 
 src/compiler/glsl/tests/uniform_initializer_utils.cpp                                               |  258 
 src/compiler/glsl/tests/uniform_initializer_utils.h                                                 |   48 
 src/compiler/glsl/tests/varyings_test.cpp                                                           |  331 
 src/compiler/glsl_types.cpp                                                                         | 1962 
 src/compiler/glsl_types.h                                                                           |  914 
 src/compiler/nir/.gitignore                                                                         |    5 
 src/compiler/nir/Makefile.sources                                                                   |   71 
 src/compiler/nir/README                                                                             |  118 
 src/compiler/nir/glsl_to_nir.cpp                                                                    | 2015 
 src/compiler/nir/glsl_to_nir.h                                                                      |   41 
 src/compiler/nir/nir.c                                                                              | 1677 
 src/compiler/nir/nir.h                                                                              | 2193 
 src/compiler/nir/nir_algebraic.py                                                                   |  302 
 src/compiler/nir/nir_array.h                                                                        |   96 
 src/compiler/nir/nir_builder.h                                                                      |  364 
 src/compiler/nir/nir_builder_opcodes_h.py                                                           |   38 
 src/compiler/nir/nir_clone.c                                                                        |  663 
 src/compiler/nir/nir_constant_expressions.h                                                         |   31 
 src/compiler/nir/nir_constant_expressions.py                                                        |  336 
 src/compiler/nir/nir_control_flow.c                                                                 |  808 
 src/compiler/nir/nir_control_flow.h                                                                 |  162 
 src/compiler/nir/nir_control_flow_private.h                                                         |   37 
 src/compiler/nir/nir_dominance.c                                                                    |  350 
 src/compiler/nir/nir_from_ssa.c                                                                     |  805 
 src/compiler/nir/nir_gs_count_vertices.c                                                            |   93 
 src/compiler/nir/nir_instr_set.c                                                                    |  519 
 src/compiler/nir/nir_instr_set.h                                                                    |   62 
 src/compiler/nir/nir_intrinsics.c                                                                   |   57 
 src/compiler/nir/nir_intrinsics.h                                                                   |  317 
 src/compiler/nir/nir_liveness.c                                                                     |  297 
 src/compiler/nir/nir_lower_alu_to_scalar.c                                                          |  264 
 src/compiler/nir/nir_lower_atomics.c                                                                |  166 
 src/compiler/nir/nir_lower_clip.c                                                                   |  339 
 src/compiler/nir/nir_lower_global_vars_to_local.c                                                   |  113 
 src/compiler/nir/nir_lower_gs_intrinsics.c                                                          |  219 
 src/compiler/nir/nir_lower_idiv.c                                                                   |  151 
 src/compiler/nir/nir_lower_io.c                                                                     |  348 
 src/compiler/nir/nir_lower_load_const_to_scalar.c                                                   |   89 
 src/compiler/nir/nir_lower_locals_to_regs.c                                                         |  396 
 src/compiler/nir/nir_lower_outputs_to_temporaries.c                                                 |  133 
 src/compiler/nir/nir_lower_phis_to_scalar.c                                                         |  293 
 src/compiler/nir/nir_lower_samplers.c                                                               |  198 
 src/compiler/nir/nir_lower_system_values.c                                                          |   98 
 src/compiler/nir/nir_lower_tex.c                                                                    |  355 
 src/compiler/nir/nir_lower_to_source_mods.c                                                         |  196 
 src/compiler/nir/nir_lower_two_sided_color.c                                                        |  212 
 src/compiler/nir/nir_lower_var_copies.c                                                             |  190 
 src/compiler/nir/nir_lower_vars_to_ssa.c                                                            |  974 
 src/compiler/nir/nir_lower_vec_to_movs.c                                                            |  312 
 src/compiler/nir/nir_metadata.c                                                                     |   90 
 src/compiler/nir/nir_move_vec_src_uses_to_dest.c                                                    |  197 
 src/compiler/nir/nir_normalize_cubemap_coords.c                                                     |  120 
 src/compiler/nir/nir_opcodes.py                                                                     |  687 
 src/compiler/nir/nir_opcodes_c.py                                                                   |   55 
 src/compiler/nir/nir_opcodes_h.py                                                                   |   47 
 src/compiler/nir/nir_opt_algebraic.py                                                               |  366 
 src/compiler/nir/nir_opt_constant_folding.c                                                         |  206 
 src/compiler/nir/nir_opt_copy_propagate.c                                                           |  290 
 src/compiler/nir/nir_opt_cse.c                                                                      |   93 
 src/compiler/nir/nir_opt_dce.c                                                                      |  183 
 src/compiler/nir/nir_opt_dead_cf.c                                                                  |  358 
 src/compiler/nir/nir_opt_gcm.c                                                                      |  494 
 src/compiler/nir/nir_opt_global_to_local.c                                                          |  102 
 src/compiler/nir/nir_opt_peephole_select.c                                                          |  256 
 src/compiler/nir/nir_opt_remove_phis.c                                                              |  130 
 src/compiler/nir/nir_opt_undef.c                                                                    |  104 
 src/compiler/nir/nir_print.c                                                                        | 1085 
 src/compiler/nir/nir_remove_dead_variables.c                                                        |  146 
 src/compiler/nir/nir_search.c                                                                       |  379 
 src/compiler/nir/nir_search.h                                                                       |   99 
 src/compiler/nir/nir_split_var_copies.c                                                             |  285 
 src/compiler/nir/nir_sweep.c                                                                        |  173 
 src/compiler/nir/nir_to_ssa.c                                                                       |  536 
 src/compiler/nir/nir_validate.c                                                                     | 1074 
 src/compiler/nir/nir_vla.h                                                                          |   54 
 src/compiler/nir/nir_worklist.c                                                                     |  144 
 src/compiler/nir/nir_worklist.h                                                                     |   91 
 src/compiler/nir/tests/control_flow_tests.cpp                                                       |  148 
 src/compiler/nir_types.cpp                                                                          |  336 
 src/compiler/nir_types.h                                                                            |  125 
 src/compiler/shader_enums.c                                                                         |  257 
 src/compiler/shader_enums.h                                                                         |  552 
 src/egl/Android.mk                                                                                  |    5 
 src/egl/drivers/dri2/egl_dri2.c                                                                     |    2 
 src/egl/drivers/dri2/platform_android.c                                                             |   14 
 src/egl/drivers/dri2/platform_x11.c                                                                 |    9 
 src/egl/main/eglapi.c                                                                               |   10 
 src/egl/main/eglsync.c                                                                              |    3 
 src/gallium/Android.mk                                                                              |    5 
 src/gallium/auxiliary/Makefile.am                                                                   |   22 
 src/gallium/auxiliary/Makefile.sources                                                              |   10 
 src/gallium/auxiliary/SConscript                                                                    |    2 
 src/gallium/auxiliary/cso_cache/cso_cache.c                                                         |    2 
 src/gallium/auxiliary/cso_cache/cso_context.c                                                       |  274 
 src/gallium/auxiliary/cso_cache/cso_context.h                                                       |   84 
 src/gallium/auxiliary/draw/draw_cliptest_tmp.h                                                      |   32 
 src/gallium/auxiliary/draw/draw_context.c                                                           |    2 
 src/gallium/auxiliary/draw/draw_gs.c                                                                |    2 
 src/gallium/auxiliary/draw/draw_llvm.c                                                              |  155 
 src/gallium/auxiliary/draw/draw_llvm.h                                                              |   17 
 src/gallium/auxiliary/draw/draw_llvm_sample.c                                                       |    2 
 src/gallium/auxiliary/draw/draw_pipe_aaline.c                                                       |   32 
 src/gallium/auxiliary/draw/draw_pipe_aapoint.c                                                      |    6 
 src/gallium/auxiliary/draw/draw_pipe_clip.c                                                         |  429 
 src/gallium/auxiliary/draw/draw_pipe_cull.c                                                         |    2 
 src/gallium/auxiliary/draw/draw_pipe_flatshade.c                                                    |    2 
 src/gallium/auxiliary/draw/draw_pipe_offset.c                                                       |    2 
 src/gallium/auxiliary/draw/draw_pipe_pstipple.c                                                     |  341 
 src/gallium/auxiliary/draw/draw_pipe_stipple.c                                                      |    2 
 src/gallium/auxiliary/draw/draw_pipe_twoside.c                                                      |    2 
 src/gallium/auxiliary/draw/draw_pipe_unfilled.c                                                     |   58 
 src/gallium/auxiliary/draw/draw_pipe_util.c                                                         |    2 
 src/gallium/auxiliary/draw/draw_pipe_validate.c                                                     |    2 
 src/gallium/auxiliary/draw/draw_pipe_vbuf.c                                                         |   54 
 src/gallium/auxiliary/draw/draw_pipe_wide_line.c                                                    |    2 
 src/gallium/auxiliary/draw/draw_pipe_wide_point.c                                                   |    2 
 src/gallium/auxiliary/draw/draw_private.h                                                           |    5 
 src/gallium/auxiliary/draw/draw_pt.c                                                                |    4 
 src/gallium/auxiliary/draw/draw_pt_emit.c                                                           |   74 
 src/gallium/auxiliary/draw/draw_pt_fetch.c                                                          |    8 
 src/gallium/auxiliary/draw/draw_pt_fetch_emit.c                                                     |    2 
 src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c                                      |    1 
 src/gallium/auxiliary/draw/draw_pt_post_vs.c                                                        |    2 
 src/gallium/auxiliary/draw/draw_pt_so_emit.c                                                        |    2 
 src/gallium/auxiliary/draw/draw_vertex.h                                                            |   22 
 src/gallium/auxiliary/draw/draw_vs.c                                                                |    2 
 src/gallium/auxiliary/draw/draw_vs_exec.c                                                           |    2 
 src/gallium/auxiliary/draw/draw_vs_llvm.c                                                           |    2 
 src/gallium/auxiliary/draw/draw_vs_variant.c                                                        |    2 
 src/gallium/auxiliary/gallivm/lp_bld_arit.c                                                         |   16 
 src/gallium/auxiliary/gallivm/lp_bld_const.c                                                        |    2 
 src/gallium/auxiliary/gallivm/lp_bld_conv.c                                                         |   20 
 src/gallium/auxiliary/gallivm/lp_bld_debug.cpp                                                      |   53 
 src/gallium/auxiliary/gallivm/lp_bld_init.c                                                         |    2 
 src/gallium/auxiliary/gallivm/lp_bld_limits.h                                                       |    4 
 src/gallium/auxiliary/gallivm/lp_bld_misc.cpp                                                       |   30 
 src/gallium/auxiliary/gallivm/lp_bld_misc.h                                                         |    7 
 src/gallium/auxiliary/gallivm/lp_bld_pack.c                                                         |   57 
 src/gallium/auxiliary/gallivm/lp_bld_pack.h                                                         |    5 
 src/gallium/auxiliary/gallivm/lp_bld_swizzle.c                                                      |    2 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi.c                                                         |    1 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c                                                  |   93 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c                                                     |   35 
 src/gallium/auxiliary/hud/font.c                                                                    |    2 
 src/gallium/auxiliary/hud/hud_context.c                                                             |   72 
 src/gallium/auxiliary/indices/u_primconvert.c                                                       |    5 
 src/gallium/auxiliary/nir/tgsi_to_nir.c                                                             |  133 
 src/gallium/auxiliary/nir/tgsi_to_nir.h                                                             |    2 
 src/gallium/auxiliary/pipe-loader/SConscript                                                        |   11 
 src/gallium/auxiliary/pipe-loader/pipe_loader.c                                                     |    5 
 src/gallium/auxiliary/pipebuffer/pb_buffer.h                                                        |   12 
 src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c                                                 |   12 
 src/gallium/auxiliary/pipebuffer/pb_buffer_malloc.c                                                 |    2 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_alt.c                                                    |    2 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c                                                  |  236 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c                                                  |   20 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c                                                     |    8 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_ondemand.c                                               |    8 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c                                                   |    2 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c                                                   |    2 
 src/gallium/auxiliary/pipebuffer/pb_cache.c                                                         |  286 
 src/gallium/auxiliary/pipebuffer/pb_cache.h                                                         |   74 
 src/gallium/auxiliary/pipebuffer/pb_validate.c                                                      |    6 
 src/gallium/auxiliary/postprocess/pp_init.c                                                         |    2 
 src/gallium/auxiliary/postprocess/pp_mlaa.c                                                         |    2 
 src/gallium/auxiliary/postprocess/pp_run.c                                                          |   60 
 src/gallium/auxiliary/target-helpers/drm_helper.h                                                   |    7 
 src/gallium/auxiliary/tgsi/tgsi_build.c                                                             |  114 
 src/gallium/auxiliary/tgsi/tgsi_dump.c                                                              |   30 
 src/gallium/auxiliary/tgsi/tgsi_exec.c                                                              |   52 
 src/gallium/auxiliary/tgsi/tgsi_exec.h                                                              |    4 
 src/gallium/auxiliary/tgsi/tgsi_info.c                                                              |  447 
 src/gallium/auxiliary/tgsi/tgsi_info.h                                                              |    1 
 src/gallium/auxiliary/tgsi/tgsi_parse.c                                                             |    8 
 src/gallium/auxiliary/tgsi/tgsi_parse.h                                                             |    3 
 src/gallium/auxiliary/tgsi/tgsi_sanity.c                                                            |    2 
 src/gallium/auxiliary/tgsi/tgsi_scan.c                                                              |  732 
 src/gallium/auxiliary/tgsi/tgsi_scan.h                                                              |    4 
 src/gallium/auxiliary/tgsi/tgsi_strings.c                                                           |   15 
 src/gallium/auxiliary/tgsi/tgsi_strings.h                                                           |    2 
 src/gallium/auxiliary/tgsi/tgsi_text.c                                                              |   54 
 src/gallium/auxiliary/tgsi/tgsi_transform.h                                                         |    2 
 src/gallium/auxiliary/tgsi/tgsi_ureg.c                                                              |  241 
 src/gallium/auxiliary/tgsi/tgsi_ureg.h                                                              |   27 
 src/gallium/auxiliary/tgsi/tgsi_util.c                                                              |   13 
 src/gallium/auxiliary/translate/translate_cache.c                                                   |    2 
 src/gallium/auxiliary/translate/translate_generic.c                                                 |    2 
 src/gallium/auxiliary/translate/translate_sse.c                                                     |    2 
 src/gallium/auxiliary/util/u_bitmask.c                                                              |    4 
 src/gallium/auxiliary/util/u_blit.c                                                                 |   52 
 src/gallium/auxiliary/util/u_blitter.c                                                              |   40 
 src/gallium/auxiliary/util/u_blitter.h                                                              |    9 
 src/gallium/auxiliary/util/u_box.h                                                                  |   12 
 src/gallium/auxiliary/util/u_cache.c                                                                |    2 
 src/gallium/auxiliary/util/u_cpu_detect.c                                                           |   15 
 src/gallium/auxiliary/util/u_debug.c                                                                |  411 
 src/gallium/auxiliary/util/u_debug.h                                                                |   56 
 src/gallium/auxiliary/util/u_debug_image.c                                                          |  348 
 src/gallium/auxiliary/util/u_debug_image.h                                                          |   74 
 src/gallium/auxiliary/util/u_debug_memory.c                                                         |   10 
 src/gallium/auxiliary/util/u_debug_refcnt.c                                                         |    2 
 src/gallium/auxiliary/util/u_debug_stack.c                                                          |   61 
 src/gallium/auxiliary/util/u_draw_quad.c                                                            |    2 
 src/gallium/auxiliary/util/u_dump_state.c                                                           |   34 
 src/gallium/auxiliary/util/u_format.csv                                                             |   30 
 src/gallium/auxiliary/util/u_format.h                                                               |   65 
 src/gallium/auxiliary/util/u_format_fake.c                                                          |   37 
 src/gallium/auxiliary/util/u_format_fake.h                                                          |   66 
 src/gallium/auxiliary/util/u_format_pack.py                                                         |    2 
 src/gallium/auxiliary/util/u_format_parse.py                                                        |    2 
 src/gallium/auxiliary/util/u_format_table.py                                                        |   10 
 src/gallium/auxiliary/util/u_half.h                                                                 |    7 
 src/gallium/auxiliary/util/u_handle_table.c                                                         |   10 
 src/gallium/auxiliary/util/u_hash_table.c                                                           |    8 
 src/gallium/auxiliary/util/u_helpers.c                                                              |    8 
 src/gallium/auxiliary/util/u_init.h                                                                 |   52 
 src/gallium/auxiliary/util/u_inlines.h                                                              |   13 
 src/gallium/auxiliary/util/u_mm.c                                                                   |    2 
 src/gallium/auxiliary/util/u_prim.h                                                                 |    3 
 src/gallium/auxiliary/util/u_pstipple.c                                                             |   35 
 src/gallium/auxiliary/util/u_pstipple.h                                                             |    8 
 src/gallium/auxiliary/util/u_pwr8.h                                                                 |  316 
 src/gallium/auxiliary/util/u_ringbuffer.c                                                           |    2 
 src/gallium/auxiliary/util/u_simple_shaders.c                                                       |   16 
 src/gallium/auxiliary/util/u_simple_shaders.h                                                       |    1 
 src/gallium/auxiliary/util/u_sse.h                                                                  |   92 
 src/gallium/auxiliary/util/u_staging.c                                                              |   50 
 src/gallium/auxiliary/util/u_staging.h                                                              |   24 
 src/gallium/auxiliary/util/u_surface.c                                                              |    5 
 src/gallium/auxiliary/util/u_surfaces.c                                                             |    4 
 src/gallium/auxiliary/util/u_transfer.c                                                             |    2 
 src/gallium/auxiliary/util/u_upload_mgr.c                                                           |   46 
 src/gallium/auxiliary/util/u_upload_mgr.h                                                           |   13 
 src/gallium/auxiliary/util/u_vbuf.c                                                                 |   11 
 src/gallium/auxiliary/vl/vl_compositor.c                                                            |    4 
 src/gallium/auxiliary/vl/vl_deint_filter.c                                                          |   77 
 src/gallium/auxiliary/vl/vl_deint_filter.h                                                          |    2 
 src/gallium/auxiliary/vl/vl_mc.c                                                                    |   12 
 src/gallium/auxiliary/vl/vl_mpeg12_decoder.c                                                        |    4 
 src/gallium/auxiliary/vl/vl_video_buffer.c                                                          |   10 
 src/gallium/auxiliary/vl/vl_video_buffer.h                                                          |   18 
 src/gallium/auxiliary/vl/vl_zscan.c                                                                 |    7 
 src/gallium/auxiliary/vl/vl_zscan.h                                                                 |    1 
 src/gallium/docs/source/context.rst                                                                 |   16 
 src/gallium/docs/source/screen.rst                                                                  |   49 
 src/gallium/docs/source/tgsi.rst                                                                    |  170 
 src/gallium/drivers/ddebug/dd_context.c                                                             |   28 
 src/gallium/drivers/ddebug/dd_draw.c                                                                |   48 
 src/gallium/drivers/ddebug/dd_pipe.h                                                                |    6 
 src/gallium/drivers/ddebug/dd_screen.c                                                              |   23 
 src/gallium/drivers/ddebug/dd_util.h                                                                |    5 
 src/gallium/drivers/freedreno/.gitignore                                                            |    1 
 src/gallium/drivers/freedreno/Makefile.am                                                           |    4 
 src/gallium/drivers/freedreno/Makefile.sources                                                      |    1 
 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h                                                       |   11 
 src/gallium/drivers/freedreno/a2xx/fd2_context.c                                                    |    1 
 src/gallium/drivers/freedreno/a2xx/fd2_emit.c                                                       |   14 
 src/gallium/drivers/freedreno/a2xx/fd2_emit.h                                                       |    2 
 src/gallium/drivers/freedreno/a2xx/fd2_texture.c                                                    |    3 
 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h                                                       |  445 
 src/gallium/drivers/freedreno/a3xx/fd3_context.c                                                    |    4 
 src/gallium/drivers/freedreno/a3xx/fd3_emit.c                                                       |   14 
 src/gallium/drivers/freedreno/a3xx/fd3_gmem.c                                                       |    2 
 src/gallium/drivers/freedreno/a3xx/fd3_program.c                                                    |   58 
 src/gallium/drivers/freedreno/a3xx/fd3_texture.c                                                    |    3 
 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h                                                       | 1162 
 src/gallium/drivers/freedreno/a4xx/fd4_context.c                                                    |    4 
 src/gallium/drivers/freedreno/a4xx/fd4_context.h                                                    |    2 
 src/gallium/drivers/freedreno/a4xx/fd4_emit.c                                                       |   36 
 src/gallium/drivers/freedreno/a4xx/fd4_format.c                                                     |   46 
 src/gallium/drivers/freedreno/a4xx/fd4_program.c                                                    |   61 
 src/gallium/drivers/freedreno/a4xx/fd4_query.c                                                      |  138 
 src/gallium/drivers/freedreno/a4xx/fd4_rasterizer.c                                                 |    7 
 src/gallium/drivers/freedreno/a4xx/fd4_rasterizer.h                                                 |    1 
 src/gallium/drivers/freedreno/a4xx/fd4_screen.c                                                     |    2 
 src/gallium/drivers/freedreno/a4xx/fd4_texture.c                                                    |   53 
 src/gallium/drivers/freedreno/a4xx/fd4_texture.h                                                    |    1 
 src/gallium/drivers/freedreno/adreno_common.xml.h                                                   |   13 
 src/gallium/drivers/freedreno/adreno_pm4.xml.h                                                      |   48 
 src/gallium/drivers/freedreno/freedreno_context.c                                                   |   30 
 src/gallium/drivers/freedreno/freedreno_context.h                                                   |    9 
 src/gallium/drivers/freedreno/freedreno_gmem.c                                                      |    4 
 src/gallium/drivers/freedreno/freedreno_query.h                                                     |   12 
 src/gallium/drivers/freedreno/freedreno_query_hw.c                                                  |   33 
 src/gallium/drivers/freedreno/freedreno_query_hw.h                                                  |    6 
 src/gallium/drivers/freedreno/freedreno_resource.c                                                  |   13 
 src/gallium/drivers/freedreno/freedreno_screen.c                                                    |   61 
 src/gallium/drivers/freedreno/freedreno_screen.h                                                    |    1 
 src/gallium/drivers/freedreno/freedreno_surface.c                                                   |   31 
 src/gallium/drivers/freedreno/freedreno_util.h                                                      |    6 
 src/gallium/drivers/freedreno/ir3/disasm-a3xx.c                                                     |    4 
 src/gallium/drivers/freedreno/ir3/instr-a3xx.h                                                      |    1 
 src/gallium/drivers/freedreno/ir3/ir3.c                                                             |   35 
 src/gallium/drivers/freedreno/ir3/ir3.h                                                             |  104 
 src/gallium/drivers/freedreno/ir3/ir3_cmdline.c                                                     |   19 
 src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c                                                |  720 
 src/gallium/drivers/freedreno/ir3/ir3_cp.c                                                          |  201 
 src/gallium/drivers/freedreno/ir3/ir3_depth.c                                                       |   12 
 src/gallium/drivers/freedreno/ir3/ir3_nir.c                                                         |  153 
 src/gallium/drivers/freedreno/ir3/ir3_nir.h                                                         |   11 
 src/gallium/drivers/freedreno/ir3/ir3_nir_lower_if_else.c                                           |   10 
 src/gallium/drivers/freedreno/ir3/ir3_print.c                                                       |   36 
 src/gallium/drivers/freedreno/ir3/ir3_ra.c                                                          |  340 
 src/gallium/drivers/freedreno/ir3/ir3_sched.c                                                       |  332 
 src/gallium/drivers/freedreno/ir3/ir3_shader.c                                                      |   24 
 src/gallium/drivers/freedreno/ir3/ir3_shader.h                                                      |   16 
 src/gallium/drivers/i915/i915_context.c                                                             |    2 
 src/gallium/drivers/i915/i915_context.h                                                             |    1 
 src/gallium/drivers/i915/i915_prim_vbuf.c                                                           |    4 
 src/gallium/drivers/i915/i915_resource_buffer.c                                                     |    2 
 src/gallium/drivers/i915/i915_resource_texture.c                                                    |    4 
 src/gallium/drivers/i915/i915_screen.c                                                              |   13 
 src/gallium/drivers/i915/i915_state.c                                                               |    3 
 src/gallium/drivers/i915/i915_state_derived.c                                                       |   15 
 src/gallium/drivers/ilo/core/ilo_builder.c                                                          |    8 
 src/gallium/drivers/ilo/ilo_context.c                                                               |    5 
 src/gallium/drivers/ilo/ilo_draw.c                                                                  |    2 
 src/gallium/drivers/ilo/ilo_gpgpu.c                                                                 |    8 
 src/gallium/drivers/ilo/ilo_query.c                                                                 |    9 
 src/gallium/drivers/ilo/ilo_render.c                                                                |    2 
 src/gallium/drivers/ilo/ilo_screen.c                                                                |   17 
 src/gallium/drivers/ilo/ilo_state.c                                                                 |    8 
 src/gallium/drivers/ilo/shader/ilo_shader_fs.c                                                      |   16 
 src/gallium/drivers/ilo/shader/ilo_shader_vs.c                                                      |    6 
 src/gallium/drivers/ilo/shader/toy_legalize_ra.c                                                    |    4 
 src/gallium/drivers/ilo/shader/toy_tgsi.c                                                           |    8 
 src/gallium/drivers/llvmpipe/Makefile.am                                                            |    4 
 src/gallium/drivers/llvmpipe/SConscript                                                             |    2 
 src/gallium/drivers/llvmpipe/lp_context.h                                                           |   14 
 src/gallium/drivers/llvmpipe/lp_draw_arrays.c                                                       |    3 
 src/gallium/drivers/llvmpipe/lp_flush.c                                                             |    1 
 src/gallium/drivers/llvmpipe/lp_rast.c                                                              |    8 
 src/gallium/drivers/llvmpipe/lp_rast.h                                                              |   15 
 src/gallium/drivers/llvmpipe/lp_rast_tri.c                                                          |  423 
 src/gallium/drivers/llvmpipe/lp_rast_tri_tmp.h                                                      |  107 
 src/gallium/drivers/llvmpipe/lp_scene.c                                                             |    2 
 src/gallium/drivers/llvmpipe/lp_scene_queue.c                                                       |    2 
 src/gallium/drivers/llvmpipe/lp_screen.c                                                            |   17 
 src/gallium/drivers/llvmpipe/lp_setup.c                                                             |   32 
 src/gallium/drivers/llvmpipe/lp_setup_context.h                                                     |   24 
 src/gallium/drivers/llvmpipe/lp_setup_line.c                                                        |  108 
 src/gallium/drivers/llvmpipe/lp_setup_point.c                                                       |   22 
 src/gallium/drivers/llvmpipe/lp_setup_tri.c                                                         |  393 
 src/gallium/drivers/llvmpipe/lp_state.h                                                             |    6 
 src/gallium/drivers/llvmpipe/lp_state_blend.c                                                       |    4 
 src/gallium/drivers/llvmpipe/lp_state_derived.c                                                     |  107 
 src/gallium/drivers/llvmpipe/lp_state_fs.c                                                          |   37 
 src/gallium/drivers/llvmpipe/lp_state_gs.c                                                          |    2 
 src/gallium/drivers/llvmpipe/lp_state_rasterizer.c                                                  |    2 
 src/gallium/drivers/llvmpipe/lp_state_sampler.c                                                     |   56 
 src/gallium/drivers/llvmpipe/lp_state_setup.c                                                       |   12 
 src/gallium/drivers/llvmpipe/lp_state_setup.h                                                       |    1 
 src/gallium/drivers/llvmpipe/lp_state_so.c                                                          |    9 
 src/gallium/drivers/llvmpipe/lp_state_surface.c                                                     |   15 
 src/gallium/drivers/llvmpipe/lp_state_vs.c                                                          |    2 
 src/gallium/drivers/llvmpipe/lp_test_blend.c                                                        |    8 
 src/gallium/drivers/llvmpipe/lp_test_conv.c                                                         |    4 
 src/gallium/drivers/llvmpipe/lp_test_format.c                                                       |   12 
 src/gallium/drivers/llvmpipe/lp_test_main.c                                                         |    4 
 src/gallium/drivers/llvmpipe/lp_tex_sample.c                                                        |    2 
 src/gallium/drivers/llvmpipe/lp_texture.c                                                           |    2 
 src/gallium/drivers/noop/noop_pipe.c                                                                |    8 
 src/gallium/drivers/noop/noop_state.c                                                               |   16 
 src/gallium/drivers/nouveau/Makefile.sources                                                        |    5 
 src/gallium/drivers/nouveau/codegen/nv50_ir.cpp                                                     |    3 
 src/gallium/drivers/nouveau/codegen/nv50_ir.h                                                       |    6 
 src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.cpp                                          |    7 
 src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.h                                            |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h                                                |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp                                          |  163 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp                                          |  126 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp                                           |   81 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp                                           |   52 
 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp                                           |  282 
 src/gallium/drivers/nouveau/codegen/nv50_ir_inlines.h                                               |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp                                      |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp                                       |   38 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp                                       |  330 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h                                         |   14 
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp                                            |  393 
 src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp                                               |   11 
 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp                                                  |   87 
 src/gallium/drivers/nouveau/codegen/nv50_ir_ssa.cpp                                                 |    1 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp                                              |    7 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target.h                                                |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.cpp                                        |    5 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp                                         |   22 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h                                           |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp                                         |   15 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h                                           |    2 
 src/gallium/drivers/nouveau/nouveau_compiler.c                                                      |    4 
 src/gallium/drivers/nouveau/nouveau_screen.c                                                        |   11 
 src/gallium/drivers/nouveau/nouveau_screen.h                                                        |    1 
 src/gallium/drivers/nouveau/nouveau_vp3_video.c                                                     |    2 
 src/gallium/drivers/nouveau/nouveau_vp3_video.h                                                     |   17 
 src/gallium/drivers/nouveau/nouveau_vp3_video_bsp.c                                                 |   93 
 src/gallium/drivers/nouveau/nouveau_winsys.h                                                        |    7 
 src/gallium/drivers/nouveau/nv30/nv30_draw.c                                                        |   15 
 src/gallium/drivers/nouveau/nv30/nv30_query.c                                                       |    7 
 src/gallium/drivers/nouveau/nv30/nv30_screen.c                                                      |   41 
 src/gallium/drivers/nouveau/nv30/nv30_transfer.c                                                    |    2 
 src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c                                                    |    2 
 src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c                                                    |    2 
 src/gallium/drivers/nouveau/nv50/g80_defs.xml.h                                                     |  279 
 src/gallium/drivers/nouveau/nv50/g80_texture.xml.h                                                  |  451 
 src/gallium/drivers/nouveau/nv50/nv50_compute.c                                                     |   16 
 src/gallium/drivers/nouveau/nv50/nv50_context.h                                                     |   11 
 src/gallium/drivers/nouveau/nv50/nv50_defs.xml.h                                                    |  263 
 src/gallium/drivers/nouveau/nv50/nv50_formats.c                                                     |  744 
 src/gallium/drivers/nouveau/nv50/nv50_miptree.c                                                     |    3 
 src/gallium/drivers/nouveau/nv50/nv50_program.c                                                     |   15 
 src/gallium/drivers/nouveau/nv50/nv50_query_hw.c                                                    |   12 
 src/gallium/drivers/nouveau/nv50/nv50_query_hw_metric.c                                             |    3 
 src/gallium/drivers/nouveau/nv50/nv50_query_hw_sm.c                                                 |   16 
 src/gallium/drivers/nouveau/nv50/nv50_resource.c                                                    |    2 
 src/gallium/drivers/nouveau/nv50/nv50_screen.c                                                      |   43 
 src/gallium/drivers/nouveau/nv50/nv50_screen.h                                                      |   18 
 src/gallium/drivers/nouveau/nv50/nv50_state.c                                                       |  107 
 src/gallium/drivers/nouveau/nv50/nv50_state_validate.c                                              |    8 
 src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h                                                |    1 
 src/gallium/drivers/nouveau/nv50/nv50_surface.c                                                     |  157 
 src/gallium/drivers/nouveau/nv50/nv50_tex.c                                                         |   95 
 src/gallium/drivers/nouveau/nv50/nv50_texture.xml.h                                                 |  306 
 src/gallium/drivers/nouveau/nv50/nv50_transfer.c                                                    |    6 
 src/gallium/drivers/nouveau/nv50/nv50_vbo.c                                                         |   60 
 src/gallium/drivers/nouveau/nv50/nv84_video.c                                                       |    8 
 src/gallium/drivers/nouveau/nv50/nv84_video_bsp.c                                                   |    2 
 src/gallium/drivers/nouveau/nv50/nv84_video_vp.c                                                    |   10 
 src/gallium/drivers/nouveau/nv50/nv98_video.c                                                       |   57 
 src/gallium/drivers/nouveau/nv50/nv98_video_bsp.c                                                   |   11 
 src/gallium/drivers/nouveau/nv50/nv98_video_ppp.c                                                   |    2 
 src/gallium/drivers/nouveau/nv50/nv98_video_vp.c                                                    |    2 
 src/gallium/drivers/nouveau/nv_object.xml.h                                                         |    2 
 src/gallium/drivers/nouveau/nvc0/gm107_texture.xml.h                                                |  365 
 src/gallium/drivers/nouveau/nvc0/mme/Makefile                                                       |    2 
 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme                                                    |  279 
 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h                                                  |  212 
 src/gallium/drivers/nouveau/nvc0/mme/com90c0.mme                                                    |   24 
 src/gallium/drivers/nouveau/nvc0/mme/com90c0.mme.h                                                  |   19 
 src/gallium/drivers/nouveau/nvc0/nvc0_compute.c                                                     |  243 
 src/gallium/drivers/nouveau/nvc0/nvc0_compute.h                                                     |    1 
 src/gallium/drivers/nouveau/nvc0/nvc0_context.c                                                     |   54 
 src/gallium/drivers/nouveau/nvc0/nvc0_context.h                                                     |   34 
 src/gallium/drivers/nouveau/nvc0/nvc0_macros.h                                                      |    8 
 src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c                                                     |    3 
 src/gallium/drivers/nouveau/nvc0/nvc0_program.c                                                     |   19 
 src/gallium/drivers/nouveau/nvc0/nvc0_program.h                                                     |    1 
 src/gallium/drivers/nouveau/nvc0/nvc0_query.c                                                       |   31 
 src/gallium/drivers/nouveau/nvc0/nvc0_query.h                                                       |    7 
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c                                                    |  132 
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.h                                                    |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_metric.c                                             |  184 
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_metric.h                                             |   17 
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_sm.c                                                 |  181 
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_sm.h                                                 |   10 
 src/gallium/drivers/nouveau/nvc0/nvc0_resource.c                                                    |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c                                                      |  116 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.h                                                      |   23 
 src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c                                                |    8 
 src/gallium/drivers/nouveau/nvc0/nvc0_state.c                                                       |  124 
 src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c                                              |   81 
 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c                                                     |  221 
 src/gallium/drivers/nouveau/nvc0/nvc0_tex.c                                                         |  393 
 src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c                                                    |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c                                                         |  192 
 src/gallium/drivers/nouveau/nvc0/nvc0_video.c                                                       |   51 
 src/gallium/drivers/nouveau/nvc0/nvc0_video.h                                                       |   18 
 src/gallium/drivers/nouveau/nvc0/nvc0_video_bsp.c                                                   |  128 
 src/gallium/drivers/nouveau/nvc0/nvc0_video_ppp.c                                                   |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_video_vp.c                                                    |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_winsys.h                                                      |    1 
 src/gallium/drivers/nouveau/nvc0/nve4_compute.c                                                     |   28 
 src/gallium/drivers/nouveau/nvc0/nve4_compute.h                                                     |    1 
 src/gallium/drivers/nouveau/nvc0/nve4_compute.xml.h                                                 |    1 
 src/gallium/drivers/r300/compiler/r3xx_vertprog.c                                                   |    2 
 src/gallium/drivers/r300/compiler/r500_fragprog.c                                                   |    2 
 src/gallium/drivers/r300/r300_context.c                                                             |    4 
 src/gallium/drivers/r300/r300_context.h                                                             |    4 
 src/gallium/drivers/r300/r300_cs.h                                                                  |    4 
 src/gallium/drivers/r300/r300_emit.c                                                                |   22 


Reply to: