summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan.c.baker@intel.com>2020-09-11 09:52:25 -0700
committerDylan Baker <dylan.c.baker@intel.com>2020-09-11 09:52:25 -0700
commitcbad87a206442d836915183c9c929abda077643b (patch)
tree3c88923d768eeb470bc3939702b4fb206a9eee78
parentb89a76b7ceef2229f8e9eca1c9f792732356a40c (diff)
.pick_status.json: Update to ef980ac0c1cd65993ba0c1d20e1c09b45bfef99d
-rw-r--r--.pick_status.json3600
1 files changed, 3600 insertions, 0 deletions
diff --git a/.pick_status.json b/.pick_status.json
index c538c50acdb..1d029ccb6aa 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -1,5 +1,3605 @@
[
{
+ "sha": "ef980ac0c1cd65993ba0c1d20e1c09b45bfef99d",
+ "description": "radeonsi: fix max syncobj wait timeout",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "c638301b42bc6ea1a623c2a53646047197fb8030"
+ },
+ {
+ "sha": "3182209673fcf157efa7872036e67fae2a5e84ba",
+ "description": "v3d/compiler: fix V3D double-rounding of .8 fixed-point XY coordinates",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "367ac07efcc80652e3cbec7f02a2db4e5e2084c1",
+ "description": "disk_cache: move cache item loading code into disk_cache_load_item() helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8598dc1a7582f82827cc08fefa89a0e73979d53a",
+ "description": "disk_cache: add new OS specific helper disk_cache_evict_item()",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7893dc405cd2afef11bd5a2af44ab41c5c9b2e44",
+ "description": "disk_cache: move get_cache_file() to an OS specific helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "593ef166aed12114d98afae81fcf75c363dc4582",
+ "description": "disk_cache: create new helper for writing cache items to disk",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b4a3a80403e6cfe428c17257dc6ba85f1bdbfa02",
+ "description": "disk_cache: move evict_lru_item() to an OS specific helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e1236470dc6e3f52380b6c97a3fdfb74119624b9",
+ "description": "disk_cache: move munmap into an OS specific helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "889356e731e35275af29a14fb91939f2a30de93e",
+ "description": "disk_cache: move index mmap into OS specific helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "62c43391183888e9b595292233fe9d22b0e8d488",
+ "description": "disk_cache: add disk_cache_enabled() helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4339ecde35cffce82b5f4b8cd3cfdc88edca4331",
+ "description": "disk_cache: move cache dir generation into OS specific helper file",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "65d0fa0852ec54b63c9a97eba2bc7655d4ef5f6f",
+ "description": "nv50/ir: Remove duplicate mask assignment.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a2a330a4edadb5e477d24211091415f82c284fc8",
+ "description": "nv50/ir: Add fallthrough statement.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "50d335804fb9cfeb20f20b1c031e39a6d239791b",
+ "description": "nir/algebraic: add late optimizations that optimize out mediump conversions (v3)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b86305bb5734fdd0511d227b646328ef03c80197",
+ "description": "nir/algebraic: collapse conversion opcodes (many patterns)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cdd498bbe8884a316c58458f6298d0239ce6c556",
+ "description": "nir: add new mediump opcodes f2[ui]mp, i2fmp, u2fmp",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "385b4dbc394b0c0a15be41f7a443e23e7acb7339",
+ "description": "nir: enforce 32-bit src type requirement for f2fmp and i2imp",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3d3df8dbffd5d4b38c802ccd38967e4ca117901e",
+ "description": "nir: remove redundant opcode u2ump",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "26fc5e1f4a844692f2ba2568d6d232881be01e0e",
+ "description": "nir/algebraic: expand existing 32-bit patterns to all bit sizes using loops",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3c8934a644b8df57e80a46020ac725cb61076d5a",
+ "description": "nir/algebraic: add flrp patterns for 16 and 64 bits",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3064feb2350d5fce36a09c85a72788998c3f1c1b",
+ "description": "pan/mdg: Obey f2fmp size restriction in fuse_io_16",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5cd62359586245a62a525461d9efadbee1e281e0",
+ "description": "blorp: Drop trailing whitespace in blorp_clear.c",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1eff389bd3ee17c340d9047051f559f0ac4e44b5",
+ "description": "blorp: Fix alignment test for HIZ_CCS_WT fast-clears",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "5425fcf2cb39dc9df56593d4460b56688506c0cc"
+ },
+ {
+ "sha": "40f7afc1e97e11b65f9975f3c079f44e5357379f",
+ "description": "nir: fix lower_mediump_outputs to not require variables",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c2ae39e0cea7ce43531c9de2e642ffb3add02ba2",
+ "description": "nir: add mediump flag to IO semantics",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5e9e45738353863672e6d42b52248de9ae4c70bb",
+ "description": "glx/dri3: Implement GLX_EXT_swap_control_tear",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a",
+ "description": "glx: Implement GLX_EXT_swap_control for DRI2 and DRI3",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b8239abdf86f251d75567381d0d59976f9d91efd",
+ "description": "glx: Reject glXSwapIntervalMESA greater than INT_MAX",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e648442ceb347c8acd92b23d2a910b185fc81847",
+ "description": "glx: Collect all the non-applegl extensions in the GetProcAddress table",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "72a0f7496a7347b5a729549662ff9ba1a430b250",
+ "description": "glx: Use GLX_FUNCTION2 only for actually aliased function names",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "77d256279337ae873a85974ce5f60d414f8f45c9",
+ "description": "wsi/x11: Hook up VK_PRESENT_MODE_FIFO_RELAXED_KHR",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2f62a44df0f694791d7c364940841e8682faeefc",
+ "description": "ci: do not build libdrm for vc4, reedreno and etnaviv",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "52becd39a590cc8cac7bbe38282b27fc0a8ebbbf",
+ "description": "turnip: rework vertex buffers draw state handling",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "69e65b9cf08f0f594f24810bf8f9ee6c79744743",
+ "description": "intel/tools: fix possible randomly increased verbosity of error2aub",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "18eb853ac86c116e2a50e560462258fbad33e13e",
+ "description": "intel/compiler: quiet Coverity warnings",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5b6fd2a3140fa70a86a65631a20bf39d75e89c0d",
+ "description": "intel/tools: handle ftell errors",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "46a82aa3a6044998d17dded35249a562203f6138",
+ "description": "intel/tools: fix possible memory leak in the error path",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5ea0b6a9c6063cb017e23212ec3e6d5340801df4",
+ "description": "intel/compiler: initialize remaining fields of various classes",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "40b964dc8f3b020841dce65ec7075dbdbacc17f1",
+ "description": "intel/compiler: remove unused fs_validator::param_size",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d3cd24999fd582ae8da52a0499f8db6eebfb503a",
+ "description": "anv: fix minor gen_ioctl(I915_PERF_IOCTL_CONFIG) error handling issue",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb"
+ },
+ {
+ "sha": "265a3b9624f7b4007954edaadfaee5c46107e9dc",
+ "description": "driconf: add option to reuse GL names",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a56849ddda6a03d86293600c9f2a7ccd1fb3995c",
+ "description": "mesa: use _mesa_HashFindFreeKeys for GL functions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "60ffadcbc0715ef736a81f5a4c2b5924cd8b04f6",
+ "description": "mesa: add _mesa_HashFindFreeKeys",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "fefc6d264a12ec7ef999c60eb188719c01bea172",
+ "description": "mesa: add GL name reuse support",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "34852124db9cbadb0d2a7aef5cbf77e7c5957879",
+ "description": "mesa: add a isGenName parameter to _mesa_HashInsert",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "553d3719337f8698cf152d5932e60722a3745d34",
+ "description": "util/idalloc: add lowest_free_idx to avoid iterating from 0",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e808d38299565669105fc95d1b4a469f79b070c5",
+ "description": "util/idalloc: add util_idalloc_reserve",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "87ef970ee65535d026a2bcd8a0e82cf84164e10b",
+ "description": "mesa: move u_idalloc from gallium/aux/util to util",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "911ce374caf03581038e49cf6edccf8d4953eeda",
+ "description": "freedreno/a6xx: Fix MSAA clear",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6e4d0a48e3dad0dbf0515b5391b8d0d52795e0fc",
+ "description": "freedreno: Clear gs/tcs/tes state for clear blits",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "18f5d362829f8299736feac077df19f513a120af",
+ "description": "freedreno/a6xx: Fix fd6_draw_vbo() return",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "46edc08fe5a0f10ecc640a6255899eedf73f1976",
+ "description": "freedreno/a6xx: Skip empty tile_setup",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "74f1c50dc3bec39fc78f54265ae8c71369283071",
+ "description": "freedreno: Don't bypass fd_draw_vbo() in clear fallback",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "97e49b223ca66d918cc595ad3fcad478bc9821b9",
+ "description": "freedreno: Fix rast state for multisample clear",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b0722cb670156ef7d8d1ada4afaf8bf5cd5b9dba",
+ "description": "gallivm: disable brilinear for lod bias and explicit lod.",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cd4fb5a434ca145eee3f4374ac1141664d6aa72d",
+ "description": "freedreno/fdl: Add layout test for the Android CTS's MSAA mustpass surface.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "14131ed308188b4b1d0ab08e6479f71e9394d450",
+ "description": "freedreno/cffdec: Add support for texturator's 2DMS layout setup.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2f39727cc64bb9e01a3d0fcb38a679a8a6ae64b8",
+ "description": "freedreno/cffdec: Fix up texturator parsing scripts for XML changes.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bd647f8eb691fe2aefcfad04821e880911ae8f17",
+ "description": "freedreno: Add another new sysmem flake.",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "b4317fccdd7f873dc7e9a4a1ca06b40bbaf4c2dd"
+ },
+ {
+ "sha": "0bc36ef50e45baf2255db98ced72986dd0176eca",
+ "description": "spirv: Initialize spirv_test member shader.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2f61d7c22dae0484d60728e768d917fa28bd59df",
+ "description": "svga: Fix unused printf argument.",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "ccb4ea5a43e89fcc93fff98c881639223f1538e5"
+ },
+ {
+ "sha": "587969154f2cca5c9973bdc20693cd548895efbe",
+ "description": "freedreno: Fix file descriptor leak.",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67"
+ },
+ {
+ "sha": "a4885d26915d290192f3bb5e5f50355cfa266a59",
+ "description": "pan/mdg: Fix spilling of non-32-bit types",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "b4de9e035ac0afe64ebfd58cd0eb04c1a671afce"
+ },
+ {
+ "sha": "89401e58672e1251b954662f0f776a6e9bce6df8",
+ "description": "nir: More NIR_MAX_VEC_COMPONENTS fixes",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c5dd54e600bef006cdebcb9d045a737d3d9785e7",
+ "description": "nir/idiv_const: Use the modern nir_src_as_* constant helpers",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d86e38af2c6c9e7f70b31fb6482a875c6d10427c",
+ "description": "nir: More NIR_MAX_VEC_COMPONENTS fixes",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "14b60ea302e18f37cff7741354c8966be84a2cba",
+ "description": "iris: Support I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "dd215c83d0479f3356de4b3814dee8b8e64023cb",
+ "description": "iris: Support MC modifier in plane count queries",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "80a8bb590ad8a8f1dbcccf397e4730a1c87eabea",
+ "description": "intel/common: Drop unused gen_aux_map_add_image",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "82720852bd6e33ca19c17fff845674f17127ba6a",
+ "description": "iris: Support planar resource imports for MC",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1ddb1a6cf98bf15112901edd14965f04f6ed9a46",
+ "description": "intel/common: Add get_aux_map_format_bits()",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c3c99f45718080b66676c2b028015abbafeaee11",
+ "description": "st/mesa: Don't map all P01X DRM formats to P016",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9efd71466df7706cce21880d5d31c3245654628b",
+ "description": "intel/isl: Add YUV format info for the aux-map",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1ea3a54366c21fd7c1048373799868496b65f0b9",
+ "description": "intel/isl: Support ISL_AUX_USAGE_MC in surface states",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e15543b71ad07d208f0ec3524c8486329ee882f4",
+ "description": "intel/isl: Describe I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d686835171c44cf325306f6c87408bef999f5496",
+ "description": "gallium/dri2: Support I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS import",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a42bf9a29707cf503c56201e90aff2bbc5f685ca",
+ "description": "gallium/dri2: Report I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS num_planes",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7ee5da90edc4cada9f858073fec735b6c18544ec",
+ "description": "nir_dominance: Use uint32_t instead of int16_t for dominance counters",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "03eec294b90759be48b5c85fda5e54bed683068f",
+ "description": "st/nir: Call st_glsl_to_nir_post_opts before interface unification",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "95415a54c007a909f0fb9d1b2567beecbd73d403"
+ },
+ {
+ "sha": "cdc025c9ef67bddf733fccb5b3e78d8d7c8b4880",
+ "description": "mesa: Generate more errors from GetSamplerParameter",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "06c6920a5b1046305408089561c4e5f7b90511d5",
+ "description": "mesa: Fix GL_CLAMP handling in glSamplerParameter",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0f61f0142ac84a3b73eed5b7f414af457f3b3473",
+ "description": "ci/bare-metal: Allow wget of the kernel/dtb for kernel development.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b4317fccdd7f873dc7e9a4a1ca06b40bbaf4c2dd",
+ "description": "ci/bare-metal: Update the kernel to msm-next-pgtables",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "802d3611dcec8102ef75fe2461340c2997af931e",
+ "description": "turnip: Fix truncation of iovas to 32 bits in queries.",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "e34b0d65f9715b9376408a769e2005bb579128f8"
+ },
+ {
+ "sha": "329c31728773d58ebb0a9c2dd133ed7d6bc710cd",
+ "description": "turnip: Fix truncation of CS shader iovas to 32 bits.",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "13525a9c706bc3b5aef2b9bc649644f2e3607f31"
+ },
+ {
+ "sha": "3b3772d6e694da91ead40c144292f5a93b2aa42e",
+ "description": "freedreno: Make the pack struct have a .qword for wide addresses.",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "021523d4aea9ea3801bf64bfb4d7292306b8c107",
+ "description": "turnip: Fix a compiler warning in release builds of the query code.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5a95cc04de605a03147c1ee3d5c244cc2417405d",
+ "description": "turnip: remove some unnecessary regs init",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3d0ab65b48eb2128d39966db2bd58de8cb73be09",
+ "description": "turnip: delete unused \"tu_cmd_buffer_upload\"",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3b144d5fb855f0dd4d6813a961ab07ecd56fb7f6",
+ "description": "turnip: fix the type of tu_shader_module code field, delete unused sha1",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6f511921696fee0acb3b6feb93809d8a9ca34c47",
+ "description": "turnip: delete unused tu_image fields",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bd53a2559271dc618b9ce5cefa3c169d3cf3b650",
+ "description": "turnip: delete tu_physical_device path field",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e394ff9b5f8da5a9579d0a96c371cec814caf10c",
+ "description": "aco: fix validation of sub-dword parallel-copies",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "834b449a46716d64bd2cee99a029cdc48813cc9a",
+ "description": "aco: fix value numbering of reductions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5a8447cbd40ef29a4225686d4820a8b0a19973ae",
+ "description": "aco: don't apply constant to SDWA on GFX8",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "29cb3cba9ffde348aaf33576e5cbe974f024685c",
+ "description": "aco: workaround disassembler bug of v_writelane_b32 with literal",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "36e58a14cc3dd057b2535e43ae87f25663113e52",
+ "description": "aco: fix v_writelane_b32 with two sgprs",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "641d45befb49fa009e42da027cda4c28a3a11b7b",
+ "description": "nir/opt_loop_unroll: fix is_access_out_of_bounds with vectors",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c0d04cd5bbc638acc32909895c57741a171771b3",
+ "description": "panfrost: AFBC to linear layout conversion",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a3431ffb693093868417f8813e4954a26464d6f9",
+ "description": "panfrost: Move tiled-linear conversion checking to a new function",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c35645320592acfb8548b5db4bb3d43cc3608c8a",
+ "description": "panfrost: Seperate resource setup and bo creation",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "23ad95227a8b2c8ee390665c71a70685f82f0ef9",
+ "description": "panfrost: Correctly set modifier_constant",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "56f9cc9948745b570704f20e18f0247628817de5"
+ },
+ {
+ "sha": "361396c86682eec03a067141a3dafd4629b36a45",
+ "description": "panfrost: Remove old comment on broken depth reload",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5857a015b5e0c11dbaaebb802597a50bfc84c7b6",
+ "description": "panfrost: Cleanup panfrost_get_param",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "811b9cb53fad753481efb6f3dc9e04b7b5e6a2b5",
+ "description": "docs/features: Add missing Panfrost extensions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cf2eebdf4f1eff4eaad30e6f62e026d8fbbe4ff5",
+ "description": "radv,gallium: Add driconf option to reduce advertised VRAM size.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cc431f48f90945198782ab3201fd049d294743fc",
+ "description": "iris: Add missing range_base/range to our nir_load_ubos.",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "f3b33a5a35e605101d45213bddf52f2f800a52bb"
+ },
+ {
+ "sha": "4df0eef18898584b6d59efb08ebe83e3cb2cf500",
+ "description": "llvmpipe: include gallivm perf flags in shader cache.",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "6c0c61cb48e87d9b0fc545cf30016d3947a47b6a"
+ },
+ {
+ "sha": "fefeaeef0605d60f1e268870a85dd673b07c7a3d",
+ "description": "aco/isel: Compile all helper functions with static linkage",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "793dc668eaca8756f123e437e38a415977c0fe0f",
+ "description": "aco/isel: Move add_startpgm to aco_instruction_selection.cpp",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "47de5532836d795cf5f0363eb339385c83fdb00b",
+ "description": "aco/isel: Move context initialization code to a dedicated file",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1eac0b52e3ee0fb230aeb4d5858c8cf6523be58e",
+ "description": "aco/isel: Remove unused definitions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "150de6358d26bb29968d800e749cd41ae78c9420",
+ "description": "aco/isel: Consistently use references for input parameters in emit_load",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "dab0af061641bae1a69793ee39cad230725a3203",
+ "description": "aco/isel: Simplify nested branching code",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "757de68a436a986b089d98470e03c10bd3f57ad8",
+ "description": "aco/isel: Turn the function template emit_load into a proper function",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3bd7c3c9dbde491173d7015e2168fc0f34d95bb8",
+ "description": "intel/nir: Call validate_ssa_dominance at both ends of the NIR compile",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7cedc4128a1f9d8ecae00ff41ccf1b63e4f3ebd0",
+ "description": "spirv: Run repair_ssa if there are discard instructions",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "45bcb1084139b58378551e2d954bd6032db20330",
+ "description": "nir: Add a dominance validation pass",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6cef8040672e84393e59ed6efa9953c95f5f8c92",
+ "description": "nir/opt_if: fix opt_if_merge when destination branch has a jump",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "4d3f6cb9739dfeaf9605fcd2f5318e03acf5066e"
+ },
+ {
+ "sha": "1ed78bd24796b4c08c8451a9223a161f4787e7cf",
+ "description": "nir: Use explicit deref information to provide real UBO ranges.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "41b5aafef341f8086be16901c15d4325a3be3359",
+ "description": "freedreno/ir3: Apply the max upload limit to initial range setup",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f74c3b0404c21568ec3621aad28f450c788ebfd4",
+ "description": "freedreno/ir3: Use the new NIR UBO ranges in UBO analysis.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f3b33a5a35e605101d45213bddf52f2f800a52bb",
+ "description": "nir: Add a range_base+range to nir_intrinsic_load_ubo().",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3a9356831a962997e37589c7a04e12aaa85a99e3",
+ "description": "nir: Update the comment about nir_lower_uniforms_to_ubo()'s multiplier.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1388c25ada4395d3cd479c2b075b753fc73d33ce",
+ "description": "radeonsi: inline trivial PS functions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9fc96152741607c28aafaaa6c333a7d7281d2820",
+ "description": "ac,radeonsi: lower 64-bit IO to 32 bits and remove all dead code",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e7d606289c648969f3a13d98d4852b4090469bb8",
+ "description": "radeonsi: remove swizzle == ~0 dead code in si_llvm_load_input_gs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "fc44861517c3278305ba78fc3b6dade2fa4514bf",
+ "description": "radeonsi: eliminate unused shader outputs for separate NGG geometry shaders",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5c445be39a15719c63c25d1ad9b7bf9c6a0999d2",
+ "description": "radeonsi: set outputs_written_before_ps for geometry shaders too",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0b6448bbe791474a152d53bfaf750408807ac166",
+ "description": "aco/isel: refactor emit_vop3a_instruction() to handle 2 operand instructions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5b310562575bdb3b2a90f94decc2663fcef3c1a9",
+ "description": "aco/isel: refactor code and remove unnecessary v_mov",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "28df8ffde7cf9a53e1ce6cf13e6b495fb4865295",
+ "description": "swr: Use ElemenCount constructor for LLVM 11",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "639605e5ba947bb947313a6584ef7fbb8619e9c2"
+ },
+ {
+ "sha": "6049dc1a9d5cb1a3dae063e52409028213d5492a",
+ "description": "aco: improve fsign selection",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0e9425a1b74ed7e38656eee43f72a527404bf0b6",
+ "description": "aco: fix one-off error in Operand(uint16_t)",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "3d6f67950d91de1dd50b096de144e504a89ea21d"
+ },
+ {
+ "sha": "f4210df2241556873032f741be4a4a44337ebf99",
+ "description": "gitlab-ci: Enable unit test report for arm64_a630_traces",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "88fc3e24d3c0d907f234ed9063d4bb6d5e944fb3",
+ "description": "gitlab-ci: Enable unit test reports for lava traces jobs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7e82e252e0f00879d0f15bbf37da23b49628f867",
+ "description": "gitlab-ci: Enable unit test reports for normal runner traces jobs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d24ffd870615f0918c19c35b428251ba86bb49d7",
+ "description": "tracie: Produce JUnit XML results",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "dd471928c94e31d103ac94d397122ff42d20b983",
+ "description": "tracie: Make tests independent of environment",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "171e94fe629011a7282c81f5777603752058169e",
+ "description": "mesa/st: enable EXT_color_buffer_half_float when formats supported",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8447b0f6518aad56b802470dc61920fef3699852",
+ "description": "mesa: add EXT_color_buffer_half_float plumbing",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "331e5f105eb42862e10f39ea5d702dd55139b887",
+ "description": "mesa: refactor floating point texture fbo completeness check on gles",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bb42deee362c8dcdeca2212567aba945cd3f4116",
+ "description": "egl/android: HAVE_DRM_GRALLOC path fixes (v2)",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "5c8b67ed0c4f0d54755aff2f247d4e7e6fd76af9"
+ },
+ {
+ "sha": "9d02d65f4643bd4885c40ca2fca4e1e8f7cc202e",
+ "description": "android: freedreno/common: add libmesa_git_sha1 static dependency",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "e7458f19e1de7d40ff8aa72b6a141f24d33451c6"
+ },
+ {
+ "sha": "cc86a13b36e19a393820f325f5f6b2f47e371b12",
+ "description": "android: freedreno: Implement pipe screen's get_device/driver_uuid()",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "e3c39e5052233aecfd1748be9d0185ee23604c22"
+ },
+ {
+ "sha": "9b3491870fcf76028a2eef42a95e35a4732a5bd4",
+ "description": "radeonsi: Work around Wasteland 2 bug.",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e4d75c22beba5533b499f7f8f8be6ab0a110ecbc",
+ "description": "nir/opt_shrink_vectors: shrink image stores using the format",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bd428162b6ddba9ce1e1f22f5e4a55478d6520cf",
+ "description": "nir/lower_io: Fix the unknown-array-index case in get_deref_align",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "480329cf8b319983ee96f2b57bd2648be19e5570"
+ },
+ {
+ "sha": "11bd64bdecd8d00261319759767eecae68405ab1",
+ "description": "ci: Remove any existing results directory before running piglit",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "013a2b123d75ed53af603e23a8f6fd0d6e3b5490",
+ "description": "spirv2nir: Rework argument handling",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a5e427fe644fd2f69bf65b19cad9055984909c06",
+ "description": "spirv: Improve the \"Entry point not found\" error message",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2c94a9788e79e5b5ea17c581ab49bc4c2aaf9a0c",
+ "description": "swr: fix build with mingw",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c56fbed99b4aeb22cec19dc83d75aba79f9fe696",
+ "description": "radeonsi: kill point size VS output if it's not used by the rasterizer",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "234505162c11ff52d775c536667ccbdd260bf6c1",
+ "description": "radeonsi: deduplicate setting key.mono.u.vs_export_prim_id",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1dd243d4f507914a4e458cc2de7deff435a12d91",
+ "description": "radeonsi: use shader_info::cs::local_size_variable to clean up some code",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "757f790ad84caaff9e9d6e4f98a8c5587e153b27",
+ "description": "radeonsi: remove redundant si_shader_info::uses_derivatives",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f3f08bca23858d42ee3bc3683b25ab32ff9433e1",
+ "description": "radeonsi: remove redundant si_shader_selector::max_gs_stream",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2b4fa6880890215d64b94954e122aba866734241",
+ "description": "radeonsi: remove redundant GS variables in si_shader_selector",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7960668dc95999c1eaa8a8bd12fd8d860bbf5780",
+ "description": "radeonsi: remove redundant si_shader_info::writes_memory",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "83cdffd4358a50957ddd49d777c4deb81b841dbb",
+ "description": "radeonsi: rename num_memory_instructions -> num_memory_stores",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c8ab5899c1b9c9a184a0c27545f19c7dce405924",
+ "description": "radeonsi: reduce type sizes in si_shader_selector",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "99c4e610840f62e39e96d71bdabe6fd166bbebc9",
+ "description": "radeonsi: remove redundant si_shader_info::uses_kill",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8df349a31ec8aeed3ac890f36e5f48e173831a9f",
+ "description": "radeonsi: merge uses_persp_opcode_interp_sample/uses_linear_opcode_interp_sample",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7b3e24c2d874206080da93f72cc82c44954df798",
+ "description": "radeonsi: remove unused si_shader_info::uses_(vertexid|basevertex)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f02cd0e0270dd4d0532c9fe74b42dee8d6c2eaa4",
+ "description": "radeonsi: remove redundant si_shader_info:*(clip|cull)* fields",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d15a7d16d6aaf0977081f816f97ca09ae49fd364",
+ "description": "radeonsi: remove redundant si_shader_info::const_buffers_declared",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0dabcb9e53f4fd388cbc1af396131a3b77e432f9",
+ "description": "radeonsi: remove redundant si_shader_info::images_declared",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c1af2f4bee1f517aff6d84df703c4f2821d562d9",
+ "description": "radeonsi: remove redundant si_shader_info::shader_buffers_declared",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cb63e4afc9621ad12e5e8f13972554056067f997",
+ "description": "radeonsi: remove info::samplers_declared, image_buffers, msaa_images_declared",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cb7bc983ae57f3f0586b9a047d705b263da63cf3",
+ "description": "radeonsi: stop using TGSI_PROPERTY_FS_COLOR0_WRITES_ALL_CBUFS",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "89cf8789cd19fa504838240f39ea1f45ca6f2ad2",
+ "description": "radeonsi: stop using TGSI_PROPERTY_CS_LOCAL_SIZE",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ebe8238f1b64c4b7897108ca11a9b3f89e85bbd7",
+ "description": "radeonsi: stop using TGSI_PROPERTY_FS_DEPTH_LAYOUT",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ce0291df4ac9b17b513f46456d6046772b74649a",
+ "description": "radeonsi: stop using TGSI_PROPERTY_FS_COORD_PIXEL_CENTER",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c597e394d45f2025a98e445649e4949ce515a2fc",
+ "description": "radeonsi: stop using TGSI_PROPERTY_FS_POST_DEPTH_COVERAGE",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5aeaf3d7bcea2dbd6e19a861b27d7861f26a87f3",
+ "description": "radeonsi: stop using TGSI_PROPERTY_FS_EARLY_DEPTH_STENCIL",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ba7b87a8a2d1931166fb85f56782a7cff5e16065",
+ "description": "radeonsi: stop using TGSI_PROPERTY_CS_*",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e627528e27988d0a15235e0e27a879be99bd39c7",
+ "description": "radeonsi: stop using TGSI_PROPERTY_GS_*",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a8e7024792533c5e7c4f8362329914f314d9e8e4",
+ "description": "radeonsi: stop using TGSI_PROPERTY_TES_VERTEX_ORDER_CW",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "eeea2f52c7d50bf3126e05513b01d60c847f7288",
+ "description": "radeonsi: stop using TGSI_PROPERTY_TES_SPACING",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "34b8e60cb8696016573f8c77a1ede5020e7b8254",
+ "description": "radeonsi: stop using TGSI_PROPERTY_TES_POINT_MODE / TES_PRIM_MODE",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "af59f06918bba54929efd20475a438da49413873",
+ "description": "radeonsi: stop using TGSI_PROPERTY_TCS_VERTICES_OUT",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a37d897d692ed58724751c4b35d7a8a9fbcbfc3c",
+ "description": "radeonsi: stop using TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION / VS_BLIT_SGPRS_AMD",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "46bb051bc2a911d8177521b59cd1f81330be123a",
+ "description": "radeonsi: stop using TGSI_PROPERTY_NEXT_SHADER",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4c5f5d238b953baab5a3017f76c0b0cb322fea9a",
+ "description": "lima/ppir: Skip instruction merge when having more than one successor",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "927a395f040143175535f613ee50d53a73455a52",
+ "description": "swr: Fix crashes on non-AVX hardware",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e5fb9dca2a15c57d8216e0fc2260a200df3049e9",
+ "description": "amd/common: switch to 3-spaces style",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "82d2d73e03eb851a6de4e8d9528d46a1c9374f4a",
+ "description": "amd/llvm: switch to 3-spaces style",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "afa1fba198f44b904efe6dddb323679c105dcfdf",
+ "description": "vulkan/device_select: don't pick a cpu driver as the default",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "be31398d2246b3efb4891f5be0005438812df1db",
+ "description": "android: nv50/ir: Add nv50_ir_prog_info_out serialize and deserialize",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "f20a210dc8552daadfe403d899a9ba6cdd21560b"
+ },
+ {
+ "sha": "d85392952b783ba1c83569df76f8091cd261f43a",
+ "description": "ci: Run deqp-gles3 and deqp-gles31 on RadeonSI",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3d5bed0e883217242a4357116399f60486580170",
+ "description": "radeonsi: fix user fence space when MCBP is enabled",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "89d2dac55486464832552dfc3349054c29a82922"
+ },
+ {
+ "sha": "c638301b42bc6ea1a623c2a53646047197fb8030",
+ "description": "radeonsi: fix syncobj wait timeout",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "162502370c74553b9623bd712269f74c5e36d480"
+ },
+ {
+ "sha": "be2818387dd5007667d427e3d7b8f738f5fc59d4",
+ "description": "android: util: fix missing include path",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "8d38b25788c9f9bcc1c8bf2a422162328ac663d1"
+ },
+ {
+ "sha": "fb42d73a9d9c49043e15fe747a3376dad663c9b1",
+ "description": "android: amd/registers: switch to new generated register definitions",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "b7a6333ee400009e4a39d79c72088c37cc94aa0d"
+ },
+ {
+ "sha": "e8d55e6db366a1c93501cd208999820c002ddb82",
+ "description": "ac/llvm: fix b2f for v2f16",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d9a77f9ca36177c3295036588f204a9e49e81a09",
+ "description": "ac/llvm: add better code for fsign",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ca74603b4f6ed61141ba7c24488f64138859a532",
+ "description": "ac/llvm: add better code for isign",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cecb6d1fbc62e5f061672ea9e162138c54cdcf51",
+ "description": "ac/llvm: remove dead code handling for fmod",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "44528f51bde9e206cb56525df6e30a8056fff4ac",
+ "description": "ac/llvm: fix bcsel for v2*16",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "735c3901e139126b471c1fd3345a29fdc125c8c9",
+ "description": "ac/llvm: fix amdgcn.rsq for v2f16",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "dd8561fda9a067206d2b54f98ad8cc3b96584bcf",
+ "description": "ac/llvm: fix amdgcn.fract for v2f16",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ab614abeefb9687806bfbac4eb7db22442696d3b",
+ "description": "ac/llvm: fix amdgcn.rcp for v2f16",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "84500eebd7123eb9bcee074ac023beda4d26ac88",
+ "description": "ac/llvm: remove stub prototype for fmed3",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f85294207f808c8f3072d63ac9e8624f9594045c",
+ "description": "Revert \"ac: generate FMA for inexact instructions for radeonsi\"",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "4b9370cb0f3a2d9030e827f847f66bdefeaf08fd"
+ },
+ {
+ "sha": "a407123789e13338f3ce24fb2961da8f753a9b1e",
+ "description": "radeonsi: move nir_shader_compiler_options into si_screen",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1476bea7648fd3dd682fd502861dc60fdc95e27b",
+ "description": "radeonsi: remove redundant no-signed-zero-fp-math LLVM attribute",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "42420730d1cc88c5b4f1518365e9c273d7d4a120",
+ "description": "egl/x11: Free memory allocated for reply structures on error",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4b7f93b4079b56b5af2d3bf557cbdcd148c0233c",
+ "description": "glsl_to_nir: fix crashes with int16 shifts",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "57fba85da408dd4ec98508b5106c156d616b5602",
+ "description": "spirv: fix emitting switch cases that directly jump to the merge block",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "11fbd9806dd99d7a18081ca0d09e4db977f8af1b",
+ "description": "compiler/types: Fix deserializing structs with >= 15 members",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "a0b82c24b6d08cc3f07b4ddad16c7e1b986ad983"
+ },
+ {
+ "sha": "50ff8a772ae3f8d836f251ab10faabdff3a3c315",
+ "description": "freedreno/regs: add 7nm DSI PHY/PLL regs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1d018bc7fde744b5fc71108887a51e5bfaff8776",
+ "description": "gallivm: add InstSimplify pass",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "64b0b7c274c321b44e58ff0f48b444c3799c0833",
+ "description": "intel/compiler: fix typo in a comment",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "95ce619680d9d24c82451fa3098177fd63e32b5f",
+ "description": "intel/compiler: print dispatch width when shader fails to compile",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e5f735a986576a7634dfb8fed23c969bf4260f45",
+ "description": "intel/compiler: move extern C functions out of namespace brw",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d4c6e3f196fb61939b0b6c9d1051ac1e35625d42",
+ "description": "intel/compiler: use the same name for nir shaders in brw_compile_* functions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0dda2094066efd035bf852e6bdbc349c009c95d2",
+ "description": "intel/compiler: match brw_compile_* declarations with their definitions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a7ece63de99aeaf4d0dcc808854522f536a0ead9",
+ "description": "nir/algebraic: add 16-bit versions of a few 32-bit patterns",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "00b28a50b2c492eee25ef3f75538aabe1e569ff1",
+ "description": "nir/algebraic: trivially enable existing 32-bit patterns for all bit sizes",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ac55b1a9a6266b5badfee82d81302ffc38faeb42",
+ "description": "nir: get ffma support from NIR options for nir_lower_flrp",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "efd439e0d648c90ae5854a0e83cd864836864e91",
+ "description": "iris: Better determine map_would_stall for Z/S",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2c30079628d180dbfb3504853ea675b78558725b",
+ "description": "iris: Drop a use of the need_resolve boolean",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5b82d8ce8bc681905a8902902fb89151ca32d6c9",
+ "description": "iris: Avoid resolving Z/S reads in transfer_map",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2982d7c63b6c605ca4309925bda35dc13a198a83",
+ "description": "iris: Make iris_has_color_unresolved more generic",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e7908a95f9643c377df0d0f9021e509b3e4a2fe8",
+ "description": "iris: Fold a condition into no_gpu for consistency",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "73eb24ab31a4d6e167ae8e8394f9f26f7c7d5c59",
+ "description": "aco: handle unaligned loads on GFX10.3",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a083560b09cfc3799c1c34112c0b28e29a104f5f",
+ "description": "nir/load_store_vectorizer: Add unit tests for alignment handling.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c6f721966205a1ec52b0461d54dea2da8db969e7",
+ "description": "nir/load_store_vectorizer: Use more imm helpers in the tests.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "91a8a07a5f0ffdd9eb85634fc9c0cb13812210b2",
+ "description": "nir/load_store_vectorize: rework alignment calculation",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8faf85f68770ee3e060bb74c87e857070f336a02",
+ "description": "aco: fix byte_align_scalar for 3 dword vectors",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "fe08f0ccf94a7315bded5868b4f6a8bae744de79"
+ },
+ {
+ "sha": "663c4d53771a1b00ed49acb08768fd0c01cb9b8e",
+ "description": "intel/fs: add hint how to get more info when shader validation fails",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ab079260572262163be5dfc96b5d47f3fb8c7128",
+ "description": "intel: add INTEL_DEBUG=shaders",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "7acc7ec33b3900c645503a1df5d031057ed7dc6b",
+ "description": "ac/llvm: fix unaligned VS input loads on gfx10.3",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
+ },
+ {
+ "sha": "aaa492e6c6a75ff910788cadfda453ad70a15a3f",
+ "description": "nir: fix const-cast warning on MSVC",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "193765e26ba4c9a8f8c9a10942a87bd65b4f1587"
+ },
+ {
+ "sha": "0f4d09443eba0c5a219c943940ff970f3d583f56",
+ "description": "meson: drop leftover PTHREAD_SETAFFINITY_IN_NP_HEADER",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "55765f80b9ce7cce4ec6a1c2bed6476776d9cbed"
+ },
+ {
+ "sha": "ebf2576862ca29b1173e3b7fee0cc03acbb4d7ef",
+ "description": "radv,aco: disable opts if VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bb80ed88737ce51023fe073f2401b8574d4d2496",
+ "description": "panfrost: Fix gnu-empty-initializer errors.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3cf6325e724dbc20076629983dd1fed5ecac533a",
+ "description": "iris: Fix aux assertion in resource_get_handle",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "e81392868e6827360762fff38baf2c10c1f3b7f0"
+ },
+ {
+ "sha": "fd2ee49b2169c318627225bf74c645f7a3b71900",
+ "description": "ci/bare-metal: Use python for handling fastboot booting and parsing",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0453a46f668e194d23269510c135a806c7114120",
+ "description": "ci/bare-metal: Fix capturing of serial output as job artifacts.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "24f5f11719713e0027c655f5f189299af6d1da35",
+ "description": "ci/bare-metal: Log why our run restarts when it does.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "785d3cace47f15bae3f848954c03b9a82daf1074",
+ "description": "ci/bare-metal: Include a timestamp in our serial reads.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ff42b7e8041dc09363cbfd4c54533ff280505cd0",
+ "description": "ci/bare-metal: Fix detection of \"POWER_GOOD not seen in time\" fails",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b7787ce18dfe3f04e5d6a7a0858d56702eb9563c",
+ "description": "ci/bare-metal: Use re.search() instead re.match() for our line matching.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "93c8777ace8453f4cbc879d0829e582cf151066f",
+ "description": "amd/common: Fix various non-critical integer overflows",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2182bbf84f0f19846a47f0438ec702f4d862731e",
+ "description": "aco: Fix integer overflows when emitting parallel copies during RA",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f18fc34c4d56d6e7d511002b39a257e18d8b3af3",
+ "description": "radv: Fix various non-critical integer overflows",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a99ae1943d880702c8472ea9be11e4f92b6a440f",
+ "description": "aco: remove omod_success/clamp_success",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "dc79152be975f69235a20a268b68e54a68562649",
+ "description": "aco: fix mad splitting after applying output modifiers",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "fdadbdb513ebb71f9bb4e2784acc24148ca0defb",
+ "description": "radv: remove descriptor_indexing fails from expected fails",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "21fbffc5425e7ee2912285737ef68398bb156732",
+ "description": "anv: Set alignments on UBO/SSBO root derefs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c7dec0548af8374328fe459d25838d50790e629e",
+ "description": "spirv: Drop the OpenCL type layout code",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "796d3fe9e0f628fd57a68dc0448ba1a182ca5725",
+ "description": "clover/nir: Use lower_vars_to_explicit for uniform and global",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e1ed5a12c5161cbd06d7a4a4897432a0f7690ffa",
+ "description": "spirv: Stop counting inputs in entry_point_wrapper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8bea5aaa149a349af55552f47dc248a327ea7929",
+ "description": "clover: Use args.size() to compute new var locations",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9641f483e94a18e5eba5f6d251aa75af8660454e",
+ "description": "nir: Allow uniform in nir_lower_vars_to_explicit_types",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3719b69dfc496cdacfe857e1a42984c435eb8a6c",
+ "description": "nir: Allow var_mem_global in nir_lower_vars_to_explicit_types",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3135984ad0bde072b25e1641e2a9e154fb62a087",
+ "description": "spirv: Propagate alignments to deref chains via casts",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "207b462e9326b4e7aab8e3c4aead7ca23147e527",
+ "description": "spirv: Add pointer helper vars to OpCopyMemory",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e7fbec0e090be3e796f7a38819fb99bbc1744787",
+ "description": "nir/opt_deref: Remove restrictive alignment information from casts",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "99bb2a4de66fa662fb4bcb29df8e2749972ee986",
+ "description": "nir/opt_deref: Don't remove casts with alignment information",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "beefd37021edd707274625def137bed0df6fb65f",
+ "description": "nir/lower_io: Apply alignments from derefs when available",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "480329cf8b319983ee96f2b57bd2648be19e5570",
+ "description": "nir: Add a helper for getting the alignment of a deref",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0654a9e82307b854824fc1092a8b79632a2703c0",
+ "description": "nir: Handle all array stride cases in nir_deref_instr_array_stride",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "878a8daca6bfc856308dda7d265964d93feb05ae",
+ "description": "nir: Add alignment information to cast derefs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a0b82c24b6d08cc3f07b4ddad16c7e1b986ad983",
+ "description": "nir/glsl: Add an explicit_alignment field to glsl_type",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ca11b17b7b796db7077ed166ba2e33e77ec7088c",
+ "description": "compiler/types: Make booleans 32-bit for cl_size/align",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3be890a3a6844292177b5524bd94b6c88fb5fb6e",
+ "description": "nir: Expose the packed attribute attached to glsl_type objects",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "42f97f8ce3a9c119ccf960c5cad399f18114e924",
+ "description": "nir/glsl: Consider block interfaces as structs when it comes to size/align calculation",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "be68de81abb3cf2d6944c4c5273c453a61437208",
+ "description": "glsl: Propagate packed info in get_explicit_type_for_size_align()",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d0c2958f882a9644d98d61c49f3b8a842ea2c48f",
+ "description": "spirv: Propagate packed information to glsl_type",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "938d6ceb8300b194a7cbaf640e2c899cbecc6c5a",
+ "description": "spirv: Don't accept CPacked decoration on struct members",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bcfeead5f31d29ae6ba3e78ce5186c0481d235b5",
+ "description": "clover: Call nir_lower_mem_constant_vars",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "26a4c8f375e66e8e2ddf2bbde205baa929578599"
+ },
+ {
+ "sha": "9414cbc13c964b567a15637eaa7dc32899391594",
+ "description": "nir: Don't bail too early in lower_mem_constant_vars",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "4360a8a2b3fce819e93c2844077ac0b26d234ead"
+ },
+ {
+ "sha": "a7a0315d7fdaa0e3e698de2af043776e5da467ff",
+ "description": "intel/nir: Stop using nir_lower_vars_to_scratch",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "38a83a30484c5d7dfcdce3c41d71373c09d42668",
+ "description": "nir/lower_indirect_derefs: Add a threshold",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c897cd02785bec45596d1c43b906bb4a2e9b06a6",
+ "description": "intel/compiler: Handle all indirect lowering choices in brw_nir.c",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9005c9cae40b93dee36a57cbf2a2917fd6902235",
+ "description": "zink: generically handle matrix types",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "2c5c55e72aca297263452535e41222477b012065",
+ "description": "gallium/util: use uint sampler for stencil-reads",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "98e866c66953875a170cfff79a3c2f3c79460ed2",
+ "description": "radeonsi: optimize out the loop in si_get_ps_input_cntl",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6ecb8b689976d21868e56a4f59f1354ea256d23d",
+ "description": "radeonsi: replace TGSI_SEMANTIC with VARYING_SLOT and FRAG_RESULT",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a803008c7f1e4b0bdf0a377cdcf4fe853fd20e1f",
+ "description": "radeonsi: replace TGSI_INTERPOLATE with INTERP_MODE",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "99fe3ef8ba400d9555a832d0feade58f5ca3d604",
+ "description": "compiler: add INTERP_MODE_COLOR for radeonsi",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6925401a3872304e0f50a1ee1eb72e7e655079f6",
+ "description": "radeonsi: remove si_shader_selector::type",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "23fdb79e92fc0a0c26a4fdcf485ecd298fb01afc",
+ "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_dump_descriptors)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "966307983bda3fc6141a33bb5300a91fd15d5551",
+ "description": "radeonsi: precompute si_*_descriptors_idx in si_shader_selector",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cbfc13b27c4ab30037c42b75bf6f7db17ff3d338",
+ "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_dump_disassembly)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "62aaa0d0b7675d3532d280bdc1221bacca63f7f6",
+ "description": "radeonsi: remove unused si_shader_context::type",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5151421ad0fcb33ca41d27c01090a1329085f7e7",
+ "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_get_shader_part)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a90d1df8204b108fffb53fd20eecf6b5f61be6fa",
+ "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_compile_llvm)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "3c54d73e4b54c9519170dba27939dadc0d5eb20e",
+ "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (debug flags)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b4b323c81ee8ea6e756f4c5110f7ac77545325f1",
+ "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_context::type)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b1cb72c44909fe971304da3f06e3910dea754e65",
+ "description": "radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_selector::type)",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "14391533f81e537b6a9fa545019aa6ef0bea7597",
+ "description": "radeonsi: simplify handling color interp modes in si_emit_spi_map",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "562b8c1a4793e5e448f9df8f91babcc164051dbd",
+ "description": "radeonsi: don't execute LDS stores for TCS outputs that are never read",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "08ee72100fe22e067564cf71c25131771203dd36",
+ "description": "radeonsi: don't lower indirect IO in GLSL",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f4d0565f5261d49e675c55183f77269a736c3e2b",
+ "description": "radeonsi: remove in/out/uniform variables from NIR after lowering IO",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "81d106d6ecab326c96fb9f8db8e7f39621c9816e",
+ "description": "radeonsi: lower IO intrinsics - complete rewrite of input/output scanning",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "408fc4e3ac9aea0188c385b89ad888ba0f13bd94",
+ "description": "ac/nir: handle all lowered IO intrinsics",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "44eaee688b5967e87285a7e88864b4fb84441f0e",
+ "description": "radeonsi: clean up code for loading VS inputs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ed9391df3f6fde4cb0ac85f3fa4d5fc4409555a1",
+ "description": "radeonsi: get color interpolation info from shader_info",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0464ee7f9d9383175c31192500ee9e6d9f01fe60",
+ "description": "radeonsi: don't crash if input_usage_mask is 0 for a VS input",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bf23ff83e69a76424ea083c6641b952868e4b87c",
+ "description": "freedreno: fence_server_sync() fixes",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "aae1e68637ff662d45902954390e678516798ecf",
+ "description": "freedreno: Fix missing rsc->seqno updates",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e953f6c001566f8acbbeaa9bf853f03074023b36",
+ "description": "docs: shift 20.2 rc dates by two weeks to match reality",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "cdb666bc8fbbaf32c8a9c35a0a9e4cfc0cfebac3",
+ "description": "docs: update calendar and link releases notes for 20.1.7",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "aca2bda967f1ce3c1b12c0c2b7a31b3305e2c705",
+ "description": "docs: add release notes for 20.1.7",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bbaa62e4e156012f05d2ddd9b19610d6465b62e7",
+ "description": "iris: Re-emit push constants if we have a varying workgroup size",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "33c61eb2f10526c0b90c5ad376e5b0433aec296d"
+ },
+ {
+ "sha": "fe18a0fd45c79cdba7b63959657861488c775c0d",
+ "description": "intel/nir: Lower load_num_work_groups to 32-bit if needed",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5799da47c794aced34187df2eee6fd349c51b931",
+ "description": "intel/fs: Use a single untyped surface read for load_num_work_groups",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8e8701b43a0fc1997ecdb6a9557dd3e2c1a0d398",
+ "description": "intel/fs: Don't copy-propagate stride=0 sources into ddx/ddy",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "95415a54c007a909f0fb9d1b2567beecbd73d403",
+ "description": "st/mesa: fix lowered IO - don't call st_nir_assign_vs_in_locations twice",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8c43edf9f917a801a18940bb570a295b7eed7f90",
+ "description": "nir: fix a bug in is_dual_slot in nir_io_add_const_offset_to_base",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18"
+ },
+ {
+ "sha": "536727c465170c028b0d91e4eb8d94020e4a7669",
+ "description": "iris: Patch constant data pointers into shaders",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5ee32428373dd2e9ffcb419d26cb8ebe3788f298",
+ "description": "anv: Patch constant data pointers into shaders with using softpin",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a06955f4ef623c3767739f7b73438eb54b59222c",
+ "description": "nir/builder: Add load/store_global helpers",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "a5acf3d8c31b2360c3118a61470bb2c231faa99a",
+ "description": "anv: Properly cache brw_stage_prog_data::relocs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "91becd84ae2c9aa144ba2eb08f3e62166275a0e4",
+ "description": "intel/fs: Add support for a new load_reloc_const intrinsic",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8d8a3815ef698348857cd9812eaa0dc76f5b19b5",
+ "description": "intel/eu: Add a mechanism for emitting relocatable constant MOVs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "272ab2823d17173203f2f03c85c95acdcd7d1226",
+ "description": "intel/eu: Include brw_compiler.h in brw_eu.h",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "aff078eb5a79dc53330ee8edfc755a995a041c74",
+ "description": "anv: Stop storing the shader constant data side-band",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "90b6745bc80cf6dabb8f736dbf12d47c2a6602f5",
+ "description": "intel/fs,vec4: Stuff the constant data from NIR in the end of the program",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "91348d125d9174cc06487947ab3d11c97244c72f",
+ "description": "intel/eu: Add some new helpers",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bc2c5f9a4b696564fe99170d1e80fa33e989e6af",
+ "description": "iris: Use gen_disassemble",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "372774367cf5e62f49209716faa80b3ecd932746",
+ "description": "intel/compiler: Get rid of struct gen_disasm",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "54ba0daa28b7b3cac8a8df6320cfcf3715e6526b",
+ "description": "intel/compiler: Get rid of the global compaction table pointers",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "191f8a4b9fcdf71c4edaa523e10b744b354fb5e4",
+ "description": "spirv: Deal with glslang not setting NonUniform on constructors.",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "af81486a8cde4dec2a695884b93b282c1710d8bd"
+ },
+ {
+ "sha": "965b8441fe01645613188bfa463ef6143dd66450",
+ "description": "spirv: Deal with glslang bug not setting the decoration for stores.",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "af81486a8cde4dec2a695884b93b282c1710d8bd"
+ },
+ {
+ "sha": "61b714a42ee676fe03b383c0caf050169e404c7d",
+ "description": "radv: Avoid deadlock on bo_list.",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "6bc5ce7a91d07197043c097f876edf1d630c1375"
+ },
+ {
+ "sha": "6b75262941b55960e2f73d93f85020fa6c9c2d2f",
+ "description": "radv: Fix threading issue with submission refcounts.",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "4aa75bb3bdd195d4715ee8fae51bfb0c0fcd823b"
+ },
+ {
+ "sha": "e4dadb545fa6cdf52b5a6a7efb5764495e09158c",
+ "description": "intel/tools: Disassemble WAIT's argument as a destination",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "329dee14555b8c8da59e6b47a51050f2aa736596",
+ "description": "gallium/tgsi_exec: Fix up NumOutputs counting",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "49155c3264d019869fadde50ff6167a369e966b6"
+ },
+ {
+ "sha": "ed745febe1c05352459869e4f67bdf6e1d2a1d0c",
+ "description": "gallium/tgsi_exec: Add missing DFLR opcode support.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9121afe861554d239b02c27a4c219ba9df523fb7",
+ "description": "nir/clone: Add a helper for cloning most instruction types",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f25e169897e73d30e31f6d19af1cc0ed487eb512",
+ "description": "nir/opt_vectorize: Add a callback for filtering of vectorizing.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "479d9c97eb2c85b7df81f39281867c5559aa0bba",
+ "description": "nir: Add simplistic lowering for bany_equal/ball_inequal.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "9ed33383a5b1399315cd62f119234ee2332ee76f",
+ "description": "gallium/ureg: Set the next shader stage from the shader info.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "500b0735c0caa293d22fb3728cb76d267a016834",
+ "description": "gallium/tgsi: Add a helper for initializing ureg from a shader_info.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "34b3e1f5121ee532a1eb087e9b08c3d15e16cc9d",
+ "description": "gallium/tgsi: Add some missing opcodes to tgsi_ureg.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1ca9f22a8bd34e17f061378cf7568d40267e3c58",
+ "description": "gallium/tgsi: Add support for PRIMITIVEID as a system value.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6e7c006062ce1b95d527a50a03642cb532de5f04",
+ "description": "gallivm: Report the unsupported intrinsic instead of just assert(0);",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "615f1c8990db4499e65844d0f50dcdd43de65e37",
+ "description": "ci: Do not create manual test-docs job in post-merge pipelines",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ed9ac3d60cffc60d97f5ddc168643ed7656224bf",
+ "description": "intel/fs,vec4: remove unused assignments",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8e8356e3dccc24c30c4b8765b5a023cd03ff3de5",
+ "description": "intel/compiler: mark debug constant as const",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c7a9dc76dce09d4f23260d26c629a91ef02514a0",
+ "description": "intel/compiler/test: use TEST_DEBUG env var consistently",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "289cb6b59aea755ef5e60c711bb91d9f66b3c2af",
+ "description": "intel/perf: don't generate logically dead code",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0789f4b6d857d3188412d33f47bf3aa1873e2187",
+ "description": "i965: verify format width in blorp_get_client_bo",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5e676ac67171b93b0bd6be5d5b801087f305b2d5",
+ "description": "iris: verify color component width in convert_fast_clear_color",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "0685815ea629d94532d3d8b7214c26d727e0280a",
+ "description": "iris: handle os_dupfd_cloexec failure",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "612ef74190ca6c4d036e014e5fc228b671513771",
+ "description": "freedreno/computerator: Use a render node",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "87fa645b9438ce7943ae09012f695a7a1bca3eeb",
+ "description": "intel/compiler: Fix pointer arithmetic when reading shader assembly",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "04a995158084acbd1917b4c7e0f8d381e1c9222d"
+ },
+ {
+ "sha": "c601e730b298c5bdd34bc4335f203d46c5cdf9b3",
+ "description": "mesa/st: Don't set alpha if ALPHA_TEST is lowered",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "6afd4addefa111c112b82a88824db7af61003407"
+ },
+ {
+ "sha": "075e40ea983fddabbb45ee5d511e66536f3c9c11",
+ "description": "turnip: Implement VK_EXT_host_query_reset",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b92be738d5696c6192a71a9eed7ea125f19c2545",
+ "description": "turnip: Support pipeline statistics query",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "170da456efe8557cbc045d56d448b0ec0362a3a1",
+ "description": "turnip: Refactor structs of tu_query",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "03fbff1efcccc0e09fc218c24b29e6d1ad4d4599",
+ "description": "intel/assembler: Add labels support",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bc4a127d6e10318d48fa8b540b9c1ff7d62c8d29",
+ "description": "intel/disasm: Label support in shader disassembly for UIP/JIP",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6cbd4764cd93d5b103778a223651084eaeda64f8",
+ "description": "intel/disasm: brw_label and support functions",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "afa39d07e46355fcab3d049f278a55d3cdb084dd",
+ "description": "intel/disasm: Change visibility of has_uip and has_jip",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e94c22429b64f419d9a66f04fa5ecdad33f7f5ef",
+ "description": "anv: refresh cached current batch bo after emitting some commands",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b"
+ },
+ {
+ "sha": "a1c2bd6ce8981b34c0cf9333699b0ce75be6cb55",
+ "description": "radeonsi: use radeonsi_clamp_div_by_zero for SPECviewperf13, Road Redemption",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b8445520cba818dbc53db95ce99e2beb00d8884e",
+ "description": "radeonsi,driconf: add clamp_div_by_zero option",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "32f46a55c8229b2a8d67d895be18651a81f8e6ff",
+ "description": "ac/llvm: add option to clamp division by zero",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f8c0e20152b7f3f0b8d881648083a271ca528c28",
+ "description": "radeonsi: enable PIPE_CAP_NO_CLIP_ON_COPY_TEX",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d94bec5c49d926069f97a4b12fb2532611a9080c",
+ "description": "mesa/st: introduce PIPE_CAP_NO_CLIP_ON_COPY_TEX",
+ "nominated": true,
+ "nomination_type": 0,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "54fed1cf95ea8cbbdc18c6c82e8f766444a12ac3",
+ "description": "gallium/swr: Fix compilation TCS/TES compilation issues",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "639605e5ba947bb947313a6584ef7fbb8619e9c2",
+ "description": "gallium/swr: Fix compilation with LLVM 12",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "abbfc5b8db7412fa2e6f8c1b66ff97b886c4ac70",
+ "description": "spirv: fix retrieving dest type for OpFragmentMaskFetchAMD",
+ "nominated": false,
+ "nomination_type": 1,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": "a196f05fc22620be5809f7b28ce7f2671b1ef32c"
+ },
+ {
+ "sha": "4500e6e460dca068157862b95c7534d7d163c42c",
+ "description": "vulkan: make VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT conditional",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "67a2c1493c068281936fecba9fa6784becf08f8e"
+ },
+ {
+ "sha": "7fbeb2623f309c9966945a104f35b5c9f2034092",
+ "description": "radv: remove seccomp includes",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "7324977e420260cea0627e3381a9f3ae4e62af0f"
+ },
+ {
+ "sha": "b30bd6fe5f254d895c1dec780f24518b3e880ed4",
+ "description": "util/os_misc: os_get_available_system_memory() for OpenBSD",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4"
+ },
+ {
+ "sha": "5b1ed09ff023ff98fed0c78a5ea609821cb92a8c",
+ "description": "anv: use os_get_available_system_memory()",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4"
+ },
+ {
+ "sha": "033dcb2978c6d95d42da944b8147228d239d32f4",
+ "description": "util/os_misc: add os_get_available_system_memory()",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4"
+ },
+ {
+ "sha": "81b163fb73ae73709d257badf4f5aaf3b63fca4a",
+ "description": "anv: use os_get_total_physical_memory()",
+ "nominated": true,
+ "nomination_type": 1,
+ "resolution": 0,
+ "master_sha": null,
+ "because_sha": "060a6434eca9fb05ca2dfd612f8abd4786ee4549"
+ },
+ {
+ "sha": "0369dd907778d8636e2b074717846bb658d76d90",
+ "description": "freedreno/a6xx: Add ARB_depth_clamp and separate clamp support.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "5c0d34cee45f77ebfbe374fc565e53497a290177",
+ "description": "ci: Enable KHR-GL30 CTS testing on freedreno a630.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ef807a52f132d789063ba3d5b8b090c6816c4915",
+ "description": "ci: Use the same VK-GL-CTS tree for GL/GLES as VK.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "eb02b311234b71b155496681f294954f3de61823",
+ "description": "ci: Bump vulkan CTS version to 1.2.3.2, and keep the GL CTS around.",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "b9df3fef4d5a25ae040a7d784fe0578788f71252",
+ "description": "panfrost: Drop PIPE_CAP_MAX_COMBINED_HW_ATOMIC_COUNTER/BUFFERS",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "d7b6d2e792ef736aa41291815f9d32cf68d84d0b",
+ "description": "panfrost: add support for atomics",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8e221f58a66fe3bbb2f3354a1c7b888f5248bcd6",
+ "description": "panfrost: add atomic ops infrastructure",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "703b03bd452bab26406077cf553508a0d80c8e92",
+ "description": "panfrost: add support for src[3] in LOAD_STORE ops",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "f61190024e3837e5cadd412741892ece88247414",
+ "description": "panfrost: introduce LDST_ATOMIC property",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "16664fc641801225878589f72ee3ae6f0cb28bac",
+ "description": "panfrost: add LDST_ADDRESS property to atomic ops",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "8e8805b212dd7e21b1ec28888ef7fbf477c5213f",
+ "description": "panfrost: add atomic_cmpxchg opcode",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "11012611d7fb6b26e0959bc462d47131699be6e2",
+ "description": "panfrost: fix undefined value access on mir_set_intr_mask()",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "526f3566332e6fdf3bc413471a1a6e5ad091f0c5",
+ "description": "clover: Use 64-bit offsets for shader_in on 64-bit GPUs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "c93ade93fb98b3eca45ee42ec0638ec055f39e7a",
+ "description": "nir/lower_explicit_io: Assert that compute address sizes match derefs",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "6678f1e81cc19522d9ac064cb0a6e8b3da553ac3",
+ "description": "spirv: Drop the constant_as_global as option",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "26a4c8f375e66e8e2ddf2bbde205baa929578599",
+ "description": "clover/nir: Use nir_var_mem_constant for __constant memory",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "dfa63f26561c9735fbd1926ae01dd98b2b5d3235",
+ "description": "llvmpipe: Add support for load_global_constant",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4087b5343d8d85f46ead6656f58c94cec0289cb0",
+ "description": "nouveau/nir: Implement load_global_constant",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ff2f44d86585e842d2e412e0730a5742441fafe2",
+ "description": "intel/fs: Implement nir_intrinsic_load_global_constant",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "1bdf8506384fce4c9dc13504e1b3272d1ddc1097",
+ "description": "spirv: Use nir_var_mem_constant for UniformConstant data in CL",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "bb8d8ba9c7f73e14f4053756bc1feab8cbf3b0d6",
+ "description": "nir: Allow opt_large_constants to be run with constant_data_size > 0",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "4360a8a2b3fce819e93c2844077ac0b26d234ead",
+ "description": "nir/lower_io: Add support for nir_var_mem_constant",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ef142c68e1161bfa1fbe1ff19419a54cb1e8ea73",
+ "description": "nir/lower_io: Add a build_addr_for_var helper",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "965c2688657016cc313baac8b26de5141d5684c0",
+ "description": "nir/lower_io: Use the variable mode for load_scratch_base_ptr checks",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "ff124e3fe3e89c594b91e62d3e233cfc2af3ef34",
+ "description": "nir: Add a load_global_constant intrinsic",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
+ "sha": "e4f07f8bdc602bae665fd57bb69e293a69d89bef",
+ "description": "nir: Add a new nir_var_mem_constant variable mode",
+ "nominated": false,
+ "nomination_type": null,
+ "resolution": 4,
+ "master_sha": null,
+ "because_sha": null
+ },
+ {
"sha": "b9927c8c8d0c105699306a68773c015930ff9509",
"description": "nir/serialize: fix serialization of system values",
"nominated": false,