[superproject] Roll third_party/mesa 6faac1a..832e18a (100 commits)

832e18a:https://fuchsia-review.googlesource.com/c/third_party/mesa/+/771925 Revert "meson: Add "amber" option for automatic LTS build configuration"
d1ac6c4:https://fuchsia-review.googlesource.com/c/third_party/mesa/+/773102 isl: fix bug where sb.MOCS is not being set
85895d5:https://fuchsia-review.googlesource.com/c/third_party/mesa/+/771924 Merge remote-tracking branch 'origin/upstream/22.0'
a735e96 docs: update sha256 for 22.0.5
18f91b5 VERSION: bump for 22.0.5 release
fb00c0d docs: add release notes for 22.0.5
ce0e1f6 .pick_status.json: Update to 1c63a0beafefccec599ddbe355ec5a8b61df6438
4a846d1 aco: fix spilling of phis without temp operands
3e5aa02 editorconfig: remove pl-rule
74069e5 editorconfig: remove m4-rule
2bbca5d editorconfig: remove html-rule
d69836f editorconfig: remove scons-ism
ecaf537 glsl/nir: Stop leaking varyings_info
d186816 zink: drop largePoints requirement
2d881b9 zink: drop wideLines requirement
114e48e zink: emit spirv cap for subgroup vote ops
fbf2764 zink: require draw params ext/cap in ntv if drawid is used
0392fcf nir: Handle register sources in lower_phis_to_regs_block
48a2e73 mesa: Drop dead #include "sparc/sparc.h"
bac2d7f anv: Don't disable the fragment shader if XFB is enabled
c6f6b47 anv: Handle the null FS optimization after compiling shaders
c11fe36 anv: Drop alpha_to_coverage from the NULL FS optimization
4a098eb intel/fs: Copy color_outputs_valid into wm_prog_data
d3d56f7 .pick_status.json: Update to 5067a26f4432ae5e9690e70ef2498ea24798593e
82d7cb6 radv: fix writing buffer markers with non-zero memory offset
93037ce radeonsi: don't use sel->nir in si_check_blend_dst_sampler_noop
c9d0d37 radv: Implement conditional rendering for async compute queue.
324bcca lavapipe: fix depth bias offset flag enables.
b455bf5 anv: Update line range
859826e panfrost: Only write depth / stencil once if MRT is used
34eb1f3 pan/mdg: Read base for combined stores
1020ddf pan/bi: Read base for combined stores
8329d2d nir: Add store_combined_output_pan BASE back
935f147 panfrost: Copy blend constant into variant even when reusing it
a1434d2 .pick_status.json: Update to 9773ed1dc74b98019640d909cdc2b5d6cffae85a
982ea48 aco: fix p_constaddr with a non-zero offset
7f15a22 turnip: fix assert for max xfb outputs
eae43f4 .pick_status.json: Update to ee2278de654853f1d6107e6ef6fc8537a668866e
12b9b7e zink: fix non-dynamic vertex stride update flagging
c626362 zink: force render target usage for sampler-only resources
700fded zink: fix surface/bufferview cache comparisons
e05e02e zink: add extended usage and retry if resource creation fails
a0bc096 zink: remove input attachment usage when pruning surface usage
220a057 zink: add extra validation for resource creation
f365d0f zink: only reject non-blittable resource creation if it has no other binds
dfc1e84 spirv: fix barrier scope assert
adab4ef meson: add build-id to pipe libraries
b0ee07a glx: set max values for pbuffer width / height
a369ad3 radv: Fix RTPSO hashing of pGroups.
cf45931 radeonsi: lower nir_intrinsic_sparse_residency_code_and
c5ed7fa r300: keep negation if w is an inline constant
cdb7911 .pick_status.json: Update to 95d4e5435bf63239105a50370ebbbbdeb7fed2f8
b9c1dfa docs: add sha256sum to 22.0.4 notes
a8194a9 VERSION: bump for 22.0.4
6e91e29 docs: add release notes for 22.0.4
bfe8057 ci: Some panfrost tests are unexpectedly passing.
0844c6c r300: guard for unsigned underflow when unrolling loops
d40d80e zink: stop leaking shader image surfaces
a87a630 zink: copy incoming shader image struct after doing updates
56f8047 zink: read shader image r/w usage from incoming data struct
507ace1 zink: simplify dumb update flagging in set_shader_images
67a8137 zink: reuse local res pointer in set_shader_images
722686d zink: remove refs from shader images
a73d7b1 nir: Preserve metadata if remove_dead_derefs makes no progress
cf34bbd zink: fix sparse texture depth calcs for arrayed textures
6a758e2 zink: fix sparse binding for arrayed textures
9e86e9b zink: clamp out min_lod operands for explicit lod ops
090cccb zink: fix up sparse texture sampling for shadow samplers
72d812f radeonsi: fix a crash when failing to create a context
67e5c01 .pick_status.json: Mark 5a3aee78cbb70918b413cdd40dffcae7c9e97d8c as denominated
33d015f .pick_status.json: Update to 5c90eb1c53f46e86717c6bf4d5253dd23c4dac1f
5011970 pps: Open writable renderer node in DrmDevice::create
5c4f1b2 tu: Do not flush ccu in clear/blits during renderpass
9825f35 anv: disable streamout before emitting mesh shading state
4242ced anv: update task/mesh distribution with the recommended values
8ac7c85 tu: Fix indices of drm_msm_gem_submit_cmd when filling them
44ff27a radv: disable DCC for Senra Kagura Shinovi Versus
7b9e180 amd: fix ac_build_mbcnt_add in wave32 mode
c0777e3 radeonsi: don't use wave32 for GE on gfx10 if culling is used
9ecad9d .pick_status.json: Update to 57293dee2b11ba7e52052edc4d0437f08db19144
4de455d .pick_status.json: Mark f1d1371e512e32d03f7f54d873020e589ee67d47 as denominated
d41a60d .pick_status.json: Mark 8c1d9c7b744b2e5b40fd42cfd51256b16deea6a8 as denominated
38e697f .pick_status.json: Update to 14b1ed1ce105d42652f70e2fd13c90fc4f2e7ffc
c37206c .pick_status.json: Mark ae369e9f6d4f2c826f1f2a748c32a14f9d5f1f54 as denominated
755eb46 .pick_status.json: Mark 0e49ef5c9f2ec34567613226ad498edca28bce88 as denominated
6587288 .pick_status.json: Mark 9a412c10b7a96adf71c9a2ca44a0abca75de1c49 as denominated
85503b6 .pick_status.json: Mark 5ff3fa5912778adb8117fa26bfe4786b583e741b as denominated
7ba3c37 .pick_status.json: Mark 6317f88b044501354a052064478d5b43dfe41809 as denominated
108336b .pick_status.json: Mark c025cb9ee9d79ebfb66a577556e04deecfe012ed as denominated
3dfe76c nir/lower_shader_calls: put inserted instructions into a dummy block
513cb0f nir/lower_shader_calls: don't insert code after break/continue
ac77157 nir/lower_shader_calls: don't use nop instructions as cursors
73abadd nir/cf: Return a cursor from nir_cf_extract as well
fb6b1a7 nir/cf: return cursor after insertion of cf_list
359ef45 gallivm: fix oob txf swizzling
832ab28 llvmpipe: always set ssbo data pointers for draw
94dbadc st/draw_feedback: set constant buffer stride
dce56ea nir/opt_algebraic: Fix mask in shift by constant combining.
14530ee gallium/u_threaded_context: Use PIPE_MAX_SHADER_SAMPLER_VIEWS for sampler_buffers
338674f pan/mdg: Fix multiple spilt writes in the same bundle
GitOrigin-RevId: 24b80ca3d28535faab1f3e0bc24a27c275aeddc3
Roller-URL: https://ci.chromium.org/b/8795391284538924337
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I35ce22058d1826f9ba1178daac56142168373b9d
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/773268
1 file changed
tree: da341008c096cfe9399264d4b7c1605815babd9b
  1. boards/
  2. build/
  3. bundles/
  4. docs/
  5. examples/
  6. products/
  7. scripts/
  8. sdk/
  9. src/
  10. third_party/
  11. tools/
  12. zircon/
  13. .clang-format
  14. .clang-tidy
  15. .editorconfig
  16. .git-blame-ignore-revs
  17. .gitattributes
  18. .gitignore
  19. .gitmodules
  20. .gn
  21. .style.yapf
  22. analysis_options.yaml
  23. AUTHORS
  24. BUILD.gn
  25. CODE_OF_CONDUCT.md
  26. CONTRIBUTING.md
  27. fuchsia.code-workspace
  28. LICENSE
  29. OWNERS
  30. PATENTS
  31. pyrightconfig.json
  32. README.md
  33. rustfmt.toml
README.md

Fuchsia

What is Fuchsia?

Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.

We expect everyone interacting with our project to respect our code of conduct.

Read more about Fuchsia's principles.

How can I build and run Fuchsia?

See Getting Started.

Where can I learn more about Fuchsia?

See fuchsia.dev.