mesa: Changes to 'debian-unstable'
.dir-locals.el | 9
.editorconfig | 1
.travis.yml | 352
Android.common.mk | 48
Android.mk | 16
Makefile.am | 6
REVIEWERS | 12
VERSION | 2
appveyor.yml | 10
bin/.cherry-ignore | 42
bin/bugzilla_mesa.sh | 38
bin/get-extra-pick-list.sh | 10
bin/get-fixes-pick-list.sh | 61
bin/perf-annotate-jit | 251
bin/perf-annotate-jit.py | 251
bin/shortlog_mesa.sh | 4
common.py | 3
configure.ac | 1475 -
debian/README.source | 6
debian/changelog | 141
debian/control | 89
debian/git-cleanup.sh | 75
debian/libgbm1.symbols | 7
debian/libgles1-mesa-dev.install | 3
debian/libgles1-mesa.install | 1
debian/libgles1-mesa.lintian-overrides | 1
debian/libgles1-mesa.symbols | 148
debian/rules | 40
debian/source/local-options | 2
debian/upstream/signing-key.asc | 656
debian/watch | 2
docs/README.WIN32 | 2
docs/application-issues.html | 2
docs/autoconf.html | 33
docs/bugs.html | 2
docs/codingstyle.html | 142
docs/contents.html | 18
docs/developers.html | 4
docs/devinfo.html | 641
docs/download.html | 45
docs/egl.html | 18
docs/envvars.html | 36
docs/faq.html | 22
docs/features.txt | 93
docs/helpwanted.html | 18
docs/index.html | 119
docs/install.html | 113
docs/intro.html | 58
docs/license.html | 6
docs/lists.html | 22
docs/llvmpipe.html | 28
docs/mangling.html | 11
docs/opengles.html | 4
docs/patents.txt | 4
docs/postprocess.html | 2
docs/precompiled.html | 10
docs/releasing.html | 548
docs/relnotes.html | 14
docs/relnotes/12.0.4.html | 321
docs/relnotes/12.0.5.html | 138
docs/relnotes/12.0.6.html | 148
docs/relnotes/13.0.6.html | 3
docs/relnotes/17.0.0.html | 285
docs/relnotes/17.0.1.html | 221
docs/relnotes/17.0.2.html | 185
docs/relnotes/17.0.3.html | 189
docs/relnotes/17.1.0.html | 223
docs/relnotes/17.1.1.html | 188
docs/relnotes/17.1.2.html | 187
docs/relnotes/17.1.3.html | 156
docs/relnotes/17.1.4.html | 219
docs/relnotes/6.5.2.html | 2
docs/relnotes/7.11.html | 2
docs/relnotes/7.5.1.html | 2
docs/relnotes/7.5.2.html | 2
docs/relnotes/7.5.html | 2
docs/relnotes/9.0.html | 2
docs/relnotes/9.1.2.html | 4
docs/repository.html | 21
docs/shading.html | 19
docs/sourcedocs.html | 7
docs/sourcetree.html | 28
docs/specs/EGL_MESA_drm_image_formats.txt | 98
docs/specs/MESA_shader_integer_functions.txt | 14
docs/specs/MESA_texture_array.spec | 6
docs/specs/WL_bind_wayland_display.spec | 5
docs/specs/enums.txt | 13
docs/submittingpatches.html | 374
docs/systems.html | 8
docs/thanks.html | 13
docs/utilities.html | 6
docs/viewperf.html | 8
docs/vmware-guest.html | 10
docs/xlibdriver.html | 5
include/EGL/egl.h | 24
include/EGL/eglext.h | 197
include/EGL/eglmesaext.h | 11
include/EGL/eglplatform.h | 10
include/GL/internal/dri_interface.h | 114
include/c11/threads.h | 5
include/c99_compat.h | 1
include/d3dadapter/present.h | 29
include/pci_ids/i965_pci_ids.h | 20
include/pci_ids/radeonsi_pci_ids.h | 22
include/vulkan/vk_platform.h | 41
include/vulkan/vulkan.h | 2103 +
scons/custom.py | 2
scons/gallium.py | 11
scons/llvm.py | 60
src/Makefile.am | 32
src/amd/Android.addrlib.mk | 2
src/amd/Android.common.mk | 63
src/amd/Android.mk | 1
src/amd/Makefile.addrlib.am | 2
src/amd/Makefile.am | 3
src/amd/Makefile.common.am | 74
src/amd/Makefile.sources | 33
src/amd/addrlib/addrinterface.cpp | 921
src/amd/addrlib/addrinterface.h | 2062 +
src/amd/addrlib/addrtypes.h | 225
src/amd/addrlib/core/addrcommon.h | 689
src/amd/addrlib/core/addrelemlib.cpp | 463
src/amd/addrlib/core/addrelemlib.h | 119
src/amd/addrlib/core/addrlib.cpp | 3800 ---
src/amd/addrlib/core/addrlib.h | 571
src/amd/addrlib/core/addrlib1.cpp | 4041 +++
src/amd/addrlib/core/addrlib1.h | 545
src/amd/addrlib/core/addrlib2.cpp | 2026 +
src/amd/addrlib/core/addrlib2.h | 788
src/amd/addrlib/core/addrobject.cpp | 149
src/amd/addrlib/core/addrobject.h | 58
src/amd/addrlib/gfx9/chip/gfx9_enum.h |10535 ++++++++++
src/amd/addrlib/gfx9/coord.cpp | 707
src/amd/addrlib/gfx9/coord.h | 114
src/amd/addrlib/gfx9/gfx9addrlib.cpp | 4560 ++++
src/amd/addrlib/gfx9/gfx9addrlib.h | 417
src/amd/addrlib/gfx9/rbmap.cpp | 1388 +
src/amd/addrlib/gfx9/rbmap.h | 142
src/amd/addrlib/inc/chip/gfx9/gfx9_gb_reg.h | 81
src/amd/addrlib/r800/ciaddrlib.cpp | 1220 -
src/amd/addrlib/r800/ciaddrlib.h | 97
src/amd/addrlib/r800/egbaddrlib.cpp | 993
src/amd/addrlib/r800/egbaddrlib.h | 72
src/amd/addrlib/r800/siaddrlib.cpp | 1470 +
src/amd/addrlib/r800/siaddrlib.h | 135
src/amd/common/.gitignore | 1
src/amd/common/Makefile.am | 51
src/amd/common/Makefile.sources | 29
src/amd/common/ac_binary.c | 31
src/amd/common/ac_binary.h | 18
src/amd/common/ac_debug.c | 377
src/amd/common/ac_debug.h | 46
src/amd/common/ac_llvm_build.c | 1246 +
src/amd/common/ac_llvm_build.h | 246
src/amd/common/ac_llvm_helper.cpp | 29
src/amd/common/ac_llvm_util.c | 120
src/amd/common/ac_llvm_util.h | 44
src/amd/common/ac_nir_to_llvm.c | 3873 ++-
src/amd/common/ac_nir_to_llvm.h | 155
src/amd/common/amd_family.h | 10
src/amd/common/amdgpu_id.h | 27
src/amd/common/gfx9d.h | 7479 +++++++
src/amd/common/r600d_common.h | 69
src/amd/common/sid.h | 282
src/amd/common/sid_tables.py | 310
src/amd/vulkan/Makefile.am | 62
src/amd/vulkan/Makefile.sources | 4
src/amd/vulkan/radv_cmd_buffer.c | 1700 +
src/amd/vulkan/radv_cs.h | 4
src/amd/vulkan/radv_debug.h | 40
src/amd/vulkan/radv_descriptor_set.c | 452
src/amd/vulkan/radv_descriptor_set.h | 30
src/amd/vulkan/radv_device.c | 1877 +
src/amd/vulkan/radv_entrypoints_gen.py | 147
src/amd/vulkan/radv_formats.c | 102
src/amd/vulkan/radv_image.c | 187
src/amd/vulkan/radv_meta.c | 16
src/amd/vulkan/radv_meta.h | 32
src/amd/vulkan/radv_meta_blit.c | 284
src/amd/vulkan/radv_meta_blit2d.c | 163
src/amd/vulkan/radv_meta_buffer.c | 161
src/amd/vulkan/radv_meta_bufimage.c | 960
src/amd/vulkan/radv_meta_clear.c | 603
src/amd/vulkan/radv_meta_copy.c | 137
src/amd/vulkan/radv_meta_decompress.c | 51
src/amd/vulkan/radv_meta_fast_clear.c | 116
src/amd/vulkan/radv_meta_resolve.c | 107
src/amd/vulkan/radv_meta_resolve_cs.c | 112
src/amd/vulkan/radv_pipeline.c | 1117 -
src/amd/vulkan/radv_pipeline_cache.c | 45
src/amd/vulkan/radv_private.h | 391
src/amd/vulkan/radv_query.c | 973
src/amd/vulkan/radv_radeon_winsys.h | 33
src/amd/vulkan/radv_util.c | 45
src/amd/vulkan/radv_wsi.c | 201
src/amd/vulkan/radv_wsi_wayland.c | 3
src/amd/vulkan/radv_wsi_x11.c | 8
src/amd/vulkan/si_cmd_buffer.c | 487
src/amd/vulkan/vk_format.h | 13
src/amd/vulkan/vk_format_parse.py | 1
src/amd/vulkan/vk_format_table.py | 1
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c | 249
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h | 36
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c | 365
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h | 6
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c | 33
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c | 43
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h | 2
src/compiler/Android.glsl.gen.mk | 4
src/compiler/Android.glsl.mk | 1
src/compiler/Android.nir.mk | 3
src/compiler/Makefile.am | 1
src/compiler/Makefile.glsl.am | 37
src/compiler/Makefile.nir.am | 3
src/compiler/Makefile.sources | 30
src/compiler/builtin_type_macros.h | 17
src/compiler/glsl/ast.h | 96
src/compiler/glsl/ast_array_index.cpp | 14
src/compiler/glsl/ast_function.cpp | 95
src/compiler/glsl/ast_to_hir.cpp | 580
src/compiler/glsl/ast_type.cpp | 462
src/compiler/glsl/blob.c | 18
src/compiler/glsl/blob.h | 64
src/compiler/glsl/builtin_functions.cpp | 616
src/compiler/glsl/builtin_functions.h | 68
src/compiler/glsl/builtin_int64.h | 1196 +
src/compiler/glsl/builtin_types.cpp | 14
src/compiler/glsl/builtin_variables.cpp | 47
src/compiler/glsl/cache.c | 709
src/compiler/glsl/cache.h | 177
src/compiler/glsl/generate_ir.cpp | 33
src/compiler/glsl/glcpp/glcpp-lex.l | 4
src/compiler/glsl/glcpp/glcpp-parse.y | 228
src/compiler/glsl/glcpp/glcpp.h | 5
src/compiler/glsl/glcpp/pp.c | 2
src/compiler/glsl/glcpp/tests/082-invalid-paste.c | 2
src/compiler/glsl/glcpp/tests/082-invalid-paste.c.expected | 2
src/compiler/glsl/glcpp/tests/113-line-and-file-macros.c | 2
src/compiler/glsl/glcpp/tests/113-line-and-file-macros.c.expected | 2
src/compiler/glsl/glcpp/tests/114-paste-integer-tokens.c | 2
src/compiler/glsl/glcpp/tests/114-paste-integer-tokens.c.expected | 2
src/compiler/glsl/glcpp/tests/147-define-macro-no-space.c | 58
src/compiler/glsl/glcpp/tests/147-define-macro-no-space.c.expected | 58
src/compiler/glsl/glcpp/tests/148-legal-characters.c | 77
src/compiler/glsl/glcpp/tests/148-legal-characters.c.expected | 77
src/compiler/glsl/glcpp/tests/glcpp-test | 110
src/compiler/glsl/glcpp/tests/glcpp-test-cr-lf | 141
src/compiler/glsl/glcpp/tests/glcpp-test-cr-lf.sh | 149
src/compiler/glsl/glcpp/tests/glcpp-test.sh | 122
src/compiler/glsl/glsl_lexer.ll | 53
src/compiler/glsl/glsl_parser.yy | 570
src/compiler/glsl/glsl_parser_extras.cpp | 303
src/compiler/glsl/glsl_parser_extras.h | 32
src/compiler/glsl/glsl_symbol_table.cpp | 19
src/compiler/glsl/glsl_symbol_table.h | 4
src/compiler/glsl/glsl_to_nir.cpp | 320
src/compiler/glsl/glsl_to_nir.h | 5
src/compiler/glsl/int64.glsl | 121
src/compiler/glsl/ir.cpp | 192
src/compiler/glsl/ir.h | 55
src/compiler/glsl/ir_array_refcount.h | 5
src/compiler/glsl/ir_basic_block.h | 5
src/compiler/glsl/ir_builder.cpp | 30
src/compiler/glsl/ir_builder.h | 7
src/compiler/glsl/ir_builder_print_visitor.cpp | 768
src/compiler/glsl/ir_builder_print_visitor.h | 31
src/compiler/glsl/ir_clone.cpp | 6
src/compiler/glsl/ir_constant_expression.cpp | 36
src/compiler/glsl/ir_equals.cpp | 2
src/compiler/glsl/ir_expression_flattening.h | 5
src/compiler/glsl/ir_expression_operation.py | 81
src/compiler/glsl/ir_function_inlining.h | 5
src/compiler/glsl/ir_hierarchical_visitor.h | 1
src/compiler/glsl/ir_hv_accept.cpp | 4
src/compiler/glsl/ir_optimization.h | 23
src/compiler/glsl/ir_print_visitor.cpp | 21
src/compiler/glsl/ir_print_visitor.h | 3
src/compiler/glsl/ir_reader.cpp | 8
src/compiler/glsl/ir_reader.h | 1
src/compiler/glsl/ir_rvalue_visitor.cpp | 2
src/compiler/glsl/ir_rvalue_visitor.h | 5
src/compiler/glsl/ir_set_program_inouts.cpp | 57
src/compiler/glsl/ir_uniform.h | 1
src/compiler/glsl/ir_validate.cpp | 139
src/compiler/glsl/ir_variable_refcount.h | 11
src/compiler/glsl/ir_visitor.h | 1
src/compiler/glsl/link_atomics.cpp | 28
src/compiler/glsl/link_interface_blocks.cpp | 140
src/compiler/glsl/link_uniform_block_active_visitor.cpp | 46
src/compiler/glsl/link_uniform_block_active_visitor.h | 1
src/compiler/glsl/link_uniform_blocks.cpp | 145
src/compiler/glsl/link_uniform_initializers.cpp | 26
src/compiler/glsl/link_uniforms.cpp | 277
src/compiler/glsl/link_varyings.cpp | 293
src/compiler/glsl/link_varyings.h | 59
src/compiler/glsl/linker.cpp | 1245 -
src/compiler/glsl/linker.h | 30
src/compiler/glsl/list.h | 8
src/compiler/glsl/loop_analysis.h | 1
src/compiler/glsl/loop_controls.cpp | 5
src/compiler/glsl/lower_blend_equation_advanced.cpp | 6
src/compiler/glsl/lower_buffer_access.h | 1
src/compiler/glsl/lower_distance.cpp | 2
src/compiler/glsl/lower_if_to_cond_assign.cpp | 107
src/compiler/glsl/lower_instructions.cpp | 35
src/compiler/glsl/lower_int64.cpp | 403
src/compiler/glsl/lower_jumps.cpp | 23
src/compiler/glsl/lower_named_interface_blocks.cpp | 2
src/compiler/glsl/lower_output_reads.cpp | 14
src/compiler/glsl/lower_packed_varyings.cpp | 103
src/compiler/glsl/lower_texture_projection.cpp | 8
src/compiler/glsl/lower_ubo_reference.cpp | 8
src/compiler/glsl/lower_vertex_id.cpp | 1
src/compiler/glsl/main.cpp | 1
src/compiler/glsl/opt_add_neg_to_sub.h | 61
src/compiler/glsl/opt_algebraic.cpp | 28
src/compiler/glsl/opt_constant_propagation.cpp | 14
src/compiler/glsl/opt_copy_propagation.cpp | 95
src/compiler/glsl/opt_copy_propagation_elements.cpp | 15
src/compiler/glsl/opt_dead_code_local.cpp | 21
src/compiler/glsl/opt_function_inlining.cpp | 91
src/compiler/glsl/opt_tree_grafting.cpp | 2
src/compiler/glsl/program.h | 6
src/compiler/glsl/propagate_invariance.cpp | 2
src/compiler/glsl/s_expression.h | 1
src/compiler/glsl/shader_cache.cpp | 1443 +
src/compiler/glsl/shader_cache.h | 37
src/compiler/glsl/standalone.cpp | 191
src/compiler/glsl/standalone.h | 1
src/compiler/glsl/standalone_scaffolding.cpp | 57
src/compiler/glsl/standalone_scaffolding.h | 13
src/compiler/glsl/test_optpass.cpp | 3
src/compiler/glsl/test_optpass.h | 1
src/compiler/glsl/tests/blob_test.c | 28
src/compiler/glsl/tests/cache_test.c | 283
src/compiler/glsl/tests/compare_ir | 59
src/compiler/glsl/tests/compare_ir.py | 58
src/compiler/glsl/tests/general_ir_test.cpp | 2
src/compiler/glsl/tests/lower_int64_test.cpp | 440
src/compiler/glsl/tests/lower_jumps/create_test_cases.py | 42
src/compiler/glsl/tests/opt_add_neg_to_sub_test.cpp | 210
src/compiler/glsl/tests/optimization-test | 42
src/compiler/glsl/tests/optimization-test.sh | 88
src/compiler/glsl/tests/set_uniform_initializer_tests.cpp | 47
src/compiler/glsl/tests/uniform_initializer_utils.cpp | 18
src/compiler/glsl/tests/uniform_initializer_utils.h | 5
src/compiler/glsl/tests/varyings_test.cpp | 1
src/compiler/glsl/tests/warnings-test | 31
src/compiler/glsl/tests/warnings-test.sh | 58
src/compiler/glsl/tests/warnings/026-out-function-parameter-shaderout.vert.expected | 2
src/compiler/glsl/tests/warnings/027-inout-function-parameter-shaderout.vert.expected | 2
src/compiler/glsl/tests/warnings/030-array-as-function-parameter.vert.expected | 2
src/compiler/glsl_types.cpp | 154
src/compiler/glsl_types.h | 54
src/compiler/nir/README | 2
src/compiler/nir/nir.c | 85
src/compiler/nir/nir.h | 378
src/compiler/nir/nir_algebraic.py | 8
src/compiler/nir/nir_array.h | 5
src/compiler/nir/nir_builder.h | 143
src/compiler/nir/nir_builder_opcodes_h.py | 1
src/compiler/nir/nir_clone.c | 123
src/compiler/nir/nir_constant_expressions.h | 5
src/compiler/nir/nir_constant_expressions.py | 286
src/compiler/nir/nir_control_flow.c | 2
src/compiler/nir/nir_control_flow.h | 18
src/compiler/nir/nir_control_flow_private.h | 6
src/compiler/nir/nir_from_ssa.c | 251
src/compiler/nir/nir_gather_info.c | 283
src/compiler/nir/nir_inline_functions.c | 44
src/compiler/nir/nir_instr_set.h | 4
src/compiler/nir/nir_intrinsics.h | 9
src/compiler/nir/nir_loop_analyze.c | 844
src/compiler/nir/nir_loop_analyze.h | 95
src/compiler/nir/nir_lower_64bit_packing.c | 107
src/compiler/nir/nir_lower_alu_to_scalar.c | 2
src/compiler/nir/nir_lower_atomics.c | 20
src/compiler/nir/nir_lower_bitmap.c | 7
src/compiler/nir/nir_lower_clamp_color_outputs.c | 30
src/compiler/nir/nir_lower_clip.c | 26
src/compiler/nir/nir_lower_clip_cull_distance_arrays.c | 204
src/compiler/nir/nir_lower_constant_initializers.c | 112
src/compiler/nir/nir_lower_double_ops.c | 88
src/compiler/nir/nir_lower_double_packing.c | 88
src/compiler/nir/nir_lower_drawpixels.c | 11
src/compiler/nir/nir_lower_gs_intrinsics.c | 49
src/compiler/nir/nir_lower_idiv.c | 19
src/compiler/nir/nir_lower_indirect_derefs.c | 49
src/compiler/nir/nir_lower_int64.c | 296
src/compiler/nir/nir_lower_io.c | 162
src/compiler/nir/nir_lower_io_to_temporaries.c | 4
src/compiler/nir/nir_lower_io_types.c | 2
src/compiler/nir/nir_lower_load_const_to_scalar.c | 26
src/compiler/nir/nir_lower_locals_to_regs.c | 100
src/compiler/nir/nir_lower_patch_vertices.c | 53
src/compiler/nir/nir_lower_regs_to_ssa.c | 297
src/compiler/nir/nir_lower_returns.c | 58
src/compiler/nir/nir_lower_samplers.c | 31
src/compiler/nir/nir_lower_system_values.c | 12
src/compiler/nir/nir_lower_tex.c | 303
src/compiler/nir/nir_lower_to_source_mods.c | 33
src/compiler/nir/nir_lower_var_copies.c | 39
src/compiler/nir/nir_lower_vars_to_ssa.c | 27
src/compiler/nir/nir_lower_wpos_center.c | 33
src/compiler/nir/nir_lower_wpos_ytransform.c | 2
src/compiler/nir/nir_metadata.c | 8
src/compiler/nir/nir_move_vec_src_uses_to_dest.c | 28
src/compiler/nir/nir_opcodes.py | 61
src/compiler/nir/nir_opcodes_c.py | 67
src/compiler/nir/nir_opcodes_h.py | 1
src/compiler/nir/nir_opt_algebraic.py | 101
src/compiler/nir/nir_opt_conditional_discard.c | 21
src/compiler/nir/nir_opt_copy_prop_vars.c | 813
src/compiler/nir/nir_opt_copy_propagate.c | 129
src/compiler/nir/nir_opt_cse.c | 2
src/compiler/nir/nir_opt_dce.c | 2
src/compiler/nir/nir_opt_gcm.c | 19
src/compiler/nir/nir_opt_if.c | 256
src/compiler/nir/nir_opt_loop_unroll.c | 585
src/compiler/nir/nir_opt_move_comparisons.c | 185
src/compiler/nir/nir_opt_peephole_select.c | 11
src/compiler/nir/nir_opt_remove_phis.c | 4
src/compiler/nir/nir_opt_trivial_continues.c | 137
src/compiler/nir/nir_phi_builder.c | 8
src/compiler/nir/nir_phi_builder.h | 5
src/compiler/nir/nir_print.c | 65
src/compiler/nir/nir_remove_dead_variables.c | 72
src/compiler/nir/nir_search.c | 5
src/compiler/nir/nir_search.h | 8
src/compiler/nir/nir_search_helpers.h | 71
src/compiler/nir/nir_split_var_copies.c | 35
src/compiler/nir/nir_sweep.c | 14
src/compiler/nir/nir_to_lcssa.c | 203
src/compiler/nir/nir_to_ssa.c | 540
src/compiler/nir/nir_validate.c | 179
src/compiler/nir/nir_vla.h | 6
src/compiler/nir/nir_worklist.c | 2
src/compiler/nir/nir_worklist.h | 1
src/compiler/nir_types.cpp | 36
src/compiler/nir_types.h | 13
src/compiler/shader_enums.c | 9
src/compiler/shader_enums.h | 70
src/compiler/shader_info.h | 163
src/compiler/spirv/GLSL.std.450.h | 12
src/compiler/spirv/nir_spirv.h | 18
src/compiler/spirv/spirv.h | 77
src/compiler/spirv/spirv2nir.c | 2
src/compiler/spirv/spirv_info.c | 6
src/compiler/spirv/spirv_info.h | 5
src/compiler/spirv/spirv_to_nir.c | 520
src/compiler/spirv/vtn_alu.c | 82
src/compiler/spirv/vtn_cfg.c | 45
src/compiler/spirv/vtn_glsl450.c | 100
src/compiler/spirv/vtn_private.h | 31
src/compiler/spirv/vtn_variables.c | 353
src/egl/Android.mk | 11
src/egl/Makefile.am | 118
src/egl/Makefile.sources | 1
src/egl/drivers/dri2/egl_dri2.c | 100
src/egl/drivers/dri2/egl_dri2.h | 33
src/egl/drivers/dri2/egl_dri2_fallbacks.h | 5
src/egl/drivers/dri2/platform_android.c | 499
src/egl/drivers/dri2/platform_drm.c | 47
src/egl/drivers/dri2/platform_surfaceless.c | 11
src/egl/drivers/dri2/platform_wayland.c | 341
src/egl/drivers/dri2/platform_x11.c | 203
src/egl/drivers/dri2/platform_x11_dri3.c | 34
src/egl/egl-entrypoint-check | 11
src/egl/egl-symbols-check | 2
src/egl/generate/egl.xml | 2412 ++
src/egl/generate/eglFunctionList.py | 199
src/egl/generate/egl_other.xml | 47
src/egl/generate/genCommon.py | 223
src/egl/generate/gen_egl_dispatch.py | 250
src/egl/main/50_mesa.json | 6
src/egl/main/eglapi.c | 300
src/egl/main/eglapi.h | 5
src/egl/main/eglarray.c | 27
src/egl/main/eglconfig.c | 2
src/egl/main/eglcontext.c | 2
src/egl/main/eglcontext.h | 3
src/egl/main/egldispatchstubs.c | 110
src/egl/main/egldispatchstubs.h | 26
src/egl/main/egldisplay.c | 38
src/egl/main/egldisplay.h | 2
src/egl/main/eglentrypoint.h | 77
src/egl/main/eglfallbacks.c | 1
src/egl/main/eglglobals.c | 47
src/egl/main/eglglobals.h | 13
src/egl/main/eglglvnd.c | 82
src/egl/main/eglimage.c | 3
src/egl/main/eglsurface.c | 52
src/egl/main/eglsurface.h | 5
src/egl/main/eglsync.c | 31
src/egl/main/eglsync.h | 1
src/egl/wayland/.gitignore | 3
src/egl/wayland/wayland-drm/.gitignore | 3
src/egl/wayland/wayland-egl/wayland-egl-priv.h | 27
src/egl/wayland/wayland-egl/wayland-egl-symbols-check | 2
src/gallium/Android.common.mk | 2
src/gallium/Android.mk | 5
src/gallium/Automake.inc | 7
src/gallium/Makefile.am | 13
src/gallium/SConscript | 1
src/gallium/auxiliary/Android.mk | 2
src/gallium/auxiliary/Makefile.am | 35
src/gallium/auxiliary/Makefile.sources | 19
src/gallium/auxiliary/cso_cache/cso_cache.c | 4
src/gallium/auxiliary/cso_cache/cso_cache.h | 1
src/gallium/auxiliary/cso_cache/cso_context.c | 114
src/gallium/auxiliary/cso_cache/cso_context.h | 17
src/gallium/auxiliary/draw/draw_context.c | 15
src/gallium/auxiliary/draw/draw_context.h | 15
src/gallium/auxiliary/draw/draw_llvm.c | 639
src/gallium/auxiliary/draw/draw_llvm.h | 28
src/gallium/auxiliary/draw/draw_pipe_aaline.c | 2
src/gallium/auxiliary/draw/draw_pipe_aapoint.c | 20
src/gallium/auxiliary/draw/draw_pipe_vbuf.c | 8
src/gallium/auxiliary/draw/draw_pipe_wide_line.c | 11
src/gallium/auxiliary/draw/draw_private.h | 7
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c | 48
src/gallium/auxiliary/draw/draw_pt_vsplit.c | 95
src/gallium/auxiliary/draw/draw_pt_vsplit_tmp.h | 20
src/gallium/auxiliary/gallivm/lp_bld_arit.c | 178
src/gallium/auxiliary/gallivm/lp_bld_arit.h | 12
src/gallium/auxiliary/gallivm/lp_bld_conv.c | 195
src/gallium/auxiliary/gallivm/lp_bld_format.h | 1
src/gallium/auxiliary/gallivm/lp_bld_format_aos.c | 259
src/gallium/auxiliary/gallivm/lp_bld_format_aos_array.c | 9
src/gallium/auxiliary/gallivm/lp_bld_format_soa.c | 702
src/gallium/auxiliary/gallivm/lp_bld_format_yuv.c | 4
src/gallium/auxiliary/gallivm/lp_bld_gather.c | 373
src/gallium/auxiliary/gallivm/lp_bld_gather.h | 2
src/gallium/auxiliary/gallivm/lp_bld_init.c | 69
src/gallium/auxiliary/gallivm/lp_bld_intr.c | 113
src/gallium/auxiliary/gallivm/lp_bld_intr.h | 24
src/gallium/auxiliary/gallivm/lp_bld_limits.h | 7
src/gallium/auxiliary/gallivm/lp_bld_logic.c | 2
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 76
src/gallium/auxiliary/gallivm/lp_bld_misc.h | 16
src/gallium/auxiliary/gallivm/lp_bld_sample.c | 4
src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c | 8
src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c | 10
src/gallium/auxiliary/gallivm/lp_bld_tgsi.c | 24
src/gallium/auxiliary/gallivm/lp_bld_tgsi.h | 9
src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c | 161
src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c | 62
src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c | 6
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c | 141
src/gallium/auxiliary/gallivm/lp_bld_type.h | 7
src/gallium/auxiliary/hud/hud_context.c | 271
src/gallium/auxiliary/hud/hud_cpu.c | 64
src/gallium/auxiliary/hud/hud_cpufreq.c | 10
src/gallium/auxiliary/hud/hud_diskstat.c | 12
src/gallium/auxiliary/hud/hud_driver_query.c | 18
src/gallium/auxiliary/hud/hud_nic.c | 14
src/gallium/auxiliary/hud/hud_private.h | 6
src/gallium/auxiliary/hud/hud_sensors_temp.c | 10
src/gallium/auxiliary/indices/u_indices.c | 2
src/gallium/auxiliary/indices/u_indices_gen.py | 6
src/gallium/auxiliary/indices/u_primconvert.c | 22
src/gallium/auxiliary/indices/u_unfilled_gen.py | 1
src/gallium/auxiliary/nir/tgsi_to_nir.c | 41
src/gallium/auxiliary/os/os_thread.h | 153
src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c | 34
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c | 52
src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c | 40
src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c | 20
src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c | 24
src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c | 20
src/gallium/auxiliary/pipebuffer/pb_cache.c | 20
src/gallium/auxiliary/pipebuffer/pb_cache.h | 2
src/gallium/auxiliary/pipebuffer/pb_slab.c | 20
src/gallium/auxiliary/pipebuffer/pb_slab.h | 2
src/gallium/auxiliary/rbug/rbug_texture.c | 4
src/gallium/auxiliary/rbug/rbug_texture.h | 4
src/gallium/auxiliary/renderonly/renderonly.c | 186
src/gallium/auxiliary/renderonly/renderonly.h | 110
src/gallium/auxiliary/rtasm/rtasm_execmem.c | 10
src/gallium/auxiliary/target-helpers/drm_helper.h | 75
src/gallium/auxiliary/target-helpers/drm_helper_public.h | 6
src/gallium/auxiliary/tgsi/tgsi_aa_point.c | 20
src/gallium/auxiliary/tgsi/tgsi_build.c | 84
src/gallium/auxiliary/tgsi/tgsi_build.h | 3
src/gallium/auxiliary/tgsi/tgsi_dump.c | 45
src/gallium/auxiliary/tgsi/tgsi_exec.c | 151
src/gallium/auxiliary/tgsi/tgsi_exec.h | 9
src/gallium/auxiliary/tgsi/tgsi_info.c | 19
src/gallium/auxiliary/tgsi/tgsi_lowering.c | 39
src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h | 3
src/gallium/auxiliary/tgsi/tgsi_parse.c | 4
src/gallium/auxiliary/tgsi/tgsi_parse.h | 1
src/gallium/auxiliary/tgsi/tgsi_point_sprite.c | 12
src/gallium/auxiliary/tgsi/tgsi_sanity.c | 1
src/gallium/auxiliary/tgsi/tgsi_scan.c | 534
src/gallium/auxiliary/tgsi/tgsi_scan.h | 30
src/gallium/auxiliary/tgsi/tgsi_strings.c | 17
src/gallium/auxiliary/tgsi/tgsi_strings.h | 2
src/gallium/auxiliary/tgsi/tgsi_text.c | 96
src/gallium/auxiliary/tgsi/tgsi_transform.h | 8
src/gallium/auxiliary/tgsi/tgsi_ureg.c | 138
src/gallium/auxiliary/tgsi/tgsi_ureg.h | 157
src/gallium/auxiliary/tgsi/tgsi_util.c | 3
src/gallium/auxiliary/tgsi/tgsi_util.h | 4
src/gallium/auxiliary/util/u_blit.c | 4
src/gallium/auxiliary/util/u_blitter.c | 125
src/gallium/auxiliary/util/u_blitter.h | 2
src/gallium/auxiliary/util/u_cpu_detect.c | 26
src/gallium/auxiliary/util/u_cpu_detect.h | 10
src/gallium/auxiliary/util/u_debug.h | 4
src/gallium/auxiliary/util/u_debug_flush.c | 30
src/gallium/auxiliary/util/u_debug_memory.c | 14
src/gallium/auxiliary/util/u_debug_refcnt.c | 39
src/gallium/auxiliary/util/u_debug_stack.c | 179
src/gallium/auxiliary/util/u_debug_stack.h | 22
src/gallium/auxiliary/util/u_debug_symbol.c | 10
src/gallium/auxiliary/util/u_draw_quad.c | 66
src/gallium/auxiliary/util/u_draw_quad.h | 6
src/gallium/auxiliary/util/u_dump_state.c | 5
src/gallium/auxiliary/util/u_format.c | 5
src/gallium/auxiliary/util/u_format.csv | 2
src/gallium/auxiliary/util/u_format_pack.py | 1
src/gallium/auxiliary/util/u_format_parse.py | 1
src/gallium/auxiliary/util/u_format_table.py | 1
src/gallium/auxiliary/util/u_format_yuv.c | 19
src/gallium/auxiliary/util/u_format_yuv.h | 19
src/gallium/auxiliary/util/u_hash.c | 121
src/gallium/auxiliary/util/u_hash.h | 55
src/gallium/auxiliary/util/u_helpers.c | 30
src/gallium/auxiliary/util/u_helpers.h | 5
src/gallium/auxiliary/util/u_index_modify.c | 6
src/gallium/auxiliary/util/u_index_modify.h | 6
src/gallium/auxiliary/util/u_inlines.h | 13
src/gallium/auxiliary/util/u_memory.h | 8
src/gallium/auxiliary/util/u_prim_restart.c | 2
src/gallium/auxiliary/util/u_pstipple.c | 2
src/gallium/auxiliary/util/u_queue.c | 317
src/gallium/auxiliary/util/u_queue.h | 105
src/gallium/auxiliary/util/u_range.h | 10
src/gallium/auxiliary/util/u_ringbuffer.c | 28
src/gallium/auxiliary/util/u_simple_shaders.c | 83
src/gallium/auxiliary/util/u_simple_shaders.h | 9
src/gallium/auxiliary/util/u_string.h | 262
src/gallium/auxiliary/util/u_suballoc.c | 49
src/gallium/auxiliary/util/u_suballoc.h | 2
src/gallium/auxiliary/util/u_surface.c | 387
src/gallium/auxiliary/util/u_surface.h | 7
src/gallium/auxiliary/util/u_tests.c | 18
src/gallium/auxiliary/util/u_tests.h | 4
src/gallium/auxiliary/util/u_transfer.h | 8
src/gallium/auxiliary/util/u_upload_mgr.c | 42
src/gallium/auxiliary/util/u_upload_mgr.h | 31
src/gallium/auxiliary/util/u_vbuf.c | 35
src/gallium/auxiliary/util/u_vbuf.h | 5
src/gallium/auxiliary/util/u_video.h | 80
src/gallium/auxiliary/vl/vl_bicubic_filter.c | 40
src/gallium/auxiliary/vl/vl_compositor.c | 68
src/gallium/auxiliary/vl/vl_compositor.h | 3
src/gallium/auxiliary/vl/vl_csc.c | 92
src/gallium/auxiliary/vl/vl_deint_filter.c | 8
src/gallium/auxiliary/vl/vl_matrix_filter.c | 63
src/gallium/auxiliary/vl/vl_median_filter.c | 5
src/gallium/auxiliary/vl/vl_vertex_buffers.c | 1
src/gallium/auxiliary/vl/vl_video_buffer.c | 16
src/gallium/auxiliary/vl/vl_winsys.h | 26
src/gallium/auxiliary/vl/vl_winsys_dri.c | 12
src/gallium/auxiliary/vl/vl_winsys_dri3.c | 126
src/gallium/docs/source/conf.py | 2
src/gallium/docs/source/context.rst | 76
src/gallium/docs/source/drivers/openswr.rst | 2
src/gallium/docs/source/drivers/openswr/usage.rst | 16
src/gallium/docs/source/screen.rst | 79
src/gallium/docs/source/tgsi.rst | 376
src/gallium/drivers/ddebug/dd_context.c | 35
src/gallium/drivers/ddebug/dd_draw.c | 52
src/gallium/drivers/ddebug/dd_pipe.h | 8
src/gallium/drivers/ddebug/dd_screen.c | 22
src/gallium/drivers/etnaviv/.gitignore | 1
src/gallium/drivers/etnaviv/Automake.inc | 11
src/gallium/drivers/etnaviv/Makefile.am | 44
src/gallium/drivers/etnaviv/Makefile.sources | 57
src/gallium/drivers/etnaviv/README | 13
src/gallium/drivers/etnaviv/etnaviv_asm.c | 107
src/gallium/drivers/etnaviv/etnaviv_asm.h | 133
src/gallium/drivers/etnaviv/etnaviv_blend.c | 131
src/gallium/drivers/etnaviv/etnaviv_blend.h | 59
src/gallium/drivers/etnaviv/etnaviv_clear_blit.c | 661
src/gallium/drivers/etnaviv/etnaviv_clear_blit.h | 48
src/gallium/drivers/etnaviv/etnaviv_compiler.c | 2591 ++
src/gallium/drivers/etnaviv/etnaviv_compiler.h | 131
src/gallium/drivers/etnaviv/etnaviv_compiler_cmdline.c | 168
src/gallium/drivers/etnaviv/etnaviv_context.c | 414
src/gallium/drivers/etnaviv/etnaviv_context.h | 199
src/gallium/drivers/etnaviv/etnaviv_debug.h | 80
src/gallium/drivers/etnaviv/etnaviv_disasm.c | 612
src/gallium/drivers/etnaviv/etnaviv_disasm.h | 40
src/gallium/drivers/etnaviv/etnaviv_emit.c | 789
src/gallium/drivers/etnaviv/etnaviv_emit.h | 123
src/gallium/drivers/etnaviv/etnaviv_fence.c | 128
src/gallium/drivers/etnaviv/etnaviv_fence.h | 51
src/gallium/drivers/etnaviv/etnaviv_format.c | 270
src/gallium/drivers/etnaviv/etnaviv_format.h | 47
src/gallium/drivers/etnaviv/etnaviv_internal.h | 281
src/gallium/drivers/etnaviv/etnaviv_query.c | 120
src/gallium/drivers/etnaviv/etnaviv_query.h | 64
src/gallium/drivers/etnaviv/etnaviv_query_sw.c | 123
src/gallium/drivers/etnaviv/etnaviv_query_sw.h | 47
src/gallium/drivers/etnaviv/etnaviv_rasterizer.c | 81
src/gallium/drivers/etnaviv/etnaviv_rasterizer.h | 57
src/gallium/drivers/etnaviv/etnaviv_resource.c | 463
src/gallium/drivers/etnaviv/etnaviv_resource.h | 157
src/gallium/drivers/etnaviv/etnaviv_rs.c | 132
src/gallium/drivers/etnaviv/etnaviv_rs.h | 86
src/gallium/drivers/etnaviv/etnaviv_screen.c | 858
src/gallium/drivers/etnaviv/etnaviv_screen.h | 99
src/gallium/drivers/etnaviv/etnaviv_shader.c | 389
src/gallium/drivers/etnaviv/etnaviv_shader.h | 82
src/gallium/drivers/etnaviv/etnaviv_state.c | 673
src/gallium/drivers/etnaviv/etnaviv_state.h | 52
src/gallium/drivers/etnaviv/etnaviv_surface.c | 156
src/gallium/drivers/etnaviv/etnaviv_surface.h | 55
src/gallium/drivers/etnaviv/etnaviv_texture.c | 339
src/gallium/drivers/etnaviv/etnaviv_texture.h | 75
src/gallium/drivers/etnaviv/etnaviv_tiling.c | 96
src/gallium/drivers/etnaviv/etnaviv_tiling.h | 56
src/gallium/drivers/etnaviv/etnaviv_transfer.c | 358
src/gallium/drivers/etnaviv/etnaviv_transfer.h | 35
src/gallium/drivers/etnaviv/etnaviv_translate.h | 471
src/gallium/drivers/etnaviv/etnaviv_uniforms.c | 118
src/gallium/drivers/etnaviv/etnaviv_uniforms.h | 45
src/gallium/drivers/etnaviv/etnaviv_util.h | 108
src/gallium/drivers/etnaviv/etnaviv_zsa.c | 123
src/gallium/drivers/etnaviv/etnaviv_zsa.h | 52
src/gallium/drivers/etnaviv/hw/cmdstream.xml.h | 270
src/gallium/drivers/etnaviv/hw/common.xml.h | 320
src/gallium/drivers/etnaviv/hw/isa.xml.h | 312
src/gallium/drivers/etnaviv/hw/state.xml.h | 395
src/gallium/drivers/etnaviv/hw/state_3d.xml.h | 1343 +
src/gallium/drivers/freedreno/Android.mk | 1
src/gallium/drivers/freedreno/Makefile.am | 1
src/gallium/drivers/freedreno/Makefile.sources | 27
src/gallium/drivers/freedreno/a2xx/a2xx.xml.h | 33
src/gallium/drivers/freedreno/a2xx/fd2_blend.c | 10
src/gallium/drivers/freedreno/a2xx/fd2_compiler.c | 5
src/gallium/drivers/freedreno/a3xx/a3xx.xml.h | 52
src/gallium/drivers/freedreno/a3xx/fd3_emit.c | 15
src/gallium/drivers/freedreno/a3xx/fd3_emit.h | 4
src/gallium/drivers/freedreno/a3xx/fd3_format.c | 21
src/gallium/drivers/freedreno/a3xx/fd3_format.h | 1
src/gallium/drivers/freedreno/a3xx/fd3_gmem.c | 5
src/gallium/drivers/freedreno/a3xx/fd3_program.c | 48
src/gallium/drivers/freedreno/a4xx/a4xx.xml.h | 80
src/gallium/drivers/freedreno/a4xx/fd4_blend.c | 2
src/gallium/drivers/freedreno/a4xx/fd4_draw.h | 2
src/gallium/drivers/freedreno/a4xx/fd4_emit.c | 23
src/gallium/drivers/freedreno/a4xx/fd4_emit.h | 4
src/gallium/drivers/freedreno/a4xx/fd4_format.c | 23
src/gallium/drivers/freedreno/a4xx/fd4_format.h | 1
src/gallium/drivers/freedreno/a4xx/fd4_program.c | 48
src/gallium/drivers/freedreno/a5xx/a5xx.xml.h | 3960 +++
src/gallium/drivers/freedreno/a5xx/fd5_blend.c | 144
src/gallium/drivers/freedreno/a5xx/fd5_blend.h | 60
src/gallium/drivers/freedreno/a5xx/fd5_context.c | 117
src/gallium/drivers/freedreno/a5xx/fd5_context.h | 94
src/gallium/drivers/freedreno/a5xx/fd5_draw.c | 302
src/gallium/drivers/freedreno/a5xx/fd5_draw.h | 113
src/gallium/drivers/freedreno/a5xx/fd5_emit.c | 941
src/gallium/drivers/freedreno/a5xx/fd5_emit.h | 164
src/gallium/drivers/freedreno/a5xx/fd5_format.c | 445
src/gallium/drivers/freedreno/a5xx/fd5_format.h | 44
src/gallium/drivers/freedreno/a5xx/fd5_gmem.c | 603
src/gallium/drivers/freedreno/a5xx/fd5_gmem.h | 34
src/gallium/drivers/freedreno/a5xx/fd5_program.c | 738
src/gallium/drivers/freedreno/a5xx/fd5_program.h | 44
src/gallium/drivers/freedreno/a5xx/fd5_query.c | 32
src/gallium/drivers/freedreno/a5xx/fd5_query.h | 34
src/gallium/drivers/freedreno/a5xx/fd5_rasterizer.c | 99
src/gallium/drivers/freedreno/a5xx/fd5_rasterizer.h | 57
src/gallium/drivers/freedreno/a5xx/fd5_screen.c | 104
src/gallium/drivers/freedreno/a5xx/fd5_screen.h | 34
src/gallium/drivers/freedreno/a5xx/fd5_texture.c | 353
src/gallium/drivers/freedreno/a5xx/fd5_texture.h | 70
src/gallium/drivers/freedreno/a5xx/fd5_zsa.c | 99
src/gallium/drivers/freedreno/a5xx/fd5_zsa.h | 54
src/gallium/drivers/freedreno/adreno_common.xml.h | 22
src/gallium/drivers/freedreno/adreno_pm4.xml.h | 304
src/gallium/drivers/freedreno/freedreno_batch.c | 41
src/gallium/drivers/freedreno/freedreno_batch.h | 15
src/gallium/drivers/freedreno/freedreno_batch_cache.c | 28
src/gallium/drivers/freedreno/freedreno_context.c | 40
src/gallium/drivers/freedreno/freedreno_context.h | 6
src/gallium/drivers/freedreno/freedreno_draw.c | 22
src/gallium/drivers/freedreno/freedreno_fence.c | 46
src/gallium/drivers/freedreno/freedreno_fence.h | 8
src/gallium/drivers/freedreno/freedreno_gmem.c | 62
src/gallium/drivers/freedreno/freedreno_gmem.h | 2
src/gallium/drivers/freedreno/freedreno_query.c | 2
src/gallium/drivers/freedreno/freedreno_resource.c | 18
src/gallium/drivers/freedreno/freedreno_screen.c | 64
src/gallium/drivers/freedreno/freedreno_screen.h | 11
src/gallium/drivers/freedreno/freedreno_state.c | 3
src/gallium/drivers/freedreno/freedreno_texture.h | 2
src/gallium/drivers/freedreno/freedreno_util.c | 20
src/gallium/drivers/freedreno/freedreno_util.h | 120
src/gallium/drivers/freedreno/ir3/instr-a3xx.h | 3
src/gallium/drivers/freedreno/ir3/ir3.c | 18
src/gallium/drivers/freedreno/ir3/ir3.h | 16
src/gallium/drivers/freedreno/ir3/ir3_cmdline.c | 70
src/gallium/drivers/freedreno/ir3/ir3_compiler.c | 5
src/gallium/drivers/freedreno/ir3/ir3_compiler.h | 1
src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c | 136
src/gallium/drivers/freedreno/ir3/ir3_cp.c | 59
src/gallium/drivers/freedreno/ir3/ir3_depth.c | 8
src/gallium/drivers/freedreno/ir3/ir3_group.c | 8
src/gallium/drivers/freedreno/ir3/ir3_nir.c | 2
src/gallium/drivers/freedreno/ir3/ir3_nir_trig.py | 1
src/gallium/drivers/freedreno/ir3/ir3_shader.c | 20
src/gallium/drivers/freedreno/ir3/ir3_shader.h | 109
src/gallium/drivers/i915/i915_context.c | 6
src/gallium/drivers/i915/i915_fpc.h | 1
src/gallium/drivers/i915/i915_fpc_optimize.c | 2
src/gallium/drivers/i915/i915_fpc_translate.c | 20
src/gallium/drivers/i915/i915_screen.c | 23
src/gallium/drivers/i915/i915_state.c | 2
src/gallium/drivers/ilo/Android.mk | 35
src/gallium/drivers/ilo/Automake.inc | 11
src/gallium/drivers/ilo/Makefile.am | 33
src/gallium/drivers/ilo/Makefile.sources | 120
src/gallium/drivers/ilo/core/ilo_builder.c | 497
src/gallium/drivers/ilo/core/ilo_builder.h | 557
src/gallium/drivers/ilo/core/ilo_builder_3d.h | 96
src/gallium/drivers/ilo/core/ilo_builder_3d_bottom.h | 1118 -
src/gallium/drivers/ilo/core/ilo_builder_3d_top.h | 1476 -
src/gallium/drivers/ilo/core/ilo_builder_blt.h | 322
src/gallium/drivers/ilo/core/ilo_builder_decode.c | 685
src/gallium/drivers/ilo/core/ilo_builder_media.h | 217
src/gallium/drivers/ilo/core/ilo_builder_mi.h | 220
src/gallium/drivers/ilo/core/ilo_builder_render.h | 303
src/gallium/drivers/ilo/core/ilo_core.h | 35
src/gallium/drivers/ilo/core/ilo_debug.c | 51
src/gallium/drivers/ilo/core/ilo_debug.h | 122
src/gallium/drivers/ilo/core/ilo_dev.c | 181
src/gallium/drivers/ilo/core/ilo_dev.h | 78
src/gallium/drivers/ilo/core/ilo_image.c | 1451 -
src/gallium/drivers/ilo/core/ilo_image.h | 361
src/gallium/drivers/ilo/core/ilo_state_cc.c | 890
src/gallium/drivers/ilo/core/ilo_state_cc.h | 199
src/gallium/drivers/ilo/core/ilo_state_compute.c | 476
src/gallium/drivers/ilo/core/ilo_state_compute.h | 100
src/gallium/drivers/ilo/core/ilo_state_raster.c | 1248 -
src/gallium/drivers/ilo/core/ilo_state_raster.h | 301
src/gallium/drivers/ilo/core/ilo_state_sampler.c | 742
src/gallium/drivers/ilo/core/ilo_state_sampler.h | 103
src/gallium/drivers/ilo/core/ilo_state_sbe.c | 350
src/gallium/drivers/ilo/core/ilo_state_sbe.h | 103
src/gallium/drivers/ilo/core/ilo_state_shader.c | 763
src/gallium/drivers/ilo/core/ilo_state_shader.h | 295
src/gallium/drivers/ilo/core/ilo_state_shader_ps.c | 772
src/gallium/drivers/ilo/core/ilo_state_sol.c | 467
src/gallium/drivers/ilo/core/ilo_state_sol.h | 166
src/gallium/drivers/ilo/core/ilo_state_surface.c | 1270 -
src/gallium/drivers/ilo/core/ilo_state_surface.h | 128
src/gallium/drivers/ilo/core/ilo_state_surface_format.c | 351
src/gallium/drivers/ilo/core/ilo_state_urb.c | 769
src/gallium/drivers/ilo/core/ilo_state_urb.h | 103
src/gallium/drivers/ilo/core/ilo_state_vf.c | 1000
src/gallium/drivers/ilo/core/ilo_state_vf.h | 230
src/gallium/drivers/ilo/core/ilo_state_viewport.c | 378
src/gallium/drivers/ilo/core/ilo_state_viewport.h | 132
src/gallium/drivers/ilo/core/ilo_state_zs.c | 677
src/gallium/drivers/ilo/core/ilo_state_zs.h | 85
src/gallium/drivers/ilo/core/ilo_vma.h | 73
src/gallium/drivers/ilo/core/intel_winsys.h | 329
src/gallium/drivers/ilo/genhw/gen_blitter.xml.h | 129
src/gallium/drivers/ilo/genhw/gen_eu_isa.xml.h | 563
src/gallium/drivers/ilo/genhw/gen_eu_message.xml.h | 332
src/gallium/drivers/ilo/genhw/gen_mi.xml.h | 358
src/gallium/drivers/ilo/genhw/gen_regs.xml.h | 183
src/gallium/drivers/ilo/genhw/gen_render.xml.h | 310
src/gallium/drivers/ilo/genhw/gen_render_3d.xml.h | 1945 -
src/gallium/drivers/ilo/genhw/gen_render_dynamic.xml.h | 532
src/gallium/drivers/ilo/genhw/gen_render_media.xml.h | 315
src/gallium/drivers/ilo/genhw/gen_render_surface.xml.h | 533
src/gallium/drivers/ilo/genhw/genhw.h | 257
src/gallium/drivers/ilo/ilo_blit.c | 254
src/gallium/drivers/ilo/ilo_blit.h | 185
src/gallium/drivers/ilo/ilo_blitter.c | 74
src/gallium/drivers/ilo/ilo_blitter.h | 169
src/gallium/drivers/ilo/ilo_blitter_blt.c | 574
src/gallium/drivers/ilo/ilo_blitter_pipe.c | 226
src/gallium/drivers/ilo/ilo_blitter_rectlist.c | 510
src/gallium/drivers/ilo/ilo_common.h | 44
src/gallium/drivers/ilo/ilo_context.c | 216
src/gallium/drivers/ilo/ilo_context.h | 89
src/gallium/drivers/ilo/ilo_cp.c | 229
src/gallium/drivers/ilo/ilo_cp.h | 142
src/gallium/drivers/ilo/ilo_draw.c | 653
src/gallium/drivers/ilo/ilo_draw.h | 57
src/gallium/drivers/ilo/ilo_format.c | 356
src/gallium/drivers/ilo/ilo_format.h | 203
src/gallium/drivers/ilo/ilo_gpgpu.c | 117
src/gallium/drivers/ilo/ilo_gpgpu.h | 38
src/gallium/drivers/ilo/ilo_public.h | 37
src/gallium/drivers/ilo/ilo_query.c | 244
src/gallium/drivers/ilo/ilo_query.h | 62
src/gallium/drivers/ilo/ilo_render.c | 504
src/gallium/drivers/ilo/ilo_render.h | 107
src/gallium/drivers/ilo/ilo_render_dynamic.c | 605
src/gallium/drivers/ilo/ilo_render_gen.h | 512
src/gallium/drivers/ilo/ilo_render_gen6.c | 984
src/gallium/drivers/ilo/ilo_render_gen7.c | 865
src/gallium/drivers/ilo/ilo_render_gen8.c | 386
src/gallium/drivers/ilo/ilo_render_media.c | 230
src/gallium/drivers/ilo/ilo_render_surface.c | 626
src/gallium/drivers/ilo/ilo_resource.c | 777
src/gallium/drivers/ilo/ilo_resource.h | 187
src/gallium/drivers/ilo/ilo_screen.c | 802
src/gallium/drivers/ilo/ilo_screen.h | 54
src/gallium/drivers/ilo/ilo_shader.c | 1458 -
src/gallium/drivers/ilo/ilo_shader.h | 181
src/gallium/drivers/ilo/ilo_state.c | 2629 --
src/gallium/drivers/ilo/ilo_state.h | 417
src/gallium/drivers/ilo/ilo_transfer.c | 1260 -
src/gallium/drivers/ilo/ilo_transfer.h | 77
src/gallium/drivers/ilo/ilo_video.c | 60
src/gallium/drivers/ilo/ilo_video.h | 38
src/gallium/drivers/ilo/shader/ilo_shader_cs.c | 222
src/gallium/drivers/ilo/shader/ilo_shader_fs.c | 1909 -
src/gallium/drivers/ilo/shader/ilo_shader_gs.c | 1455 -
src/gallium/drivers/ilo/shader/ilo_shader_internal.h | 261
src/gallium/drivers/ilo/shader/ilo_shader_vs.c | 1360 -
src/gallium/drivers/ilo/shader/toy_compiler.c | 557
src/gallium/drivers/ilo/shader/toy_compiler.h | 490
src/gallium/drivers/ilo/shader/toy_compiler_asm.c | 1225 -
src/gallium/drivers/ilo/shader/toy_compiler_disasm.c | 2151 --
src/gallium/drivers/ilo/shader/toy_compiler_reg.h | 800
src/gallium/drivers/ilo/shader/toy_helpers.h | 295
src/gallium/drivers/ilo/shader/toy_legalize.c | 641
src/gallium/drivers/ilo/shader/toy_legalize.h | 52
src/gallium/drivers/ilo/shader/toy_legalize_ra.c | 628
src/gallium/drivers/ilo/shader/toy_optimize.c | 71
src/gallium/drivers/ilo/shader/toy_optimize.h | 36
src/gallium/drivers/ilo/shader/toy_tgsi.c | 2527 --
src/gallium/drivers/ilo/shader/toy_tgsi.h | 166
src/gallium/drivers/imx/Automake.inc | 9
src/gallium/drivers/imx/Makefile.am | 8
src/gallium/drivers/llvmpipe/Makefile.am | 3
src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c | 29
src/gallium/drivers/llvmpipe/lp_bld_depth.c | 52
src/gallium/drivers/llvmpipe/lp_context.c | 9
src/gallium/drivers/llvmpipe/lp_fence.c | 20
src/gallium/drivers/llvmpipe/lp_fence.h | 4
src/gallium/drivers/llvmpipe/lp_jit.c | 6
src/gallium/drivers/llvmpipe/lp_rast.c | 9
src/gallium/drivers/llvmpipe/lp_rast_priv.h | 2
src/gallium/drivers/llvmpipe/lp_scene.c | 8
src/gallium/drivers/llvmpipe/lp_scene.h | 2
src/gallium/drivers/llvmpipe/lp_screen.c | 27
src/gallium/drivers/llvmpipe/lp_screen.h | 2
src/gallium/drivers/llvmpipe/lp_setup.c | 4
src/gallium/drivers/llvmpipe/lp_setup_tri.c | 9
src/gallium/drivers/llvmpipe/lp_state_fs.c | 277
src/gallium/drivers/llvmpipe/lp_state_sampler.c | 2
src/gallium/drivers/llvmpipe/lp_state_setup.c | 3
src/gallium/drivers/llvmpipe/lp_surface.c | 3
src/gallium/drivers/noop/noop_pipe.c | 17
src/gallium/drivers/noop/noop_state.c | 2
src/gallium/drivers/nouveau/Android.mk | 4
src/gallium/drivers/nouveau/codegen/lib/gm107.asm | 40
src/gallium/drivers/nouveau/codegen/lib/gm107.asm.h | 40
src/gallium/drivers/nouveau/codegen/nv50_ir.cpp | 6
src/gallium/drivers/nouveau/codegen/nv50_ir.h | 13
src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h | 5
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 173
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 942
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp | 125
src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 499
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp | 31
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.h | 1
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 222
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h | 3
src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 322
src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp | 24
src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 2
src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp | 3
src/gallium/drivers/nouveau/codegen/nv50_ir_target.h | 4
src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.cpp | 253
src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h | 7
src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp | 25
src/gallium/drivers/nouveau/nouveau_buffer.c | 6
src/gallium/drivers/nouveau/nouveau_fence.c | 8
src/gallium/drivers/nouveau/nouveau_fence.h | 3
src/gallium/drivers/nouveau/nouveau_screen.c | 30
src/gallium/drivers/nouveau/nouveau_screen.h | 3
src/gallium/drivers/nouveau/nv30/nv30_context.c | 11
src/gallium/drivers/nouveau/nv30/nv30_query.c | 2
src/gallium/drivers/nouveau/nv30/nv30_screen.c | 27
src/gallium/drivers/nouveau/nv30/nv30_state.c | 3
src/gallium/drivers/nouveau/nv30/nv30_state_validate.c | 11
src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c | 6
Reply to: