[roll] Roll fuchsia [roll] Roll third_party/mesa brw: Increase the size of some structure fields in combine_constants

In very large shaders, first_use_ip, last_use_ip, and even (register) nr
can overflow 16 bits. Increase the size of these fields.
used_in_single_block is moved earlier in the structure to promote better
packing.

Original-Fixes: 2dad1e3abdb ("i965/fs: Add pass to combine immediates.")
Closes: #9489
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37482>
(cherry picked from commit b7e1ac8309843b6cc005845177080cb91d604958)
Original-Revision: f54df11b4181cd3cf9846a9557cf2a9b8bf11813

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1407821
Original-Revision: 65bd131d5f8ce6f56ba39c900aaceefa06977a7c
GitOrigin-RevId: 89bd9bf7ce9aec3f18bfd776979bce61d7087f9e
Change-Id: I21a592127f9675ad5b35899aa89816a50298a836
1 file changed
tree: 2123bdc1767ca6aa78158d267488e5406923b40c
  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.