[roll] Roll fuchsia [superproject] Roll third_party/mesa b80ba6d..b5543b3 (100 commits)

b5543b3:https://fuchsia-review.googlesource.com/c/third_party/mesa/+/761059 Revert "anv: Disable CCS_E for some 8/16bpp copies on TGL+"
e0b86ee:https://fuchsia-review.googlesource.com/c/third_party/mesa/+/760433 Merge remote-tracking branch 'origin/upstream/21.3'
3d42e33 i965: increase BRW_MAX_UBO to 16
83c21b5 docs Add sha256 sums for 21.3.9
78c96ae VERSION: bump for 21.3.9 release
9ee3437 docs: add release notes for 21.3.9
bb738a5 intel/perf: Destination array calculation into function
2ebf4b1 intel/perf: Fix mistake in description string
eb1e25d intel/perf: Mark intel_perf_counter_* enums as PACKED
063863d intel/perf: Store indices to strings rather than pointers
3981846 intel/perf: Use slimmer intel_perf_query_counter_data struct
c0e75fa intel/perf: Use a function to initialize perf counters
06cb4be intel/perf: Deduplicate perf counters
ca158e4 intel/perf: Don't print leading space from desc_units()
f350057 intel/perf: Move some static blocks of C code out of the python script.
502823a intel/perf: use a function to do common allocations
45b4a99 radv: Don't hash ycbcr sampler base object.
e6d82a0 zink: only update usage on buffer rebind if rebinds occurred
165e05d zink: force-add usage when adding last-ref tracking
adde3a7 anv: flush tile cache with query copy command
37cc181 anv: emit timestamp & availability using the same part of CS
4855a4d zink: flag sample locations for re-set on batch flush
32807e3 intel/fs: Force destination types on DP4A instructions
2e04826 anv: zero-out anv_batch_bo
9b71ebf anv: fix variable shadowing
78b826a vulkan: Make sure we've loaded our connectors when querying plane props.
f17ebb1 gallivm: fix oob image detection for cube/1dArray/2dArray/cubeArray
73ed1e1 lavapipe: always clone shader nir for shader states
7c00af0 Revert "glx: Fix build errors with --enable-mangling (v2)"
be338ef Revert "ci: downgrade sphinx to v3.x"
ce4b620 panfrost: Optimise recalculation of max sampler view
9552166 panfrost: Don't initialise the trampolines array
5ae5b38 pan/bi: Handle non-2D arrays
02f4e61 panfrost: Emulate GL_CLAMP on Bifrost
40db7e6 .pick_status.json: Update to fc381fa1e341bc9cf71f53a915dc47926a3f621f
04dfe94 util: fix msvc build
352b021 anv: Allow MSAA resolve with different numbers of planes
0203a97 radeonsi: don't clear framebuffer.state before dcc decomp
639aa7c anv: fix some dynamic rasterization discard cases in pipeline construction
d315761 anv: fix CmdSetColorWriteEnableEXT for maximum rts
9d3d5b5 anv: fix xfb usage with rasterizer discard
874f8ca crocus: don't map scanout buffers as write-back
6af5203 llvmpipe: fix occlusion queries with early depth test
518d3be .pick_status.json: Update to 05d687723530ed3c5c9f7d0addb3b047138613a3
813ee83 VERSION: bump for 21.3.8
722a83a docs: add release notes for 21.3.8
2e8d69c lavapipe: run nir_opt_copy_prop_vars during optimization loop
282b323 lavapipe: skip format checks for EXTENDED_USAGE
444c93f lavapipe: remove broken workaround for zink depth texturing.
bb8f681 zink: workaround depth texture mode alpha.
de9ad8b util/bitset: Fix off-by-one in __bitset_set_range
0f73921 ir3/ra: Sanitize parallel copy flags better
85c8320 lavapipe: Reset the free_cmd_buffers list in TrimCommandPool
e3ff6df mesa: Fix discard_framebuffer for fbo vs winsys
e16f7f4 zink: lower dmod on AMD hardware
434fabe docs: fixup zink gl 4.3 requirements
0bef776 gallium/tc: zero alloc transfers
eb7534a util/slab: add slab_zalloc
983da31 aux/trace: rzalloc the context struct
c31de8e lavapipe: update multisample state after blend state
7fc1053 llvmpipe: clamp surface clear geometry
752af74 llvmpipe: fix debug print iterating in set_framebuffer_state
35f4051 zink: fix 64bit float shader ops
129966c gallivm/nir: extract a valid texture index according to exec_mask.
45e0a5d radeonsi: change rounding mode to round to even
1aba006 zink: invalidate non-punted recycled descriptor sets that are not valid
3cca717 zink: stop leaking descriptor sets
3579041 zink: mark fbfetch push sets as non-cached
7efd944 zink: fix descriptor cache pointer array allocation
ffee465 zink: wait on program cache fences before destroying programs
969b7b4 zink: use a fence for pipeline cache update jobs
2579355 zink: always update shader variants when rebinding a gfx program
7e57cfd panfrost: Fix set_sampler_views for big GL
2e06126 panfrost: Fix ubo_mask calculation
26d8573 pan/bi: Make disassembler build reproducibly
215ee9b panfrost: Re-emit descriptors after resource shadowing
8770ff5 panfrost: Set dirty state in set_shader_buffers
6502185 pan/bi: Check dependencies of both destinations of instructions
c627a2d panfrost: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
d178bc8 gallivm: avoid division by zero when computing cube face
418c6ba radv: include adjust_frag_coord_z in key
1fe2b1c radeonsi: fix an assertion failure with register shadowing
7bd9a72 radv: disable DCC for Fable Anniversary, Dragons Dogma, GTA IV and more
513aac7 radv,drirc: move RADV workarounds to 00-radv-defaults.conf
df8cd7d radv: use MAJOR_IN_SYSMACROS for sysmacros.h include
4d16399 ac/nir/ngg: Fix mixed up primitive ID after culling.
2872f75 amd: add a workaround for an SQ perf counter bug
7e569dd panfrost: Push twice as many uniforms
673f812 panfrost: Flush resources when shadowing
74ff12b panfrost: Handle NULL samplers
67e2cd9 panfrost: Handle NULL sampler views
3e1d579 panfrost: Fix FD resource_get_handle
293e369 iris: Mark a dirty update when vs_needs_sgvs_element value changed
ddcecb5 crocus: change the line width workaround for gfx4/5
f2ff114 intel/fs: fix total_scratch computation
f421368 anv: fix fast clear type value with external images
1e233de ir3/nir: Fix 1d array readonly images
3af00d0 ir3: Don't always set bindless_tex with readonly images
63885e7 util: use correct type in sysctl argument
c9afc6a util: fix build with clang 10 on mips64
GitOrigin-RevId: 9ee587438fa10540ddc670191b76a26f03aa398a
Roller-URL: https://ci.chromium.org/b/8796906585139094113
CQ-Do-Not-Cancel-Tryjobs: true
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/763362
Original-Revision: 0ef7732270ed94918d0c7893d9bc8d8daafd0532
Change-Id: I411ab07e83b851909b0bb8c453b1cb976d418b57
1 file changed
tree: 37e1fe01143acb2d228cafc567c3278d3e8a8751
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.