Mesa (staging/21.3): .pick_status.json: Update to c5a1df095c3eee0da4747a67b12c8ca352116178

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Nov 1 19:36:40 UTC 2021


Module: Mesa
Branch: staging/21.3
Commit: b28fc2f4b28339e8a9e3be75a8c2b4a1002408e4
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b28fc2f4b28339e8a9e3be75a8c2b4a1002408e4

Author: Eric Engestrom <eric at engestrom.ch>
Date:   Mon Nov  1 19:30:41 2021 +0000

.pick_status.json: Update to c5a1df095c3eee0da4747a67b12c8ca352116178

---

 .pick_status.json | 1053 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1053 insertions(+)

diff --git a/.pick_status.json b/.pick_status.json
index 9edb40a9038..25185f4b3ae 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -1,4 +1,1057 @@
 [
+    {
+        "sha": "c5a1df095c3eee0da4747a67b12c8ca352116178",
+        "description": "ci/etnaviv: add manual piglit testing",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "d2440b27e5ed28397b572802817a652943c2a0b2",
+        "description": "ci/etnaviv: Add some more deqp flakes I've seen in recent runs.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "7355694e11bd2292e0f193573726a90d12848c80",
+        "description": "ci/etnaviv: Fix the dependency for the build artifacts.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "79f57f68930ce4fcf59bdca82357e19b4f3d62e6",
+        "description": "lavapipe: Don't wrap errors returned from vk_device_init in vk_error",
+        "nominated": true,
+        "nomination_type": 1,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": "47adb11143767b6e66945197a70dc91383406665"
+    },
+    {
+        "sha": "73af67883ddf6faec9c0e76f8c174fb450817179",
+        "description": "zink: force float dest types on some alu results",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "c73f5a00826201f6e76854145aa823cec4f389d2",
+        "description": "zink: add more int/float types to cast switching in ntv",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "69501ff458108c536f36198c8c8d3b560ecb4c82",
+        "description": "zink: explicitly enable VK_EXT_shader_subgroup_ballot",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "ccfe36fffabbbc25cdd0fc0f7bf6bf30de0e1268",
+        "description": "zink: clamp max buffer sizes to smallest buffer heap size",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "fd2b47281f1b63312a58c2f7e77ee39f0858ba95",
+        "description": "zink: error when trying to allocate a bo larger than heap size",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "aa5e544644431e9d4462b6f46208a3c028a1a13d",
+        "description": "zink: don't clamp 2D_ARRAY surfaces to 2D",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "8d2280f533faf5e372d604cf35b355b898423375",
+        "description": "zink: don't clamp cube array surfacess to cubes",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "6ab915960c5d2e9cbb81ccf151cfdf17bfbd3366",
+        "description": "zink: be more spec-compliant for unnormalizedCoordinates samplers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "75dc3023404210494ede4ddf6ea8c94c35b85497",
+        "description": "lavapipe: drop EXT_acquire_xlib_display",
+        "nominated": true,
+        "nomination_type": 1,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": "1d574d4860300633ad2a77de203b74f261fb6969"
+    },
+    {
+        "sha": "7e998783db80a153978bea165132e349896792d8",
+        "description": "freedreno/ir3: xfb fix for duplicate outputs",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "f6f760a98db511a0d3e712efa937d372a1910a67",
+        "description": "freedreno/ir3/print: Show end's outidxs",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "6239adebbc5cabe3466477ac5f96dfdaaf2303a1",
+        "description": "zink: flag renderpass change when toggling fbfetch",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "2d041d5f1e9a731da3bfaec21494d90f4b560bbb",
+        "description": "Revert \"iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13\"",
+        "nominated": true,
+        "nomination_type": 1,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": "d4174f5f052f614a10df2ebc905aec8c4897b057"
+    },
+    {
+        "sha": "68a62226e4dba17fb56c968a53fe1539fff70214",
+        "description": "ir3: Don't emit barriers for make_available/make_visible",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "4108fda4268943a52cffc6627b598638763b88c9",
+        "description": "vulkan: Move all the common object code to runtime/",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "4af0c038cfe38e144e4d83e03c0d3a9372767886",
+        "description": "vulkan: Move trampoline code-gen to its own file",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "d53f20ff4d89ac13fd6a08253ae1a2c53a791ab0",
+        "description": "vulkan: Break entrypoint parsing into its own file",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "8f9e0c2816fb3a06dcba101730410f15b82fb19f",
+        "description": "vulkan/dispatch_table: EntrypointBase doesn't need to derive from object",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "3fd7cc9d42e14a6e80dfb03782401060b9e6187a",
+        "description": "vulkan: Drop unnecessary [en]coding comments from python generators",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "a208b849f337a60f87216575bc148d8de20517b6",
+        "description": "vulkan: Rework mako error handling in python generators",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "006633c0438e652b4704d4636e712d566dce4fdc",
+        "description": "lavapipe: Use vk_instance_get_proc_addr_unchecked for WSI",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "5ccba1576da2b2a32444c8328bc9b3a0427bb0b1",
+        "description": "v3dv: Use vk_instance_get_proc_addr_unchecked for WSI",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "837a142f2da1cb4fc70fa7ad284b13969e36ee91",
+        "description": "vulkan/vk_extensions_gen: Stop including vk_object.h",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "741262ee01f0cd21dd97547adb701ea202416e89",
+        "description": "vulkan/vk_extensions_gen: Drop support for extra includes",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "20620af1e4c9f203aabb9950a9de0536e25db1dd",
+        "description": "clover: Add constructor for image_rd_argument.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "e8f18385e05db6d14ae6807a529c5d69c38d6091",
+        "description": "zink: inject LOD for sampler version of OpImageQuerySize",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "87fbb0eab03c8348f74ca1f4b3489e89e89f691f",
+        "description": "zink: be more permissive for injecting LOD into texture() instructions",
+        "nominated": true,
+        "nomination_type": 1,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": "3ad06b69490fa990c473e16f78ce658b0eb43b47"
+    },
+    {
+        "sha": "8d0b508d91e8f873ff7974e1aad8fb6c9b8f20cf",
+        "description": "ir3: Emit barriers for images again",
+        "nominated": false,
+        "nomination_type": 1,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": "e87dbfd3e8a5cf69c3ddc89fce17a0388f872806"
+    },
+    {
+        "sha": "8bfa146b8056d5dded6fdd2c4d8524aa0c438058",
+        "description": "radeonsi: print the border color error message only once",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "a4e0b02f85b0d39107c850b13b75a6273b51808c",
+        "description": "mesa: skip strlen when hashing strings for ProgramResourceHash",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "7fe3cc94ebed922e87aa0ac329abe52166111286",
+        "description": "mesa: add separate hash tables for each GLSL resource type",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "1b1425d45c6be1f911c7da222a2326814409ff7e",
+        "description": "mesa: handle hash collisions in program resource lookups (e.g. uniforms)",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "aad903c3f5357697adb4bee82399904d3e78d992",
+        "description": "mesa: preparse [ and [0] in gl_resource_name and use it in shader_query.cpp",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "4b67055fef744333c892b8aaab96e765b8d1daef",
+        "description": "mesa: rename locals in _mesa_program_resource_find_name for clarity",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "22d51f3c92285efcdb47019aa445d8f4535f4b14",
+        "description": "mesa: precompute strlen in gl_resource_name::length and use it",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "81ad6a8b64f9f85e77f6fac5f4950f0f20fd59ea",
+        "description": "mesa: don't compute the same strlen up to 3x in _mesa_program_resource_find_name",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "dea558cbd298b8960661eba32f50c48fb92dd672",
+        "description": "glsl: add gl_resource_name to precompute \"name\" properties later",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "c216f1931d2656c15191c8b723be72b95697fe73",
+        "description": "mesa: use alloca in search_resource_hash",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "1776d741c53dc9347994d78b6c47c99a885e3d2a",
+        "description": "zink: add CI lists and deqp-suite configuration for RADV",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "76892c4e46d2a71b7e210a049496e3cf6c48862b",
+        "description": "vbo: restructure vbo_save_vertex_list to get more cache hits",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "3835205a0ec1d0b46830911c015d27986c1a5212",
+        "description": "vbo: use int16_t for vbo_save_vertex_list::gallium::private_refcount",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "97caca6b477d7d1b9609ae94dcf6f832f285771c",
+        "description": "vbo: return a GL error earlier in vbo_save_playback_vertex_list_gallium",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "fa2c39df0fd25d7c57dfbe20c9e8189093046b6a",
+        "description": "mesa: remove PADDING_64BIT by adding the dlist header into vbo_save_vertex_list",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "05605d7f537c4463cc5471f26fb2226a065561a8",
+        "description": "mesa: remove display list OPCODE_NOP",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "4a26f57103088fc151b74d1b0bfc77201a632fb9",
+        "description": "mesa: fix locking when destroying/overwriting/adding display lists",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "c494cfb1dd0c1fd2d29e98365a727797363119d8",
+        "description": "radeonsi: don't invoke si_decompress_depth if textures are not dirty at binding",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "0e54ac7a3c43d772b9fdb845cb8e8bb0bf1510f6",
+        "description": "winsys/amdgpu: optimize looping inefficiencies in add_bo_fence_dependencies",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "c4ba003e2fd97b4dc3771d01fe15fb02fd6ce98f",
+        "description": "winsys/amdgpu: move BO fence array updates to the CS thread",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "67de09acbd5820ac2dce507e90b07ce5cdf5d22b",
+        "description": "winsys/amdgpu: don't use ip_instance and ring fields of fence and IB structures",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "f6d072b2f0e4be7844b0d74f91152ccd77bb24c1",
+        "description": "winsys/amdgpu: increase the BO hash list size",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "a5118bc97dc009c486157b193dca484587fdb591",
+        "description": "winsys/amdgpu: don't clear RADEON_USAGE_SYNCHRONIZED for last_added_bo_usage",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "107bc76882e9e8d8f1c71d68d3af7d27194bfad1",
+        "description": "winsys/amdgpu: remove an amdgpu_cs dereference from amdgpu_cs_add_buffer",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "8bb0c09f9eb3d155b0a70d587a9be60b1611c859",
+        "description": "winsys/amdgpu: simplify parameter passing and derefs in cs_add_buffer",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "61bd8ec0430868c29870620d685a3400454480a7",
+        "description": "gallium/radeon: merge BO read/write usage flags with priority flags",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "90ff5ef5c0a029c023e166569b17c0122f274cc2",
+        "description": "gallium/radeon: remove unused RADEON_DEPENDENCY_START_FENCE",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "b5cf0d118c85a0f61d335dd2805452ebb142464f",
+        "description": "gallium/radeon: remove/merge some BO priorities and remove holes",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "f815009036837cb28a349f74ab9614ead75b0e8a",
+        "description": "gallium/radeon: change the BO priority definitions to bits",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "a0f05a5b205d204c42d81d27d9f2c5d457bdd38c",
+        "description": "radeonsi: remove unused parameters in si_emit_draw_packets",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "98f696c972f9415892c19b405217285003234058",
+        "description": "radeonsi: enable shader culling for indirect draws",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "98dbd01a96fd1d715794c0fe8ad82392882a8129",
+        "description": "util: make util_get_process_exec_path work on FreeBSD w/o procfs",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "1d9eda1b57df4f8afa817d55ca43e1e206f223b5",
+        "description": "util: __getProgramName: remove check for ancient FreeBSD versions, simplify ifdefs",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "ed5d7987dc1609287c2ae46c88ce241b12bed677",
+        "description": "radeon/vcn: combine session init func",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "ced5a54c134228c0bd6514fa323037e91d38f1b9",
+        "description": "radeon/vcn: combine encode params func",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "49fff27d46698b9aa998a32aaac737edee153059",
+        "description": "radeon/vcn: remove redundancy for vcn2 enc",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "4abc6d64e7e262b947ada41d1284839181450cb1",
+        "description": "radeon/vcn: update vcn2 enc interface",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "299097d17b0d85c8db0e684ff5041c6e9cc38067",
+        "description": "radeon/vcn: update vcn1 enc interface",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "8fb850651c77c0513c04952362b82b0ad1eff953",
+        "description": "ci: Enable testing radeonsi's libva using libva-util unit tests.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "e6ae0e9b953616fed894e02b9b8c2a52f269b0be",
+        "description": "freedreno/a6xx: Emit GRAS_LRZ_MRT_BUF_INFO_0",
+        "nominated": false,
+        "nomination_type": 1,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d"
+    },
+    {
+        "sha": "98c14485097703c497f839e671d4a2c052d45d35",
+        "description": "tu: Always write GRAS_LRZ_MRT_BUF_INFO_0",
+        "nominated": false,
+        "nomination_type": 1,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d"
+    },
+    {
+        "sha": "2f58a63b2f14371470e6b2ca094ebfe96b983d2e",
+        "description": "intel/genxml: Add XY_BLOCK_COPY_BLT on Tigerlake and later.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "9163500aa17492a7446fe59ab18518d83e1c248d",
+        "description": "intel/genxml: Allow MI_FLUSH_DW on the blitter",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "d9ffdfc16da0bafe589000bdb871181114317a29",
+        "description": "intel/genxml: Include blitter commands in gen*_pack.h",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "7b78b2fcac6ec2782a8296aeda195d1d3942a703",
+        "description": "intel/genxml: Assert that all MOCS fields are non-zero on Gfx7+",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "ebe2a2b5f6a461ec4644accb4e7b02c430bb8f16",
+        "description": "intel/genxml: Add an field option for nonzero=\"true\"",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "e6ebf5add7f86b57f300e6e4612333b9efbe8de2",
+        "description": "i965: Set MOCS for Bindless Surface/Sampler State base addresses",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "148ea65ee1554dcdb5aad37184b56cad2d3e622a",
+        "description": "i965: Port STATE_BASE_ADDRESS to genxml and fix bugs",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "0a64007676ff5cdfa46fc25a479d1b4b48ca9b31",
+        "description": "i965: Fix MOCS for BLORP buffer copies",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "75e86afb500993b3a068323570f427c17a1865be",
+        "description": "i965: Set MOCS for 3DSTATE_INDEX_BUFFER on Gfx6/7 as well.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "ab44a546461572cd50901ae8285fcd19e87bef8f",
+        "description": "i965: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "eaaa3c7e04eaf3c94cc7219a1a6a89918bbe2dbb",
+        "description": "i965: Set MOCS on NULL stream output buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "59f53b07c487dead0884b78f15468eefd52a2dc5",
+        "description": "i965: Set MOCS for push constant buffers on Haswell and Gfx9+",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "d0e356b3332e7fc4ae8b9f5a7f690454084b2d5a",
+        "description": "i965: Set default MOCS for NULL depth/stencil/HiZ buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "f0a5f10b6cc0ef6a13042d96b25053527bd73940",
+        "description": "i965: Use ISL for MOCS rather than open coding it everywhere",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "d9decdb2c4a4a63965d77267dc8ebaff6a5b56b2",
+        "description": "crocus: Fix MOCS for buffer copies.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "dc29e9dbb3a07e923c6ce3ea8d2a9a62e21175ff",
+        "description": "crocus: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "72ffcd19653c3cb7b927d2e4ff4ee0dc5a42e5ef",
+        "description": "crocus: Set MOCS for push constant buffers where possible",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "798cc4be1b85d2acba9984f7404cc1f26fd5005e",
+        "description": "crocus: Set default MOCS for NULL depth/stencil/HiZ buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "737b3fae737821bb7d585bf218b03b40aadd167b",
+        "description": "crocus: Set MOCS on NULL stream output buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "de99b5502b11f02e0470a6af8bf27ec94e2669cb",
+        "description": "crocus: Set MOCS for index buffers on Gen6+",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "be0d22a9ce05a56f134f48b47874cbcaaa416b35",
+        "description": "crocus: Tidy the ifdefs for emitting STATE_BASE_ADDRESS",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "51f843ad6034f84aafc3fe2a08f8a67112e1005a",
+        "description": "crocus: Set MOCS for most state base addresses on pre-Gen8",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "dfe455b6dfb927b43681fed29a9bc5a88f763171",
+        "description": "anv: Set MOCS on NULL stream output buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "818b5d2b9eda8847830dc47187e13a1d0df5f134",
+        "description": "anv: Set MOCS on NULL vertex buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "7ae9f516f0313c2e36c70d96b86406ee559d6b21",
+        "description": "anv: Set MOCS in 3DSTATE_CONSTANT_XS even if there isn't a buffer.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "158ad07b3efc79583baa4939c56ff39a89062c3c",
+        "description": "anv: Set MOCS for 3DSTATE_CONSTANT_XS on Gfx7.x as well",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "b4310ef8eebfd44ee21cbcd1bfbc98f1153b92dd",
+        "description": "anv: Set default MOCS for NULL depth/stencil/HiZ buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "d8cb76211c5d264d705dbd3c02b5fc61637d5a56",
+        "description": "iris: Fix MOCS for buffer copies",
+        "nominated": true,
+        "nomination_type": 1,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": "c5b22441f1c3a77027af4306f09ea6d1f20d00ab"
+    },
+    {
+        "sha": "256d48eb8cd57e9405b010982a48cf2378d299cc",
+        "description": "iris: Set MOCS on NULL stream output buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "d8e1d0fecc962152fa3543d7da4aa514a3b79638",
+        "description": "iris: Set MOCS on NULL vertex buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "369cd9ae2803e2f40a2ebf1b94918436eb779f6e",
+        "description": "iris: Set MOCS on 3DSTATE_CONSTANT_ALL packets that disable all buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "0544afd2df8a534f2f72c18c18a8489c78d8024c",
+        "description": "iris: Set MOCS on 3DSTATE_CONSTANT_XS on Gfx9+",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "8336054024946bc74914fc7f24a5a33b7a9e357f",
+        "description": "iris: Set default MOCS for NULL depth/stencil/HiZ buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "0a5e2257793bc67731b0ea19ca1138ab65e8e194",
+        "description": "iris: Set Bindless Sampler State MOCS",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "a6690dc1eec02a3225bc42a51b6ae5029005c815",
+        "description": "iris: Drop unnecessary parenthesis",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "fc5168b01d2c9b8a1e84bfdf8ca3950bf3121a59",
+        "description": "blorp: Use a non-zero MOCS for disabled constant buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "28a503c1a17b24da362b2596356684b5ca2f3c8d",
+        "description": "blorp: Fill in MOCS for null depth/stencil/HiZ buffers.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "edce4649b87638cd5bbfb3553bb4744139439a4c",
+        "description": "blorp: Fill in MOCS even for SURFTYPE_NULL surfaces.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "c27fcb1d3bac4282978529d947f3a143ae4a311f",
+        "description": "isl: Fill in MOCS for NULL depth, stencil, and HiZ buffers.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "801ecb6f12cee3e5c5ba6d35b254b96ca9dad67b",
+        "description": "isl: Fill in MOCS even for SURFTYPE_NULL surfaces.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "78d2605e575d65f705b1d01bb9afe75ac6a7ea4d",
+        "description": "intel/genxml: Change 3DSTATE_CONSTANT_XS::MOCS to be MBZ on Gfx8.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "956effb88ad6b931b6fc5625493c9ff92c578c94",
+        "description": "intel/genxml: Drop \"Hierarchical Depth Buffer MOCS\" field",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "e69d395cd1c79f2ff730fbaf535a75dd7347dfb7",
+        "description": "intel/genxml: Add an \"mbz\" data type",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "58dc7f6ea67eed9583850a8fe69d6289fe919b69",
+        "description": "intel/genxml: Fix Indirect Object Access Upper Bound on Gfx4",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
     {
         "sha": "cf76247f382a0b872e39135326111bd93f08c744",
         "description": "drirc: enable do_dce_before_clip_cull_analysis for ANSA",



More information about the mesa-commit mailing list