[roll] Roll third_party/mesa 59eaef2..db4fa29 (100 commits)

db4fa29:https://fuchsia-review.googlesource.com/c/third_party/mesa/+/793259 [c11] Rename std entrypoints
945d2a2:https://fuchsia-review.googlesource.com/c/third_party/mesa/+/792752 Merge tag 'mesa-22.2.5'
eef77e3 VERSION: update to 22.2.5
c130b2d docs: add release notes for 22.2.5
5ff1f42 meson: Enable system_has_kms_drm for android
ab71151 nir/lower_int64: fix shift lowering
f73fc14 radeonsi/vcn: set current pic index correctly
c837ae5 panfrost/blend: Fix invalid const values leading to NIR validation errors
17914b1 ir3: Don't save/restore disasm string pointer
8c982c7 .pick_status.json: Update to cf841cdd0bcf0784fb6a4301e624e12f3502ba5a
d1716fe virgl: add missing members in virgl_caps_v2 in 22.2
2cfea39 etnaviv: fix wrong surface TS clear size
5f0859c etnaviv: blt: use correct TS offset in clear operations
52fcbca driconf/intel: Use fake vendor to WA bad detection in Source engine games
78ad580 vulkan: Remove asserts that weren't valid for RADV ETC2 emulation.
8d358aa radv: Fix sampler types in ETC2 decode.
db92251 radv: Use correct init order for ETC2 image views
8fe5aa9 ac/nir: mask shift operands
19e4daa mesa: treat unsupported queries as dummies
22325e5 docs/zink: add missing required device-feature
161bb57 zink: fix incorrect requirements
0748038 pan/mdg: Fix out-of-order execution
9154a88 vk/runtime: Fix narrowing of timeline signal and wait value to u32.
2a77b08 blorp: support negative offsets in addresses
406624f intel/fs: improve Wa_22013689345 workaround
136f589 .pick_status.json: Mark e74d989a6935ce11d06970a3c98b474b7773c905 as backported
5c8e184 st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap
2e6fd24 etnaviv: fix tile status interaction with write mappings
39e9ea1 virgl: don't a use staging when a resources created with the shared flag
a18a8c0 panfrost: Revert "Require 64-byte alignment on imports"
47f16c7 .pick_status.json: Mark 81b4af28494c065c5646e3f61a72afd829d978c6 as backported
274c200 .pick_status.json: Update to 7aa94efe827fa2b99490e04ce2f5c1a4d737871c
802d79c meson: Fixes name_prefix for clover on mingw
2accd76 ci: Rename ci.yml to macos.yml for consistence with main branch
8756ab0 r600/sfn: allow building with clang 6 (Android 9)
54848f1 radv: Fix custom build id with C90 compilation.
9fdfe77 ac/llvm: fix 16bit varying llvm compile error
cba4b07 nir/lower_shader_calls: wrap only jumps rather than entire code blocks
1f39b0c nir/lower_shader_calls: update metadata before validation
094dffa nir/range_analysis: Set higher default maximum for max_workgroup_count
205767d nir/lower_explicit_io: fix metadata preserve
c061e1b radv: lower 8/16-bit uadd_carry/usub_borrow
32c51fb nir/lower_bit_size: lower uadd_carry
cbd39e8 .pick_status.json: Update to 8133d5551de13a2c1912f61ab9f87938b33aa5ea
05f9873 intel/perf: allocate cleared counter infos
522f063 iris: Set priority for replaced engine context
4f55467 panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY
083f338 panfrost: Fix reference counting with batch->resources
f9b741b .pick_status.json: Update to 5a5bc3dd52964a2d865c5b0c45c4eb3a6a4cd013
a21e3ef docs: Add sha256 sum for 22.2.4
80df10f VERSION: update to 22.2.4
d6031c6 docs: add release notes for 22.2.4
c2362cf util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect
bed2fd3 clover: empty soversion when on win32
aea4567 docs: remove stale envvar-reference
25c5a09 docs: do not mention EGL_MESA_drm_display
da12da7 etnaviv: switch to late Z when linear PE is used
7b1b097 ac/llvm: fix gfx11 fs input load for 16bit varying
838c124 ac/nir/ngg: remove nuw for negative value add
af4c978 ac/nir/ngg: fix nogs culling with nuw add
c0c5eed gallivm: add coro malloc hooks earlier and always.
2828fae intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code
6922ca9 .pick_status.json: Update to 51457b19cea9608f6bb2be81430d37da5333d2fe
c9e65ac intel/compiler: Fix dynarray usage in intel_clc
e514b07 vulkan: Unconditionally add barriers for missing external subpass deps
71be5b2 vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass
fca0249 anv: bump pool bucket max allocation size
7d0c7c5 nir: fix typo in lower_double options handling
2406718 v3dv: fix debug dump on BO free
b8e787d anv: setup stage bitmask for Wa_22011440098
fb86c07 iris: setup stage bitmask for Wa_22011440098
ef204ae ir3/ra: Make sure we don't pick a preferred reg overflowing the file.
06c5579 .pick_status.json: Mark 25c180b50974b55e007dbbff18be1d831cd06551 as backported
cce6fff vulkan/wsi/display: Reset connector state in vkReleaseDisplay().
1c54e9a .pick_status.json: Update to 9fd1d47aa0f19fac30d29e6ae40ed0383c1930ee
c388406 anv: Reduce RHWO optimization (Wa_1508744258)
ae07c08 iris: Reduce use of RHWO optimization (Wa_1508744258)
130bfdd docs: Update link releases notes for 22.2.x
2ae65f5 CI: convert to use the new S3 server instead of the legacy minio
4827c3c ci: Update ci-fairy in CI, rootfs and containers
2d1b544 ci: Update piglit-traces tests expectations
4480790 ci: Update piglit with s3 support
1867648 ci: Fix kernel+rootfs.* jobs
8057091 ci: Fixes macos.yml
e1fe4a6 panfrost: Require 64-byte alignment on imports
91c675a glsl: fix buffer texture type
b2a3f0d broadcom/compiler: avoid using ldvary sequence to hide latency of branching
caf17bf .pick_status.json: Update to ecc2dfc503dcf62573fa539b49caa874f908c1cf
2a0c174 panfrost: Copy resources when necessary
3801b94 nir: Don't reorder volatile intrinsics
40bdc68 .pick_status.json: Update to 4ca61b5420ed26683891664aa35dc5f1a3bad063
b7a7e78 intel/fs: Fix constant propagation into 32x16 integer multiplication
3f1fe4b Android.mk: Fix gnu++14 related build failures
74e3535 etnaviv: Use old set of state registers for PE configuration on GC880
ef4460c nir/lower_int64: Fix float16 to int64 conversions.
dde0dab radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE
9005854 nir: Fix qsort comparator function
0971b56 radv: invalidate L2 instead of only writeback L2 when using DCC stores
9855c36 v3dv: do better cleanup on failure during pipeline cache operation
7d5c727 v3dv: handle allocation failure during pipeline initialization
GitOrigin-RevId: c4f28a467423b20dcf0b714558d55c7b33037a1f
Change-Id: I4b7608f9a8bd226265ef982cd3d253ef94a4f877
1 file changed
tree: a551cd6f5c8fce8cb56237de6ac5190f0b584993
  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.