[roll] Roll fuchsia [roll] Roll third_party/mesa zink: fix u_blitting when clears are pending

previously this only checked to see if dst was bound, but that is not
the only condition in which clears may be flushed, and triggering a clear
flush while blitting will not set image layouts, which means that a renderpass
could be illegally triggered on an UNDEFINED image (even though it wouldn't be used)

instead, do a much more thorough check to determine whether clears can actually be
stored with the expectation that they will otherwise be flushed

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37467>
(cherry picked from commit d98cf09feb7a640bfe29e4237572f2ff5b7e4239)
Original-Revision: 376cb8022d8eba94a4f7d9104bfc310fa8400bcf

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1407817
Original-Revision: 0a1e200b06027cd4789561339e3431fc59649f7c
GitOrigin-RevId: 4d116b83dbeffceebbcc9ff7da38fbbfb3fb0f4f
Change-Id: I686e5ff875f36109c5680129f82c490e1ab39c6c
1 file changed
tree: 13d2372b17fb033febf6bfefc3d6fa8ae9f0bec4
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
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 in one of the communication channels documented at get involved.

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.