blob: 64da919b6fa6829f02a3d30c7bf5afec145daee7 [file] [log] [blame]
[
{
"sha": "123bdb61cc0be64ee29b63cf27565ec98c2a0ab8",
"description": "gallium+mesa/st: lower uniforms based on compiler flag instead of packed uniforms cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "feb463da6370a4de3f1c856db8da3bca7fd2b388",
"description": "llvmpipe: set lower_uniform_to_ubo compiler flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80cde3ad55c6eb6aed9fbe9c4d2c6a8c4eceb61a",
"description": "intel/compiler: Set lower_uniform_to_ubo compiler flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ab804dbb46ff55ad28c639f04fd050b9959fc6c",
"description": "freedreno/ir3: set lower_uniforms_to_ubo compiler flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b155b6869ca98d1d39005fb7e621d320a232b48a",
"description": "radeonsi: set compiler flag lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c9fee9b6adcc341948e2cac8de500c6384cfc22",
"description": "nir: Add option lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8939c642e06782be6e1066b2f97f491c2c131ee9",
"description": "gallium/aux: remove unused u_blit.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ba2365c6f856384cc6a3a0ffda7adce9237b4ab",
"description": "vc4: remove unused header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9992797e1b1bc6ffd46f166ce3cb1b1008dd5856",
"description": "v3d: remove unused header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39e7bc23dd0230ae721bdefc3918cd2fe37f1d09",
"description": "r600/sfn: Fix comparison with different signedness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d6316cca40fe0649bb3098bf1c809e2f9b0fa7a",
"description": "r600/sfn: more fixing of vec4 fetching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f46e04a1c4a46e4e3da1bf9f144fe76b16bf11c8",
"description": "r600/sfn: Fix source swizzle for gradient queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02581acd07af776aefab7ce752902270ba7a12b2",
"description": "r600/sfn: Fix bitfield ops and 2x16 split_y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfa45e26e21bb30885bc190b3be7a4e0affc0cbe",
"description": "r600/sfn: Fix split_alu_modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e85c0bdda552bebfd2ca82c475d03132cf72b67a",
"description": "r600/sfn: Lower *sign opcodes in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c22e0fb02dcd05da16df6e065b0e74505432ff20",
"description": "r600/sfn: avoid some copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2280e03e21d37ab9bf3b8f0ebeea42dda7fdf37",
"description": "r600/sfn: Fix ordering of tex param moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "daaa71924ad38019f12e5ed4aba1ddce0982846e",
"description": "r600/sfn: clone shader before lowering to registers and src/dest modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09558ad84ee8763fdaf98b62e781c0c5774f287d",
"description": "r600/sfn: Fix loading vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e46b2ad1270e886796eba3594854cdec97942aae",
"description": "r600/sfn: correct ring op patching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "688680decce90fa30615f8933a72a23c6862b893",
"description": "r600/nir: fetch sources and split uniforms before emittting alu instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85f39cab8bda7cd03445193de4c80649791ba569",
"description": "r600: revert disabling llvm draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1730bed8f05e0b017875e383c9f413e7ef10b79",
"description": "radeonsi: fix guardband handling for large values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c493bb9a5700e3db02279a0073abac697c01d8d8",
"description": "radeonsi: fix quant_mode selection for large negative values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d853966df4f6d0ded845a6ba2b2af7c46404157",
"description": "radeon/vcn: set dec->bs_ptr = NULL on unmap",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb60849ea2484c6ba09843ce1c29ba161fa6d02e",
"description": "r600/uvd: set dec->bs_ptr = NULL on unmap",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "15038fe621afb24cc43968a8c133642842268f3f",
"description": "docs/release-calendar: update 20.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "babe86f6cf455cc3e8369aee5336a78859011d62",
"description": "docs: add another 20.1.x release to allow for more overlap with 20.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd990aa4de3cbfa2e1f217e0627c8f12526c77b6",
"description": "docs/download: mention tarball GPG signatures and link to the keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4790811d78011d45830d9543ad6e7401391cfb15",
"description": "Revert \"radeonsi: move L2_CACHE_CONTROL registers into si_emit_framebuffer_state\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "7edf15ad4762eac3bfbcfbf1c8ec8ea4d955c6d6"
},
{
"sha": "b23013db0aa6845d661c2da5d4003615b064e01f",
"description": "Revert \"radeonsi: set BIG_PAGE fields on gfx10.3\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "430d384c311468c6180a1d67ed90bb74d4fe1c3b"
},
{
"sha": "758ab39d25e10d585929b87a8a2891c5a68b7c55",
"description": "radeonsi: clean up ffma handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57bf4c2028cffe24ffb55b96592f7e33aa18f1ce",
"description": "nir,radeonsi: move ffma fusing to late optimizations for better codegen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3512ddfdf7ff1dff0920568102bfaef99ab498e",
"description": "st/mesa: don't enable NV_copy_depth_to_color if NIR doesn't support FP64",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e512f2cef9200af31340b1451e80da3e8b2ad4bb"
},
{
"sha": "782016ea42bba3a3e3c5f116bd6b3b6c5f314d53",
"description": "libgl-gdi: Fix unused-variable warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf849b058b17984d9f84cbace4e487ddebe60c97",
"description": "spirv: Handle OpTypeOpaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efff73422049d738b4adfaa34d5fde78a2805d5e",
"description": "turnip: multiViewport and VK_EXT_shader_viewport_index_layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52534c3a865298015711c948bc9f3408c5485aa4",
"description": "freedreno/ir3: add view_zero to shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e732750b160f28270aaa86431d67fedccf1cfec6",
"description": "freedreno/ir3: allow layer/viewport output for VS/GS/DS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "338745c6f4b7133d7b36f78562d46bc4e8d368f5",
"description": "frontends/va: Derive image from interlaced buffers in some cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcb558321e65b62244a11e0066bb8713b1854721",
"description": "frontends/va: Derive image from interlaced buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c7ca97d3e3e9f83d7d968fcd916e6c1242cfd75",
"description": "frontends/va: Add support for NV12/P010/P016 to vaDeriveImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bfaeaa590d8b4842aaafc5ff392caa624e269d3",
"description": "aco: pass -fno-exceptions and -fno-rtti",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51a6261d38b2804c2a45f16236b1000b7777c220",
"description": "iris: remove additional pipe control done before hiz for older gens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "320d80f2cee673fbd6845e7bcef56470c4516d97",
"description": "intel/genxml: make sure test assert are compiled in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7719b8cfc4c17f4fd316d9f2ea0c314ef030478",
"description": "nv50/ir: Initialize Converter members.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e607477d7ca2550c0b7f53f3886b4b6fd055d779",
"description": "freedreno: Check file descriptor before write.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67"
},
{
"sha": "50f1cd40767469c96628331aa0ce91fcde328030",
"description": "ac/llvm: Fix nonportable sizeof.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ca74603b4f6ed61141ba7c24488f64138859a532"
},
{
"sha": "16e788416f05ac3347af99e0715e96e42f616be8",
"description": "android: aco/isel: Move context initialization code to a dedicated file",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "47de5532836d795cf5f0363eb339385c83fdb00b"
},
{
"sha": "f3150abe5ef01b8cb36752aaf74512d4affefb0c",
"description": "etnaviv: call nir_opt_shrink_vectors(..) in opt loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b10f34a78563045c989083b1fb549fb11b8d2485",
"description": "pan/bit: Fix unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4f518ce6a67508eaf4b16671f9a5d2777c74783",
"description": "pan/bit: Set d3d=true for CMP tests",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ec37c7126dc9c2ea02a7910c82c1085e96ad5654"
},
{
"sha": "322ddbd538336a1ac01261df57e0a84d75f97f83",
"description": "panfrost: Fix nonzero stencil mask on vertex/compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3109c457989cc9b7eec79eef02665749103eeb6",
"description": "turnip: avoid heap allocations in QueueSubmit when semaphores are used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00914e2179915a302a1c9f63b9a96ca0710b4132",
"description": "nir/algebraic: fold some nested comparisons with ball and bany",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a2a9e9bb8879cf3e88870fc5ff4c36e190fa012",
"description": "glsl: fix per_vertex_accumulator::fields size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "49d35f3d882bd0f4418a1ce056344b8f06bd75dd"
},
{
"sha": "26299c87f8c399be4a02db6da3d53e5d2bd08668",
"description": "aco: Add base argument to emit_mbcnt.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3780e7b8cfcc14580ace508ea1e9d197a1377c6",
"description": "aco: Clean up emit_mbcnt.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efa1c760d15fb645bed9d6c83e73a770b2fe0bd6",
"description": "aco: Fix emit_boolean_exclusive_scan in wave32 mode.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "12567de2be7291467e023a6c7fe2eca19ae5f820",
"description": "glsl: mark some builtins with correct glsl(es) version check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4868ce1451ffceb65a03ef230da01da639286c2c",
"description": "lima: dont split vec3 unaligned load inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bea6290ca090a7be7e7d51c9316cf68337ac4e1f",
"description": "turnip: device global bo list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20a4235c4c96592e13648da494ca446288ac9a2f",
"description": "anv, iris: Set MediaSamplerDOPClockGateEnable for gen12+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3101c96bb64dd5c8246654a9c4865fa99a060b0",
"description": "anv/image: Disable multi-layer CCS_E on TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "656d8edd9e141091e3f43d6dab587c5da00951d1",
"description": "nir/opt_vectorize: don't lose exact and no_*_wrap flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eceb4fb904bdc99782c53e1af1b3677f2fbab0d2",
"description": "freedreno: fix fence-fd leak",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bf23ff83e69a76424ea083c6641b952868e4b87c"
},
{
"sha": "ef980ac0c1cd65993ba0c1d20e1c09b45bfef99d",
"description": "radeonsi: fix max syncobj wait timeout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": false,
"nomination_type": 1,
"resolution": 4,
"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": 1,
"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": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ccb4ea5a43e89fcc93fff98c881639223f1538e5"
},
{
"sha": "587969154f2cca5c9973bdc20693cd548895efbe",
"description": "freedreno: Fix file descriptor leak.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67"
},
{
"sha": "a4885d26915d290192f3bb5e5f50355cfa266a59",
"description": "pan/mdg: Fix spilling of non-32-bit types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": false,
"nomination_type": 1,
"resolution": 4,
"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": 1,
"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": false,
"nomination_type": null,
"resolution": 4,
"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": false,
"nomination_type": null,
"resolution": 4,
"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": false,
"nomination_type": 1,
"resolution": 4,
"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": 1,
"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": 1,
"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": false,
"nomination_type": 1,
"resolution": 4,
"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": false,
"nomination_type": 1,
"resolution": 4,
"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": 1,
"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": 1,
"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": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "89d2dac55486464832552dfc3349054c29a82922"
},
{
"sha": "c638301b42bc6ea1a623c2a53646047197fb8030",
"description": "radeonsi: fix syncobj wait timeout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": 1,
"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": false,
"nomination_type": null,
"resolution": 4,
"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": 1,
"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": false,
"nomination_type": 1,
"resolution": 4,
"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": 1,
"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": 1,
"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": 1,
"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": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f18fc34c4d56d6e7d511002b39a257e18d8b3af3",
"description": "radv: Fix various non-critical integer overflows",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"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": false,
"nomination_type": 1,
"resolution": 4,
"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": 1,
"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": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "af81486a8cde4dec2a695884b93b282c1710d8bd"
},
{
"sha": "965b8441fe01645613188bfa463ef6143dd66450",
"description": "spirv: Deal with glslang bug not setting the decoration for stores.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "af81486a8cde4dec2a695884b93b282c1710d8bd"
},
{
"sha": "61b714a42ee676fe03b383c0caf050169e404c7d",
"description": "radv: Avoid deadlock on bo_list.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6bc5ce7a91d07197043c097f876edf1d630c1375"
},
{
"sha": "6b75262941b55960e2f73d93f85020fa6c9c2d2f",
"description": "radv: Fix threading issue with submission refcounts.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": 1,
"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": false,
"nomination_type": 1,
"resolution": 4,
"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": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8445520cba818dbc53db95ce99e2beb00d8884e",
"description": "radeonsi,driconf: add clamp_div_by_zero option",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "32f46a55c8229b2a8d67d895be18651a81f8e6ff",
"description": "ac/llvm: add option to clamp division by zero",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8c0e20152b7f3f0b8d881648083a271ca528c28",
"description": "radeonsi: enable PIPE_CAP_NO_CLIP_ON_COPY_TEX",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"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": 1,
"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": 1,
"master_sha": null,
"because_sha": "67a2c1493c068281936fecba9fa6784becf08f8e"
},
{
"sha": "7fbeb2623f309c9966945a104f35b5c9f2034092",
"description": "radv: remove seccomp includes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"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": 1,
"master_sha": null,
"because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4"
},
{
"sha": "5b1ed09ff023ff98fed0c78a5ea609821cb92a8c",
"description": "anv: use os_get_available_system_memory()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4"
},
{
"sha": "033dcb2978c6d95d42da944b8147228d239d32f4",
"description": "util/os_misc: add os_get_available_system_memory()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b80930a6fea075d2ef283ceac5a2a64e65fd7bc4"
},
{
"sha": "81b163fb73ae73709d257badf4f5aaf3b63fca4a",
"description": "anv: use os_get_total_physical_memory()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c45eaf9b3578094c36911cbbd085097642d3b13",
"description": "clover/spirv: fix vec3 alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e52c6dfcc93aa801d1ac86796492fc325d997d2",
"description": "nvc0/cl: hande 64 bit pointers in nvc0_set_global_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eacaa95a782eb1e63f6c51dc3f1ace1960ab958",
"description": "spirv: fix 64 bit atomic inc and dec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c9efcd7a6faa2e12361f5aa3007311563792095",
"description": "nvc0/ir: fix load propagation for sub 4 byte addressing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "036f1c29fc704288ceb6f7d35485ec5f86ea443a",
"description": "clover/llvm: undefine __IMAGE_SUPPORT__ for devices without image support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dc39838edb6927bfb093c367fad4340a72eab70",
"description": "clover/nir: use offset for temp memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7b65cf7d3d51124be590a1b66fb89f94f723fe3",
"description": "nv50/ir: fix cas lowering for 64 bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d421af3a99374da72c1e661c15d9a46177b745d0",
"description": "clover/nir: Lower function_temp to scratch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e259dad4cf4848883d1e349c6fdd2f3ed1fdcdc",
"description": "egl/x11: simplify dri2_initialize_x11()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd385c424bdda6ffe38ea9100c77e43337dd34b8",
"description": "egl/wayland: simplify dri2_initialize_wayland()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7e0cdcf1a5b639b4df610be600fa5d8db100289",
"description": "egl/surfaceless: simplify dri2_initialize_surfaceless()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83b5c1abc6ccaa5807f931e914842d181ab2410a",
"description": "egl/android: simplify dri2_initialize_android()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cccb497d3c3bbc8f615fe79d774eb42a48e5a95c",
"description": "intel/fs: Fix MOV_INDIRECT and BROADCAST of Q types on Gen11+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "49c21802cbca8240b272318759b1e472142929e6"
},
{
"sha": "70cbddc4a7967c8889f8b10d8a31d7b8bdbde2fb",
"description": "nir: use enum operator helper for nir_variable_mode and nir_metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76a1fb3b42c245a425fde55b97a393d3e1984112",
"description": "util: add helpers to define bitwise operators on enums for C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24dfd798d6205fd545dd988eb6c9dd2eae5b7929",
"description": "nir: use nir_var_all to get rid of casting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15da98365388983eb9ef1a65c2e7da6ef2ab89e0",
"description": "nir: Improve the comment on num_inputs and friends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d18e71fea908ca64b23ee28d36fec780970e9b2",
"description": "nir: Rename num_shared to shared_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "471f260ef361282d01f15d9462933a3f3f6af4af",
"description": "spirv: Delete some dead workgroup variable handling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1459cce7ec739717eed7c23aed641100ac6cb3fc",
"description": "spirv: add some tests for volatile/available/visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb6b243c113a2bab9bd63ea98381e1eeeecc8421",
"description": "spirv: Support big-endian strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8d8fbb9ce193944c769f90388f67432efa74757",
"description": "spirv: implement SpvMemoryAccessVolatileMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f81e1d2824e7fee7f28c6b3bcdc564265c3658c0",
"description": "spirv: implement Volatile image operand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ba3ffa76c608fc6929b22d16731cc42202cacca",
"description": "spirv: implement Volatile memory semantic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23bfba8663cadeb5167c0b30d9b64cf01a913911",
"description": "spirv: implement MakePointerAvailable/MakePointerVisible for OpCopyMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e01d1a9f16da86788c1bdc47d84fb630f46218eb",
"description": "spirv: add vtn_emit_make_{visible,available}_barrier helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b85c38a86f98ed0614afdaf31a8a66c20a7b51fb",
"description": "spirv: make OpLoad/OpStore visibility/availablity barriers acquire/release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b92392c483c8f15599ed48abc824e606e859b02",
"description": "spirv: fix Uniform and Output MemoryAccessMakePointer{Visible,Available}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "857b9c50276141c874c0dba2475afe73ce62a013",
"description": "spirv: Add a vtn_get_mem_operands() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "959539fbbd1fc18fab85b23bb93e0716c170d010",
"description": "intel/isl: Drop unnecessary check on 16bpp depth format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "829699ba632b2b78e4de372baf42ae01095158a7",
"description": "anv: implement shareable timeline semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a965ffad21d41f14e09babd18896bb962b326da4",
"description": "anv: add new gem/drm helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0c07e41e5234cc79bb18edb3a34954e74d07680",
"description": "include/drm-uapi: bump headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6291b1b1177f5728e2e1998225f0b8676c6e710",
"description": "freedreno/ir3: rework setup_{input,output} to make struct varyings work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c694af40bf341b08ddf74f62fde66c9030e1ac80",
"description": "freedreno/ir3: improve handling of aliased inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acb6163d5e683087bbfdea93ec13d02bd1a4ed59",
"description": "freedreno/ir3: remove indirect input load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00973542ffe93224949ca9654757f8b0581e2ef9",
"description": "radv: Allow triggering thread traces by file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d862da17060a73952aa7c3ce05666dc9ab229b6",
"description": "radv: Centralize enabling thread trace.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7a6333ee400009e4a39d79c72088c37cc94aa0d",
"description": "amd/registers: switch to new generated register definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e492a3195c2619fe3813a882c27bf29e5d5454d9",
"description": "amd/registers: add non-gfx10 register files generated from kernel headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a7a24a69f324641f49d9c5e66cf2114745861b",
"description": "amd/registers: add a script that generates json from kernel headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2f23afe668ff7f83d2c31ba0115d47a4cb12565",
"description": "amd/registers: sort registers by offset in json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "843b4e631f050248efd7e761fe6a79099c7fc485",
"description": "amd/registers: expose the canonicalize.py program as a function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec5e918ef4911d09b5611773bc58952b13ccef38",
"description": "vulkan/wsi/x11: wait for acquirable images in FIFO mode",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0bc1ad3776bce7d4b356e2a3d8bdbb9ae64e588",
"description": "vulkan/wsi/x11: add sent image counter",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "68957a82562d13b3f0d21a04ce633ffd236e6036",
"description": "aco: Add README which explains about what ACO is and how it works.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4d4c548eb5824843f070239a874e55a2cb8b7b2",
"description": "aco: Fixup markdown formatting of the README-ISA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "086fafc4e00912c045091bfc1b45997c9bd935d0",
"description": "aco: Move README to README-ISA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc123c396a99b2f6ff845792374d6a8d5de5d15e",
"description": "nir/algebraic: mark some optimizations with fsat(NaN) as inexact",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6c4db9798b3a4b496ad18430dcba1839986b896",
"description": "ci: Restrict \"success\" job to pipelines for MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d383133ce1ddd16e3099615fcd31e6f28c11b17b",
"description": "docs: Stop claiming to implement OpenVG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0308e639cf7ab30eef15fe5529138675a5e616e8",
"description": "ci: Don't exclude \"success\" job from mesa/mesa pipelines for MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f13f32f83f379b777a7665ffd7d2a1e7aaaf3a62",
"description": "ci: Create test-docs job in mesa/mesa pipelines for MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52cac068621a5998f486f8e44f9c2d9d045d1c31",
"description": "gallivm: fix build on LLVM 12 due to LLVMAddConstantPropagationPass removal",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b1ab78985b54623200bc5e90c7149685bb4b7ce",
"description": "radv: dump GPU info into the hang report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa675cdc91fe1d317650c279b3470c0081e85527",
"description": "radv: improve reporting faulty pipelines when a GPU hang is detected",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd1f035f6e74bab568782ec8753eaf234f25a104",
"description": "radv: force RADV_DEBUG=syncshaders when RADV_TRACE_FILE is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "004119d5b7d4b1679e6dd691e9ab2ab7d65f8516",
"description": "vulkan: Fix memory leaks.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00"
},
{
"sha": "50e14c3d258f5be887b4101cc3b01bb16ad50caa",
"description": "radv/winsys: Fix memory leak.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b778e7bd6c1d82ce739d7e278de00ee600532cd5",
"description": "nir/vtn: Convert constant samplers to variables with data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "397730edd5bac440853af8018dda76e0807bc51c",
"description": "nir/vtn: Add intrinsics for CL image format/order queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ce6821900f67f677cf7c7ec0ed6246893fdfdc9",
"description": "nir/vtn: ImageSizeLod op can be applied to images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "701cb9d60c0350b0134e52cb1b51eefbbf27bd22",
"description": "nir/vtn: Handle integer sampling coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a196f05fc22620be5809f7b28ce7f2671b1ef32c",
"description": "nir/vtn: Use return type rather than image type for tex ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de36b5b805be1732e6798afd1a12743df8d32718",
"description": "nir/vtn: Add support for kernel images to SPIRV-to-NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce6f66242ad33be84c0a34519f18bdc15c195950",
"description": "nir/vtn: Add type constant to image intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "865a2ad0866e271adda3cd18c46f74514131da11",
"description": "clover/nir/spirv: Use uniform rather than shader_in for kernel inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41d0a81c2a3f09701e8c694b520c8d900f6ac2f1",
"description": "pan/mdg: Fix perspective combination",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8ac01af33a5bc63822915f08f89a7dbaf7d433f",
"description": "pan/mdg: Fix discard encoding",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": null
},
{
"sha": "9efdbb2af475ac119f5e5bb1eb128d842ee52998",
"description": "anv: fix robust buffer access",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "957bbc6ad907ec3b439bb3cae578001f49a4d6fc"
},
{
"sha": "73d2c6cdce8c12e87e387bc958c720f9d8f6b9b4",
"description": "nir: Switch the indexing of block->live_in/out arrays.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d2b2b59c451915c0b11184ae47c0673fdff3146",
"description": "nir: Invalidate live SSA def information when making new SSA defs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3b652f13d89726757a0fd0d2d9c07084dd90a16",
"description": "ci: Switch to using gold as the linker.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c4fb19f0963c5b831bb854f92818342542ada30",
"description": "pipe-loader: Use real galliumvl if radeonsi is being linked.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "221aa00eeb33938dab06b26c8a770ecae3698825",
"description": "turnip: Make sure we include the build id.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2"
},
{
"sha": "2d1c60700528e17ca5693ff3943d7662577b3d26",
"description": "ci: Make a missing device name correctly bail out of deqp-runner.sh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee288f293b37b7acab93d552400a4667b5f41118",
"description": "nir: add shared/global atomics to nir_get_io_offset_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e281ee04dfe3d035f0da4ad37240392ddf41220c",
"description": "nir: Look up the shader when printing a single instruction.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3a8322dcd7aaede8dedff131c7d73bdbe3f06f9",
"description": "nir: Fix printing of individual instructions with io semantics.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2b1ef5df4eacae2a1c4028655c8b1f35412e0a3b"
},
{
"sha": "4c050f222fd4a330413bc24fae447782b35df3fe",
"description": "panfrost: enable DrawTransformFeedback*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8b3bc1d5530f3979b2a5053bba026c4804147e8",
"description": "intel/nir: Lower things with > 4 components in lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55ae7045135f430db579c4457f49854f34498e67",
"description": "intel/fs: Add support for vec8 and vec16 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6a013ccab0f5545bdc2e63dae1c93e688a93eaa",
"description": "anv: VK_INTEL_performance_query interaction with VK_EXT_private_data",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "51c6bc13ce3a70b1948ce5c4edbc1d29c5460986"
},
{
"sha": "5d52c26e78b50fe2c1a4893bd4214f95136e6e32",
"description": "vulkan: Don't pointlessly depend on libxcb-dri2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8239fe5d74216218796872de040834e41da0e93d",
"description": "zink: add note about buffer<->image copy functions not handling multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d84a75466c9d0df78370675421472afe5663b4e9",
"description": "zink: use u_transfer_helper to split/merge interleaved depth/stencil formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7059708dcdb7d594579b941edcd03d57762183d3",
"description": "broadcom/qpu_instr: wait is not a read or write vpm instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efd29d429ea71cb31641e6602a087f537124a417",
"description": "docs/features: Add missing Panfrost extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ff6e7c7399822a07a3b5f1ff71a848e6e092389",
"description": "panfrost: Set PIPE_CAP_MAX_TEXTURE_GATHER_COMPONENTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dab5749c89181bc71b8d1635ab1a9b1a7928163",
"description": "pan/mdg: Implement texture gathers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "661123bb19d4f17c895a3fe166b3f87ddb2191eb",
"description": "pan/mdg: Add disassembly for shadow gathers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6e19dd3f45de7bc9edfe0aa9254abc3412c2610",
"description": "pan/mdg: Refactor texture op/mode handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80ebf110aed77ec4fdf05ed2266fd3736fa55040",
"description": "pan/mdg: Implement nir_intrinsic_load_sample_mask_in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41184f89eb90735b9423d1fed579d952697c978f",
"description": "pan/mdg: Bounds check swizzle writing globals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2486fe6761d4d365b03870171a747bd06a840ad0",
"description": "pan/mdg: Scalarize 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e2cb21e53cf9d5a3ef984ef5abbfd9683e516a8",
"description": "pan/mdg: Implement i/umul_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd41dece39c7d6110951e0fd6fc1693663e7c10d",
"description": "panfrost: Emit texture/sampler points for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55765f80b9ce7cce4ec6a1c2bed6476776d9cbed",
"description": "util/u_thread: include pthread_np.h if found",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dcf9d91a80ee76f46e162afef9bd1b2ddb53ecc3"
},
{
"sha": "c66c5b38e0ad136aa9301fd60aafea736d433c57",
"description": "util: futex fixes for OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c91997b6c4395831a8de2b84e6ea2ff981a00e4b"
},
{
"sha": "0398caa97fa6ab9a0eac29dfca38b3fceb2cc026",
"description": "meson: conditionally include -ldl in gbm pkg-config file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "816bf7d1644b9b14df253c5d54f595514aa34703"
},
{
"sha": "c97af23b13c55c27f5fe381793ee9a3d6f3a2280",
"description": "meson: don't build with USE_ELF_TLS on OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a47c525f3281a2753180e076c7e9b7772aff8f06"
},
{
"sha": "9ac16864227cc63ca6b23eeab39fdcc7f85beca5",
"description": "meson: don't advertise TLS support if glx wasn't build with it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a47c525f3281a2753180e076c7e9b7772aff8f06"
},
{
"sha": "f9a7e6e854ddedafd3c85f7eaeca1a00ee7bced5",
"description": "meson: build with _ISOC11_SOURCE on OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e3a8013de8ca854d21225be00f123ccf63f9060f"
},
{
"sha": "6e9c0661f8538cdabe7d7de73af11b4165f51f93",
"description": "util/anon_file: add OpenBSD shm_mkstemp() path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c0376a123418df0050dc45d3e1e84f6b29a6a1f3"
},
{
"sha": "7eab6845e9dd49f0ef0bf9a7d986aaf685e77981",
"description": "util: unbreak endian detection on OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cbee1bfb34274668a05995b9d4c78ddec9e5ea4c"
},
{
"sha": "8301a43f272df7aa8c28e4143be1549bbef74e42",
"description": "radv: dump shader stats with VK_KHR_pipeline_executable_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35a42ff9c599bb617e889269c36cbb025d6383b9",
"description": "vallium: disable VK_KHR_shader_float16_int8.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f6eb35e0972e95127ab8ea984f915f7c3526544",
"description": "gallivm/nir: add some f16 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b31e8460a6bef37063bb9dfb55e4df3298cd533f",
"description": "gallivm/nir: allow 64-bit arit ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc6313b0982638ce985db7a0b6fc4dbc60cefa60",
"description": "llvmpipe/fs: multisample depth/stencil bad ir generated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d60cd44f3fc9fbecee3e6f587eaa0c08ccdf3de",
"description": "llvmpipe: add array/3d clearing support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d6385715da3368597671046368ff4fe11c1ca8e",
"description": "llvmpipe: blend has effects even if no colorbuffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "727bb217be680ba7de4e8821fbe409921952cd93",
"description": "gallivm: use common code to select texel type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6596957641ff1e070d4790669a449e1d1d550e86",
"description": "gallivm/nir: add subpass sampler type support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21324c40366eeeeacc29ac496e646491ebe3412f",
"description": "gallivm/nir: lower frexp/ldexp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7aed02bccae41c68c06002bab42c9efe166e68e",
"description": "gallivm/nir: fix const compact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96a5ced65f6cfb666d040f3d75f40c6c5878946b",
"description": "gallivm/nir: add quantize to f16 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d4a560ba263ebeaf104dd1131f427c3c95510c3",
"description": "gallivm/nir: add indirect swizzle output loading support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5177ffed6562a06b3e6ab83c31baad3cc0f21db6",
"description": "gallivm/nir: lower tg4 offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87a638dc1f65c4de4317f9cea2d28e73438f46e0",
"description": "gallium/nir/tgsi: fix nir->tgsi info conversion for samplers/image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "668e4c235657ba230eab326d5001f60f37e403c3",
"description": "vallium: limit buffer allocations to gallium max.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "857008850f37886f3febeaaf3b4e42f3db4e7603",
"description": "vallium: handle 3D image views properly.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "99330e50c9e08532f5d9c3568be938c7e9d8fd93",
"description": "llvmpipe: add reference counting to fragment shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac6b8e42ce20e5003af0846602af3f5caec182fa",
"description": "nir: Take a variable remap parameter in nir_inline_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6f31898a24adda853d8ac2ce3dff211a819c1cf",
"description": "nir: Use a switch in nir_inline_function_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7db9ee320fac97cd890f1fb331e6c8059069461",
"description": "intel/nir: Clean up lower_alpha_to_coverage a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6fdb1405ee2688ffc15acdf0476dece8bc8846b",
"description": "intel/nir: Rewrite the guts of lower_alpha_to_coverage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7ecfbd4f6d407460ae47c598f07627b2b8468811"
},
{
"sha": "72dc06e07e3f8b9ed5bb46e3927b8f87dd24e42b",
"description": "intel/nir: Pass the nir_builder by reference in lower_alpha_to_coverage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7ecfbd4f6d407460ae47c598f07627b2b8468811"
},
{
"sha": "373e25e6b53338c6fa6c5757a878e10398241c47",
"description": "ci: Add a release build with -Werror enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60fb460f9d7154c8080b0be2d59013917ff4ad6f",
"description": "virgl: Fix unused var warnings in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c24f792c8b4e64a8ea968f958240088965e2f192",
"description": "lima: Fix uninitialized var warning from using assert() as unreachable().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6456d74ed0b303a7136a3d22309fb73b56eb8a0",
"description": "lima: Fix unused var/function warnings in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65f484198a3c36ec35b34b09b1a7880f06fbc214",
"description": "etnaviv: Fix unused var warning in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab6a09f25b978b22142a6b00e6126c968d6789b9",
"description": "zink: Fix unused var warnings in release build from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca73c3bc596eae86aaeb03d0064568e8c0540e07",
"description": "nv50: Fix uninitialized var warnings from using assert() as unreachable().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "689e36ebfe4a12240dbb8caa4618f303bbd968d6",
"description": "vc4: Fix unused var warnings in release builds from assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26471264bf7f4628814f038d518d36aad705e1a8",
"description": "nvc0: Fix compiler warning about unused var that gets asserted.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9972fb6f5825977f40fbdc57f635bdc0985ea78",
"description": "gallium/tests: Fix compiler warning about unused vars in trivial tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c24c8239a5da7fc09ee43155e66f5d71c68ccba",
"description": "panfrost: Fix remaining release-build warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecab580d48f150d798ee82ff943ba3c30b9d8a65",
"description": "panfrost: Fix OOB array access compiler warning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccb5e0b02b258e728cd4afb64ba7a75cefad2f09",
"description": "drm-shim: Fix unused variable warnings from asserts in release build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d1d0c126fdf4e65cef9d140c3254331549847fa",
"description": "freedreno/a6xx: move ubwc clear to blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d9ab0a33bb17a7f2eebe4369d8b130548ecbac4",
"description": "freedreno/a5xx+a6xx: use sysmem path for nondraw batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21b90708a4ca0c2ea162dd143ef0c4156e8fb718",
"description": "freedreno/batch: replace lrz_clear with prologue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28079970f2ce151673701c84ad765a235ab5ba50",
"description": "freedreno/batch: split out helper for rb alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9522eb7be14841f72ca2daf533f705d7546b8007",
"description": "panfrost: Store transient BOs in a dynamic array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d87ab72ce95dce2d5b0e5116b66e8df6dc3f51c5",
"description": "panfrost: Avoid accessing pan_pool fields directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4047c691bff192fdcac20a16fb9a4f4071de4af9",
"description": "panfrost: Rename panfrost_create_pool() into panfrost_pool_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8f2d71c4045e1ddb630c2f989e4b397b5b97099",
"description": "CI: Disable Windows again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fbded8b5821a47c26245b181446f972f920a96e",
"description": "pan/decode: Drop prefix braces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb261a801876e35536fcedaeac1fb82da0e3cc7a",
"description": "panfrost: Remove mali_vertex_tiler_postfix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "760289174b8166ceef7e328b8007745f27ca7d77",
"description": "pan/decode: Use unpack for vertex_tiler_postfix_pre",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2425bac8fee69db464adfe24a0fcb38737f28b4f",
"description": "pan/decode: Use generation for vertex_tiler_postfix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80049069265fe6457eba24949fc48e67c2a3d087",
"description": "pan/decode: Fix awkward syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c088a3b5542a24ee0725007594f4afde7cf99b04",
"description": "pan/decode: Print shader-db even for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6855228726151410aed520c2a4042a7a36076e51",
"description": "pan/decode: Drop mali_vertex_tiler_postfix arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38ae08856546ce1f23f4ab100a74c4a57728c114",
"description": "pan/decode: Drop scratchpad size dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c92be29a477a2262349f484d4a511dce435726b3",
"description": "panfrost: Use nir_builder_init_simple_shader for blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4467e792c5169de628c049cf87bc0756fab6ec0c",
"description": "panfrost: Inline bifrost_tiler_only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c1f44bab74f06a379b6d668dce01f0044ca642c",
"description": "panfrost: Drop bifrost_payload_fused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02e768e6a96e1a0aad6d1cbb002bfb883078ad40",
"description": "panfrost: XMLify invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0225ed4d72ce2e8aba3b2d05d4360d6a18c6a1d0",
"description": "panfrost: Add invocation XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b60d567edd6fe2149440a0365e3d9b7f899c7057",
"description": "panfrost: XMLify primitive information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bae493d1a15796ba579d97fabe26063dea70bca",
"description": "panfrost: Drop point sprite from shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b17b6cca362a1ab8aa5cfce92f22b91a0f0fff08",
"description": "panfrost: Cleanup point sprite linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d328e7ba9b842b09c5e11610e2424d69acc129b",
"description": "panfrost: Simplify ZSA bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90cc8156289e5b58934ec3c428d9a0471ce551fb",
"description": "panfrost: Use pack for draw descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33895ac2c8a19ba86cc887a1e6ac33dd4391e8f0",
"description": "panfrost: Use draw pack for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5c77cbead98cfed0cd84723c7cac8796a2bfa66",
"description": "panfrost: Detangle postfix from varying emits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a4d9305715e1a45ec25bac2114ec22c19cfae79",
"description": "panfrost: Inline panfrost_vt_set_draw_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f61da79c3611e2c8bbb253b07c77f84dc101797",
"description": "panfrost: Inline panfrost_vt_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "136fd5cd2e857cc455113aff3c7c931183484774",
"description": "panfrost: Don't call panfrost_vt_init for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1513392e776317892a074fd350497370dae7ee58",
"description": "panfrost: Avoid postfix dep for vertex_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b5f9fc08af32ab68dab1d18a51e21ec686107fa",
"description": "panfrost: Remove postfix parameter from UBO upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1357eec801c0b19b383b2a21e35a4fb95407e289",
"description": "panfrost: Inline vt_update_{rasterizer, occlusion}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7169367fd677e230aa33a7b4f87962371fde2b3",
"description": "panfrost: Separate postfix from emits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59b6e3c98ce5279fb9dc19e0754eb4ade248cf43",
"description": "panfrost: Use draw pack for blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6a5df0db0bb0c2c1fb5e5baa3d2ab906683f331",
"description": "panfrost: Add XML for mali_vertex_tiler_postfix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e213a864e5758be5698f0383d677d94e1db27e59",
"description": "panfrost: Add padded type for instance fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45c59db732528652ec70a7409af1f77d48b23325",
"description": "panfrost: Drop blend indirection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87e35102ddf3593ba4d06297eba5784a12a6ed0e",
"description": "panfrost: Emit explicit REPLACE for disabled colour writeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75a274de061485c0f0e74de5325cf98e7cea5e1d",
"description": "panfrost: Add opaque midgard_blend XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e13f803afac1a2d5e06e0c0670d1d82821ed7a0",
"description": "CI: Re-enable VS2019 build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2808108e8052efc7c51236117155e7478464c8b",
"description": "CI: Windows: Use separate config file for Docker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4c1c21306060c904210fd596421cf077b2eb613",
"description": "egl: simplify eglSwapInterval() fallback logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d3fb7a7a7d47be640f7603de33cf5a685ee3aac",
"description": "egl: inline eglSwapInterval() fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "957bbc6ad907ec3b439bb3cae578001f49a4d6fc",
"description": "anv: simplify push constant emissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7953402e5751b4179fe778f86a60f385eb766e0e",
"description": "anv: move push constant allocation tracking into gfx pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8076c7596db88333a13a72f097dba7769f176e87",
"description": "aco: fix wrong source position for constant with nir_op_cube_face_coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4d861696dfb11dc2b6242a683a13238981f705f",
"description": "radv: set BIG_PAGE to improve performance on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6bc0f26c918a67ebf85595d06628e8092e271d0",
"description": "radv: emit {CB,DB}_RMI_L2_CACHE_CONTROL at framebuffer time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31f75aaeefe0e1bce48a00efef2c153c0f5b8be7",
"description": "nir/lower_discard_to_demote: Use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "265dcb383673822686a3855225b49f376e51ebeb",
"description": "nir/nir_lower_wrmasks: Use the nir_lower_instructions_pass() helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e64c041fdf825dbb27c64cd0ccc391ccf28fff",
"description": "nir/lower_io_to_scalar: Convert to use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb8465341707970e557a96f7989cfc17bba4edc",
"description": "nir/opt_undef: Convert to use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5d4bbd840622d43c25cf125aad2440abda3ccdc",
"description": "nir/lower_vec_to_movs: Convert to use nir_shader_instructions_pass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a62098fff202f5e6c689aa6e78ace67c50f17c8e",
"description": "nir: Add a helper for general instruction-modifying passes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a82f664d0a4968cfc123be03e1608f430a99231b",
"description": "nir/opt_copy_prop_vars: Quiet valgrind warning about overlapping memcpy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98222db0da56018f4f61c742d8a7a1b7fb3cd986",
"description": "egl: document which driver hooks are only required by extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf663d0d11c669780326e08ab9c49371d0c0afe3",
"description": "egl: move extension driver functions after core functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12c941808ff6b9fabdb447b65724ddf49c611b5b",
"description": "docs/egl: correct/update DRI2 mention with the shiny new DRI3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab2e59750f28b5e861f9a2a114ea28f5bc3f9975",
"description": "docs/egl: add some more documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7897c315d4f4978257a59271ce156d07ed678566",
"description": "docs/egl: add haiku driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c84d3049b01a2d3ce527e81a908fa31c4a867ac3",
"description": "docs/egl: complete list of dri2 platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3909e9d1ac91158b36f524e1297aad8df58b87ca",
"description": "docs/egl: move section around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3704b0250c9d8ec1cc0d5821495676a9d03be664",
"description": "docs/egl: fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "608c87afdddb9524bce3d2ccd95c2297b453072b",
"description": "nir/vtn: SPIR-V bit count opcodes (core and extension) dest size mismatches nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a54695ddcb26b4437c361d7df8c93f6b8a990e27",
"description": "nir: Add bit_count to lower_int64 pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d91f85f16e0b5cb75eddb3344343b9dc9a58d83a",
"description": "nir: Remove 32bit restriction for uadd_carry optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9232887c6991151df267d835668c64ba25754240",
"description": "nir: Implement mul_high lowering for bit sizes other than 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea715741b5b31044d00959b61bbc96db913e958e",
"description": "nir_lower_bit_size: Support lowering ops with differing source/dest sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d595f72b2ccea462d01923e02957f1458acdd35",
"description": "nir: Relax opt_if logic to prevent re-merging 64bit phis for loop headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43d22c8f2011b780467df97e58981522edccfa21",
"description": "nir: Add a lowering pass to split 64bit phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b1a56b908e702c06f55c63b19b695a47f607456",
"description": "iris: Drop stale syncobj references in fence_server_sync",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8"
},
{
"sha": "e98c7a66347a05fc166c377ab1abb77955aff775",
"description": "iris: Reorder the loops in iris_fence_await() for clarity.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "f459c56be6bf33439cccc11e932b2b5b52ba7ad8"
},
{
"sha": "45793c00d29507c6de0193fbd6c627191ba50bed",
"description": "ci: Fix up rules for post-merge / main project branch pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "502b9daa7aaee27f63cc1fa8f755fdf0a0fedcfa",
"description": "aco: add ACO_DEBUG=novn,noopt,nosched for debugging purposes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d40a719b07670b64d6ed4313818ac8d309bb77f",
"description": "radv: Fix 3d blits.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "003ea78b774b82dd93948d226d4fd4d9a19ccae0",
"description": "st/mesa: remove useless code for lowered IO in st_nir_assign_vs_in_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "868406197582da862e5a0e788fc49be8373dd12d",
"description": "ci: Test the KHR-GL* CTS cases with softpipe.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2cf6a8399e38f2c26564aeb6d0646c6c6198518",
"description": "aco: sink get_alu_src() in bfe lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14d748eb28efa57507a3a84b7ef157b27ab27752",
"description": "aco: fix sgpr ubfe/ibfe if the offset is too large",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "454bc595d184da6f9567b6a3451c87616ddb6e79",
"description": "aco: remove 64-bit SGPR ubfe/ibfe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb3c16e1f8fc2103cd1302a829af502679631661",
"description": "aco/tests: add tests for long jumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "192b9f43039eee21288145e940502de5eca1a69b",
"description": "aco: shorten disassembly for repeated instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae6330d955ed9e5a6c9a0ce12a11a08b95830bff",
"description": "aco/tests: add test for GFX10 0x3f bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe2dc41258b1d868b59c44256ef8397f301ed7da",
"description": "aco: create long jumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "156fd58cdacb28a7fca88fc9ffc84c3cdfbbb8f3",
"description": "aco: reserve 2 sgprs for each branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8ac14527a2fd384c1f2cce56e44a9e93e0a13ec",
"description": "aco: keep loop live-through variables spilled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75d6c30572ce78952f76ee62a71332a424ca886a",
"description": "aco: fix spills_entry heuristic for branch blocks in init_live_in_vars()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc9f502a5bd853128a9c2932c793180035883efc",
"description": "aco: fix regclass checks when fixing to vcc/exec with Builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a537c9e73f86d8cb3f4a2b48b4143708b146f0fe",
"description": "aco: don't fix break condition for break+discard to exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a5444b90013213fa1f1108dc74e17c5e596e5a0",
"description": "aco: don't consider the first partial spill if it's the wrong type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f6a900d5e5decd54f71ca89c950548089086c14",
"description": "aco: consider branch definitions in spiller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cacb388b3b720b63d17e08aabf2bd86d116f4506",
"description": "radv: print a warning when RADV_TRAP_HANDLER is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60975ebe58ddb05beebbdd3850dc9d866aee5420",
"description": "etnaviv: Add lock around pending_ctx",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e5cc66dfad0a811338ef088b9b4be17cadc01dea"
},
{
"sha": "da660c90bf94527c3d54a9a59e7f7df935480479",
"description": "etnaviv: Remove etna_resource_get_status()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "785e2707b0d181967ca8986346fa7482d4fbed0b",
"description": "etnaviv: Fix disabling early-z rejection on GC7000L (HALTI5)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d8ae4ac15034cf91e53a7258aae920532e72abd",
"description": "radv: fix setting EXCP_EN for different shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05a0349949921406aefe1d99e9d2af84629997e1",
"description": "v3d: set instance id to 0 at start of tile",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e8b6f64decc1bfdf53dc4846fc29070d0115844",
"description": "v3d/packet: fix typo on Set InstanceID/PrimitiveID packet",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "276d22c52dd9c50a2b2becd13c702fbb801a7e17"
},
{
"sha": "15bdbf34c4f3303f4eb7b7de7c1217cbdbfa704f",
"description": "freedreno/a5xx: Don't set the VARYING flag for fragcoord-only programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36bd3e986830bbf7435389cdd68e593b8b43f234",
"description": "gallium/dri2: Report correct YUYV and UYVY plane count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d5c857837aae205c0e1fddee30300b4419e2bb3f"
},
{
"sha": "7323062a872674ca7868453f62ad883d32dab929",
"description": "ci: Mark the rest of compswap as flaky on freedreno.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e6117ee9f77ef40721f7757e181ddf93fc60dd",
"description": "nir: Report progress properly in nir_lower_bool_to_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39d00722b22a0059bbc58f0158a22f384519cd39",
"description": "freedreno/a6xx: fix hang with large render target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f3c12c0ab05bd4f481f2b4c3397e1ddae1fb95d",
"description": "freedreno: add env var to override tiles-per-pipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "688ca541e7bc0f5791afe0bc3f2fd2692634b281",
"description": "freedreno: add env var to override GMEM size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "758fdb9f3315d9ee4c31ed90e379f98928acd8b5",
"description": "freedreno/gmemtool: add tile_alignw/h and a650",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f6f8a19092027ab0248e216997a5529565ce2e12"
},
{
"sha": "a61890883ddb993cce1b94ccff20b638acd0a4f7",
"description": "radeonsi: fix tess levels coming as scalar arrays from SPIR-V",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "75ce078a0aff7fa0f4d6467bea787327da3a4b69"
},
{
"sha": "e512f2cef9200af31340b1451e80da3e8b2ad4bb",
"description": "mesa: add NV_copy_depth_to_color support for nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da9d721323dc8b68984dda55a7814d4f9c970963",
"description": "nvc0: Add shader disk caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82dd683a3ce83461c374aa2332d2db2ff589b741",
"description": "nv50/ir: Add nv50_ir_prog_info serialize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e99af66b4e4ba658072e93f4de519dd271913e0",
"description": "nv50/ir: Add prog_info_out print",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f20a210dc8552daadfe403d899a9ba6cdd21560b",
"description": "nv50/ir: Add nv50_ir_prog_info_out serialize and deserialize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ecc06ef20efd70f35f7100b4e42bb22dc262b38",
"description": "nv50/ir: Use a bit field in info_out structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2924994bd3e0389446c2ca6bc23d4712a7742de",
"description": "nv50/ir: add nv50_ir_prog_info_out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa8e62824075d8481d1e63ff057be7cd966c4149",
"description": "nv50/ir: remove symbol table support for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83139aca59a6d7da4c4b0abfcc1371f6fc076729",
"description": "radv: Update CTS version.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e30191c9d3e5cdb1b65d4563f2b74e9bfdcf243",
"description": "radv: Remove conformance warnings with ACO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a9ffc24cc7a8d782c60265e6a28f0a0067b292c",
"description": "nir: Move new edgeflag assert into the io_lowered case",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "484a60d54742a13a3b7bf8fcaa9c57ccddcb7fe9"
},
{
"sha": "2fcfcca842a6c3ca77f38791da88b185839f064a",
"description": "nir: Copy semantics to nir_intrinsic_load_fs_input_interp_deltas",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18"
},
{
"sha": "3cda33360e7daada224b66eabbe0d497fcabf9af",
"description": "panfrost: Drop mali_shader_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d7ce1341670285b849844abd4bc55122e79da82",
"description": "pan/decode: Use unpacks for state descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b377c2e591db4cf641bf24977829075cc64cbc2",
"description": "panfrost: Use pack for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c86b51a7fa7495a36de900410f53862cbd0dabcc",
"description": "panfrost: Use opaque pack for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "100b15cdc827feb5b9339502af9a3b10cc31a059",
"description": "panfrost: Add optional opaque packs to GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7b2317d0a06c0c4c7f0fb2d7ab0c72f68ce6383",
"description": "panfrost: Use pack for Bifrost test state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b3b2a6697900191ed86057373253c6bea9a83bc",
"description": "panfrost: Use pack for blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a36ac2b9b058228e3c0a4180536838924c504985",
"description": "panfrost: Inherit default values from structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "754d54382952802b2c32b07add110d80c8261c94",
"description": "panfrost: XMLify the rest of shader_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80f1d611c5ddca6a719e0a470d3967a3d20ebcda",
"description": "panfrost: Use preuploaded shader descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e4c49e0b5db350528e9fbc730803338ad4995fb",
"description": "panfrost: Upload shader descriptors at CSO create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c14482cdf134a9dcae6807671106bbc54e5aadb",
"description": "panfrost: Allocate a state uploader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da677a438f2a9e6c2412e9962b53068716001d9e",
"description": "panfrost: Ensure shader-db state is zero-initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0a6af9d7b73ee3bf32ba471406810dfc6cfd435",
"description": "panfrost: Simplify shaderless packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55d9c25b5a9001b314c73921d7b21051c0c6505e",
"description": "panfrost: Prepack fragment properties/preload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a29fb64c168b1659d28de495407d594d3200c5fe",
"description": "panfrost: Pack vertex properties when compiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5393d734a85da28a7466ae840d205bbb172de4b9",
"description": "panfrost: Derive UBO count from shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "661b46958d770a101462bb47840b485d6a183111",
"description": "panfrost: XMLify beginning of shader descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bb61e21f8bf290773897778fbf391775ba706b9",
"description": "panfrost: Derive texture/sampler_count from shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d353b15beecd30dd0a4f162041afcd652bbc69a4",
"description": "panfrost: Quiet pandecode error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0857e9d9ebf01334a0aca731bb622cb445e670e",
"description": "panfrost: Support SHADERLESS mode everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9858fb941ce7e903f608e537b3657c946f86980",
"description": "panfrost: Identify additional SFBD flags",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"master_sha": null,
"because_sha": "a64599a303ee8ded4bd6b3cef1f720bb7c308127"
},
{
"sha": "7a95ed2ecf4883bb637dc865aeb28ff393480ecc",
"description": "panfrost: XMLify Bifrost preload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1574866233ad20958f96c76feec18346642ca9ab",
"description": "panfrost: Group SFBD code tighter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "518537d1c8c8958db97bc08bf28182cc9e43921b",
"description": "panfrost: Drop redundant NULL check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acf77cbb3980a9918b2dd476efbcacadeebc6a88",
"description": "panfrost: XMLify bifrost1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b7d4f1940ca1609c511902c33f49a3fa8069328",
"description": "panfrost: Remove midgard1 bitfield",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0268e8481e3793e8078723afd3b7dee89e6d8f09",
"description": "panfrost: Simplify bind_blend_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96a9153036801249114b7a23716bda141240c341",
"description": "panfrost: Fold work_count packing for blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41aad9aff9d72b5ea4228b58872407ea22d2dca9",
"description": "panfrost: Use pack for shaderless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19ded1e1212b859c5af67613dc66ce10e2c74ee1",
"description": "panfrost: Use packs for fragment properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47541285965b4f255d1e8c686d38f6e4b96fd0e",
"description": "panfrost: Pack compute Midgard properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87c59514e95fa8a7d066b1003fe22c3fdd1c04a4",
"description": "panfrost: XMLify Midgard properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68503f3dd5c952aaf8bf8b007a0394d127642404",
"description": "panfrost: Group SFBD state together",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58ae50f1b186212e58a426c34fbef8aafe7bf7e5",
"description": "panfrost: Clean up blend shader errata handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8073e27d02b2263bc48a1bb1fd4b2eae3f03e8d6",
"description": "panfrost: Rename shader emit functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a2df304edbe7976c5cd7c522e06dc66b8b08b6e",
"description": "panfrost: Specialize compute vs frag shader init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f83217bc8c1561cb8e5d3941ebce9e9a61ee769",
"description": "panfrost: Bake the initial tag into the shader pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "606f05b9ab3c54acd1a7a0a6d8ad805e9d2bf7fc",
"description": "panfrost: Clamp shader->uniform_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e45142113c8fa12db8f8847f8dee22fff54b9c6d",
"description": "panfrost: Size UBO#0 accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5689a5713520477b39502b68204ffc88501678d",
"description": "panfrost: Combine frag_shader_meta_init functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf6d548787091cc31f80e8e2e1c0d6995cca5afc",
"description": "panfrost: XMLify blend equation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6beac11868c3656d37e383238ec007d0bcead0fa",
"description": "panfrost: Honour load_dest/opaque flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "919818a8a0056bbd539566e930563218e2e30fd9",
"description": "panfrost: Simplify make_fixed_blend_mode prototype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94c9f87df1a56864db1e2e64038ca8f9dec1825f",
"description": "panfrost: XMLify blend flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbec4ff9464abc0e4eb8f496d0bb473e5307af43",
"description": "panfrost: Separate shader/blend descriptor emits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfef6de429d40785a306ef2a2db7092c4ce0388a",
"description": "panfrost: Hoist blend finalize calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fd62215fabf55688ec84d29efb102d8dc2be5a9",
"description": "panfrost: Decode nested structs correctly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe"
},
{
"sha": "aac5a559cc281f0a375cdf81d4b1441d165ee6f4",
"description": "pan/decode: Drop legacy 32-bit job support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc6d6fd0ed57c667377d9aae5cc4a7b4d56b1b6f",
"description": "scons: bump c++ standard to 14 to match meson",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fd33207b7793772e60f6ad2c25a0fa97babfd54",
"description": "radv: allocate the TMA BO into 32-bit addr space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d243d21ffc9596140800812e26feeb5d35d13d29",
"description": "radv: align the TMA BO size to 256",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dbb87282fe0beaa692ead6f00a2a5ef1fb6b417",
"description": "gitlab-ci: Test the traces from bgfx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88b935bb0c0c31523fa34cbec389b8200d91a8c9",
"description": "mesa: fix formatting of messages printed using _mesa_log",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd10cb8cfccb8882e33a1ade047fc467b9716f54",
"description": "anv: fix transform feedback surface size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "36ee2fd61c8f943be1d1e2b0354f7a121ffef28f"
},
{
"sha": "5e4d69ec786e56794a995be869b5a9b80d050f2d",
"description": "st/mesa: Fix EGLImageTargetTexture2D for GL_TEXTURE_2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "855afe01449690e1ed21f9085718551e5ea09bbd",
"description": "meson: Fix lmsensors warning message.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "138c003d22739b0d1e6860ed398dd511a44cde04"
},
{
"sha": "c6861b9f755e4a6b0dfe0afeaeaf8c5880e42312",
"description": "freedreno: Drop UNIFORM_BUFFER_OFFSET_ALIGNMENT to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a79dad950b1f10ddeca2c907025a0f649b470cb9",
"description": "nir,amd: remove trinary_minmax opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fa43a4a8ec37aacac4d333a4c72987819188e69",
"description": "freedreno: handle case of shadowing current render target",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "743ad7bf6b8023c9bfdc98e793ed937d0f567d07",
"description": "freedreno: add debug helper to dump buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f9bb6c26ac20a816ebf95744377a948adc42441",
"description": "freedreno/a6xx: refactor debug logging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "440aab95c3deac65d1ece587ff33ae7c3bb507cd",
"description": "gallium/tgsi: add helper tgsi_get_interp_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2519472845a7eccd9ff2bfc8a3061ec2ae00de06",
"description": "st/mesa: handle lowered IO in st_nir_assign_vs_in_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2424485fb436b2abeca2dc801ffda156e3d1fe78",
"description": "st/mesa: don't generate NIR for ARB_vp/fp if NIR is not preferred",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5d0630e5043fc25aea3788c6a94059e2aceedf06"
},
{
"sha": "493fdcf44647ee471e934de3e63d193c6a3b6ff0",
"description": "st/mesa: don't pass NIR to draw module if IO is lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "484a60d54742a13a3b7bf8fcaa9c57ccddcb7fe9",
"description": "nir: generate lowered IO in nir_lower_passthrough_edgeflags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7980f3e519f91508787b9dab3bc1e79169a77c48",
"description": "nir: add interpolation qualifiers for color sysvals into shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d36dceeabcc59155f2fa4acaf171ce2f3d4418c",
"description": "nir: add shader_info::io_lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "844167d10094099e2fdc1fa47ea22f800da305ad",
"description": "nir: properly identify texcoords for lowered IO in nir_lower_drawpixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b1ef5df4eacae2a1c4028655c8b1f35412e0a3b",
"description": "nir: print IO semantics (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01ab308edc78cda777bc66f2e8110fbd8c21aa18",
"description": "nir: update IO semantics in nir_io_add_const_offset_to_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2",
"description": "nir: gather all IO info from IO intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "502abfce7f5df1811b619657e2e973916699dbc0",
"description": "nir: save IO semantics in lowered IO intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec1fa1d51ff614c19d08c949482b40c060de48c9",
"description": "intel/perf: fix raw query kernel metric selection",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1da3bb3d5ef8a7d11b8abc8534fc7d5ca875faa",
"description": "intel/perf: store query symbol name",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9019d14aed7a6f76fc764afd1e200c816df06b1",
"description": "nir/load_store_vectorizer: Clean up unit test swizzle assertions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b2524099379b96a6dbeab037a25cbf5d71da7df",
"description": "freedreno/ir3: Replace our custom vec4 UBO intrinsic with the shared lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73616598bd25764789f858fdadf7c6cd9dccb49c",
"description": "nir: Add a lowering pass for backends wanting load_ubo with vec4 offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d84a16e4817c33eb8cf7d47cc15e6a3ee6385cd1",
"description": "nir: Add nir_[iu]shr_imm and nir_udiv_imm helpers and use them.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e78b887f76706ed0667457079474c31ac08374d0",
"description": "nir: Make the nir_builder *_imm helpers consistently handle bit size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f820dde201f82763b5165dfe6516f20e9c80795b",
"description": "aco: Fix convert_to_SDWA when instruction has 3 operands.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d194a70c6497ea77bb57aa22e229c4fceabb653",
"description": "aco: Fix unused variable warning by adding ASSERTED.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "089bc22de530a1ff251bb1e809f77de9cd578142",
"description": "r300: Use util_blend_factor_uses_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a776f43d20d436a493222291a8243f3ff1bcd88",
"description": "si: Use util_blend_factor_uses_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0554634592b4dd616bcc51d3e941f86e7bec044",
"description": "gallium: Add util_blend_uses_dest helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e05930511b7d3dafa36cc8d2dca51767edeff3b9",
"description": "gallium: Add util_blend_factor_uses_dest helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a910d1f9344ed46822b9a969c200e606613cf3",
"description": "radv: use the trap handler to detect faulty shaders/instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e97a61cfbb50e427159877a2b8110ec0f5ce8ef",
"description": "radv: enable the trap handler and configure the shader exceptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af3230e39e9a4fe848e8c859095db8dab6869ccf",
"description": "radv: add initial trap handler support with RADV_TRAP_HANDLER=1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fd2f5c16d902708136764f7121aad471559fb23",
"description": "radv: add a small interface for creating the trap handler shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0814a873d50f65484b17927379fbb47cf90372e",
"description": "aco: skip unnecessary compiler pass for the trap handler program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c46e6fca323390f3cb74d6e865d2883a4fbd453",
"description": "aco: add a helper for building a trap handler shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6146aa5980f972a11ee054a49bba9dc79b8bbd4",
"description": "aco: validate that SMEM operands can use fixed registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baa9268eb68500e66c3d151f7c97da354552fa91",
"description": "aco: add TBA/TMA/TTMP0-11 physical registers definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e493e510b7722ea54138906e7bb3b05b58637e7",
"description": "amd/registers: add some SQ_WAVE_* register definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aa71a61ddebce731205caac079372501f2f8ccd",
"description": "amd/registers: add missing TBA registers on GFX6-GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e841e8b4fd689c50e5ff870ccd64788c6181c9e",
"description": "nir: add iabs-lowering code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e5e3be412271ff700c9ad7c0c51453ea1e95007",
"description": "egl: drop invalid shebang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32dc71b23acc996198ecf429018a12326689ae01",
"description": "clover: Call clang with -O0 for the SPIR-V path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3e45e2456d2dc7eccf03d7c93bc9cee823a1eec",
"description": "clover/spirv: Don't call llvm::regularizeLlvmForSpirv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2043c5f37cf1f1b64a8f5d9ae04bbf8e7860f616"
},
{
"sha": "c84e2784eb205c7cf9c74b9dbcd5a1b657f93aa4",
"description": "intel/nir: Allow splitting a single load into up to 32 loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "febe7622468cf71c14a471d2939b9ee80b04466c",
"description": "intel/fs: Fix an assert in load_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63dd1e980c6855cbfe4cc0ea71779b52c03631ca",
"description": "iris: Always re-upload sysvals when we have kernel inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4b39b802bda1a9cc91ee3192c8c23c9eba2e155",
"description": "iris: Normalize all compute shaders to MESA_SHADER_COMPUTE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0a8ad77e99385175b8266f4dc4d66dd2baa85e7",
"description": "iris: ref/unref the GLSL type singleton in screen_create/destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9678aa17d3dc0abca6db4ed9d7102dcb9a7d899",
"description": "iris: Stop advertising clover-only caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ec286935aee9d095d06a23669dec02c60439eb7",
"description": "iris: Stop advertising PIPE_SHADER_IR_NIR_SERIALIZED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fd2a452675c8b302128f0b9224f175364ce33b6",
"description": "clover/nir: add support for global invocation id offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47e52d84ea3d4c1830bf942a41151aaabbf320d3",
"description": "nir: fix nir_variable_create for kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "368e9a0b545633ca352596964657a334b88e0473",
"description": "spirv: Use new global invocation offset system value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3faac7a155969722cd5c1e7806c141762c39757",
"description": "nir: Add options to nir_lower_compute_system_values to control compute ID base lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e1df6a17ff82c4a456caa8be4bfae1fac009b6a",
"description": "nir: Move compute system value lowering to a separate pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58074143f540925da92f85a5fb314929648f6dca",
"description": "compiler/nir: make lowering global-id to local-id optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41e4eb9948d0ca62e9586b491c720a1a05904802",
"description": "nir: Add new system values and intrinsics for dealing with CL work offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b1515cb849d29cb93e9c4be23723770e26f2409",
"description": "nir: Populate some places where existing system values were missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2da1178bf3eccf985c4f7e73a8ee382d12d55f6f",
"description": "ci/bare-metal: Try rebooting chezas again if they get stuck during tftp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c27075e9e15d114ceec1f51a2882ef3700652c0c",
"description": "ci/bare-metal: Retry booting chezas instead of failing when !POWER_GOOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c63648121e189945e04c4a9963aaeb46db9403ec",
"description": "ci/bare-metal: Convert the main cros-servo boot code to python",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4374080d7ab26c7ed390e8d63fb4722386376b6",
"description": "ci/bare-metal: Use a new serial buffer tool.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca7d66e847d08914cec0a5e003b400da9c0a2695",
"description": "virgl: update protocol headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42e29feb8bdaf2854da69f9b5d779a891ffa5d71",
"description": "virgl: move protocol headers to a common place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4c708dd24e5ba8ac381973c14db8d23f4ac97bf",
"description": "util/ralloc: fix ralloc alignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd7e1ed86d856cc4bb12bf550ef43e1cb81d0c0c",
"description": "svga: fix draw elements with 8-bits indices",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2122b902b8003719c739db718a97463bbf99ebb3"
},
{
"sha": "f41848a9df3c6eb81059edfd63347584790e0a3a",
"description": "winsys/svga: fix display corruption after surface_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "090239ea6b7fee79643960cbc361e4ec577c7be9",
"description": "st/mesa: increase size of gl_register_file bitfields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5899c1e8818f7cfdd23c06c504009e5659794b7",
"description": "nir: rename nir_op_fne to nir_op_fneu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85b7403909d2458f17986674811daf1de3fc1947",
"description": "bifrost: use nir_intrinsic_has_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2133e6420377f29052a60efd9471f4a946040515",
"description": "aco: use nir_intrinsic_has_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7530f66c1625388041877fea216ee89b659efd94",
"description": "nir: add and use nir_intrinsic_has_ helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c1e0d86a813af7609acf42cfe6bec7401d6405f",
"description": "aco: fix non-rtz pack_half_2x16",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
},
{
"sha": "e802bff69ee74983215d0c2b7e213fca6d68a97d",
"description": "glsl: Eliminate out-of-bounds triop_vector_insert",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5922d57a184fcb27955d959e949e1ef68873bd19",
"description": "glsl: Eliminate assigments to out-of-bounds elements of vector",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e93979ba599355c42df01a89073362b970489a3a",
"description": "ir_constant: Return zero on out-of-bounds vector accesses",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b243a74768ed86410b27617f81880b24a84eda89",
"description": "anv: support fd==-1 in ImportSemaphoreFdKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f15315173032714b1cc4c1820e50b95ae29dd88c",
"description": "aco: add ACO_DEBUG=force-waitcnt to emit wait-states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "258ef4d4a4b6c11b141e12e6736b01f408461c1d",
"description": "wgl: Switch to Win10 version defines to enable usage of Win10 WGL callbacks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f811ddf5d1fac8a857aadc51278546d5b46d5a2b",
"description": "radv: ignore BB labels when splitting the disassembly string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89b56f19412e4794ec2ecfc1578fbfdb9e183bea",
"description": "anv: take depth in to account in anv_GetImageSubresourceLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dd1a81aa0e5389659826d9ab6327e3091a24552",
"description": "iris: Add missing newline to debug log message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb525ada148b7c95123c7ce0baf10191d85ef266",
"description": "ci/freedreno: List more common flakes reported recently.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c19b7fc0240e5a2f6e0ff04009c34ec095c8d16d",
"description": "ci/freedreno: Move our skips lists over to being known-flakes lists.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30da82c74c2175dd8ad09fd5d1a8aee8885d150a",
"description": "ci/deqp-runner: Add a post-deqp-run filter list for known flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bb59fcee9c0c3ddfe681e80800d08689625c90b",
"description": "ci/deqp-runner: Drop unused \"count\" variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32fd2ee02365e36b2826d3f9fee610e757c3b06a",
"description": "ci/deqp-runner: Drop stale comment from deqp-runner.sh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42d7bbfc2286428de6a12a5071c12314f41b9178",
"description": "nir: Use 'unsigned' instead of enum types in nir_variable::data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ccd681109e80516430a3be489dca1be15316d50",
"description": "nir: Add an LOD parameter to image_*_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a104902590512f30c55e6a2e4f7b75627c056e27",
"description": "broadcom/compiler: Enable PER_QUAD for UBO and SSBO loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3258f927c462cc2e24106e7841138452f7fec10",
"description": "broadcom/compiler: Add a constant folding pass after nir_lower_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd87cdad18138d36c6d9aca61270ffd2ddfd81e5",
"description": "broadcom/compiler: support nir_intrinsic_load_sample_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adda97c98bfb5122a261561b3103023e7c21b381",
"description": "clover/spirv: pass list of supported extensions to the translator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a624faeef98cf06e6effb67f95dc92e70e33f165",
"description": "clover/nir: Register callback for translation messages (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2402466a08c370adb19319162ee67ead9024d57b",
"description": "clover/llvm: Use the highest supported SPIR-V version (v4)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ed87594b12e5f794d5b19b197a5013b84cdcba8",
"description": "meson: Raise minimum version for SPIR-V OpenCL deps (v4)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec6bad140b780aaa10f7c02c8e2eb46f12671d4d",
"description": "clover/spirv: Print linked SPIR-V module if asked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9ca73730e4bba775463ca75949660abbf59b73f",
"description": "clover/spirv: Remove unused tuple header",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2147386505015e3089d51e3e5bf58489ab912aa6"
},
{
"sha": "e9ddb9b2ae89bb8811ac154d18d336c05d02b932",
"description": "clover/spirv: rework handling of spirv extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cfbc5cff5907aa690d7c5f6514af34c438c25a6",
"description": "panfrost: Fix alignment on Bifrost",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "373a204bdd7b6bd0d3bd1b052ef67824d1b81fa7"
},
{
"sha": "b708a1acb8404e31bfc9a1495b22f2dea17c21f6",
"description": "tu: Enable VK_KHR_multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0c7dbd103481b9a07a0f5b56040b1cfadafd89f",
"description": "tu: Implement multiview pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c884afc6f71d5c0d30d1edc49026ed9d3c32542e",
"description": "tu: Add multiview lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b53ac1c1f46046d31577fbc866931ec54a5c4eb",
"description": "tu: Implement multiview query interactions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff5f46098041bad8d80109b092279b9d1707113a",
"description": "tu: Improve timestamp queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c446fe650b80301a5c5d1ab74a0560b4183d7e9",
"description": "tu: Implement multiview clear/resolve interactions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99a87e5e0ec84c4680755c4ae8c48cc9104c8eb7",
"description": "tu: Parse multiview render pass info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f01a0dc27ad2bb26e627e45b2a87986beb40e8b9",
"description": "tu: Translate VkRenderPassMultiviewCreateInfo to VkRenderPassCreateInfo2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ef960e93cd0321c92c324274c77e7ebf4b1bb86",
"description": "ir3: Add support for gl_ViewIndex in VS & FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b163ff1eb3c1bf54e22565de4725050812e025a",
"description": "freedreno/a6xx: Add multiview registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a8aaf7c00743a5c184960b0e275f319a16a4433",
"description": "freedreno/a6xx: disable LRZ when color channels are masked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4de027d6bf018912747d37316fe7521bd36c1ac8",
"description": "freedreno/cffdump: add arg to filter by process name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b440c28b78fc5e6f319f988f21a7470254b00f06",
"description": "nir: Shrink store intrinsic num_components to the size used by the writemask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f26c21e62466783cd031c45a39544c992cee202",
"description": "nir: Expand opt_undef to handle undef channels in a store intrinsic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a29b7b6ff5c2a3531cf6cac4aa8bda4f76d801ee",
"description": "nir/opt_undef: Handle a couple more normal store intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c822a0a8665ae84452208e94006f7df802f196",
"description": "radv: Move nir_opt_shrink_vectors() into the opt loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94f4ecba8dd8611133b94154a28b6e85cc9903de",
"description": "panfrost: Reduce attribute buffer allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a6934d67f413e719f07c82e36221287ca8b1538",
"description": "panfrost: Don't reserve for NPOT w/o instancing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09ea7c09cc47917379d8a0792e5887f8f3d09e26",
"description": "panfrost: Don't overallocate attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3df90c7c27e1149d250bb74923ee63af47b0e1f6",
"description": "panfrost: Fix attribute buffer underallocation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e646c861fc62d4163d9a94f910d3bb97731ed0b7"
},
{
"sha": "373a204bdd7b6bd0d3bd1b052ef67824d1b81fa7",
"description": "panfrost: Pass alignments explicitly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cb47f8eea0af26b9573ac973ae3d9852cbabe6a",
"description": "panfrost: Free batch->dependencies",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "680fb05f99d701d2156d231f6b5ae614b146c7ce",
"description": "panfrost: Use memctx for sysvals",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dd38e5a3e68d67d6050f8bcba28cf3514ef1eef",
"description": "pan/mdg: Free previous liveness",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "62637a913ab67dc3ade1af3c2d4ae724ab677836",
"description": "panfrost: Free hash_to_temp map",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "da6d0e3facfe0eb5c7db2d75d6992643d929caff",
"description": "panfrost: Free NIR of blit shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": null
},
{
"sha": "9146f596ed1e8854a2a6c9137396a902bc92946c",
"description": "panfrost: Free cloned NIR shader",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba4fc67812cd052a4c89cac0f376326f52da1fda",
"description": "panfrost: Fix blend leak for render targets 5-8",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "375d4c2c74d5a7003e03c4e610b466bd0d7d1a53"
},
{
"sha": "4ff4b04b50d808e7cd6a3b42561a0f68ba2dabf4",
"description": "panfrost: Keep finalized blend state constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93200ce4c6f543808e768c379a04bea577d55c72",
"description": "panfrost: Drop depth-only case in blend finalize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8249e2b9a23dfa45e8e235a188fb183d609eac96",
"description": "panfrost: Explicitly handle nr_cbufs=0 case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc7fbe114bac338e7075efdb325053ef41dad91c",
"description": "panfrost: Drop implicit blend pooling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8deb1eb6a2244e765a1789c87b32ff43bd5349c",
"description": "panfrost: Share tiler_heap across batches/contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01d12c353e2d6cbfff11c566940b3f68f7ac11b3",
"description": "pan/decode: Don't try to dereference heap mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b41692caf427fc2335121e762bb3a539ef7506cb",
"description": "panfrost: Avoid minimum stack allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17c617cdb7f9710651b10f5b00669fc31c372c50",
"description": "panfrost: Introduce invisible pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40c0d7a13df02ee15e2e0e14ed4ab53c7e866a53",
"description": "panfrost: Pre-allocate memory for pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fed1c75ef4d165a3c96f3a9ac0295268c16c6be",
"description": "iris: Fix headerless sampler messages in compute shaders with preemption",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58817bda8bccc7d5803f69fb029ae741dbf2a814",
"description": "aco: fix file leak in ra_fail()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c2b1978aa47c5b8876a589aa035a670d55e87c2e"
},
{
"sha": "74ac8f3f648183739e00717acf030a35682eb71d",
"description": "nir/opt_large_constants: Fix a type/deref_type typo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "df9596353a60bd38bc0185501750a7f4da5a06c5"
},
{
"sha": "e5bac3c669c1773ce8dbfeff271e7d7d444a39bc",
"description": "gitlab: ask for more detailed info about GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b553c7dd96af6f79b94cf1729c5e151e5b857e6b",
"description": "radv: fix null memcpy and zero-sized malloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b50ae770144ef6622591c7cc23aa96e45933cf37",
"description": "radv: align pipeline cache entry and header sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f08af6766c23295922a08a95d0183820f7bc702",
"description": "radv: don't pass null to _mesa_sha1_update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30fca3b2e65c6125c24894ed11b15e09a52b42e6",
"description": "nir: fix memory leak in nir_cf_list_clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ec38d746824046f780efa934d4f25c1c8b32a8",
"description": "nir: fix potential left shift of a negative value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "391eeb744356353e96ce34f23b8b16b718a02d61",
"description": "util: add a alignof() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "721cb6cc07978259e055c5c7ff7093819b18e8b5",
"description": "gitlab: ask inxi output to be in code blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e901b901cb61519514271ffc76a8c784c5e37d2a",
"description": "radv,aco: report ACO errors/warnings back via VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2b1978aa47c5b8876a589aa035a670d55e87c2e",
"description": "aco: rework the way various compilation/validation errors are reported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc723dfda7b3e6b4671b068785c50bd49aa27ee8",
"description": "aco: rename DEBUG_VALIDATE to DEBUG_VALIDATE_IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "709dffa856682b706e516dd324e2f5129a127e8e",
"description": "anv: null check for buffer before reading size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9a05447a1976101c04a02f5588c51de0b0f6573"
},
{
"sha": "8d38b25788c9f9bcc1c8bf2a422162328ac663d1",
"description": "util: Explicitly call the unpack functions from inside bptc pack/unpack.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edf0aeb3cd264a431cd9d6bf7a758fe37bfbef04",
"description": "util: Expose rgba unpack/fetch functions as external functions as well.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d503b36ca24e1747e99a034e05700ad80c0682c",
"description": "iris: Drop buffer support in resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c54bb23967b3cbd0954adac9e6155d3a56812900",
"description": "iris: Add and use iris_resource_configure_main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51e42e218398da818fc223e2f5da61017fb31f8a",
"description": "iris: Move size/offset calculations out of configure_aux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b2fc9195988ba59f629a8e720ccba0d9bf0d532",
"description": "iris: Drop old comment on clear color BO allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd3c20674ea957901a6ff7c1bd62026243fd5e78",
"description": "iris: Drop unused resource allocation optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2555321a109b216756c275f7201b6d71def1439e",
"description": "iris: Drop iris_resource_alloc_separate_aux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dc0a79a581b91aec301991706242f11aeb1473b",
"description": "egl: drop another indentation level in _eglFindDisplay() by inverting an if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b2fc1d1b5a822692321af1a2a01dddbc9cff356",
"description": "egl: drop an indentation level in _eglFindDisplay() by replacing break/if with a goto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5d36e9cb6c73c6e4eea4df247ded96535abae18",
"description": "gitlab-ci: fix quoting of variables passed down to bare-metal runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72fac11ca37c67a13225dbe8c04e73cdca36ae5f",
"description": "gitlab-ci: fix testing whether a variable with a given name is set or not",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64fb3e6def2b71df2766fabfeddadcc732155775",
"description": "docs: update calendar and link releases notes for 20.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8be321f30abcc8f72feda8ff48ea25dfd60e4c08",
"description": "docs: add release notes for 20.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd38ea77e80d1d8f10097c4484ecf5f370effd03",
"description": "v3d/compiler: add v3dv_prog_data_size helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a880f97d593a461bdcce27e526423a9b1d6834b4",
"description": "compiler/types: Allow interfaces in get_explicit_type_for_size_align",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df9596353a60bd38bc0185501750a7f4da5a06c5",
"description": "nir/large_constants: Handle incomplete derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3c595dfc4cd1745e10698f0c037a7f32b63789",
"description": "nir/find_array_copies: Handle cast derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0a0bcfa263434507134c382f33d54334c4a67a3",
"description": "nir/builder: Add a nir_iand_imm helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac95bb45e821f5ae89e23b1b10bb8e62cdf81a76",
"description": "nir: Initialize nir_ssa_def::live_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f7784ee8da38050a99aa55a27fe18a7f85b6464",
"description": "clover/nir: Use the correct address mode for shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2226f7a98d6dc5b1c98ebfc93bac2857777bbf7",
"description": "clover/nir: Stop computing the global address format twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "884d2021d9a1950ed9a77ee21db0af911a0c5b1b",
"description": "clover/nir: Stop setting ubo_addr_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ef9c110d5d368269328744c37e89cf3026fc7b2",
"description": "nv50/ir/nir: support load_work_dim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "080bee33da1866f4fa00de9197ec15d3fff5722c",
"description": "nvc0: handle nr being 0 in nvc0_set_global_bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b283fb335b2736ffe53c6d7d075c1b14dbcadce7",
"description": "nv50/ir/nir: fix global_atomic_comp_swap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "20d0ae464c4accd97227b1b4e805a9c10183647d"
},
{
"sha": "4403176201f7cad59dabfaf714df12d348332bab",
"description": "clover/nir: support int64 atomics if the device supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38e904f92938ae9ced208801491e228e8a9fe87a",
"description": "nv50/ir/nir: assert on unknown alu ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ada8c76cca177fbf91575fd6369829d55e110274",
"description": "nve4: fix uploading unaligned sized input buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "918e444f04552c74e805885caa0db66352fac2fd",
"description": "clover/nir: Call vars_to_explicit_types for shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e7c2d1862e01755f529251362a1baaa4dc6f9f5",
"description": "nir/glsl: Add glsl_get_cl_type_size_align helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a27823ef2cd617db8a57d6c1c645a220ac83ee21",
"description": "freedreno/ir3: Fix assertion failures dumping CS high full regs.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f7bd3456d79aaeccb5f5e8d1408e85ad198f4f38"
},
{
"sha": "ce335dcb19297d04f3fb6ce0d290ff99130d09f7",
"description": "freedreno/cffdec: When .mergedregs is set, don't count half regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "803ec06b1b3455cb320e69ae34673be12aef01ec",
"description": "freedreno/ir3: Fix compiler warning from the setjmp fails path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3d6e4a201af04018f18c413dead488c3c5565e1a"
},
{
"sha": "c1a6e345739b83cc0ae386f455246caee3e06ffe",
"description": "nir/lower_input_attachments: Support loading layer id via gl_ViewIndex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76f711d09d2f8c9b3bcd9f8c1694e553a486ac1f",
"description": "tu: Use an input for the layer when lowering input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c77716294b771918bf65358131bce1853b8be638",
"description": "radv: Use an input for the layer when lowering input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d243bf10326b4eb5163e4f1ae35ca8692a0f6839",
"description": "nir/lower_input_attachments: Support loading layer id as an input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e72895767bc5201215e27ac607bde24af114bb60",
"description": "nir/lower_input_attachments: Refactor to use an options struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "340c73d4efd6198df077bc0f8b4e670df42f6ec6",
"description": "nir/spirv: Add the option to keep ViewIndex as an input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1e69570331183987dd4d490fd12acdf94982953",
"description": "Revert \"gitlab-ci: reuse container_post_build when building the test images\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "40ab6d77c06fe5c0882fe3320583a6a2b1355eab"
},
{
"sha": "7e3a788bd30664e178e1e928719bc8b9bef3a46d",
"description": "freedreno/a6xx: fix occlusion query with more than one tile",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c"
},
{
"sha": "5550bc0423015fbb6076195930a4fb9ec2877255",
"description": "freedreno/a6xx: only generate streamout for draw pass shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee7949b06456b9d675023fc38a3b60d51d214524",
"description": "freedreno/registers: SC_WAIT_WC is not a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60dae98456830a6a1d0b28e22555e9faec948a32",
"description": "nir/opt_remove_phis: optimize out phis with undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "326eb56718925828e886f40f72ea4a97b4657196",
"description": "egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eae181e3eb9cabd98a78e8440c81cd08e8a26778",
"description": "egl/x11_dri3: enable & require xfixes 2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c9cf84409bfc046b80c8da44b4a3f805b225a5a",
"description": "ci: Run deqp-gles2 on RadeonSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff3ea3b3bb36e7ca3c65a64bee0a422346bb39b5",
"description": "pan/mdg: Fix auxiliary load/store swizzle packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "529f79d639dfe6ba325b04edd78cecd5cbbf55cc",
"description": "pan/mdg: Fix printing of r26 ld/st sources post-RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14e774929ecebbaf9a9c014ff3b47b68f7064439",
"description": "pan/mdg: Identify barrier out-of-order field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af97331aba5864ac3d029faab4e6ed0b216b318f",
"description": "pan/mdg: Handle 32-bit offsets from store_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06c31031e7e87d83747e3f531f8fd5264c03dc08",
"description": "pan/mdg: Ensure barrier op is set on texture",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "92c808cd475c69841eaaf020505208f286ad38cc"
},
{
"sha": "415eb43fd5f93278061a07ea1cee586460183a6d",
"description": "panfrost: Fix shared memory size computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39bf1fb3221c0ab79e4609ca3588e2eeb9e3e2da",
"description": "panfrost: Fix WRITES_GLOBAL bit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dce7722ef89100e5dea337064a9d6631bb18822a"
},
{
"sha": "8626d4cbef0bc4fa85f7bef3ef015a8247c8483d",
"description": "android: freedreno: Another build fix",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "62ebd342e67fc0c12b181f91a488fa7a834fff6c"
},
{
"sha": "41bb6459d3a7dba21ff811069dc4757d7789fd12",
"description": "radv: restrict exported symbols with static llvm",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a457256e2d697d9bae56031a07ae0309d8f59512",
"description": "freedreno: Destroy syncobj too when destroying fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b08fcab44d7a4839f141572ac1c4e80e9180cbb5",
"description": "gitlab-ci: reorder container_post_build call for arm64_test image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40ab6d77c06fe5c0882fe3320583a6a2b1355eab",
"description": "gitlab-ci: reuse container_post_build when building the test images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cf7a3968f3cf84675fbb29cda90432d0367b252",
"description": "panfrost: Hoist assert from bind to create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b129dd335ce6a60390799814d4517b32767b008",
"description": "panfrost: Remove useless comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2e41590293a4c773c4f399e4f46fcf91cf8cbe9",
"description": "panfrost: Hoist add_fbo_bo call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "433fa39c2e616e2f0a6102904c93969a4e42e79c",
"description": "panfrost: Drop QUADS primitive convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b21c8b15f022a1838d88e6f667783dcff6bb9e6",
"description": "panfrost: Drop panfrost_invalidate_frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1362371a96e4138262fd26e4bfb38b3e266a8d13",
"description": "panfrost: Drop ZSA null checks in draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec35159fba57531dd88726504c4813f02a8ed0fd",
"description": "panfrost: Drop rasterizer null checks in draw calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e46d4fe8bc4c977d81a55672f5e1138a4ccd6112",
"description": "panfrost: Decontextualize rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d26f62c667099fc3d30a3155335ca4f0e73c8d88",
"description": "radv: track and report if a logical device is lost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c53dade01ede6d6ab0a3b280dc309cf1dd317c",
"description": "ci: Update kernel used in LAVA to 5.8-based drm-misc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91cd7fe97848d8b57a90bea81c41306602cc1b32",
"description": "ci: Fix URL to imagediff page in traces dashboard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "922217431c6c99374b7e9c2adb3cf7cc60d5c3fb",
"description": "ci: Test Panfrost with more traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d5f4d3f709695dfdc599f16ee6077cdaa004bcc",
"description": "ci: Split traces.yml file per driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb787773b2da2d2f282cd275620ea2581b3c9b44",
"description": "llvmpipe/nir: lower some more packing at nir level.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95d611e036a2d79d33c833d30ce38e842443d904",
"description": "llvmpipe: lower mul 2x32_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25ba200985dc20270631737d11e4b985c6874f10",
"description": "llvmpipe: lower cs local index from id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cc5b75577d3e9817887c35496ceff36ee47146a",
"description": "gallivm/nir: split tex/sampler indirect offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e616223024d05c86df104368b558ffa612fdec7c",
"description": "gallivm/nir: fixup compact TCS variable storage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "597d0e9b5fd8d896c9837f5ed8d5322aa937a999",
"description": "gallium/nir/tgsi: add support for compact variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe9667e336b55c11c08c5e95f835a2905560fb39",
"description": "llvmpipe: lower uadd_carry/usub_borrow.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7893dfa247c5b4ff263847537fbe7265423e2664",
"description": "gallivm/sample: fix lod query on array textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da4f2215aac827b9e60ea7699d9fd95e1e16a373",
"description": "gallivm/nir: add imod support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "407fa329a4b576d5747662f2caeb752cb44ade6d",
"description": "gallium/nir/tgsi: reindent some code in the nir->tgsi info (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e137bbb87fa8ce9a4ab1f24bba26f12c1f65cbc9",
"description": "llvmpipe/cs: update compute counters not fragment shader.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a6f6ca37c82bb6810971cab0dccc308e4d28a05a"
},
{
"sha": "6c7383d315f615bb5f003e1af130112f964853cc",
"description": "vallium: fix input attachment lowering variable shadowing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "e0e9712a4d8008328578c0698157924a8aff0970",
"description": "freedreno: support GL_EXT_semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6187aa1c3506a75d55fd7966a7314785f7bff77",
"description": "freedreno: Enable GL_EXT_memory_object and GL_EXT_memory_object_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3c39e5052233aecfd1748be9d0185ee23604c22",
"description": "freedreno: Implement pipe screen's get_device/driver_uuid()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bef126c6214d68dccc82385f6bc91941ccabacc",
"description": "freedreno: implement pipe screen's resource_from_memobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03fdf418a58c60fcbe1d010f400d3a4692146101",
"description": "freedreno/layout: Move hard-coded minimum width for UBWC to a macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "536ec9d7f5ab3bba904090abf7b3fc58e92eec78",
"description": "freedreno: Refactor fd_resource_create_with_modifiers() into a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0eecd3d68466327567df7da468cc2088a652e22f",
"description": "freedreno: Implement memory object create/destroy for GL_EXT_memory_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e48f27ee6454db2856ee24be78873513867c11a0",
"description": "st: Pass TextureTiling option from texture to memory obj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b479de8537ad34ec56d61f87d53a327a175eab36",
"description": "spirv: Don't emit RMW for vector indexing in shared or global",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f038b3a136175c0afcc6545b886238a7b5dcf515",
"description": "radv: Fix handling of attribs 16-31.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0067f8992002b44bf75f98fae43886c5a6227075",
"description": "radv: Override the uniform buffer offset alignment for World War Z.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1d4721e21b4d386e242714acc414c6f7e1294eb",
"description": "driconf: Support selection by Vulkan applicationName.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f88b9eb9c5f5d18bec2419471b1dedfb6136bc43",
"description": "egl/android: Add support for CrOS buffer info perform op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acb235c0c8a4100b0a10a54969c94e300b6005c3",
"description": "egl/android: Use droid_create_image_from_prime_fds() in get_back_bo()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cad9d42bb4ec7166c860d8377520fd1bb4dd37f4",
"description": "egl/android: Move droid_create_image_from_prime_fds() function up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c8b67ed0c4f0d54755aff2f247d4e7e6fd76af9",
"description": "egl/android: Simplify droid_create_image_from_name() path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47b6f330cfb4c214fa84cfe8c7a435499600c2a",
"description": "egl/android: Drop unused ctx argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc788f0ffc71df1b82bf1fb19fbed523bb970ac",
"description": "egl/android: Look up prime fds in droid_create_image_from_prime_fds()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "972f36d8fa62442589b26885ef330c3306427ed1",
"description": "egl/android: Call createImageFromDmaBufs directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c98066e8051fe17c5cd2669dd3a8db14c0bfd1e",
"description": "freedreno: Add afuc regression test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d145fcc1c1cd6dcf7b01b9b1b911041b4a29f9d8",
"description": "freedreno/afuc: Install asm/disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0b87186df201c776c140a3d543b52cb5ca40c2e",
"description": "freedreno/afuc: Make 0 a valid number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66dd248593b5fa54680b84032f382551ed7c3cf7",
"description": "freedreno/afuc: Handle xmov modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2b19234d81fe8fa47ad735c08049e1a6c0d2ce9",
"description": "freedreno/afuc: Add iret",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2c14ac070b6703d3e395707ab7938aca4fe4fdb",
"description": "freedreno/afuc: Handle setsecure opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0acc394486fcf8b4dc4cde268b621e89d7f4a0bd",
"description": "freedreno/afuc: Fix printing preemptleave on a5xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "165009bc7021a0f2310222959cbb41e74b7de8d3",
"description": "spirv: Add support for the CL Round instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d28270968e0728bf8bdf48a6abd261c50d9ef07",
"description": "meson: Make some warnings handled as errors with MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45f22528792d3ec072162aaff9b69a08bf1252e0",
"description": "meson: Add MSVC narrowing-int-to-char warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8edf8e383db716c4837c82cced1ae8d6f220551",
"description": "Revert \"CI: Disable Panfrost T720/T760 CI\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "9ef192c100b4c4520c99a9948bf0cfbd52e363fc"
},
{
"sha": "fcc7a1e7b6d6bc149938c1203a55e1ede3517af5",
"description": "gallium/aux: reorder vertex attributes in triangle fans according to PV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5cce8929ad61449ec0e43046a9699e19a2df0ce",
"description": "gallium/indices: translate primitive-restart values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21952f1400aff00f3a04e95e9f960318e1853cb8",
"description": "gallium/indices: introduce u_primconvert_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2e9cd3f773863f5745a7eea1f6f9cec11f84a8a",
"description": "gallium/indices: implement prim-restart for triangle fans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfc0a62994270774554dbc1464d25a6e6f9ebe03",
"description": "gallium/indices: use prim_restart-helper for polygon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aa4f64e8d50dcfced6b963bce7a7a28a0b7cff8",
"description": "gallium/indices: implement prim-restart for line-loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac96225eb0e4108a416049f3ebac6c5bdb178e9d",
"description": "gallium/indices: generalize primitive-restart logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2122b902b8003719c739db718a97463bbf99ebb3",
"description": "gallium/indices: don't expand prim-type for 8-bit indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c85d6c523f137571768ab3bb190a201ae294421",
"description": "gallium/util: factor out primitive-restart rewriting logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6ebf6eba958651321a8e332677877c0fe7ee7ec",
"description": "spirv: Only require bare types to match when copying variables",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf1a1eed882980a1cd08482386e3a001ce64a5a4"
},
{
"sha": "16f1d8b3910496e04faba22f5d7b0ba84c07e6ad",
"description": "glsl: fix crashes on out of bound matrix access using constant index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dcb1d272fa29d2003ccbae180aba5dee52921e8",
"description": "st/mesa: Replace UsesStreams by ActiveStreamMask for GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab5a36b342f3a52873a5805f3d5f92bfd52fd7a4",
"description": "meson: fix trivial s/dir/dri/ typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ef192c100b4c4520c99a9948bf0cfbd52e363fc",
"description": "CI: Disable Panfrost T720/T760 CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a26015764efd52e8102ef3848ecbdff7d33fc13",
"description": "st/wgl: do not reject PFD_SUPPORT_GDI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac9c94fa14f031fc845e59a46c20993366849595",
"description": "CI: Skip another flaky GS test on softpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e513d8d8cd112569674d08156c476c0333c101bf",
"description": "CI: Skip flaky CS test on VirGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e447c1ad2d605bb234b43ef63c5d9ce53d9ff37",
"description": "CI: Disable Panfrost T860 and AMD Stoney tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80163bbec3a3c0a9d566b4a562b720639fbdcf96",
"description": "nir/vtn: Support OpOrdered and OpUnordered opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81e6ad829862198e6fc508d6f97c369e7252abac",
"description": "nir/vtn: Handle LessOrGreater deprecated opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c349e35034043534a8440777a5f45f5f4112bf97",
"description": "nir/vtn: Support SpvOpIsFinite via fisfinite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af59e4c40043d1b966fa8dce74b2894348e1b004",
"description": "nir: Add fisfinite op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6e6f52206ebaecb68ce404307e626f62afdb6ba",
"description": "nir/vtn: Support SpvOpIsNormal via fisnormal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ebbed6ddcc078562ebc6361604f00e32ffa0b0c",
"description": "nir: Add fisnormal op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "199bea0fd80e65178a9d12c705a9f0aaf0a36ceb",
"description": "nir: Fix i64tof32 lowering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "936c58c8fcceee086d3c492712595555afe82266"
},
{
"sha": "f9e773b92059f4c13735fa3214d5c505f9e06d66",
"description": "llvmpipe: enable GL 4.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e40b2c15503759b7320c79bfe7ae9b9dadfb43f",
"description": "llvmpipe/blit: for 32-bit unorm depth blits just copy 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18e464cfc05cdae59af8d00f214a6477a72b8ac7",
"description": "compiler/nir: Add new flags to lower pack/unpack split instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e9d28007a44c664c79cd89549988194e156a39f",
"description": "mesa: Move ATTRIBUTE_NOINLINE for glsl_to_tgsi_visitor::visit_expression for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c60cea0daa2b140547088188d90bce6f09bb1517",
"description": "glsl/test: Don't run whitespace tests in parallel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeba69deaa536776452ec8b22a3131f187e82cac",
"description": "drisw: Port the MIT-SHM check to XCB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee905aa3a014191cfa68160256622fcecb7a66c5",
"description": "nir/vtn: CL SPIR-V callers should specify address modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a097bf160a9c05e173f7255891a38304a326ca52",
"description": "nir/builder: Make nir_get_ptr_bitsize take a nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "627c8e1640b3a2e4b2f86c52d88aa0848c583633",
"description": "nir: Add nir_address_format_32bit_index_offset_pack64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "113458d3720c5a96d0ae0bb9260951056b9b31f8",
"description": "nir: Add nir_address_format_32bit_offset_as_64bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1ed83fddd7518cc92b609d60129426bd9b4158d",
"description": "nir: Optimize mask+downcast to just downcast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd9b33d516737cbb8ac6cd47963d4214f69932b6",
"description": "nir: Fix serialize/deserialize of void samplers/images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c17b58a9e6092ebaf987dec1ba111647fd11d55e",
"description": "glsl: Add 'bare' shadow sampler type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "418c4c0d7d48a42f475df1ffb93b3a33763e7a4a",
"description": "compiler/nir: extend lower_fragcoord_wtrans to support VARYING_SLOT_POS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aaddf1a342944743f65ab0c55df46f2c7d3c17f",
"description": "compiler/nir: rewrite lower_fragcoord_wtrans to use nir_lower_instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9f4b14ac6d2e39584cea4d67d4b36a34c17f150",
"description": "Revert \"CI: temp disable t720/t760 jobs.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f1001a38275fc4bcc2491b58237a12dec08c621d"
},
{
"sha": "d79c946fb35fcb43380ad63feb6ccc2428a043f4",
"description": "nv50/ir/nir: rework indirect function_temp handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd265bb4f1fb6770a296ec6c2bf22692bd3054f6",
"description": "panfrost: Update CI expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a13351234cae688ef5ed2aeb6c42d719c76c5cd",
"description": "panfrost: Drop union mali_attr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e3fe54e2e01a562f285eb98910b7f4d8ba475f9",
"description": "panfrost: Drop hand-rolled pandecode for attribute buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec58cda5da0b7d43b5ff71db4f4f3b85629e6739",
"description": "panfrost: Use packs for varying buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9732b64862f57b214e96ce01dba4674808987a22",
"description": "panfrost: Remove mali_attr_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb2762a837d8da9727a20ee17a86d8609f093e49",
"description": "pan/bit: Use packs for Bifrost unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ef205dabd4909c6768f2181fff95fe3f9b451cf",
"description": "panfrost: Use MALI_ATTRIBUTE_LENGTH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59fa26902d56e068de1769a62d8329e6777bba92",
"description": "panfrost: Use pack for general varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c850637f5a988ce92c1dd22809229a1d2c22d37",
"description": "panfrost: Use pack for XFB varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40b4ee9426f7b2e73e79e68da8c600cc8b4d643a",
"description": "panfrost: Factor out general varying case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b805cf9b1f4eaf91bf21ff9d0fe9b86ce7e73041",
"description": "panfrost: Pass varying descriptors by reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5a264facfda518bb854737a563242cb36626c22",
"description": "panfrost: Reword comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44397c580cc2401fdfea0a2f7d1df93a4e8d866c",
"description": "panfrost: Use packs for vertex built-ins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e646c861fc62d4163d9a94f910d3bb97731ed0b7",
"description": "panfrost: Use packs for vertex attribute buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9bb5dc911a1de4a1178af458babcaaa64998327",
"description": "panfrost: Inline panfrost_vertex_instanced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9dc22512202f793f89d6cb86a780f81c2b88cd5",
"description": "panfrost: Hoist instance_shift/instance_odd fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27f8b879cce4e396d3ca352f1366f5711346e96f",
"description": "panfrost: Use packs for attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6caf789c07a8fc1968d4849f662c2e74c7b6160e",
"description": "panfrost: Move attr_meta emission to the draw routine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8236fa3ff166053f7e47a1a768631d3e9bf800bd",
"description": "panfrost: Make attribute-buffer map explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc81ea0c209078b02e1eb62a27d4c31b292ba3d",
"description": "panfrost: Simplify offset fixup proof",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fc90f7c3c5ad80360c87c6e0ca66d5b20e612d6",
"description": "panfrost: Use better packs for blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e7fd2a0346ee364b1b0ccf58cc9214a602fcc35",
"description": "panfrost: Add XML for attribute buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76de3e691c661f7e7d64e0ca333ba429ca74e5ba",
"description": "panfrost: Merge attribute packing routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c8a722b85eaf13d2ac9d722fd5be053cb69903b",
"description": "panfrost: XMLify attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdc3276317de5da31b7336a6aba0525bbc752191",
"description": "panfrost: XMLify mali_channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "668ec24bfdb58090b769a51327ce81dd64da5eec",
"description": "panfrost: Squash 22-bit format field in attr_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5f18ce144f633695ee8fbadb0479230fa099817",
"description": "panfrost: Drop NXR format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e03622e50fcebbcc32b2fd403b1a729c73cb49d5",
"description": "panfrost: Set STRIDE_4BYTE_ALIGNED_ONLY",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": null
},
{
"sha": "350dd2a36dc54d55fafaf173faa613e66f0666f1",
"description": "pipebuffer: Remove unused buffer event in slab bufmgr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a012f429dea68af4c4941ab8004271bc8ff18f3",
"description": "nir: handle load_input_vertex in nir_get_io_offset_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83953f9d4d40d560586785e7342d7784bad6fae2",
"description": "nir: remove nir_strip stub declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3a9781ee190a81766dcf6243aabef57839ab5a2",
"description": "compiler: add glsl_print_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7c04b1790fb69e2f0f942a286c76b3efef85eab",
"description": "ac/llvm: handle static/shared llvm init separately",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "50d20dc055decf43f956601d71572f825c2b2eca"
},
{
"sha": "916110e17f2e04d685978e6b385b3fe0d3231fe9",
"description": "st/mesa: Enable clip planes lowering for geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "584f27326c1560cc23538cb76fb734ab492ccc3c",
"description": "st/mesa: factor ucp-lowering logic into helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff4c991fd1c1f5f211ba9251f9c4701a1e013bf2",
"description": "compiler/glsl: Initialize local variable to zero to fix MSVC RTC error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef",
"description": "vallium: initial import of the vulkan frontend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8004fa9c9501d91669ac51d32c9a9143286ca7ea",
"description": "vulkan/wsi: add sw support. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a9eba4acd0b202967d312851a3cc143275fb653",
"description": "util/format: add some ZS helpers for vallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3abf548270bbe92aea17b976397813ba763f4ea0",
"description": "gallivm/nir: add load push constant support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94e4a17f29b5f487213b37e8376eadd87308856a",
"description": "llvmpipe: add support for memory allocation APIs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecb617a6a757a375a66b3c2ad25990011624c41a",
"description": "gallium: add a resource flag to say no over allocation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6c7ca218d77e5369d40d76941e7267d81633dc6",
"description": "gallium: add an interface for memory allocations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50b039590e19d07607ae0714ebffeed6d4f182d5",
"description": "radv: Use getter instead of setter to extract value.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "64768111c302014a6ae8db6122dedf0d5e5168cc"
},
{
"sha": "09196355b2b2b6a2d3935eb3c43fe784d226426a",
"description": "gallium: Use unpack_rgba() instead of fetch_rgba in translate_generic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b8d67cb64ca38c93089da2f0b414c5897a19e27",
"description": "util: Move fetch_rgba to a separate function table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc84369b70781e5e0984c7950e4d084abce8050",
"description": "util: Mark the format description getter functions as const.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35b22b5da0277ba12fdb45fee79bca75cc6bcf5c",
"description": "util: Make all 3 fetch_rgba functions occupy the same function slot.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80babbbf7ea4facc653b1dbecd3a8b1de43dabed",
"description": "uitl: Add R1_UNORM to the list of noaccess (no pack/unpack) formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6668d7a5f36a31793a5309b5a612b8a388c3fcd9",
"description": "egl: drop unused egldriver.h header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f01fa11d78263a4923406babb9834ce5edea32f",
"description": "egl: drop now empty egldriver.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "890d0334c156ac830c1f329ac52e5c1cf8bb7e54",
"description": "egl: inline _eglInitializeDisplay() into eglInitialize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e7ae395e72c710be7d153c76222633aa8ab7444",
"description": "egl: inline _eglGetDriverProc() into eglGetProcAddress()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "735b35e34a8bf733748e89fe45fbed058ebf0739",
"description": "egl: drop unused ${drv}_driver()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c74628fd1e5d9af756d56b6026e72203523e6df6",
"description": "egl: replace `&_eglDriver`/`NULL` tested against `NULL` with simple `true`/`false`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37be01bff776c85d89cd33ec5fae2e179748e475",
"description": "egl: drop unused _EGLDriver from MesaGLInteropEGL{QueryDeviceInfo,ExportObject}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eb5847d487d76a763b739219366f62b19bc5a73",
"description": "egl: replace replace _EGLDriver with _EGLDisplay->Driver in eglapi.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "372c6c42af1dc7600eadb2712739986b2ba35325",
"description": "egl: replace _EGLDriver with _EGLDisplay->Driver in _eglGetSyncAttrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9fb63ab03c3d0ab73916d3e52c4b66b3a1e79fd",
"description": "egl: drop unused _EGLDriver from _eglSurfaceAttrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b981babb937b4355c5c1d2415d95e725ba18e659",
"description": "egl: drop unused _EGLDriver & _EGLDisplay from _eglQueryContext()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ef8aacb60e758d38e13d30fc5613f272bd3ddbd",
"description": "egl: drop unused _EGLDisplay from _eglSetDamageRegionKHRClampRects()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0345a614629d6e22c942cbaee095d04a14d72c2b",
"description": "egl: drop unused _EGLDriver from _eglGetConfigs()/_eglChooseConfig()/_eglGetConfigAttrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c745644fb84aaf40354177fb795c4a2bd01e30",
"description": "egl: drop unused _EGLDriver from SetBlobCacheFuncsANDROID()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bbb0c7689bb4d999d4b2330b4edf03d39b1430b",
"description": "egl: drop unused _EGLDriver from QueryDmaBuf{Formats,Modifiers}EXT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a71dcd2dc2a058f38f6cce78cfe32f9e7f3ac92c",
"description": "egl: drop unused _EGLDriver from ExportDMABUFImage{,Query}MESA()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "429e936948045d6314235581b79d29755b8bdc8c",
"description": "egl: drop unused _EGLDriver from QueryBufferAge()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "155541bc025ad8ff122ffafa28df452c7b53d771",
"description": "egl: drop unused _EGLDriver from PostSubBufferNV()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f010568ea25d4d6fe75d5764c42c24285a529dc3",
"description": "egl: drop unused _EGLDriver from CreateWaylandBufferFromImageWL()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "845a37ce355805f524ccb36ac0bfe668dda3be6d",
"description": "egl: drop unused _EGLDriver from {Bind,Unbind,Query}WaylandDisplayWL()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d5162eddf8b1a3b7f1f4b60fe15e41ccf9fbd33",
"description": "egl: drop unused _EGLDriver from {Create,Export}DRMImageMESA()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "692b9c6ed0c61b388aedb908faba61af0ef6abe5",
"description": "egl: drop unused _EGLDriver from DupNativeFenceFDANDROID()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f49805c441aa787c8efb281d311d2d54c69ca84f",
"description": "egl: drop unused _EGLDriver from {Create,Destroy,ClientWait,Wait,Signal}SyncKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "740ec08f21c7eae2036a2af441250e1416437acb",
"description": "egl: drop unused _EGLDriver from {Create,Destroy}ImageKHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7d15d2ae3a6b0cbf6770ae50eff58ec2dd506e1",
"description": "egl: drop unused _EGLDriver from GetProcAddress()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8d1c4647f2ed42170e1ec4780dba9bf1f1b4c0c",
"description": "egl: drop unused _EGLDriver & _EGLDisplay from WaitNative()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e65469c706184fc900fcfbae046ee0a645160c6",
"description": "egl: drop unused _EGLDriver from WaitClient()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "648f603c35670d3f2724f09c3ff73503bc3d843c",
"description": "egl: drop unused _EGLDriver from SetDamageRegion()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d202fd6596c08fb8cbd745192f547d98f3e5ec84",
"description": "egl: drop unused _EGLDriver from CopyBuffers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82035b2e3db01090f726c2a2c35de9ddf539e2f0",
"description": "egl: drop unused _EGLDriver from SwapBuffers{,WithDamageEXT,RegionNOK}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "347840cf43624bdb2a5ce820e1001842e3f75ded",
"description": "egl: drop unused _EGLDriver from SwapInterval()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f4a6ad3b32aeb9e7172a8ec80c969495637cf17",
"description": "egl: drop unused _EGLDriver from {Bind,Release}TexImage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "982ac69e3f838904f4e218a5ccab1eff9a25c387",
"description": "egl: drop unused _EGLDriver from QuerySurface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a17f1db555172597a15c3c88396f44b4aded5fc",
"description": "egl: drop unused _EGLDriver from MakeCurrent()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b4c474ed7d217ae27edc6f9e30feba651ef6a53",
"description": "egl: drop unused _EGLDriver from Create{Window,Pixmap,Pbuffer}Surface() & DestroySurface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f27a32a7927662eb4ce124b116ca561c3f693f3f",
"description": "egl: drop unused _EGLDriver from {Create,Destroy}Context()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "435ad514163d58596059256ae8f0bc518b99b4a1",
"description": "egl: drop unused _EGLDriver from Terminate()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad61d4f14619ce43c5f558fc2ce5ac1267a95e25",
"description": "egl: drop unused _EGLDriver from Initialize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e87e68d836e5e08025ce61d5aa79a5c68a5784ef",
"description": "egl: replace _EGLDriver with _EGLDisplay->Driver in _eglQuerySurface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3aa7b2e1b19ac71c1eee71c8a2a61cfc7d1a6d3",
"description": "egl: replace _EGLDriver param with _EGLDisplay->Driver in dri{2_x11,3}_create_window_surface()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "485f8f89f9027546df169b7b141d5f4dccb1a85e",
"description": "egl: replace _EGLDriver param with _EGLDisplay->Driver in _eglReleaseDisplayResources()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a76423e481ae0a5ed7726d43700cb0937ac9890b",
"description": "spirv/vtn_cfg.c: Include util/debug.h for env_var_as_boolean.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "430e3310e2aed924dc4e0729644e629007d73ef7",
"description": "llvmpipe: only read 0 for channels being read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1001a38275fc4bcc2491b58237a12dec08c621d",
"description": "CI: temp disable t720/t760 jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "031f9e17d2c387a64770246c2e5801a233a8ea3c",
"description": "anv: don't fail userspace relocation with perf queries",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb"
},
{
"sha": "dc667b1f192d33d073832a50b0e920734f9fb8ef",
"description": "nv50/ir/nir: fix smem size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "384c4df23dafa516fbe76e2844b259087400543f",
"description": "clover/nir: fix mem_shared by using address_format_32bit_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa8661141a0f466994145e99be4d4bd4f9684a9d",
"description": "android: util/format: fix generated sources rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84ed2d0980bfa98898606c67e7441bc83da6100e"
},
{
"sha": "b41e74ae4a7c8f67c47149b4415f715f8a4d2597",
"description": "spirv: Add a MESA_SPIRV_FORCE_UNSTRUCTURED environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "217def3ac6721bc7d8a1f99d2fc4501e5ee8627d",
"description": "spirv: parse unstructured CFG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "467b90fcc46efdd5ce64a12937fedf507d0242ec",
"description": "spirv: extract switch parsing into its own function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96dff31bc8f099651f4b96e9658bdb2a1c4b53cc",
"description": "spirv: Move the emit a 'return value' store logic into own function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4638de8b1b3e362b356587622b1178f2d83bc619",
"description": "nir/lower_goto_if: Add some debug prints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d57573dcd4aa2160f3153df466b01f377484a3fa",
"description": "nir/lower_goto_if: Add a route::outside set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2bf850672bb3691044d773c9fd96d0e80c7fcf3",
"description": "nir/lower_goto_if: Replace a tripple loop with a double loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b892d473b4e9399697d45a98d6cf02fa0e900e7f",
"description": "nir/lower_goto_if: Add a block_for_singular_set helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "193765e26ba4c9a8f8c9a10942a87bd65b4f1587",
"description": "nir/lower_goto_if: Sort blocks in select_fork",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fad20f21b39b72c965151a0e2b0fb36e436b813",
"description": "nir/lower_goto_if: Rework some set union logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1617985896274dce37b943307d456a042fb2a6d",
"description": "nir/lower_goto_if: Rework handling of skip targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2455d03c3113fbfe070fc30f3b292d3143e443b1",
"description": "nir/lower_goto_if: Use util/list instead of exec_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f69d732fcaba332f83aac073f2376ded0d3d5c74",
"description": "nir/lower_goto_if: Clean up ralloc usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "202b4df4aee790bb5b9486deb7c014ed440f27ff",
"description": "nir/lower_goto_if: Document some data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b273611bb177b1a00d292f4d7df55efdf0f4ad61",
"description": "nir: Add a structurizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "025bdbac3e09ae9bac9eefb831e9446b9574d120",
"description": "nir: Add goto_if jump instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92db942fc6af52ea5a4a3eb77533a045ffe56685",
"description": "nir: Add and use nir_foreach_block_unstructured helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4768ea1a77ad7559004949d0cf1eb7af9a4499d9",
"description": "nir: Add a structured flag to nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19f35735a09546f630a92780cdeb2cc9ad08bad8",
"description": "spirv: rename vtn_emit_cf_list to vtn_emit_cf_list_structured",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16f858968f2e066069ceaf4aea3deebf22a188d7",
"description": "util/set: add _mesa_set_intersects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acf756a64fee4cb1305df73e53aca7a40e56b7cb",
"description": "android: panfrost: Redirect cmdstream includes through GenXML (v2)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bce1a7e97fcf09bc9b1e6016281af8872b9e8ea6"
},
{
"sha": "92f65e28fee1f4e705e8a210977dd16239febbf9",
"description": "turnip: add missing tu_bo_list_add in CmdWriteTimestamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddac5933f8f30df66b389c32a634dab16cff5a4c",
"description": "turnip: call packing functions directly for pack_gmem_clear_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "201331edbfeba9f3461a6296187d8dc435484a9d",
"description": "turnip: rework format_to_ifmt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa5ebf0a6dc24d087c28d9dc2be53b6e6a9b2233",
"description": "turnip: fix CmdBlitImage with D32_SFLOAT_S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f83e89507de69b55c8c899fb0fa52f9c9bf3ce26",
"description": "turnip: delete a blit_image TODO that has already been resolved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ca1ccc18d8e232112d146255ed937597ff93a5f",
"description": "turnip: remove dead tu_minify/typed_memcpy functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99372547be9c116592b0f19ead672fa98125588f",
"description": "android: panfrost/bifrost: add libpanfrost_lib static dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14"
},
{
"sha": "bce1a7e97fcf09bc9b1e6016281af8872b9e8ea6",
"description": "android: panfrost: Redirect cmdstream includes through GenXML",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14"
},
{
"sha": "0980d1d5ab0829fa78852d81651d5386874e528a",
"description": "radv: Clean up setting the surface flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d19bc94e4eb94a2c8cbdb328c9eaa2faf1ba424c",
"description": "radv: When importing an image, redo the layout based on the metadata.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0d67b7a1c32f4fcfdc8c6a66bc3359b1003c752",
"description": "anv: add no reloc flags on empty and simple bo paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00b9a3443bac23a335647d6185b7d94f805af6bb",
"description": "anv: Mark anv_dump_{start,finish} as PUBLIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f024bc8314cfb94df6b321cc5e639a6c107f375b",
"description": "zink: invalidate pipeline hash on more changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1185b3f32d97a260dfd388bd0ca032bc6a380bbf"
},
{
"sha": "65d7172d171b5a209ddb9f90ea7acc8105452816",
"description": "util/macros: Add ATTRIBUTE_NOINLINE definition for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58af31186a806c8f18cf92dad454bb5f46daa9e2",
"description": "u_debug_stack_test: Fix MSVC compiling by using ATTRIBUTE_NOINLINE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d0d14f3f6481e015b4413fa0487164b76fe45296"
},
{
"sha": "493298528a82e2ab7cf3ce6aed187fe19730e3d0",
"description": "iris: Make iris_bo_import_dmabuf take a modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c111e9099ceada50a2437e6e2e2a0f7cc6597448",
"description": "iris: Don't call SET_TILING for dmabuf imports",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c19492bcdb9ff5c5bf4092d2daff6e2e5d7bce1b"
},
{
"sha": "0c97e601a422532ea673e842683982b1b4012e6d",
"description": "turnip: implement VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84ed2d0980bfa98898606c67e7441bc83da6100e",
"description": "util/format: expose generated format packing functions through a header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a322924d9cf4557af5fb11c95c1646f110a21aba",
"description": "panfrost: add missing dependency on midgard_pack.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8557b1a8ebeef466df3c912ecae02d85a8617b76",
"description": "panfrost: Fix border colour",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f74186baa5efd1147916b39a819fee9e427c8ecd"
},
{
"sha": "8277334f3978463ec8631e2b98e3d2a37d113496",
"description": "nir/lower_idiv: Port recent LLVM fixes to emit_udiv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8b98d0954e6168484479cf51d56bface448d00d5"
},
{
"sha": "d452c04aa19e093afe47d225c2c02ba536ebf0ce",
"description": "aco: do not set valid_mask for POS0 exports on GFX 10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c621dcf0ed21eec658e45cee395f66344ac5190",
"description": "panfrost: XMLify enum mali_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78445ce695444a176719e4bdc4eb9bfe159169c7",
"description": "panfrost: XMLify exception access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99d17fb771b77af5c693ce86aae6a61a05c05843",
"description": "panfrost: XMLify MSAA writeout mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9bdba26b0c16cac05bb14674458da2acd462797",
"description": "panfrost: XMLify Block Format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c1ac96eb6e037686c391b5cdd334b271c6804b6",
"description": "panfrost: Drop unused mali_channel_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad0b32cdbd512dd56c66426789c7b801a5db8a4f",
"description": "panfrost: XMLify Bifrost textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f008a6314c67fb11baeb70bdf4efe83b3476f029",
"description": "panfrost: XMLify Midgard textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b10c3c869d9f1693198517c40b95acf3a11f80d4",
"description": "panfrost: XMLify Bifrost samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f74186baa5efd1147916b39a819fee9e427c8ecd",
"description": "panfrost: XMLify Midgard samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4c8c8e8fbd30968a43159cee0add48449f27a3b",
"description": "panfrost: Don't mask coverage mask to 4-bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6afd4addefa111c112b82a88824db7af61003407",
"description": "panfrost: Simplify depth/stencil/alpha",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1675d92d663bf92cb5f8d699a096748e7bdd768f",
"description": "panfrost: Simplify zsa == NULL case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "931e7b4c7a16fdb4f9231d4af6ecb1b20ddaae2f",
"description": "panfrost: XMLify stencil test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa949678c1985de2d728691ffc177f1054dc35c8",
"description": "panfrost: XMLify UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f487e087f9170ff2bd23a071cd857475520def7",
"description": "panfrost: XMLify viewport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef20691e3d81021fcb246468e1a170220591617d",
"description": "panfrost: XMLify wrap modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9ca3204619b1b090d660b61cc69460e7e1e2d99",
"description": "panfrost: XMLify stencil op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d182a6057fd2288210a2f623d480f8619fb32c7f",
"description": "panfrost: XMLify mali_func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32dbc80979e18d119105e46cb37c4bc9890fb6a9",
"description": "panfrost: XMLify draw_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b7056b8c8a384819a00908b76be8bf4d407cdb6",
"description": "panfrost: XMLify job_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2ddd4d56562d0c43e662882eca0964377dfba20",
"description": "pan/decode: Add helper to dump GPU structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88dc4c21e6cd3084212a5d780c4113ee02721f14",
"description": "panfrost: Redirect cmdstream includes through GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ad921956d8b9ed35ba72f44bd62a7a78ab854cf",
"description": "panfrost: Build midgard_pack.h via meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75cc5b8c2922e192dd8c3e6dc33d6e691f2485fe",
"description": "panfrost: Adopt gen_pack_header.py via v3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cb3a9e72eb99578780a0b754269673a8770d7b3",
"description": "panfrost: Add stub midgard.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33e69203d2a03cf15932f077dcc22e7ad23cd0e9",
"description": "util: Fix up indentation in the generated format tables code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fd0f455af7bc741ea330fcd12478833580dbcfc",
"description": "util: Change a codegenned switch statement to a nice little table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4064a6cd207811434e5400a613b3833fbda6b787",
"description": "util: Split the pack/unpack functions out of the format desc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6723addd8a70069517dd337939fe77ef6cea1a4c",
"description": "docs: update calendar for 20.2.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6de5acdf4fd9f7fd923e85f710bae1c44bc0bf42",
"description": "docs: update calendar for 20.2.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c84600afafe9eaebb8e355122ffc421ae372136",
"description": "radeonsi: fix compute-based culling with VERTEX_COUNTER_GDS_MODE == 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b78cb2e0039f09d9820a1a9166a49f168c9959d",
"description": "radeonsi: disable NGG culling on gfx10.3 because of hangs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "61042b1bdb199f98dd34085ed29a8c492ed9b2a3",
"description": "zink: handle more draw modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ced9e6e3e5c14a0f9b7e6d20d01a337227fcf40a",
"description": "zink: change pipeline hashes to index based on vk primitive type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2701f887fc376202577ad942c20a7284b12823f3",
"description": "anv/nir: Unify inputs_read/outputs_written between geometry stages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a1217513e1c5d881718c2a7f2afb951e1fe6305",
"description": "panfrost: Implement panfrost_query_dmabuf_modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24c921b1b5cc427c7ab1abd76c443db4a008d1b9",
"description": "panfrost: Ensure AFBC slices are aligned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d0241dfed3c457ffbdc51bcc41cfe723e5bb586",
"description": "panfrost: Allocate enough space for tiled formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c0cb56fd9e9742af1186fe093bb38d7e2e59285",
"description": "panfrost: Enable YTR where allowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d285ea6467d382e3865c60f57d86501d362380de",
"description": "panfrost: Implement YTR availability check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9",
"description": "panfrost: Choose AFBC when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c54d45dd90a0606a9287bdcc03fd2463e47039a2",
"description": "panfrost: Import staging routines from freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "348d374d01302ffe0e88e04e2509ff1407d731b5",
"description": "panfrost: Respect modifiers in resource management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f9cc9948745b570704f20e18f0247628817de5",
"description": "panfrost: Account for modifiers when creating BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "965537df2afcaf94c4b96c2acd5e8f7036f71829",
"description": "panfrost: Use modifier instead of layout throughout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fed69cde2a96248ad3a5c20621c1e58c88f8d2f",
"description": "panfrost: Introduce create_with_modifier helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32bd588fedef6411bb4538988475f38761e3de8c",
"description": "panfrost: Remove hint-based AFBC heuristic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "340017ec476bf4af3297b7b3a65f667cbfc93a5f",
"description": "panfrost: Set `initialized` more conservatively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22777025d4ac63a8f5909f8da7baa2501a32682f",
"description": "gallium/dri2: Support Arm modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37872edf6fc678f90b1b2c8354a91007089f43b8",
"description": "zink: print error when getprocaddr fails for extension functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "371f6f42ad423509b83dae9109b295e4b3eb4852",
"description": "radv: Update CI expectations for the recent descriptor indexing regressions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d7d76c15258a7e856ab60d7bf98565a93ed6aee",
"description": "iris: Add support for MESA_SHADER_KERNEL in the disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65eeb06a7f7afd1fbf48490f06051dfad9de3214",
"description": "iris: Upload kernel inputs with system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5e7be386ffa8d5805fd0381ee0c921af65a6bcb",
"description": "iris: Copy dest size from the original intrinsic in setup_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43429efc61e836b3a1eda5b2290153c20ec099b2",
"description": "iris/disk_cache: Stop assuming stage == cache_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dfe41c54e2cc1554a64c4291f83f39966457154",
"description": "iris: Add a kernel_input_size field for compiled shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e39326e617dbf53fdbe1f561b069fe6f875545c4",
"description": "iris: Use blob_write_uint32 for num_system_values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "003b04e266ae0faad563c1228561b53f33a68474",
"description": "intel/compiler: Allow MESA_SHADER_KERNEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2b6ccbdadd9438eab60ba7dbf8c0d870079c839",
"description": "intel/compiler: Use C99 array initializers for prog_data/key sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e1de8e5ac90a9dd0a2fb9310cb36371a9d12dce",
"description": "intel/cs_intrinsics: Handle 64-bit intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d62735b470c0851a567bd2cc0759c18af987923",
"description": "iris: Add support for serialized NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baa4cf9b8ed25630d795926ff2e1dfae9ae955b2",
"description": "iris: Implement set_global_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17280a8ef1a90b73add63682b0d956fd4383c6b1",
"description": "iris: no-op implement set_compute_resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac6e207ee07f74f4fcc8eaeff2f76f93bf033484",
"description": "gitlab-ci: test Fossilize with GFX1030",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "431a3cf239eed2b6fac79ea7e66d3779a2ab4b08",
"description": "radv/winsys: add null winsys entries for Sienna Cichild/Navy Flounder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "638a09b827f1e7b561e878612890fc0ebcdb1613",
"description": "radv: fix emitting the border color pointer on the compute queue",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53"
},
{
"sha": "96cfc684e63238a7aeabc8893fb04fe5f3781a66",
"description": "util: Fix memory leaks in unit test.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d0d14f3f6481e015b4413fa0487164b76fe45296"
},
{
"sha": "ef66e02a408c4b8d11a3b7122b0e8e05ffac8eb8",
"description": "src/mesa: add GL_NV_half_float extension support (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8abf59ff98863634321e3e0d60035277e58e92e8",
"description": "dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_B8G8R8X8_UNORM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf576772ab4d9e76dae716640bed6de879f19567"
},
{
"sha": "fdb97d3d2914c8f887a7968432db4fdbd35d8376",
"description": "aco: execute branch instructions in WQM if necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3817fa7a4d1f51c385b28a2e45a1edf227526028"
},
{
"sha": "678cb6d248f567468620079093ae4235c0a138cc",
"description": "nir: nir_range_analysis needs to be updated for vec16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b4c24eb679e248894751f30e2ea842dcf3f21f3",
"description": "aco: don't move memory accesses to before control barriers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cd392a10d056833d915ba2912e4dbe58d86bf28f"
},
{
"sha": "e4c6204d6595d7dc47c23ae637b8aba3307ec2cc",
"description": "radv: limit LATE_ALLOC_GS to prevent a GPU hang on GFX10",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "02562505478c99f887e9355c6e19cd5342f519a7",
"description": "radv/gfx10: add missing initialization of registers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "044b238507bb54ff8b6129c9754f1efc0f0834b9",
"description": "etnaviv: completely turn off MSAA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cf7eec6b153baa69788938cac902e59da965d62",
"description": "nir/lower_ssbo: Don't set align_* for atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d010d3dc5f210336d283caaf6453c52cbab6c31",
"description": "anv: add a check for depthStencilState before using it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e4590c07500941ae1afa82db5e4fea2111a68604"
},
{
"sha": "ffc8f2ba4c2cc38c5612ef20235b90b648c4feff",
"description": "anv: fix up dynamic clip emission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c34d8ac26e0a21c9036b4cfaf9e42c1e4298794f"
},
{
"sha": "240c0746d1617690ede440794eb4aa981784f5df",
"description": "anv: centralize vk to gen arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d6e4a201af04018f18c413dead488c3c5565e1a",
"description": "freedreno/decode: try harder to not crash in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbfce486f2cea8ace3bda5d2d93d28952ad2944d",
"description": "freedreno/crashdec: handle section name typos",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67"
},
{
"sha": "8d437b21944327ac6b6320137133d1e35f6eacc2",
"description": "freedreno/ir3: add more disasm stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aa74ab7921606940844a2da16b455330eedc53f",
"description": "freedreno/ir3: add tracking for # of instructions per category",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cd0c8d8ea1c59ebafba668a797f8bb05874fda3",
"description": "gallium/u_transfer_helper: add util functions for doing deinterleaving during map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2368813ce6f6e767226ae4698159106f467ce428",
"description": "gallium: add pipe_transfer_usage for z/s only mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf52b40fb0bf53816ca4bb90e31ecd146fbcb533",
"description": "intel/fs: work around gen12 lower-precision source modifier limitation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee06e47c5b1d7e5132435ba4ed7be5a2b16bc77e",
"description": "intel/fs: Assert if lower_source_modifiers converts 32x16 to 32x32 multiplication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "166630f759246cc1a49ece8dc3feb4e3d6a777a2",
"description": "android: pan/bi: Separate disasm/compiler targets",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "14bb72c68b44e98f4a38bf2b993bcc0d64fb3162"
},
{
"sha": "41c9a2e740a3b4139d0ef8c86b2378b9fe2a9215",
"description": "android: pan/mdg: Separate disassembler and compiler targets",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b792d613e65ce37d75965885f029bd7e95cb6ffc"
},
{
"sha": "b9e58be3479e26807c2b0282e4967f608523c733",
"description": "android: panfrost: Move pandecode into lib/",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d62a6e7c5f678b986af0c6b3a0ea1ce6d9880c66"
},
{
"sha": "de352f58c3817ed5b399d211a1b2603510716e85",
"description": "android: panfrost: Rename encoder/ to lib/",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1c62b5528ab09731388670202fa4a6ca5aa96534"
},
{
"sha": "6e70508151823ce63e0976b4fa56e4d847a3c9b8",
"description": "aco: set constant_data_offset correctly in the case of merged shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f8ef37f653bbb1fffa6813697e2ffe21dae2016",
"description": "radeon/vcn: fix jpeg decode for navi10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e362ccb20c8c7f50d5ca3066092db2a24df20f7e",
"description": "radv: Do not consider layouts fast-clearable on compute queue.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fa83dc64d7930a169cfabf0ec67c36b43dc0cab",
"description": "radv: Add forcecompress debug flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a777b25350cce0a97243405fa129eca386aecda2",
"description": "intel/perf: export performance counters sorted by [group|set] and name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59716e40b0f198e19b8baae2d9952f8e8e76428c",
"description": "intel/perf: split load_oa_metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fbab5a1b3998854203c43560a47beac4e1897b7",
"description": "intel/perf: fix performance counters availability after glFinish",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fa64803aadebf8663469832eb90b6a7fe572494",
"description": "intel/perf: streamline error handling in read_oa_samples_until",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03e8b3551cf52b6b8b8efb48af7f413ddc4116b1",
"description": "intel/perf: fix how pipeline stats are stored",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7e6f709389be9744841d42dade3fcee8e8c6a30",
"description": "intel/perf: fix calculation of used counter space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d988ad4a21f25899936963e385e702002e4f18e",
"description": "radv: report a better error message when QueueWaitIdle() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3691ef55961aa0c5125d59463fa3fa5f4f61b170",
"description": "radv: report errors back to the application via VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc4b9c2128cd6b533d74a2fad01c016370218ff1",
"description": "radv: rework the error function helpers a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11781c0e49dd757da1c7dfe708db99f73198c461",
"description": "radv: report the spirv-nir logs back to the application",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff4f6202be26d1ffe1dfd306e6a586ea380367bc",
"description": "radv: Fix assert that is too strict.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c6aadbae71562c14166a6e7942867eaf56b3e017"
},
{
"sha": "f7e7cf637e1b457d56b3aaf4d05c928ef9acff17",
"description": "radeon/radeon_vce: fix out of target bitrate in CBR mode (H.264)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4975b3ec551d81460f07d0fe6a645c1e1f1548f1",
"description": "r600: Enable compute shaders for NIR code path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "834a61df4ed4257ca4bb69fed6664c80cc726f82",
"description": "r600/sfn: Force a minimum of 4 GPRs, it seems to fix atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e3068a76a6b7890a421a5537befd673349c98eb",
"description": "r600/sfn: handle querying SSBO size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac87cc22053d7871731a12d2ae1addeffe7961d9",
"description": "r600/sfn: Correct ssbo instruction handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11a861c78a0ad61606dd6668994b214eec893e6d",
"description": "r600/sfn: correct allocating and emitting of atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "702619c4126f7d69a6aab9c00b29c51e8b3a8552",
"description": "r600/sfn: Add a mapping table for atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56dedf052f4af1903a0d312eb9c7721c69f36c69",
"description": "r600/sfn: add r600 specific lowering pass for atomics and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df2acf8e26a88bef535e286ea52cbd5c6ec0d66c",
"description": "r600/sfn: Sort uniforms by binding and offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a828f6c5139c8e6f54e6341d8a6a00dc25916cdc",
"description": "r600: Set PIPE_CAP_NIR_ATOMICS_AS_DEREF to true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a03e24aa7faafe2dca77150e709727d4276b08cb",
"description": "gallium + mesa/st: Add PIPE_CAP_NIR_ATOMICS_AS_DEREF and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd003abd2fc989991b01400ab6614f83d3595ded",
"description": "meson: bump required glvnd version",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9a74746bd1f3bd28d4c4c7cba75e3245e1d25530"
},
{
"sha": "7fbadfc385c359fd291d58a75fbe6ce3fdc91747",
"description": "driconf: fix force_gl_vendor description",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dca119f12c291d7665d72464c92a8bf4328ef38e"
},
{
"sha": "800816d70be50b0b04669a016288121e1b11f0c8",
"description": "egl/entrypoint-check: add check that GLVND and plain EGL have the same entrypoints",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "351d513e30b3d09f39ee73169fc68e7cdaca1d11",
"description": "egl/entrypoint-check: split sort-check into a function",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "04bd58ff79eba8e95f33d1feea66c10aa65fb625",
"description": "Correct a typo in threads_win32.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3069c4257730acd09d30beb088291837ed0f884",
"description": "pick-ui: specify git commands in \"resolve cherry pick\" message",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b238d17a02f13a80771e81e3604bc6cc86e26da2",
"description": "zink: Fix 32-bit compilation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f059d550bd935c923acd5355de0916ddd6a2f84"
},
{
"sha": "08f3dcf2f6ef1da8aec4c95a531851c62c5798d6",
"description": "i965: add support for force_gl_vendor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab92c1178096308f2e3580fa8a2d280da776f05a",
"description": "freedreno/ir3: don't install ir3_compiler cmdline tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b6e8670f8128522ecf366b3121051ca32219fc8",
"description": "freedreno/registers: add some missing regs to build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9c33c5389818bc5035eb4538ea5d3fc1321dd27e"
},
{
"sha": "1e28745bc0d3528c1dfc25459456849feb58d407",
"description": "meson/freedreno: Fix lua requirement",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "caa107cb8db930bc59cd557a325a6a0bc4a86565"
},
{
"sha": "0cdd411b6d78d15e8bc54e1ce5c3493cdbcadc1d",
"description": "radeonsi: various fixes for gfx10.3",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "e2e700f6053d0b16ba46e4d5c5b20e965fb2224e",
"description": "radeonsi: remove the NGG hack decreasing LDS usage to deal with overflows",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "97456e847e090577b67df7ea0a49183fc5e77462",
"description": "radeonsi: add a common function for getting the size of gs_ngg_scratch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "68b3e92fef09330ac880e713a744dc7a57e78f05",
"description": "radeonsi: don't count unusable vertices to the NGG LDS size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "64c741ffb7aa0ae40c4302bc065fef0192123c6a",
"description": "radeonsi: fix applying the NGG minimum vertex count requirement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4ecc39e1aa1568f19ebf54a99ffe14643bac7d15"
},
{
"sha": "7a468fc0f6a02d2ee71b50225459de335ed689b4",
"description": "radeonsi: increase minimum NGG vertex count requirement per workgroup on gfx 10.3",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "633d2aa9157cb9b581982bf2f0aa4a80ba0062ae",
"description": "radeonsi: use the same units for esgs_ring_size and ngg_emit_size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d"
},
{
"sha": "b6fb09fd843293a4e5269cc457b6685435822d31",
"description": "radeonsi: use correct wave size in gfx10_ngg_calculate_subgroup_info",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "88efb63cafcf249a370ee27683c41afde3b95ffd"
},
{
"sha": "61c671c97e8632cf360ddbd2a6d7b3fe0e63627f",
"description": "Revert \"radeonsi: honor a user-specified pitch on gfx10.3\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "c4b5fd9ab096a0bb5106b93191b13c81cc32243b"
},
{
"sha": "15bd3f3712a2aa0fb9d550edc7b4a6a35a015b42",
"description": "ac/gpu_info: set num_tiles_pipes on gfx10+ too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9333a8570d2174b73da63c3ee6f1a740ae487ab8",
"description": "radeonsi: enable ETC2 hw acceleration on Raven2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1185b3f32d97a260dfd388bd0ca032bc6a380bbf",
"description": "zink: pre-hash gfx-pipeline-state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7be12df5e621e6d339b1dca3fb0a84e9b8550337",
"description": "zink: rename zink_gfx_program::stages to 'modules'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6196f2aa9370978724be7dbedf4931889a54062b",
"description": "zink: always compile shaders in pipeline order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c312299316cc97d86d5ca642c6b4d502f9a3ff73",
"description": "zink: start using per-stage flags for new shaders, refcount shader modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76d3645dd2e1737ecac3244d687d0eadab8456d2",
"description": "zink: use ZINK_SHADER_COUNT instead of PIPE_SHADER_TYPES - 1 everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f059d550bd935c923acd5355de0916ddd6a2f84",
"description": "zink: split up creating zink_shader objects and VkShaderModule objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a03d17ede778610f2c66099d0d5342cf09ef12a2",
"description": "zink: refcount zink_gfx_program objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8772c693c5a0b94be7fd891c278e504dabc0ee54",
"description": "zink: adjust zink_shader struct to contain full streamout info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e481d3e2ed02f965bdacf9c7518158ef495c850a",
"description": "zink: move shader state methods for pipe_context into zink_program.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d83be29a53396c013ad2d1146ca4b8136703259a",
"description": "intel/dump_gpu: add an option to capture a single frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6a5b0e52eb954aa5f91ee5d748c25c983abb438",
"description": "intel/dump_gpu: fix --platform option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f0db069d3a507fbb4a64393d50df18fa9376b62",
"description": "anv: track the current frame and write it into the driver identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42cb068d9f16bdf4d6b82d17265c13673f38f75a",
"description": "intel/dump_gpu: only map in GTT buffers not previously mapped",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22b512ea5b11c3b02f488d7143556eb0ef8c1303",
"description": "intel/dump_gpu: add an only-capture option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0e13827aab4afbe3a3cb239a5bfe9287c419d44",
"description": "intel/dump_gpu: set default device_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4bfa6dfbb15e34171f31854c04cb8abcfdba01b",
"description": "intel/dump_gpu: further track mapping of BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63c90acc9eba2c7252794b415ad4d5ace6956c4e",
"description": "intel/dump_gpu: only write BOs mapped by the driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54c68498d4c4627a56fd73f8a4becbed3327cad6",
"description": "zink: set primitive restart cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5959178381f3a3e88d33f76426172e55c9884ddd",
"description": "zink: use util_draw_vbo_without_prim_restart for unsupported prim modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4583b40863e3e57fe0df60daf1d5ab5ea8ebbae",
"description": "zink: move 8bit index handling out of u_primconvert path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5edaf081cdbdadfd027c2ba9ee5095f49b274f81",
"description": "zink: basic primitive restart support for strip/fan topologies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8531830038de9f0d8a97d55ccf209f549b720d8c",
"description": "radv: Add ETC2 support on RAVEN2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bea8930468e18e3371e4457380232ec04bda4990",
"description": "radv: allow to force-enable LLVM internally for a specific shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e63a7882a0ae2461cc2b84de96549c2df9d25985",
"description": "etnaviv: call nir_lower_bool_to_bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5b231962887e687f6665a79900a21ec0fd95cbf",
"description": "panfrost: Drop compiler cmdstream deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d0b3ef051e437392cb6bfff5eccf3579c1fe905",
"description": "panfrost: Treat texture dimension as first-class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a3088e85f24672323cb2e66b5cb6e8b52452f7c",
"description": "panfrost: Inline max rt into compilers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54f96544ec244cffae784cec072f8e7327c58301",
"description": "pan/bi: Drop use of MALI_POSITIVE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c94013c8194fea8e4107e1f3eaa8a0d9ebd2251d",
"description": "panfrost: Add panloader/ to .gitignore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52e3a67bb1aa56c424d2959fdafd0c3e67ffe974",
"description": "panfrost: Reduce bit dependency to disassembly only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14bb72c68b44e98f4a38bf2b993bcc0d64fb3162",
"description": "pan/bi: Separate disasm/compiler targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b792d613e65ce37d75965885f029bd7e95cb6ffc",
"description": "pan/mdg: Separate disassembler and compiler targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d62a6e7c5f678b986af0c6b3a0ea1ce6d9880c66",
"description": "panfrost: Move pandecode into lib/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c62b5528ab09731388670202fa4a6ca5aa96534",
"description": "panfrost: Rename encoder/ to lib/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "956b09653cc171f290ccef3da6bbac769cbec470",
"description": "panfrost: Don't export exception_status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ddc6e543cb1fc67a5912638d13a543827b3ae50",
"description": "panfrost: Remove panfrost-misc.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f3c9da87b701cd863315849f1beccee8f5fb3f",
"description": "panfrost: Inline panfrost-misc.h into panfrost-job.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebf7e87f2cd818251bbabba134e8cfd2faada1e0",
"description": "pan/decode: Remove shader replacement artefact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4df95bf9fd8dac1a10b5f32d8c95c9cad61395f",
"description": "panfrost: Move format stringify to decode.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b80e753940ac3749789fe4b17e914956f99a27a5",
"description": "panfrost: Remove blend prettyprinters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b43bcb05a172e44bc2bd4dda5eac9397a54fa2f0",
"description": "anv: fix incorrect realloc failure handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "246261f0addfc24f69ae412b9ef7e40e2c667a4a"
},
{
"sha": "21b47cbd9968035edff9069b0939151bc3ad8182",
"description": "aco: fix C++11/C++14 compilation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d1f992f3c2d138faa0c89a2486c4252a06886106"
},
{
"sha": "782ba8d3ae55af392da8ca829f3a185c10bbecfc",
"description": "st/mesa: Treat vertex outputs absent in outputMapping as zero in mesa_to_tgsi",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d684fb37bfbc47d098158cb03c0672119a4469fe"
},
{
"sha": "a92cfa66b4ebf51b59fda81bd65d83f4ca013e7e",
"description": "Bump development version and clear new_features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f06d194fd3650f3078574741ce56bdcba43279d",
"description": "anv: Advertise shaderIntegerFunctions2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c57338b924710b93193f921cd1e95d6de6b398ef"
},
{
"sha": "9e397956b092543f5fc89ccc43dc309818c150c6",
"description": "panfrost: signal syncobj if nothing is going to be flushed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6aadbae71562c14166a6e7942867eaf56b3e017",
"description": "radv: Don't use both DCC and CMASK for single sample images.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c67ef7695a2577cc3161deb158fa89f1e9dd0fbc"
},
{
"sha": "e2c614a415b9ac65fe5510a156b42d7c005b1208",
"description": "appveyor: Use Python3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f9fb7ffaae7f154fb996682a61e7293d0babc6f",
"description": "appveyor: Upgrade pip.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e665458a90c71869be81a258ae5727aa8c1929a",
"description": "util: Fix SCons build.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "848e7b947d0d505d54d27780b052e5532c721678"
},
{
"sha": "56ab105182e5a3129ee646cf6382a5699bf14bce",
"description": "freedreno: Add more asserts for DST_OFF/NUM_UNIT in indirect const uploads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e970de36033b8f47664a945359010c8c6e7e74d",
"description": "freedreno: Increase the NUM_UNIT on compute's consts in indirect dispatch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f07e25bc6d84fd5b71dd7f84e0d36166ff6aaf79",
"description": "freedreno/ir3: Clean up instrlen setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f637d66cc1fae0f1536e8bfcffdf7c153055382",
"description": "freedreno: Split ir3_const's user buffer and indirect upload APIs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "154299934d8a33205117ca1ab4ae2ef112b8447b",
"description": "freedreno: Rename emit_const_bo() to emit_const_ptrs().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51acfe22306fcaf7767a7cfcc64b46049210c5d0",
"description": "freedreno/ir3: Simpify the immediates from an array of vec4 to array of dwords.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e873c4da08d883161e572cf7b9d7d24ca12a78b5",
"description": "freedreno/ir3: Merge the redundant immediate_idx/immediates_count fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e922fbc160bcda9b38ccf5704cbd7276a748094",
"description": "glsl_to_nir: fix bitfield_extract with 16-bit operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92f5e94a9379ed8871890fc4ae8efccd156ac7de",
"description": "glsl: improve precision determination for calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "282a1e6288f6dfde7a5481fa43d350f755104452",
"description": "glsl: don't lower to mediump for desktop OpenGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e008563753671c9076867c355d723932bc1b27",
"description": "glsl: don't create conversion opcodes for array types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5020403c703c5fea571b1989fd3a004dbe76e74c",
"description": "glsl: don't lower atomic functions to mediump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93076f60d3a177ff2ec9c4b5662ff0ba69e3d0ec",
"description": "glsl: don't inline intrinsics for mediump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a6255186d65d39d56b6a0d46067f70a4fdc13d",
"description": "glsl: fix constant expression evaluation for 16-bit types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2d5f4851ab1d4ac38cbf071029f406504e6a552",
"description": "glsl: lower_precision - fix assertion failure with dereferences of constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a88fd7bfdc6df38f160324afbd62279883323b4e",
"description": "docs: update calendar and link releases notes for 20.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d3f81f3207b4002d565a42e8dc9aec2595d00b8",
"description": "docs: add release notes for 20.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4c4e0103a5997eca381d1dc8d8cb124634032f2",
"description": "glsl: remove LowerPrecisionTemporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4e0cae90c52a13bd1081ae6097de2756348bf9c",
"description": "gallium: replace 16BIT_TEMPS cap with 16BIT_CONSTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a763c0c86bb9845c2eac9726690d83b82d46978",
"description": "glsl/lower_precision: split out const lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f060549be47863d49ef6c8c6f5ca9016c13fb7b",
"description": "freedreno/ir3: lower local_index using local_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0947903fc7d2790a962a98ea290e66bfdde3969",
"description": "freedreno/ir3: ir3_cmdline updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "283ad85944b5d9082f0ede7ab41fb353db53fee8",
"description": "radeonsi: call nir_split_array_vars/shrink_vec_array_vars/opt_find_array_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47beee2eb3f1bf73d20e9695cfc06d50193ba6ca",
"description": "radeonsi: reorder NIR optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0294eaed809fb5117c45a4c3f2e686fea4e27196",
"description": "radeonsi: extend workaround for KHR-GL45.texture_view.view_classes on gfx9",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "19db1a540c248e330284a6c9733633d0695677a3"
},
{
"sha": "caa98246a0e180a96f3fcdcd3bfcbef0b136bc11",
"description": "st/mesa: optimize DEPTH_STENCIL copies using fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "141b295311aed28d64a850531490d2044f5b6a78",
"description": "freedreno: allow fence_fd fences to be recycled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a49bf59766b7c40d35608a98bd4a5796dcc2fe",
"description": "radeonsi: disable SDMA on gfx9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9680a7548951296e9657561cb421d8efea66c5db"
},
{
"sha": "879444a957d33cab1dcb3a727b6ddc103eea3ba1",
"description": "ci: Add a build test for the Android platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db504c464f854b997415706c33b50150b3f7e41c",
"description": "radv/android: Remove unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7fe711a30f1c32d4e1e187a9a240be5b9527be6",
"description": "vulkan: Allow global symbol HMI for Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b3f56f099733c1cc89648814e9793b92a0ffe38",
"description": "anv: Add stub for anv_gem_get_tiling() for Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff0dbf2096148ef7513baa78646809826b7f42b4",
"description": "anv: Pass device to setup_gralloc0_usage for error reporting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "aba57b11ee8c6d4be225f6e22ae00d96b1833d73"
},
{
"sha": "5096ebf9549513436ffd7df7ef7ee1c3ee8cbf7e",
"description": "meson: Define ANDROID and ANDROID_API_LEVEL when compiling for Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e05e60b2301d3859597cc82b0caecf1a61fd94dd",
"description": "turnip: Make tu_android.c compile again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a725899c3f8b1c6e9f2c9a922b4eba7b37a4b100",
"description": "mapi: Mark TLS symbols as optional in glapi-symbols.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "932f51d593418c95bf8f56ac9335d5f6c52c1285",
"description": "ci: Include enough Android headers to let us compile test EGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ae7098ebab1d15fa903d8888a1a73058e5976ff",
"description": "gallium/android: Rewrite backtrace helper for android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0d14f3f6481e015b4413fa0487164b76fe45296",
"description": "util: Add unit test for stack backtrace caputure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "848e7b947d0d505d54d27780b052e5532c721678",
"description": "util: Move stack debug functions to src/util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e487043fd09a2307f868ebcba50abcafe0a2d4fe",
"description": "gallium: Switch u_debug_stack/symbol.c to util/hash_table.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1a58ae7c464bc25c24efcbbbcd31c5919aae661",
"description": "mapi/test: Change type to unsigned for offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8749305f2624ea11daf8a4f0ccb2e4d4b76793a",
"description": "egl/android: Remove unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24b80f8bb9ccfaa1579d3de074ceb82185b7d1ae",
"description": "amd/llvm: Reorder LLVM headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1541ef636b2cf792c57762b0fca0dc6849bd19b5",
"description": "ci: Use a rootfs tarball for NFS root, instead of a ramdisk (for LAVA)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fab7d738e82eafadf55bb3190c7865e70fc7b03",
"description": "radv: set BYPASS_VTX_RATE_COMBINER_GFX103 on GFX 10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05b09d654933d266c67d04b849b9d94376932ced",
"description": "radv: fix sample shading on GFX 10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b3682310ce7aec964f4f2529f6a255ce87fd760",
"description": "radv: increase minimum NGG vertex count requirement per workgroup on GFX 10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22c807982994d6aab7b1c7d9ac33c5fa033cc5f8",
"description": "radv: do not honor a user-specified pitch on GFX 10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f25f1f106728f0046672adf9c9ed79185265ea5",
"description": "nir/lower_tex: handle query lod with nir_lower_tex_packing_16 at lower_tex_packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e2e77557ee377506c6d9ce6a47a1a6046ebe35a",
"description": "radv/llvm: enable VK_KHR_memory_model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f3630b36ab6f7d433eabf20e2a04a764463e904",
"description": "ac/nir: fix coherent global loads/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4640e7da04a253388e9214f4a88252e115bf84e6",
"description": "ac/nir: consider an image load/store intrinsic's access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da38e99edad6e9ca8ce0a3081f728384cc4e016d",
"description": "radv/aco: enable VK_KHR_memory_model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "389c95a8890ebc6ee0ef174b715142885d848241",
"description": "spirv: set ACCESS_COHERENT for ssbo/global/image atomic load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71572ebb32e5a460e5039fb27903f60b3b89e037",
"description": "nir/lower_tex: skip lower_tex_packing for the texture samples query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1938e2596f5110c81920a1ad5e5933ef3a007a99",
"description": "freedreno/computerator: Set SP_MODE_CONTROL to the same value as vulkan/GL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c92ae9d3ef89b20e6e45825a8151cd6d1e29ceb3",
"description": "freedreno/a6xx: Document the bit for the magic 32bit-uniforms-as-16b mode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db25c18f3338cb4e01e3e6d5793eada6b296c7ed",
"description": "freedreno/ir3: Fix the type of half-float indirect uniform loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13b3c401a417c6d1a409c0b85cd97a093696c96a",
"description": "nir: Print the constant data size associated with a shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "041bae28c674cee32dd24be817598a73c0dba950",
"description": "nir: Add a little more docs about NIR's constant_data.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e833b16bca66662938b139de90a1710cdc00f2b",
"description": "nir/lower_amul: Use num_ubos/ssbos instead of recomputing it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "add2b44ab69719e3f01184980a05559883bc44bf",
"description": "turnip: Only include msm_drm in tu_drm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b9c0cd821ae5ca1221c71c5b32de94cc8efb070",
"description": "turnip: Move remaining drm code to tu_drm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dfeae1a457b84248974f32c043bdc258ec7329b",
"description": "turnip: Collapse some tu_drm wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59e5f95bdccf70219dd67adabd8b7f09b62710bf",
"description": "turnip: Move tu_bo functions to tu_drm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "270599cc1e7d800dc3192e472c07e6440150de97",
"description": "turnip: Move device enumeration and feature discovery to tu_drm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d33f46e08b7034dee131bbe42971021a7e3b8b7f",
"description": "anv: fix allocation of custom border color pool",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5425968d2e46eb3311a75f4bf7bedb1d9dd59459"
},
{
"sha": "fea3e498c31ac2bad0a77d32b4b741998283c5a9",
"description": "aco: replace MADs in isel with FMA on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41c901b7df9aa1c06b8f726d2468f5d03d00fc1d",
"description": "aco: disable SMEM stores on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b811b1d083f159c085f30a33a73472bb54c3427b",
"description": "aco: update aco_opcodes.py for GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07250a92daf7240f9239504b9f141f28b302e3d6",
"description": "aco: implement subgroup shader_clock on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5303a3cbea1b32788fad296df2e99500d616a43",
"description": "aco: update vgpr_alloc_granule for GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37988b5b8ed05a7425d615d38dcc6243cf47036e",
"description": "aco: fix max_waves_per_simd on Polaris, VegaM and GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c68fba9bba1e68af64958669939f54bf031ef688",
"description": "aco: update bug workarounds for GFX10_3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f1242a4d8c6e0be22565a03a8d5b8ea19c3382d",
"description": "aco: don't create v_mad_f32 on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5718f7c8a7891d881a5b374975b1e8e7f8ead05e",
"description": "aco: fix waitcnt insertion on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b75427cc31f67efc53006b38ce85597612833238",
"description": "panfrost: Implement EXT_multisampled_render_to_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c47993b698ad3eca1303e9fb5e44f71f8e3d2c8",
"description": "panfrost: Add MSAA mode selection field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7973b6c1e004e972526e49972e3aada597725442",
"description": "docs/features: Add GL_EXT_multisampled_render_to_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c569e22d1d038f651d5b5aa3cc46e7a5c6e152f",
"description": "radv: print warnings for famous RADV_PERFTEST options that no longer exist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65d23e7fb1edea1f36d4f695b7e85f44c6b89232",
"description": "radeon/vcn: Corrected vp9 ref associated data incase of target->codec is NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b98dd704894713b5f0b8fa2c1b52c0b970e9f89b",
"description": "spirv: Propagate explicit layout only in types that need it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a9b35a3bb40d736f3a89d27da10f8a7354bc1ed",
"description": "lima: Fix lima_screen_query_dmabuf_modifiers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee2c58dde46a7c673cd19cdd433af5c13b5e2ae1",
"description": "tu: Implement VK_EXT_conditional_rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f226b198f5bb09951ecc6833db1b912eb677f708",
"description": "tu: Reset has_tess after renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06332ef60e8c597c051e615fd3d15b1a0f5ab78f",
"description": "freedreno: Document draw predication packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e48e31fa544582682bf8fae26eabb9bba023dde",
"description": "tu: Fix DST_INCOHERENT_FLUSH copy/paste error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95db96d75b495f5aa6f399d782c50ebc01696d2c",
"description": "turnip: implement VK_EXT_4444_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "036ff5314393b2ea2c2a0b29225affee68badee2",
"description": "util/format: translate A4R4G4B4_UNORM and A4B4G4R4_UNORM vulkan formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35f8f355f3197262632d644a06118d3bc671835e",
"description": "turnip: rework extended formats to allow more extended formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b2478381f1fbbf24fed2d6805e206daf47cc27e",
"description": "ci: Actually upload trace artifacts to MinIO for baremetal",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d4ca45eca2a573a8ac033e09d1b21e1966b70f46"
},
{
"sha": "67b1163f9fb56ca5e006f7b918bf1e97896b889c",
"description": "turnip: add support for D32_SFLOAT_S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a133f7d2885d4717b9af41396ed09d9ceba3aaf3",
"description": "ci: Remove kernel module build that slipped in",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a9560939e07a9b15c0e655dc2c4f9b38190b6293"
},
{
"sha": "76330374413ee8ab857aa35f249652867be8981e",
"description": "ci: Download traces from MinIO in baremetal runs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4ca45eca2a573a8ac033e09d1b21e1966b70f46",
"description": "ci: Upload traces' reference and actual images to MinIO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4816f6f8d88f4f9004416b8cebccdddbe24ca95b",
"description": "spirv: Do more complex unwrapping in get_nir_type",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "14a12b771d0a380defacafe5825362af77ff21bd"
},
{
"sha": "140a5492e0493d516b76ea7740c92516c91bf874",
"description": "compiler/types: Add a struct_type_is_packed wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66d8bbd822914f27814d05d2d21196072f41284b",
"description": "freedreno: Fix \"Offset of packed bitfield changed\" warnings:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba6cdb275c3bfbf8c9990674c5c44d58d9747f49",
"description": "turnip: delete tu_clear_sysmem_attachments_2d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b6486bd3d927e34befb2c5d15261bd5f7ae52c1",
"description": "turnip: fix sysmem CmdClearAttachments 3D fallback breaking GMEM path flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "611f654fcf715364b65ca690c0521c3e3038824f",
"description": "nir/deref: Don't try to compare derefs containing casts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d8e3edb784d3afb313420fc8d58b491a57fad9c1"
},
{
"sha": "ee2f21b10dc786c83ff5dad716502429f6b26fb9",
"description": "nir: Remove the old nir_opt_shrink_load.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8c2f896dba8b5e89f054dc9f6bffd27e3aceb25",
"description": "amd: Swap from nir_opt_shrink_load() to nir_opt_shrink_vectors().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "023e6669cc1d7d321e0bd5b5293422cd73b3d658",
"description": "i965: Enable vector shrinking in the vec4 backend.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c9906d5ff22234b4e2c5c1c81a42a8766706b34",
"description": "nir: Add a pass to cut the trailing ends of vectors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5afaec3741384da0702d3bf75aebd0af6fd07d8b",
"description": "turnip: workaround for a630 d24_unorm_s8_uint fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fc52739bb49bd2ac94e909dcfe05caea49aa762",
"description": "etnaviv: fix nir validation problem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caa107cb8db930bc59cd557a325a6a0bc4a86565",
"description": "freedreno/decode: move dependencies up a level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c33c5389818bc5035eb4538ea5d3fc1321dd27e",
"description": "freedreno/registers: install gzip'd register database",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62ebd342e67fc0c12b181f91a488fa7a834fff6c",
"description": "freedreno/registers: split header build into subdirs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e59b24121357f33f17519b9e90b46928ade0a290",
"description": "freedreno/registers: add .gitignore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f55eb6e808cab74ff21aa809742dc644c5c900",
"description": "freedreno/rnn: rework RNN_DEF_PATH construction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf425b7e513804c96f4bd7b71d520e334e9450e2",
"description": "freedreno/rnn: also look for .xml.gz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8efdd388e037cf2d4d3ea1d1168bbf9c99ba0472",
"description": "radv: Implement VK_EXT_4444_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c2a1af660f13e3598069e07d2fdedffd350017c",
"description": "anv: Implement VK_EXT_4444_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b44139ef369ea9dda91e50f67214d21cd47b9b10",
"description": "vulkan: Update Vulkan XML and headers to 1.2.149",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "070fd2b66f99464d3bc14f5e0e98c9313770c87c",
"description": "u_prim_restart: add inline function for getting restart index based on index size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f24c54458c64e073c91c4d98049266ac950f840",
"description": "iris: Zero the add-on clear color BO on import",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c19492bcdb9ff5c5bf4092d2daff6e2e5d7bce1b"
},
{
"sha": "a9560939e07a9b15c0e655dc2c4f9b38190b6293",
"description": "ci: Build-test Panfrost tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd1c21f8e5bfa1d682ef4123a3418fe64adb9f83",
"description": "zink: implement handling for VK_EXT_calibrated_timestamps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8930b196762294abb9069b261e502586d2d434bd",
"description": "zink: store valid timestamp bits onto zink_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e6366be6851a29934fbc1baec96bc2eb2d7ad51",
"description": "zink: handle VK_EXT_vertex_attribute_divisor setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99b44536bf2335989cad6ef33d148115fd4316cf",
"description": "zink: clamp PIPE_SHADER_CAP_MAX_SHADER_BUFFERS to PIPE_MAX_SHADER_BUFFERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01d6220cffb806e82a089c8d3d727f206c63be5b",
"description": "zink: implement VK_EXT_robustness2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2f475251ed9fa8b37cb98372e64d6166d48a089",
"description": "pan/mdg: Test for SSA before chasing addresses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f5401cb8866cc74c5b3d0fde278fb1046779b415"
},
{
"sha": "b4de9e035ac0afe64ebfd58cd0eb04c1a671afce",
"description": "pan/mdg: Mask spills from texture write",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "26dd8f80453fdd9b9c34509b52c6c888416cee0b",
"description": "swr: Bump maximum 2D texture size to 16kx16k",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99cf9108340c2ccf7c1b05ec6f951e2e91b9c76c",
"description": "mesa/st: Actually free the driver part of memory objects on destruction.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "49f4ecc67773c082d93708bdf111acc4248678da"
},
{
"sha": "63bff6a9f89d6b8fa3a57253edb2611dd4e226bc",
"description": "gallivm/nir: Lower uniforms to UBOs in llvm draw if the driver didn't request this already",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b54afde3ad631b33b42812c9ebf2225d9c53e38e",
"description": "android: freedreno: move a2xx disasm out of gallium",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f39afda1a7a896820dae0a815a18531efd80f413"
},
{
"sha": "ca114e62735b04a5beccb09fb40a787f63e8324a",
"description": "android: freedreno/common: add support for libfreedreno_common static",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9623debf48ae7dbea120389eae40d784d22eee24"
},
{
"sha": "f065ec43abaafa77b5f00a278c93e547f7fe60a2",
"description": "android: freedreno/ir3: fix include paths",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f7bd3456d79aaeccb5f5e8d1408e85ad198f4f38"
},
{
"sha": "711c30b764ec32f7e43321d822e6b2aef53d386f",
"description": "android: freedreno/registers: fix generated headers rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b721d336da94b2ea26744a2961d026081f6ba0a3"
},
{
"sha": "32e0f7e09721d4097f7b134b679053f48c216668",
"description": "anv: toggle on VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9a05447a1976101c04a02f5588c51de0b0f6573",
"description": "anv: dynamic vertex input binding stride and size support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4590c07500941ae1afa82db5e4fea2111a68604",
"description": "anv: depth/stencil dynamic state support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6fa4a8000053fc6e9a25a30f482c59466390898",
"description": "anv: add support for dynamic primitive topology change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f426663f9c77c745b82426580e24b5ba0c7ba43c",
"description": "anv: add support for dynamic viewport and scissor with count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9220598b367458057922377c962d76ec79d9da06",
"description": "anv: add support for dynamic cull mode and winding order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c34d8ac26e0a21c9036b4cfaf9e42c1e4298794f",
"description": "anv: handle dynamic viewport count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11f3fb9a4e2fbb8f57cb770fc6f4c90ef3338cb0",
"description": "anv: consider dynamic state when creating pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65de778e0b592f76964631b1e9f87f2cb55a7861",
"description": "anv: add new dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2260ce6d0c5c47ff22eb59e321fc3458aa737019",
"description": "anv: add VK_EXT_extended_dynamic_state but leave it disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4181fcd422ddd2a58467eda338847db7c14efd1",
"description": "meson: fix `-D xlib-lease=auto` detection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e00adef34a5ce485e2c9216a268ca05e89a5fc98"
},
{
"sha": "c1476044b5525994cc317c81a5cb9da60d58755d",
"description": "egl: consistently use dri2_egl_display() helper macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27eea627ef2c6f02a276c7fa05216e6fee98c9ee",
"description": "freedreno/afuc: Fix PM4 enum parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5daaed587caba51cd485791d75a2aaa30409b9f",
"description": "freedreno/afuc: Add missing rnn_prepdb()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d0e5e062667fa995779575ce1015fb8d34eef9a",
"description": "freedreno/cffdec: Stop open-coding enum parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73241ca53e8e085b1e953ddb5afaa91c455eb038",
"description": "freedreno/rnn: Make rnn_decode_enum() respect variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b67695d59731c213941c609c0464bc0586e499ef",
"description": "egl/haiku: drop overwritten preset of EGL version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c6fa9421d57394600fbeade7a2ceb3e264bd108",
"description": "egl: const _eglDriver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81c0e2ab63d7ee823d9a096019243797f071410b",
"description": "egl: Allow software rendering for vgem/virtio_gpu in platform_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaf27eb512c5ffdedf8106e006448c5aabdfe447",
"description": "intel/tools: Test notification subregisters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac7ecd205b2ea98c57edd98633fc260523219296",
"description": "intel/tools: Simplify notification register handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63181df09bc6fd833d2e22ce8ce80e17a5fa57d4",
"description": "intel/tools: Don't hardcode notification register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90c18ec8db8bed6e1a12ce0a5209c5d4ff1abf99",
"description": "intel/tools: Manually set ARF register file/nr/subnr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af6d6f5c4327307234990fed2c13a08afff8e689",
"description": "intel/tools: Pass integers, not enums, to stride()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c883c482be2ab4ab65e4905a447a0edf3e18418b",
"description": "intel/compiler: Relax SENDS regioning assertions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "363e5ef5a5d43c0c59dbbdb3740f6bcadfb95a89",
"description": "intel/tools: Simplify dstregion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d9c673c0f78f74cce1be91d976a45484963d0f0",
"description": "intel/tools: Simplify immediate handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59801f07e70e057de4e84bc2be7bf6a00b4d8cbe",
"description": "intel/tools: Make writemask an integer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e115c499da276e7cf397a40ae6b71adffae049c8",
"description": "intel/tools: Make swizzle an integer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e1602cc4fd192eb3467b7abbfcf5e5827169cfb",
"description": "intel/tools: Simplify register type handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2851c218e28cb06be5b5621465a14eedddd9bf05",
"description": "intel/tools: Don't allow empty type specifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6809b934113297786f53ffe716e99de774f498c2",
"description": "intel/tools: Remove stray newline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdfbb1ed2622640eed3dae00c377e8b5d4073fd8",
"description": "intel/tools: Fix typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dec9092bee9e60e2ec127c55d9f89c0daf8ec12",
"description": "pan/bit: Remove BI_SHIFT stub",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "946ff9b439660cb762072da615f040f8aa433267"
},
{
"sha": "aa989aed6d68d50ff7900cfca4078ed4771c4b40",
"description": "pan/bit: Update f32->f16 convert test",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8a4efe2d730cc61d42eefffd01ee0ae4f853ec0c"
},
{
"sha": "cf8a8b764e53c3c81ca9ec6e799281b248954ffe",
"description": "ci: Set date in LAVA DUTs from NTP servers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f40db42a2d8af9565f5338acd96afb56d6f85b9",
"description": "docs: Explain how to set up a personal gitlab runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e626879ddddbea7a68c4b9c9750a178f8b8c006",
"description": "freedreno/a6xx: Fix CP_BIN_SIZE_ADDRESS name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c11a7994dd8937035f4f9e49b63dd18b015bce6",
"description": "i965/i915: Add colorspace support to YUV sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8fdb8dab4658de2d255718627ee671e84fedf2d",
"description": "nir: Add colorspace support to YUV lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3509c07663bf72da43d3b47c391acd75d33430a",
"description": "zink: add extension loading framework for spirv builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a91011c9eca0e561475e476b7b6ab5da48a412c7",
"description": "pan/mdg: emit REGISTER_UNUSED on unused ALU src2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2065917cc8f95f76c2926d8d7cb4bf3c9ff7de1",
"description": "mapi: Return NULL function pointers for GL_EXT_debug_marker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "258165bed4d5313a138b4375f8ed463fcba7fcb2",
"description": "egl: drop left-over function prototype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed3f1e04c7d2b5c17885919db5fde310d4bdf822",
"description": "egl: rename _eglMatchDriver() to _eglInitializeDisplay()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d6b82a159cdc03587b18d6acec0c2e00f066677",
"description": "egl: inline _eglMatchAndInitialize() and refactor _eglMatchDriver()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a77050c03459689f8ea59e51da31c954006ce6ae",
"description": "egl: fix _eglMatchDriver() return type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f91851e6159d9a025aac971b6772ef9904c9d803",
"description": "egl: drop unnecessary _eglGetDriver()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d24e3ea8cb2d953106d927a8d543ae2b495e911b",
"description": "egl: replace _eglInitDriver() with a simple variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d4deb659e138dbb4bbe3d351592c9eeadd7086a",
"description": "pan/mdg: remove ins->br_compact and ins->branch_extended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8150c1d63203f8fcec962653b7714b5008667b64",
"description": "pan/mdg: defer branch packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "140185eb04791f38b0e6a9fc6ded009ba020ab08",
"description": "pan/mdg: refactor emit_alu_bundle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f0f9ee710f1ea0d42f5abb17721133a4d95c7b7",
"description": "pan/mdg: remove ins->alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5299239c2eab480f4fc1c3ee375d3d3f82102598",
"description": "pan/mdg: externalize mir_pack_mod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a4d165683ac3caf3ea0fdb207ca6d9e57970e2f",
"description": "pan/mdg: defer register packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bea6a652db5f7d46545a4a91dcd11a2984c72c77",
"description": "pan/mdg: eliminate references to ins->load_store.op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92c808cd475c69841eaaf020505208f286ad38cc",
"description": "pan/mdg: eliminate references to ins->texture.op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83592de7ad2f3a2bd884638811a6c11fa3609a9b",
"description": "pan/mdg: apply float outmods to textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5011373e2b48320abfa5aafbcd9c876f1815060a",
"description": "pan/mdg: eliminate references to ins->alu.outmod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f34815c6bef5538de6a52c3c1f09b77130880b47",
"description": "pan/mdg: fix comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f7e0185cd9e93e19e3bbf9236458234f6448044",
"description": "pan/mdg: eliminate references to ins->alu.reg_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4c89bf9bdf2e194cb63778610f3dc690b761c06",
"description": "pan/mdg: eliminate references to ins->alu.op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "598527f2febfd14b97d179363827f6c6a1d5281e",
"description": "pan/mdg: prepare effective_writemask()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1b0ce04b3edef92f5a69ea9b8e0453348104757",
"description": "pan/mdg: fix src_type in instructions that need a implicit zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75b1f3d39df4f098b3674adee52a9db41c1fa96a",
"description": "drm-shim: Return -EINVAL instead of abort()ing on unknown ioctls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c77a414ec2d3cfde3783300afcf59e4f87826b82",
"description": "u_prim_restart: handle indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a58081f97c120530a3b9c9a9bd6358dc3b54c773",
"description": "panfrost: Android build fixes 2020 week 31",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75a68eee282ad9174f823df931d18a4e9ea60fc3",
"description": "aco: optimize swizzled SALU 8/16-bit conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80c135e6a6ade34f451e694d1c54598a75b1243e",
"description": "radv: fix build on Android 7 (v2)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f36b52740a026c46f718a4cb63e70da0322d4b48"
},
{
"sha": "e1b114868a164f8b4e0e4aeb8e79647519abc5db",
"description": "nir: Get rid of __[u]int64_to_fp32() and __fp32_to_[u]int64()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "025988f81853092f1ce15f3905fc4fc22714b050",
"description": "intel: Set int64_options to ~0 when lowering 64b ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "936c58c8fcceee086d3c492712595555afe82266",
"description": "nir: Extend nir_lower_int64() to support i2f/f2i lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfee35b45cc9fdf84ac7a613cf180d3c681cbb46",
"description": "nir: Stop passing an options arg to nir_lower_int64()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e23925991a90a7fed48976aa52d175c95f21318",
"description": "freedreno: Initialize lower_int64_options to a proper value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1f9fdb8a6aa9e3fffa034b1c642ecfa5fdc7100",
"description": "aco: add GFX6/7 subdword lowering tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "000530ea686ca86acdae2731e7452085c0a5fd6a",
"description": "aco/tests: add tests for sub-dword swaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54394a4d3b1896ba85978cfdbc43ebb7a72fe399",
"description": "ci: enable ACO tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d488d0fd7baff77204dbd3fd0d625b5974728534",
"description": "aco: add framework for testing isel and integration tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb7d7755f56a85087b5b127e76d739f7f4eb9907",
"description": "aco: add a few tests for the assembler and optimizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6366f9094326a2841058678174289827f504905",
"description": "aco: add framework for unit testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd155aef4404994ffc36a63f14fb2ba3f48c0ae5",
"description": "nir: Allow casts in nir_deref_instr_get[_const]_offset()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a1382399cbcdab1a3f1fcbec49ad9964961e904",
"description": "nir: Use a switch in build_deref_offset()/deref_instr_get_const_offset()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e933ac21cb371d38ac2d1cefa90cedf0b00357b2",
"description": "ci: Generate MinIO credentials within LAVA jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb82274538bbfc80c385c9fe13a22d576c79d5de",
"description": "ci/bare-metal: Capture the first devcoredump a job produces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3120b4dcd301b3eb6c9d119b41417f91dc5d0b1d",
"description": "ci: Print URL to image diff when a trace replay fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bea34a085346ee01dd6669a0849c466f69719e74",
"description": "ci: Upload reference images for traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb19fe24d361991104f8dcf54d1e807998766be1",
"description": "intel/vec4: fix out of bounds read",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a8ec4082a41830cf67a4fd405402fd2d820722fd"
},
{
"sha": "56228b03937bb4181f8e5eec00490b2769b3185c",
"description": "iris: quiet down static analyzers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3a251f254e51c173a9377be43bd5879703f022c",
"description": "mesa: quiet down static analyzers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0906d5d504eb0209556787b020a6df58b4cc3069",
"description": "mesa: fix out of bounds access in glGetFramebufferParameterivEXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7534c536ca0f4b2b123200f421460094034f37a3"
},
{
"sha": "28f258536581a740c8da8803cafbd5dc2711efd0",
"description": "util/format: initialize non-important components to 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f13042ec7ea6842cbee81590f40b0e5c2e25a9bf",
"description": "util: fix possible buffer overflow in util_get_process_exec_path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed"
},
{
"sha": "59bb0ff945f5dfd71647f5b5090fc0a048338158",
"description": "glsl: catch out of bounds access in the debug version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eac0ba7fc193cceccd953bc4726ceef750b18085",
"description": "util: fix possible fd leaks in os_socket_listen_abstract",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ef5266ebd50e7fa65c56bdb623e12ca8c233b470"
},
{
"sha": "62bfc700f74971db970748acf8b832dbee4c2805",
"description": "vulkan/util: add struct vk_pipeline_cache_header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5558f2d2aa738d90b9e039144ae3ca69bdf92ca",
"description": "freedreno/a6xx: fixup draw state earlier",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"master_sha": null,
"because_sha": "4d8f42c85125fa86008553ddaf48f44498d8bddc"
},
{
"sha": "82b419fefde427874152e8de2e838178c20cf00a",
"description": "freedreno/a6xx: don't emit a bogus size for empty cb slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba9d502d246ec408761f6d44c6a3fde227ef87a6",
"description": "freedreno/ir3: add missing track_ubo_use()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e32e5f8105eccd075ebbf42594100ed663fd6e",
"description": "egl/dri2: only take a dri2_dpy reference when binding a new context/surfaces",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4e8f95f64d004aa1278609c5bbac9a53c0c6e4c9"
},
{
"sha": "b9391c1d50b1ed5b5c89814399e99700e46677cc",
"description": "freedreno/decode: cffdec warnings cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20e703b7e6217626772ad26c1aa06f4b3f97a4fe",
"description": "freedreno/rnn: headergen2 warnings cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "128cbcd3a7ba543d644ed3189dcd668900b270f4",
"description": "iris: Delete shader variants when deleting the API-facing shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ed4ffb971585908e7bdd8ec1bfffbc6f7b06bd10"
},
{
"sha": "9a49d4c2db054b75babbb6d683d4f7622aed5eaf",
"description": "aco: remove isel for GLSL-style barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc3bc9493cfc0ec6c03d16b17f9eb703dead3cac",
"description": "radv: use scoped barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8f8c02e7eff7acf0c4dc8294526f137ceb39d42",
"description": "ac/nir: implement scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b99cf606407de76e43b2d36f8ddd050cc3638cd",
"description": "nir/load_store_vectorize: fix indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a42e7dae944535ae63d1d5a16a015dd5524f954",
"description": "nir: Filter modes of scoped memory barrier in nir_opt_load_store_vectorize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c5555a862754a5b43fee2abf4fc34e888d22a06",
"description": "nir: Add a find_variable_with_[driver_]location helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc1363cc6039110f9dcd6a5c7cf8b8453042823b",
"description": "nir/gl_nir_linker: Call add_vars_with_modes once for GL_PROGRAM_INPUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "789ec95dcd18c155a9578b5d5f56cb0aab74c763",
"description": "nir/split_per_member_structs: Inline split_variables_in_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d70fff99c5bc3a721e20869e7f0be8024ffe5ecd",
"description": "nir: Use a single list for all shader variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "473b0fc25dccc6e6ba1afd520adcd6fb5d618e36",
"description": "gallium/ttn: Use variable create/add helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a41a84d362087094377002d474dd3a1fc463c3b7",
"description": "mesa/ptn: Use nir_variable_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5536e4a78e5d9a0028951ea13dc0bf818d4c5a1",
"description": "aco: Use nir_foreach_variable_with_modes to walk SSBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a61be312e218231e2090ac6db4d7e1d5aca4c5d2",
"description": "panfrost: Use nir_foreach_variable_with_modes in pan_compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94f0bae4de756fb92e60ef29aea98cd5c8099c6e",
"description": "panfrost/midgard: Make search_var take a nir_shader and mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "568022be753126d82e4e746f42481d8789f10947",
"description": "r600/sfn: Use nir_foreach_variable_with_modes in IO vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc51cec9c08b18055596a4823b272f62f928c062",
"description": "r600/sfn/lower_tex: Get rid of the lower_sampler vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "929673077c6ca9bde031d5f2e45e681e625c194b",
"description": "r600/sfn/lower_tess_io: Rework get_tcs_varying_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4d812db10a40e298b12d25ae279fb0f8da1a80e",
"description": "freedreno/ir3_cmdline: Rework i/o variable fixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce6e59b3d342b0cdbc168aefcab24703b464c6d0",
"description": "lima/standalone: Rework i/o variable fixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52dd84a12ec92f78ba7a0889843a9dbd5f98e749",
"description": "freedreno/ir3_lower_tess: Rework var list helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77c41ce04bf9b218743477369394edb920592b97",
"description": "nir/gl_nir_linker: Use nir_foreach_variable_with_modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c256cd900e71a44490ed8a248ebc0c7f1abc38c5",
"description": "nir/lower_variable_initializers: Restrict the modes we lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d7e064623ea4db1e5e18e18b0bb958462054ed3",
"description": "nir/split_per_member_structs: Use nir_variable_with_modes_safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90cf4709d92d4c693530ddf317067f5b53798424",
"description": "nir/lower_uniforms_to_ubo: Use nir_foreach_variable_with_modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0d5ef6139880c683642958394de7b9d72f09544",
"description": "nir/lower_two_sided_color: Use nir_variable_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb3994cfe7db48f5b8b42d6c480653a2d4a051a1",
"description": "nir/io_to_vector: Use nir_foreach_variable_with_modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a77c674423a5c291b0aa9964590dd67ca40d36a",
"description": "nir/lower_io_to_temporaries: Use a separate list for new inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd66005b23c5963749e0f6ce2962d1baa3d11ab9",
"description": "nir: Use a nir_shader and mode in lower_clip_cull_distance_arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5d15c301e11d623f81a2d9181dadedb03e07c1f",
"description": "nir/lower_amul: Add a variable mode check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3be0be7d545334107977e850ce9ab51b0110a222",
"description": "nir: Split nir_index_vars into two functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86c93038148d237b959d070e16e4393418baf111",
"description": "nir/split_vars: Add mode checks to list walks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f6c263cc376977dd8ac9adbcf37b43c46ca33f4",
"description": "st/nir: Rework fixup_varying_slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c3a30393d945d37d0acc457f129705ba89b4cf6",
"description": "nir/linking: Rework some internal helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caab46c1e93d702c12a887cb0902d04eaddc0707",
"description": "nir: Take a shader and variable mode in nir_assign_io_var_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "964c1c4b8779e3871ab41e65147f3afe64696e4f",
"description": "nir: Take a nir_shader and variable mode in assign_var_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f6f7a34c5b26ea084ab30c9061b83ad0b8ab586",
"description": "nir: Add and use a nir_variable_list_for_mode helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3e1c50067e0a1e219bc4d30333b953c6baa0c08",
"description": "nir: Add a nir_foreach_gl_uniform_variable helper for GL linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "feb32f898c6d36f3c81c3ce2d5a3f8ddd915e332",
"description": "nir: Add a nir_foreach_uniform_variable helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92dcda5ce9185125453ff376957cbf32e348edfe",
"description": "nir: Add a nir_foreach_function_temp_variable helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2956d53400fdabe7a52d7ca6154827fea160abf2",
"description": "nir: Add nir_foreach_shader_in/out_variable helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bf8572222044638866c8b5d9079a439ff39beb1",
"description": "nir/dead_variables: Respect the modes passed to remove_dead_vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5746af444606b77e30309d5b85bc116d64df2cf4",
"description": "nir: Take a mode in remove_unused_io_vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd91744bd427affb963c3e852f472632c4703ae1",
"description": "docs: change \"Fixes:\" tag example to match git fixes output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa89693c02728aee2912b5be91d23a15e319d952",
"description": "freedreno/rnn: add schema validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3169b8c645eb2af74f4ca44e7f22118ccd98ccd6",
"description": "freedreno/rnn: schema updates for dynamic/irregular offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5379471455ad48db257990b83293388660e024a",
"description": "freedreno/registers/mdp5: fix validation error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0586238036cbc00cf3c6ec3cd7ac2e14bf635b7a",
"description": "freedreno/rnn: fix use-group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14a7ca577f4f8c655ca06cd7668a6fe33b4a7efc",
"description": "freedreno/rnn: allow name to be optional in arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e801069c1e41d0248d28778614940b50aa868f08",
"description": "freedreno/rnn: add \"addvariant\" to schema",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0e3ef5a2507397bbe606bc270013f8ba67eefbf",
"description": "freedreno/rnn: describe copyright element in schema",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09a3a2cfe9cf63d6a15ffb183310122d7936a8f6",
"description": "freedreno/registers/adreno_pm4: fix validation errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c61ad1f542edbbae6484099ac02a9c9bf803ab5f",
"description": "freedreno/registers/a4xx: fix validation error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17997d5c5a34406da36449b6413d7619c1a340e8",
"description": "freedreno/registers/a2xx: fix validation error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f1122168f40ccde98c920c62ed61764392c063",
"description": "freedreno/rnn: add variants/varset to domain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b76e5f3a4de6f488d00eeedeabba316de48d042",
"description": "freedreno/rnn: relax Hexadecimal to HexOrNumber",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb3ed4600e432161c97111381bd2cff0c115ea40",
"description": "freedreno/rnn: add radix/align",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83bc96b555efad5db717b4badf7bed9220b09f9d",
"description": "freedreno/rnn: add high/low/pos to registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61ae65a73d4a4ddba05c3531de94cf2974fb83a7",
"description": "freedreno/rnn: add relaxed boolean type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3958ef83a19aae60f0aaeca0076b535bfb59c6c",
"description": "freedreno/rnn: update schema for 'pos'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfe9746be0d2b5f9160d75b44af61065f059ed52",
"description": "freedreno/rnn: rename schema file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a8d19ca141b6644e86bde3dc8341817ad6fd7ae",
"description": "freedreno/rnn: add error helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a910839bafbd07aeae67d682d70926dd6fa549e",
"description": "freedreno/rnn: split out helper to find files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "751af16e1d4d21fdc26b65adfe84975fb2f8d699",
"description": "freedreno/tools: check rnn parse status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c8b921572a542f5de62475a76501a9db73dae4d",
"description": "ci: Build kernels and rootfs for x86 devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d0ba8b183427e14399a5792a6fd7d515595af94",
"description": "ci: Split building of libdrm to its own script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a8afcbe4038ed9675dc2695cad43f82d7a22a02",
"description": "ci: Don't ship vk-build-programs after building dEQP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5262cd8be51dccee7b15bf888c7b4158bfa734cd",
"description": "ci: Fix URL for glslang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "745540378c014ce29f8195f7067278491cc22a40",
"description": "ci: Print load stats after running dEQP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "735ad2d2111c7c030ac0832ddf9e14d588dd1dfa",
"description": "ci: Always print status code of HTTP uploads in tracie",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "903a7d0f87832886eb6d54730553c8901a6b1c7b",
"description": "freedreno: Add trace for CP_DRAW_INDIRECT_MULTI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85e43052352a4f4eb2630535767e6636234c10e5",
"description": "freedreno/cffdec: Handle CP_DRAW_INDIRECT_MULTI like other draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b940532fbd147e06d881e29448b858be3d37f01",
"description": "freedreno/rnn: Support stripes in rnndec_decodereg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a1924d55adab0e394cc9bbad0dea40729d52801",
"description": "tu: Dump CP_DRAW_INDIRECT_MULTI draw BO's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7626ac8ba851fabc22563279a48953ab1530aae",
"description": "bifrost: Fix packing of ADD_FEXP2_FAST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a618631f2dd708853a50a8ffd7e00bd100e19496",
"description": "bifrost: Honor src swizzle in special math ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a400c2ff2265dfabb1ed7b59c8b24aa38d0557d1",
"description": "prevent multiply defined symbols",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b11ebbe2f6a81af693dbfc7f66092fcc5acb68e2",
"description": "amd: enable displayable DCC for everything newer than Navi1x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abed921ce710d3a4463e0f8ccca2cfadf113e42b",
"description": "amd: add support for Navy Flounder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "037b84df11abefd940c0970a7c443634017fddbe",
"description": "amd: rename SIENNA -> SIENNA_CICHLID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccfe9813fb80ebff5d1d3f70cb95f1831be8844e",
"description": "aco: create acq+rel barriers instead of acq/rel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d9eb17d5d037d09479f35b8cd919ea158634d48",
"description": "aco: improve workgroup-scope and lower vmem/smem barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3af2b9e3de2ba9878c03b192d3b1574172d1923d",
"description": "aco: improve sync_info for TCS output stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a16498cc63653e374cfa672c2423f7e3d283b7b",
"description": "aco: use storage_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46c4b256239b12eb808a3c4df2ec625c3dd90e76",
"description": "aco: enable value numbering of s_buffer_load_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2adb337256f146b10b31365ac6ba8ab820d9014e",
"description": "nir,radv/aco: add and use pass to lower make available/visible barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a614806134dc78bcfb2a75c1ba09daed9c0eeeb",
"description": "aco: consider intrinsic access in visit_{load,store}_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd392a10d056833d915ba2912e4dbe58d86bf28f",
"description": "radv/aco,aco: use scoped barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1f992f3c2d138faa0c89a2486c4252a06886106",
"description": "aco: rework barriers and replace can_reorder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bbb64f300f66fbb292078072f89f04231ffd541",
"description": "aco: add missing add_to_hazard_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1882b1e5a7d26c5ecd3168224726efa42e2306c3",
"description": "bifrost: Add support for nir_op_iabs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cdd161a30297c13908134d8d205a7a377ec807a",
"description": "anv: fix descriptor set free",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "845a50ee2525c6cc4e6160eda1826c0670e0daaf",
"description": "nine: fix incorrect calculation of layer count for 3D textures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d136fa17acaa079d8499548ddaf12211a4ca62e7",
"description": "panfrost: Allow PIPE_TEXTURE_1D_ARRAY textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "884718313c80a2902b6f60b6ded63a6290d40ac7",
"description": "i965: propagate error from gen_perf_begin_query to glBeginPerfQueryINTEL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "627c01977c29d142d5024591bf910a1ed92814c9",
"description": "iris: propagate error from gen_perf_begin_query to glBeginPerfQueryINTEL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f9131d096e45d8296260c5b2f62db11a64efa2d",
"description": "freedreno/rnn: Return success when parsing addvariant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa6fbdd2488643b1b48b5303a3f7de4850479bfb",
"description": "freedreno/ci: add a2xx trace to CI job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18bc5a81a764908dca11bbab2b07b716c66817e4",
"description": "freedreno: deduplicate a2xx disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f39afda1a7a896820dae0a815a18531efd80f413",
"description": "freedreno: move a2xx disasm out of gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7bd3456d79aaeccb5f5e8d1408e85ad198f4f38",
"description": "freedreno: deduplicate a3xx+ disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b379a4cb4b1e387794494e250c4a2cbddf71721",
"description": "freedreno: drop shader_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb98b71893f9f0f8dc277f3e55f652e0cd398666",
"description": "freedreno/ir3: split out regmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddcee248adfc5bdd4af25eb81ed981f2ec64d109",
"description": "freedreno: add CI for envytools tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b62e4a8e9e39d1adb87340b12d9fd31fb7c419ea",
"description": "freedreno/afuc: warnings cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5125b4bc697e74147f4a6afe44aa508f12b2b6bd",
"description": "freedreno/decode: warnings cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbbaafdf72c723e42e957a78909f66ad62d37f90",
"description": "freedreno/rnn: warnings cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "536f43cb96be91c95f6b4a88dfc8c2ba33dbda4d",
"description": "freedreno: slurp in afuc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ea4ef0d3be829e392922f5d26fbc89bf69a8a67",
"description": "freedreno: slurp in decode tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c0bd8429f3f59633c7e1323e48e89495bb79400",
"description": "freedreno: slurp in rnn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b721d336da94b2ea26744a2961d026081f6ba0a3",
"description": "freedreno: slurp in rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7de0842d428cb70237ed069f97919c82602932ee",
"description": "freedreno: make gen_header.py check parent directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05b278327066304d8822eb6414a89120c816e14a",
"description": "radv: Fix host->host signalling with legacy timeline semaphores.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "88d41367b8aee961e6c47173a1e8848009e2215a"
},
{
"sha": "9746e84a7e5b1be682dca18551a69d37f21c0cd2",
"description": "radv: cleanup locking around timeline waiting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0a70879c5bea8b71e71cf0069c904a05ba0f7c2",
"description": "bifrost: Add support for nir_op_imul",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "718d444e51ac80676a386faccbba23f192991852",
"description": "bifrost: Add support for nir_op_uge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "946ff9b439660cb762072da615f040f8aa433267",
"description": "bifrost: Add support for nir_op_ishl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "539ea0873688da083a0e5ae3e4f887c48070ce31",
"description": "bifrost: Add support for nir_op_inot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12dd5455f43c8fe24f50c78a880270cf8cc023c5",
"description": "spirv: Handle most execution modes earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef781880eb3969620e19ba118410456e3ca300f6",
"description": "bifrost: Add lowering for b2i32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a168c90a01d51582f992792b0caf902998de753",
"description": "bifrost: Document d3d/gl comparison control bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec37c7126dc9c2ea02a7910c82c1085e96ad5654",
"description": "bifrost: Emit \"d3d\" variant of comparison instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ffefad7916969b4de24aa14140f5e40d0cec58a",
"description": "bifrost: Lower x->bool conversions to != 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e8baecd6aa27d62932801ba0d60e5f7dd6047ef",
"description": "tu: Enable resource dynamic indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bc060ab81b37c2f861022687a519bad23f2b0aa",
"description": "ir3: Fix incorrect src flags for samp_tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e73a8a2b3958f31165c0a46fe9c3917f8ade03d6",
"description": "ir3: Remove redundant samp_tex validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3adc23f667b499d06f63d41a7973b26aed9d66df",
"description": "ir3: Validate bindless samp_tex correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d542bfc3066c86256748ccb681fad7f80e8668bd",
"description": "tu: Fix descriptor update templates with input attachments",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "159a1300ceb5752dda116b07a560e351c0324886"
},
{
"sha": "9ece61269d6c461fdd371348c02b5c6c856dc1c9",
"description": "turnip: fix SP_HS_UNKNOWN_A831 value for A650",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e646e77e185a3f2b451f0f97221c9d9919311375",
"description": "turnip: use patchControlPoints for HS_INPUT_SIZE value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da49a45351550e50cf105d2d14e8e8c9b8188e08",
"description": "turnip: move WFI out of draw state to fix a650 hangs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5f4527f20dfa0ebfa9f76f5a83c7915d8d97263",
"description": "freedreno/ir3: fix wrong local_primitive_id_start type",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f472c9844309f20b19f179cffc84c00a561c8f70"
},
{
"sha": "7cb4d4f24ecbe57af14274f3d8f3a5933fb9d907",
"description": "vulkan/wsi: Convert usage of -1 to UINT32_MAX.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1147caecb2b8f1e4783a0e12ffb7d610bd2a6d8",
"description": "vulkan/wsi/x11: report device-group present rectangles with prime.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af0bc71015905f14f07abeb216499adc792e1b10",
"description": "radv: call radv_nir_lower_ycbcr_textures after first optimizations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "14a12b771d0a380defacafe5825362af77ff21bd"
},
{
"sha": "fffc287d447089292d279c04ec999c673ea9103a",
"description": "radv: link with ld_args_build_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1677c8f8cdb11cf55db81a511b8bf8802fa2c19",
"description": "v3d/compiler: request fragment shader clip lowering to be vulkan compatible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71d5c19241876e899d37dfe23efd25b23553d5e0",
"description": "v3d/compiler: handle compact varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17fd191eed53d0b2e599dabe38ce8e503161853c",
"description": "nir/lower_clip: make the pass compatible with Vulkan semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18fe130ec9e07213c5b4e1e46232e3c3c1835057",
"description": "radv: Fix uninitialized variable in renderpass.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "66131ceb8bc9f3a3e17a73d90ef520694e3b50b6"
},
{
"sha": "e2e89fb137c220e035403d8dc6d00d6c44a4f675",
"description": "nir/lower_io: assert that offsets are used for shader_in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60915f87c73cd8f0361b2f465670313a1e121b41",
"description": "etnaviv: do register setup only once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ee146aad49bc9e724cc93033298195ad1d9e162",
"description": "etnaviv: move shader_count to etna_compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5839a7d64a21a1bfb7425895f793d1fbb52a4e12",
"description": "etnaviv: introduce struct etna_compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e596cc2c21a3542520604aceda6754cd2259941",
"description": "tu: Enable vertex & fragment stores & atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7f29a04b48393b44d08d94afe0d4dab3ba75335",
"description": "tu: Detect invalid-for-binning renderpass dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6d75fcd915afd84a6abac0810a4d0375d297e30",
"description": "tu: Fix hangs for DS with no output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ad962bf89f4f310a7dfb3dd1416c9dd24b31f43",
"description": "tu: Fix empty blit scissor case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63cf8adb12440512226dddbe3e233bcba87c7c18",
"description": "spirv: Also copy over binding information for atomic counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cbdffd79ce2725bcac94cd2ce412461883a51c1",
"description": "tu: Implement VK_KHR_draw_indirect_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52ec35f5a6373f8eb06963bd1a573302d7e67e6e",
"description": "tu: Add missing wfi to tu6_emit_hw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0ca688a674d9b85d7efecc8a0199be80c26b501",
"description": "tu: Integrate WFI/WAIT_FOR_ME/WAIT_MEM_WRITES with cache tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd78a7a5ff5590bdc3c118e553affd11d9438cf7",
"description": "freedreno: Add INDIRECT_COUNT CP_DRAW_INDIRECT_MULTI variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8da31ee15ff8a90d15734615571acc82f2aa7706",
"description": "freedreno: Clean up CP_DRAW_MULTI_INDIRECT definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1747f9fdd076997698266951407bba3ecca308d0",
"description": "turnip: remove extra gmem alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8534f49bf930dc5911fc0d5a23c2c397d63e2489",
"description": "etnaviv: explicitly set nir_variable_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b300bec9ad78f8a5d946f19aa9a97259a4f034b",
"description": "radv: clean up remaining pipeline init functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5575ce0a28e8a157843688336f123054a0d9f9d5",
"description": "radv: remove useless return value to radv_pipeline_scratch_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0721e2d1ab66346e08cf5f66af70095c7dc61f1d",
"description": "radv: add radv_pipeline_init_shader_stages_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3774ec9ac36a41944455b842c398690c75c8a77",
"description": "radv: constify all radv_pipeline_generate_*() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f32cb825159acdfb727039495581b1fb96d5c90c",
"description": "radv: assign pipeline gfx fields before PM4 emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a5fb87de2e536cc82f184275edea755bec22f44",
"description": "radv: clean up binning state initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08dd70465e601a85be31982d6e9054e23ad7aad8",
"description": "radv: clean up adjusting MSAA state if conservative rast is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "067b01c5e61b9fd8654668c6388f9119bb179760",
"description": "radv: add radv_pipeline_generate_vgt_gs_out()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "749d513467560e2dd2e153abb2db125bc4942059",
"description": "radv: add radv_pipeline_init_input_assembly_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e31f8b967645087fdda7c3b63db894c306f2cbd2",
"description": "radv: clean up tessellation state emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b691bfb6cfc7ce4a18dd913e9c524a40866a832",
"description": "radv: remove unnecessary radv_tessellation_state::lds_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1b237b9ef684ef1684508921c70259c35ff8463",
"description": "radv: set LDS TCS size at shaders creation for GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf89bdb9ba9c7a7ba39d142ee3c83e0379c2092a",
"description": "radv: align the LDS size in calculate_tess_lds_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c36ebf30e8fa10ee7bd2f72d8f286bb153bc25f",
"description": "radv: remove one unnecessary param to radv_generate_graphics_pipeline_key()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55f615660cb262d261073e17af05851349ca6070",
"description": "radv: remove no-op si_multiwave_lds_size_workaround()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f794137daaeed849a35faf59f942586dcd19075",
"description": "radv: remove unnecessary radv_tessellation_state::num_patches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83f63ab2c2cc4568e5a927f3ee5bb7529b96c3ec",
"description": "radv: clean up radv_compute_generate_pm4()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bfd8277ccb6b155dd322911180b4c0c4457f128",
"description": "radv: reduce the number of allocated dwords for compute CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62ec89759ab3880db52b3ddfeed48ca750f2502f",
"description": "radv: clean up PA_SC_CLIPRECT_RULE emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09c4f76d913464690ae6ac897d4e4dd666f70b1c",
"description": "radv: clean up VGT_SHADER_STAGES_EN emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62ffa837d34f63cd5e6ce511a8c9ed1ea4cbb1b9",
"description": "radv: emit PA_SC_LINE_CNTL as part of the rasterization state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "934d6ac949f355cb857e824518699cb89b645e10",
"description": "radv: emit more invariant registers as part of the initial gfx state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "847e0b83ba6276ee4df1239323b85d252544d123",
"description": "radv: remove outdated TODO related to PA_SU_VTX_CNTL.PIX_CENTER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62af9df36c1a6ab0fac9120e58afbcf6047ed103",
"description": "radv: remove set but unused radv_pipeline::vertex_elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76de1414c1e65b7091bf046110d23a25baeb1a75",
"description": "radv: remove declared but unused radv_pipeline::is_dual_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "859687313be7d90433f631a7ef35af9791350a9f",
"description": "bin/khronos-update: add workaround for python bug 9625",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa5c3911d6721f40a0a1b91ccb557af0b987ee38",
"description": "bin/khronos-update: add support for the SPIRV files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccb91bc68c5b04d98d27a922a6a164928b789187",
"description": "bin/khronos-update: having a folder in include/ is not a requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de5130fea05e9c441da64014d33d5d93254d7eca",
"description": "v3d: Retry with the fallback scheduler when RA fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c8167da612e8710aae8ea797b6bc0f22eac7f6a",
"description": "v3d: Changed v3d_compile:failed to an enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56846a2b682dc702e80ac2bbc187c8e3f5a0cb58",
"description": "nir/schedule: Add an option for a fallback scheduling algorithm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08f1746fad7cdcd58a2b94ae523274670eb7e67e",
"description": "v3d: Mark scheduling dependency for prim id and first output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bafd2591771bae092edba95b2f4913b303b1668b",
"description": "nir/schedule: Add a callback for backend-specific dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "260a8f759a7689c27baecc311f32e117965b2de7",
"description": "nir/schedule: Store a pointer to the options struct in scoreboard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7665398e6c4fa903405d3daefcc93ddb0a37b488",
"description": "nir/scheduler: Move nir_scheduler to its own header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14a12b771d0a380defacafe5825362af77ff21bd",
"description": "spirv: Rework our handling of images and samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "196db51fc27090012ce6f94bfffc3909f78c44d3",
"description": "anv,turnip,radv,clover,glspirv: Run nir_copy_prop before nir_opt_deref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66c8628b65c4239022b799a9ef569d1d44819e9e",
"description": "spirv: More heavily use vtn_ssa_value in function parameter handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32ba23f8977cc16e5f8d3f74482fc5c8419bcbb3",
"description": "spirv: Remove a dead case in function parameter handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e3213ad30fdf121f98dc3e250486c1533047c10",
"description": "spirv: Add a helper for getting the NIR type of a vtn_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "051f8d3d1cf1d6eba5775622fddb280ce810daf1",
"description": "spirv: Give atomic counters their own variable mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a7932b095307e59e18781a819922f23161a1f5d",
"description": "spirv: Drop the sampled boolean from vtn_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0be2fed4edaa5f00433f41a0f4c660330348191",
"description": "spirv: Add better checks for SSA value types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47ebb50cab3bfd41000f517e83ad0bac57fc4085",
"description": "spirv: Hand-roll fewer vtn_ssa_value creations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "085ade412554c1e1e55aee5a4267bd13ec432d10",
"description": "spirv: Simplify vtn_ssa_value creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00af1128a9d555a09e18eb3fd8ce1829d94509b7",
"description": "spirv/subgroups: Refactor to use vtn_push_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea246c3950777d5c5dd5363b0cfc15215db12b11",
"description": "spirv/subgroups: Stop incrementing w",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5fcd129ea196702119c24c849f3b31c7f549695",
"description": "spirv/glsl450: Use vtn_push_ssa_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7560ed279fd0985293dc446aeabf4f54c55326f0",
"description": "spirv/alu: Use vtn_push_ssa_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbb4a24413d8f3af246a2ef7530ef036613ea1e4",
"description": "spirv: Refactor vtn_push_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8be9f2a4f696beb13434f7bf4c0460f1e90ddd08",
"description": "spirv: Use the new helpers in OpConvertUToPtr/PtrToU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37ab3234805bc3fa34c12065bde0bcf37fdbdd89",
"description": "spirv: Add a vtn_get_nir_ssa helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5b29b9040ed2e37044ae665c12deb7c30613e57",
"description": "spirv/amd: Use vtn_push_nir_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8eb6f2499c66e26d7312f59dc052b9f416cc486",
"description": "spirv: Add a vtn_push_nir_ssa helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aaf1f342152707975cab4accfd91af1c12aafab1",
"description": "spirv: Rename push_value_pointer to push_pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac1e6d5a46846e6106a47295905077ebc486b768",
"description": "spirv: Add a helpers for getting types of values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "953b7a36032207edde5d7cb729d4e5bb34d07bf8",
"description": "spirv: Use nir_bany/ball for OpAny/All",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dfee57bdc165c3d4c315eac91b60112969433e2",
"description": "spirv: Clean up OpSignBitSet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62c53ad20b77691804de656dfa9caad49b196581",
"description": "spirv: Fix indentation in vtn_handle_ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "516fd78d627a289ca8037081b3bde9bbdc3efad2",
"description": "spirv: Drop the void *ptr from vtn_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af81486a8cde4dec2a695884b93b282c1710d8bd",
"description": "spirv: Simplify our handling of NonUniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d5cd1a5f419a4f793a47cb10f39ac44d2d4bb14",
"description": "nir/vtn: Add support for 8 and 16 vector ball/bany",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "456edf0b302f317d16e4041aceab4c3ddc8347af",
"description": "nir: Support 8 and 16 component vectors for reduceable intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d572f4dfd9cf1d5dda42fd51203e43d17afa4189",
"description": "nir: Support algebraic opts on vectors larger than 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa581fcc696f936d337946ed53d49ce90c3423d1",
"description": "nir: Support vec8/vec16 in nir_lower_bit_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d35b54c7058c9880327901908edddbb478d969e5",
"description": "freedreno: sync registers from envytools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1610c69f34d17bd7d1500d6749543744d03225d4",
"description": "tu: Enable VK_EXT_depth_clip_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b3be07b5faf867f698668080b060a270c5f795e",
"description": "aco: ensure readfirstlane subdword operands are always dword aligned",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c89bfc4ec0ea29ab757b0391bf646673e483668",
"description": "aco: prevent infinite recursion in RA for subdword variables",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "626081fe4bf653a18cff9e25e6da2636bc58774a",
"description": "aco: don't split store data if it was already split into more elements",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd75e9923302a3d389469b7b233968576a46f4de",
"description": "aco: ensure to not extract more components than have been fetched",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": "7015d2c249e1f7814bf5681ccd049e49e4d6495c"
},
{
"sha": "6bc5ce7a91d07197043c097f876edf1d630c1375",
"description": "radv: Add timeline syncobj for timeline semaphores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55d8022878fd11093c861a6386734f88454f21b1",
"description": "radv: Add winsys functions for timeline syncobj.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66e598d0a6f6c8b170b6456e9d4edb8800296912",
"description": "radv: Add winsys support for submitting timeline syncobj.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb6b38d78007436326cf451a210033a20616f2ce",
"description": "radv: Add thread for timeline syncobj submission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa97061a8235b64009d7897ecf20cc81258f3403",
"description": "radv/winsys: Add binary syncobj ABI changes for timeline semaphores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb5237910b2e8f9b0d1a0a15de3f73dc0675771e",
"description": "amd: Add detection of timeline semaphore support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce4064fe2fecd919c4adbe32320f85c2381d82e8",
"description": "nir/ lower_int_to_float: Handle umax and umin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "589d8665f012805f589e2e0ab6e9e04f7a8da96f",
"description": "ci: Use half as many parallel softpipe / virgl test jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9693c6620d59557c44d785a95c38d961dd017bd",
"description": "ci: Do not mark container / pages jobs as interruptible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e74933e8ab33d3aadcd86c2f5566c74bb76ca8ca",
"description": "ci: Use FDO_CI_CONCURRENT in run-shader-db.sh as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "429ec827d4a7d2322a5e1dd854666e6c2d697082",
"description": "ci: Namespace trace artifacts to the job number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "772ed657a27ccf402a5cbbab32e62e85541acc03",
"description": "nir_ allow nir_lower_clip_halfz to run in tess eval shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09ecfd95ee154cd5f32c8c8f6d5fe6e60d2dc26c",
"description": "nir: allow lower_psiz_mov to run in tessellation stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fced3c43e7ac69d7021532c62ac6dc78515cca46",
"description": "Revert \"llvmpipe: Use the default behavior of ALLOW_MAPPED_BUFFERS.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "6ec49066498097c2647d030ebe1b99a00bc38734"
},
{
"sha": "be6c53bb9d3dd0c48bf956d566006e3372fbfdc4",
"description": "llvmpipe/ms: fix sign extension bug in rasterizer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d73988f6fef39e9263ec0bb49cd5efff68393bc",
"description": "intel/ir/gen12+: Work around FS performance regressions due to SIMD32 discard divergence.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "188a3659aea6dec9acf1c2fd15fcaecffe4f7d4e"
},
{
"sha": "45d159cb4102aac7eab095c6567707779518933b",
"description": "glx: Fix build and warnings with -Dglx=dri -Dglx-direct=false",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba22f014f9db1852e6336485de4b9936edc6106c",
"description": "softpipe: Enable PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS;",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e61fd92d4ac415770a173fd1a51c77761f72775",
"description": "softpipe: Enable PIPE_CAP_TGSI_TEXCOORD.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "259a03b4f0b04903d348a38bccc8954ef9f83738",
"description": "softpipe: Add support for reporting shader-db output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "991def0edc823293d593fc23d2243556cbdc0ff4",
"description": "softpipe: Convert to comma-separated SOFTPIPE_DEBUG for debug options.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86cfb62b87edfea90959a7e6933087fe4467dfa2",
"description": "softpipe: Refactor pipe_shader_state setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e67da8d25fa1244b81963d2728162df08ffed135",
"description": "llvmpipe: enable robust buffer access + GL 4.3, GLES 3.2 and robust buffer access behaviour",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d3cefe727fedc98fc4f6800f8a7aece17bea94a",
"description": "llvmpipe: add device reset query context hook.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cb3d17312f58cb348e0d7ed356877ccc8800ed8",
"description": "glx/drisw: add robustness support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80f7b58d901859be216e17aaad21d6a9b34ac9ea",
"description": "drisw: add robustness extension support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12c06a0deb632728f76ceb480e86151b8f96100e",
"description": "llvmpipe/draw: handle constant buffer limits and robustness (v1.1)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0c3a258003ea8655bc05a0a0febf93ffb1a0736",
"description": "llvmpipe: enable EXT_texture_shadow_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c30824adc07e45e43899b53325049bb006bf8ed5",
"description": "nir/lower_io: Add support for global scratch addressing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4815ae51d72837b174e44acf70e41e464c2d1286",
"description": "nir/lower_io: Use b2b for shader and function temporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a2975db987a6267e6938da6fe9f6628f2516ece",
"description": "nir/lower_io: Choose to set access based on intrinsic metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c475e29be4f81b3bef8b55b1bc78023fdfdf26bb",
"description": "nir: Allow for system values with variable numbers of destination components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0338db5e6b0f81bec7703fbce45b387d20143229",
"description": "docs/releasing: improve wording",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae2d0457679dfa6d79faa3009daadd11d6a92f5c",
"description": "bin/gen_release_notes: automatically commit release notes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f649be7b58658e401dd56cac6f192336dbcee48",
"description": "post_version.py: fix relnotes links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c4ad62723053de0fc03f6d922fdc804ac58c266",
"description": "post_version.py: update the files in the current worktree, not the one with the script that we run",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a28a08981499316378803b4dc3e84b517837e47b",
"description": "post_version.py: stop using non-existent functions and fix commit message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5353e01f95fbc5bdbd770c4f9f1ea6cedc89e17",
"description": "post_version.py: drop incorrect conf.py changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24e118f6957893d8f83b7d733fb2440cdbf99b4f",
"description": "post_version.py: don't generate relnotes twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04e38eb2e765aaa568b60af9a630be9f1161bad5",
"description": "docs: update calendar and link releases notes for 20.1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a44983c126f83002d2715d3a3d6ea4063701892",
"description": "docs: add release notes for 20.1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6b100ccaeeed44b948b7abf434f54b551c66d98",
"description": "gitlab-ci: Test AMD's Raven with traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb7642c53d09a245c3907a40e31013ee19a2e043",
"description": "i915: Remove a bunch of default handling of pipe caps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e35d3d26b176c612c03b37d946a818d6c8027f72",
"description": "svga: Remove a bunch of default handling of pipe caps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c32f723a1a61414208f6a4513fc717c09b6fed78",
"description": "swr: Use the default behavior of ALLOW_MAPPED_BUFFERS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39598a16e98c55ced0f1a16097b8499513cb6ac2",
"description": "swr: Remove a bunch of default handling of pipe caps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2ffd2110e98715fe4ebf8e8e7f3cc636e25d38e",
"description": "virgl: Remove a bunch of default handling of pipe caps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5554e32c0f07b4964bc9b5a31c8bff32d7e2fa0",
"description": "softpipe: Use the default behavior of ALLOW_MAPPED_BUFFERS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "855f3ff41877d1d3c1e335e8db7de9ad0f45a06c",
"description": "softpipe: Remove a bunch of default handling of pipe caps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ec49066498097c2647d030ebe1b99a00bc38734",
"description": "llvmpipe: Use the default behavior of ALLOW_MAPPED_BUFFERS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae919b2561f281f6c7130fce504d31fdb259c941",
"description": "llvmpipe: Remove a bunch of default handling of pipe caps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "292882f6bc41761e17427dcf60fa177e8964ad8d",
"description": "ci: Fix the overwriting of traces.yml for baremetal",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dcd171f5e9bd612b33144c90e4b0c1ac919498f0"
},
{
"sha": "262731be430dea8c7650f88d88f673c1f40c173c",
"description": "ci: Update checksums for freedreno traces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46646123ab046bac6a83f9c8137da3bddecbfff8",
"description": "radeon/vcn: increase render_pic_list size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89d2dac55486464832552dfc3349054c29a82922",
"description": "radeonsi: enable preemption if the kernel enabled it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e2113c6dc132707db19461b77c8001b5475156a",
"description": "radeonsi: set up IBs for preemption",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8892bc81820884cd42ada8699d0c28cb8e39dda",
"description": "radeonsi: don't restore states at the beginning of IBs if they're shadowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95c9048591c6d3ccf597f73dfcde09028c7330c5",
"description": "radeonsi: add debug code for register shadowing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8af0f91fd379ab696e32f9fbdd3e3983b3323288",
"description": "radeonsi: add reg shadowing codepaths to GS and tess ring setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69014d8c94f99fbf0de26f3a76426a92762821a0",
"description": "radeonsi: implement CP register shadowing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b84dbd29369c47215c7d25c52319b65c4d48c239",
"description": "radeonsi: reorder code in update_gs_ring_buffers and init_tess_factor_ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "babd87f2e0865fde1386c4797131c26265b2da09",
"description": "radeonsi: make cs_preamble_state optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a6af4c5edb314207bb8fd0faab1becd64b2efa0",
"description": "winsys/amdgpu: make amdgpu_bo_unmap non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a5467ccc8045707635074b5c8a507d508a8a27d",
"description": "ac: add tables for CP register shadowing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc3dade47509b4b620d88dde4718f1d66bef90a2",
"description": "ac: add helper ac_get_register_name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "976edae839a7e549b2e046a5cc96d61f1da66b83",
"description": "radeonsi: sort registers in si_init_cs_preamble_state according to GPU gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88fe9dea7a29fa1b99bf3c064d75a472071de4d1",
"description": "radeonsi: sort registers in si_emit_initial_compute_regs according to GPU gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c6eca23fdd8bc112c70914100601d0e382a8154",
"description": "radeonsi/gfx10: set the correct value for OFFCHIP_BUFFERING",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0bf3e6fae7f82b4f16fbcbb05a1ae47f7930e189"
},
{
"sha": "d244a25c072557edd1133356b94557938c000f78",
"description": "radeonsi: add missing initialization of registers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "78cdf9a99f07679f95dacd9ae6712278a2e40202"
},
{
"sha": "fd20e986249f88129d81353d79dd248d7664953b",
"description": "docs: add some very basic documentation about zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "202592a3989745c83b80cdc25882ac2bf67bafa4",
"description": "radv/winsys: be more robust when a CS failed during recording",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f82eb7af87772d050aaf222473c4ffe8490019c4",
"description": "radv/winsys: return a Vulkan error code when binding virtual buffers/images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b58e35a2a8d2c0fe4d1425631e7169e39884562",
"description": "radv/winsys: remove useless check when binding virtual buffers/images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0112fa13cc68d3a20ddfec71540cb863b315f23",
"description": "radv/winsys: check more allocation failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a61e31d7b2e9a486686740fad11d58745fa9cc9",
"description": "radv: add missing return values check for some winsys calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "348e8b5618c9049b65f339830cac2b221efa7102",
"description": "nir/tests: Add tests for opt_if_simplification",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f94b3da111f65a46126fdb3652474dc4d9cbda5",
"description": "nir/opt_if: Fix opt_if_simplification when else branch has jump",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e3e929f8c342b32dc8f5296adf8fb337866fa40a"
},
{
"sha": "3f783a3c507e16bffb2e460484fbf65eb11ba826",
"description": "zink: omit Lod image operand in ntv when not using an image texture dim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef5e19874ba21f268c5ffdfff0b2819056ba51a",
"description": "zink: add some asserts for building access chains in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2af22051c09eaef0f266d07269113e0122763792",
"description": "zink: handle texelFetchOffset with offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6587f41e115eb9cc5a6b853b8ff1c97e48029b7f",
"description": "zink: use helper function to handle uvec/bvec types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7015d2c249e1f7814bf5681ccd049e49e4d6495c",
"description": "aco: fix scratch loads which cross element_size boundaries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c33e8d7d522c250443d903b5732224988855b9a9",
"description": "mesa/program: fix shadow property for samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1c0f92d8a8c480a5803c3ce45b2a6d46bfcd280f"
},
{
"sha": "4b04800efaeadabf77a729e80d956d91e6637507",
"description": "ci: Disable trace testing on Mali T760",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c1108d25b46ddf7789b2c9f9f7b0a79b3e279a0",
"description": "radv: advertise VK_EXT_shader_atomic_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8517e5ef9b935adc15ff441bc697805243730c9",
"description": "ac/nir: add support for nir_intrinsic_shared_atomic_fadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7615f2d6900f44030a4b2cd6504a0bae79642c59",
"description": "aco: add support for nir_intrinsic_shared_atomic_fadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97482c6f9299d8f0ca1b1e6886be5aec5138423a",
"description": "ci: Test with more traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87e0b2c1c248def40d655616acc89f85e949cea0",
"description": "ci: Prefix tracie artifacts with the device name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed5374ff508f6e351a64a46c89bcc676eabe797d",
"description": "ci: Use smaller glxgears trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfe394bac42a2d1021669fa707c4d64a85187f87",
"description": "ci: Upload images of failed replays to MinIO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dc4fe6fb40ff0cbc2be9c79fe6e75514620bc26",
"description": "nvc0: add documentation for nve4+ (Kepler) COPY class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "203d565b195442dac85701b029eb8ba469c6809b",
"description": "nvc0: fix macro define for NVE4_COPY()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e44089b2f79aa2dcaacf348911433d1e21235c0c"
},
{
"sha": "3a4024e776645714dc728e48108755877b37131a",
"description": "anv: properly handle fence import of sync_fd = -1",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "43e8808b82b9ebaecde4a30984fef897c1a1a030"
},
{
"sha": "323d5bbfd9a1d6684bb5381b67b8965ea98d5fc0",
"description": "meson: Add mising git_sha1.h dependency.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "606dff1b73fa9509e3a0b21970f02068a8d40219"
},
{
"sha": "12b99d258109f633de215dfa5355ab45d590a338",
"description": "aco: fix includes in aco_ir.cpp",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e75946cfefcedc06ca96ec333caa3ef3980b49c0"
},
{
"sha": "8fff8afb1343c934b4212ee1b0517dd2045a5c8c",
"description": "turnip: disable tiling for NV12/IYUV formats",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1a83279da57f2e2702d9b13437eed6bfb958af52"
},
{
"sha": "b559d26c74a03d20a556a977f73e999ab137c7ec",
"description": "freedreno/ir3: Fix SSBO size for bindless SSBO's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c11c4d8d4c1c862883652b24c26365e9772d8e54",
"description": "aco: fix copy of uninitialized boolean",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40b65a86a45d5ffa604b5563d1ccaa1a897007ad",
"description": "radv: fix invalid conversion warnings in vk_format.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcd8f691138ed4ac7f8ff5436eff093c1ff65260",
"description": "aco: print ACO IR before scheduling instead of after",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf4b377b9b9fa7152431f1efd6bcd15018bbd8f8",
"description": "aco: make validate() usable in tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e75946cfefcedc06ca96ec333caa3ef3980b49c0",
"description": "aco: move some setup code into helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2907faee7a3970a63daefd6017bb7b8691e7fc08",
"description": "egl/dri2: try to bind old context if bindContext failed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4e8f95f64d004aa1278609c5bbac9a53c0c6e4c9"
},
{
"sha": "8b0b6f907d7ba304cea02bdb81fbb914d6077cb9",
"description": "dri2: do not conflate unbind and bindContext() failure",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b12999ef7c5b754df0919cdc9e354d58abbc4fb",
"description": "dri2: dri2_make_current() fold multiple if blocks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "29c39aeaabc126fe590cef9efd377fb58746c924",
"description": "aco: use nir_addition_might_overflow to combine additions into SMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72ac3f60261a8510512861b93e843e695331e2ab",
"description": "nir: add nir_unsigned_upper_bound and nir_addition_might_overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2694a34aa2c32aeb32d7d70af91db56c6eaaa23b",
"description": "aco: add NUW flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a4847179b95d1f2a03e575ef9f0e5c71631de65",
"description": "aco: allow overflow for some SMEM instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d169f09e378e6380d3137bd974c558535dafa166",
"description": "aco: be more careful combining additions that could wrap into loads/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d0e06257a77beaebcc6533f262f90d2b86aa131",
"description": "gitlab-ci/traces: updated paths and checksums for POLARIS10 traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1e67aa08a14de9a417df7a9e0769352a08780b9",
"description": "gitlab-ci: get the last frame from a gfxr trace using gfxrecon-info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d15e1226cceb448508c15cb475013deb085d492f",
"description": "gitlab-ci: build gfxreconstruct from the \"dev\" branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb5b136b45222c2b70a37384b610fff685d09a35",
"description": "freedreno: Use common guardband helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c848dedeacc1e0296f5d53f0c6a7745aca9f12",
"description": "tu: Use common guardband helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19895dde909dd065cc6ac4d01c95523fa0d8b47f",
"description": "freedreno: Add a helper for computing guardband sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86a65977140c89148b1ea32ab06a38c95b26322c",
"description": "panfrost: Remove unused batch_fence->ctx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f18e5371cf0096028888126c97f086e941d4f9f7",
"description": "panfrost: Remove unused batch_fence->signaled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64d6f56ad26f084a44a0f5491fc512a65d40df91",
"description": "panfrost: Allocate syncobjs in panfrost_flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85a2216fe4fb72a1caf3474493243d41b072b052",
"description": "panfrost: Skip specifying in_syncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5ef5a381e896527b5a4de80811e85b859fbabaa",
"description": "panfrost: Remove wait parameter to flush_all_batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c4db886b630bfc68f32229f244b0463e1d6a83b",
"description": "panfrost: Avoid wait=true flushing all batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04ea4f1ce474e7fceb24cbebab01d51d7e8c1e61",
"description": "aco: implement b2i8/b2i16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a7cd7bd65dacd3008ef229f9e4afb84101d95a2",
"description": "nv50/ir: initialize persampleInvocation to false",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "66ed9792edb702c18eeb4d23a7b792e32b3188d4"
},
{
"sha": "618b3555045bd4120f4e2ea731854a1c1f3f252c",
"description": "nv50/ir/tgsi: silence warning about unhandled GS_INPUT_PRIM property",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "66ed9792edb702c18eeb4d23a7b792e32b3188d4"
},
{
"sha": "6ced98c94e28b41cc63ec94d4bdfec99d71db598",
"description": "radv: disable CPU caching for the upload BO to reduce fetch latency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3eae4e0376e8eaea80a578daed793554e8ed9a0",
"description": "radv: do not perform read-modify-write with the upload BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9072a113b2041cebfa10e6e27b5ce2687a02126",
"description": "radv: replace discard with demote for Quantic Dream games",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "51bc11abc206ae5ea0946f5a79c68527701c24e0",
"description": "aco: always set FI on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b3452a556640ab2319248c304822a9f5e2e7394",
"description": "ci: Set XDG_CACHE_HOME to tmpfs for bare-metal runners to avoid NFS.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2"
},
{
"sha": "b2cd6a0b156a617007536b6f655b38c670acd31f",
"description": "gitlab-ci: Fix needs: of the arm64 LAVA test jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1947f059fcf118c879752f72e11f6217eb5f5a0",
"description": "gitlab-ci: Upload tracie artifacts to MinIO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20507f8b17f87c19f821270c0a893ca9acc9dbee",
"description": "gitlab-ci: Download traces from MinIO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "087be7e322013fd7f2ba918502c172226f0c9af6",
"description": "gitlab-ci: Replay traces on lava devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "576c53dadf3f60bc363a39e85625afb67a2cbb8d",
"description": "iris: Fix CCS check in iris_texture_subdata().",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "39f06e28485d4c4f111e5347d0265c79b8fb396c"
},
{
"sha": "0868638aed05775db44e9acc625bc34c737ee4fa",
"description": "nir/lower_int64: lower 64-bit amul",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6320e37d4be16407cd237c2049a46360405599d5"
},
{
"sha": "4d44848c470c9d214c03906d8decd8056829c4ce",
"description": "anv: Advertise support for VK_EXT_shader_atomic_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "675d7b19a9aece0ea674eadba20ec2b01c86de6e",
"description": "intel/fs: Use the correct logical op for global float atomics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e644ed468f986b44310b1cc5d5695ed4d473223d"
},
{
"sha": "84086b620ee665c06db4069d8cc4cd0b63da47d2",
"description": "spirv: Add support for SPV_EXT_shader_atomic_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a568c595bee461bb6b0ad2bc6d430b0b370f4cc",
"description": "spirv: Update headers and grammar json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc03448008b86e2eacb95eddf27522dd6d6a2f99",
"description": "egl: inline _EGLAPI into _EGLDriver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b7917a42410fd02220b3aea2f51eaee94d1e746",
"description": "radeonsi: Inhibit clock-gating for perf counters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "794ba3efd7ee55b809caf66b84dc68040efdbf20",
"description": "amd/registers: add RLC_PERFMON_CLK_CNTL for pre-GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36e6ac65c513a8bbd2bb84f32e885af869a36122",
"description": "anv: Advertise VK_EXT_image_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d973e50f699b08e0c2e1788af79bcff38d670e86",
"description": "freedreno/ir3: Add missing ld_args_build_id to the ir3_delay unit test.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2"
},
{
"sha": "3688da2192e1c5ad444e07ff84f19cddc7bbffd7",
"description": "radv: advertise VK_EXT_image_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "096adbe369ab6e02c79c87e6730a87b4bc245d68",
"description": "ci: bare-metal: use nginx to get results from DUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "101400d4495d3ab6dba4af70782698ef13b3b06c",
"description": "mesa: change error code of *TextureSubImage* for incorreect target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af92348b1cdc4158e049d5a8d9e71ba7e054a87f",
"description": "freedreno/ir3: Fix disasm of register offsets in ldp/stp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6d8dc133e0b4ca7885ada8038a861525bba11e1",
"description": "freedreno/ir3: Refactor cat6 general dst printing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62dcf7543216883fd084ec01784857423b232fe4",
"description": "freedreno/ir3: Add a bunch more tests for cat6 opcodes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed3338f581e757b89b2f0015683f90a4a06640ef",
"description": "freedreno/ir3: Add a note about the instructions in the disasm test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ab3a219cc188410db94306537742c1c81e29a52",
"description": "vulkan: Update Vulkan XML and headers to 1.2.148",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd24a959956759dfed987ef83813515b10ffb202",
"description": "ci: Use FDO_CI_CONCURRENT as our -j flags when present in the runner env.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f79e4e69af178f7fcff5a4397085261ac46ceaf",
"description": "nir/algebraic: fold some nested bcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27244662f25e038844799d4784e429491c06fc0d",
"description": "nir/algebraic: propagate b2i out of ior/iand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baee5a981229e6e5c270d112f3f4d24a1eb4d7f9",
"description": "nir/algebraic: add distributive rules for ior/iand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70d3efeb88c847dbf37ab6bce057a4390e46e027",
"description": "nir/algebraic: optimize (a < 0.0) ? -a : a -> fabs(a)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d22c5ed718abcf98444f9654b912ccb42b2ccdd",
"description": "nir/algebraic: optimize fmul(x, bcsel(c, -1.0, 1.0)) -> bcsel(c, -x, x)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56ec814b567dbedf3338554e7577f748dd4cf003",
"description": "nir/algebraic: add some more unop + bcsel optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fca183910ddbd2f87ec713396172fcf2c4abae4",
"description": "nir/algebraic: add optimizations for fsign/isign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e1b75b330954a2e40e8ed0c04871e43120d4f4a",
"description": "nir/algebraic: optimize iand/ior of (n)eq zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4281dbecc69495d01ddf4b21cddc92085f1cae0",
"description": "nir: also move b2i in case of nir_move_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de0ebaf09d43cc1e530f11511441cab7266b7f20",
"description": "nir/algebraic: optimize bcsel(a, 0, 1) to b2i",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e764192f4015a1c77863a1f9390f5f80f55bd67c",
"description": "pan/mdg: Use the blend RT for blend shader framebuffer fetches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ec252a3b293dc0cbba847bfc72ba50b6c4d3514",
"description": "panfrost: 8x MRT support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "978f963ea43fb9b4af8aa12519fe689d9c3b57d6",
"description": "panfrost: Use more tilebuffer sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1d3d39e97106ebe95106d04be211b320cd5aee6",
"description": "panfrost: Fake RGTC support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fac813dc61e7298dfe9ee28295843a30eb253296",
"description": "spirv: don't split memory barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28c227c7ca33669d8857f810c23a21a67d53d571",
"description": "radv/winsys: always allow GTT placements on APUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1bba2eee79beceff785e4e00108ba46dd167ef3",
"description": "radv: disable CPU caching for IBS to reduce fetch latency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2a3ca289f5686c6afc238a9530efa16560d83fe",
"description": "radeonsi: adjust epitch for PIPE_FORMAT_R8G8_R8B8_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87ecfdfbf0a8448d1475e6da15175e68bdeb933b",
"description": "ac/surface: adapt surf_size when modifying surf_pitch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8275dc1ed575888f46b4e54d29e56ca63b1accaf"
},
{
"sha": "1fa36c1d3d6af3faa0b647b345acfaaa4b4ce34b",
"description": "d600/sfn: write stream outputs to correct mem ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21d296a4817fa772ef1c1da72fa0b73eb77e00ac",
"description": "r600/sfn: Make the pin_to_channel generic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ea847e6d1a3a8a06dbc6aea0895851f1a2dd535",
"description": "r600/sfn: Only use sample mask if the according shader key is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c91979c634403bdebeb662cc98c5d77db0d1156a",
"description": "r600: Add shader key item to identify when the sample mask should be used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05df4bfbcabab90668f26675b03747c2d74ee59d",
"description": "r600/sfn: Fix default z swizzle for GDS instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2779aa360edeaf1c00fa59f5e7cef35c6adc2eae",
"description": "r600/sfn: Fix Ring output swizzle masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c18b1c6df5108112445c34b30680d8818202a4cb",
"description": "r600/sfn: Add a forced output swizzle for depth write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31ef0b7a4b9bc4e36733e68aaff19399cb6d56c",
"description": "r600/sfn: correct handling of loading vec4 with fetching constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aca99e6fc9dcbe8f09c5a706cedc9566f3ed3807",
"description": "r600/sfn: Add option to get a temp value for a specific channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "258618815b41ed3364b8ad74a52786b1f10fbc3f",
"description": "r600/sfn: emit texture instructions in one block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deccf0224648f868fae9a6aba1883b571cad1af6",
"description": "r600/sfn: Pipe through requesting a register at a given channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55cc712991824c7aa1ac89905c153eebc781a592",
"description": "r600/sfn: lower rotate ALU ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4708ccbf91882700f73579d0282863e55a9cb527",
"description": "ci/llvmpipe: reenable gpu shader5 tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41c7bb6ec0444221ed4330529e0c0664699b56c7",
"description": "llvmpipe: add framebuffer fetching support (v1.1)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e0b6d477b9bd3719b96229591529007484e9063",
"description": "llvmpipe/cs: respect render condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "912ad09112556d69e3c5fc75bf64416270b4602f",
"description": "freedreno/ir3/ra: fix array conflicts for split/merged",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1465c382b5ab545e524f7f63cadeb49762eaa96",
"description": "freedreno/ir3/ra: assign vreg names to all array elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6317f7d574aaf3538b41ea8b4815f9ea091b045a",
"description": "freedreno/ir3/ra: debug msgs tweak",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2d94aa365da628fc2c7e2e9e2d35decec434719",
"description": "freedreno/ir3: fix half-reg array stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5be171b8886e9ddea33bfd899609ab13b413ac86",
"description": "freedreno/ir3: set array precision on creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0472ca2aa5c47cf2b6e0b0c6972d6f5c79ba35a1",
"description": "freedreno/ir3/parser: half-precision relative regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79b0651c245093479bf0430b87b16fedae5a9764",
"description": "freedreno: whitespace fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "835201dd76f45a377d3232fba13f23a183b72cc3",
"description": "freedreno: small comment re-word",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b343238a1fc2954d10770082ff873a28efafee2",
"description": "zink: free all ntv allocations after creating shader module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adc4f3896ae3cfd9ef8394d11204dfd9d321cf82",
"description": "zink: free pipeline cache during program destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ff2d195b04f6d258d7d804590ad83946af1de8a",
"description": "zink: destroy descriptor pools on context destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7116decfce3a6d6cff2dee3f18ec29796abfbcd5",
"description": "zink: destroy gfx program when a shader is freed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e9c8e2f794458404441e4bdb51e7a43f6b848e8",
"description": "android: panfrost/encoder: add libmesa_nir static dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "293f251871b2fc7fd40d0fcabec4dd8a8324bc47"
},
{
"sha": "0ef168d513059b276fb9b70ab95af874983ab08b",
"description": "panfrost: Fix calls to panfrost_flush_batches_accessing_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "858cc13eb28e4b034e1ce6fb5b2d0a49f0d97534",
"description": "panfrost: Make panfrost_bo_wait take a wait_readers bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b380483476523f1dfa52f284c60667b78e55a2b",
"description": "freedreno/ir3: Add unit tests for derivatives disasm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d7d5d220b5e5c2b48fa522b16ced5be0edad94f",
"description": "freedreno/ir3: Fix duplicated fine derivatives instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "862d85a63ff6942bc0d30ea3bb42a66433d3c936",
"description": "amd/addrlib: Clean up unused colorFlags argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a37aeb128d5f7cf2fa5b8c61566bbd9f2c224a28",
"description": "amd/common: Cache intra-tile addresses for retile map.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f302ef3853bfcc4dc68205c40f1e7390aff799ab",
"description": "aco: use s_waitcnt_depctr to mitigate VMEMtoScalarWriteHazard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcf94bb933e8ccc0b91305ed8189a35e8938abbf",
"description": "aco: properly recognize that s_waitcnt mitigates VMEMtoScalarWriteHazard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33f33bb7d6932ca2432bab8e589bb4728dd1d9c6",
"description": "meson: Enable GCing of functions and data from compilation units by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "610af7e1accffbb77db646b0a36ecbbcaf48cece",
"description": "panfrost: Enable FP16 by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5169b1ca1aeca4f35369b26d373e12e1dd15c7d",
"description": "gitlab-ci: re-enable all a630 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4080f8bf2b02441f637bc3f0c00c96060e2f02f0",
"description": "freedreno/a2xx: Fix compiler warning in disasm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf55abe750f04c8287014b459a1b318582fab950",
"description": "gitlab-ci: Re-add kernels for bare-metal",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dcd171f5e9bd612b33144c90e4b0c1ac919498f0"
},
{
"sha": "2aa507f87a6eddb4786d93eb4148093035e8bcff",
"description": "nir: Set the alignment for SSBO lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d735f075a6aae821c06de1c82a5ebe4430b94674",
"description": "intel/perf: Move perf query register programming to static tables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4e56930c25dec3bfb7fc590df45904e41216b25",
"description": "intel/perf: Fix unused var warning in release builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afe07c7fa7ce455372eb711673d257090449d26f",
"description": "intel: Fix release-build warnings about sf_entry_size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "086f76097499423e498d877a3acef5cc129469ad",
"description": "zink: use ralloc for spirv_builder as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "810bf7d32b39d4f7f6fd4b229321865847732ad3",
"description": "zink: pass mem_ctx to ralloc_size-call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35beb938fc592ab875e2c45ac05c32f3b7d55611",
"description": "zink: use ralloc for plain malloc-calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12b324b30c572729e158b70a1cbe0d53f4563829",
"description": "zink: use ralloc in nir-to-spirv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56d9bcdded8f3eb7bd45262ce013ef1809d8edb1",
"description": "radv: enable more float_controls features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23631ddd4db192033cba1a2e3f3024f18651867f",
"description": "aco: set tcs_in_out_eq=false if float controls of VS and TCS stages differ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b36950ad2c044967ea1b53917c0b068637492f77",
"description": "aco: fix nir_op_f2f16_rtne with non-default rounding modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d14f4faa1378c559af71136cb084e964846e69c5",
"description": "aco: flush denormals before fp16 fabs/fneg if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "305cffa22b35ab74980766f94239143935e6e3f6",
"description": "aco: use s_round_mode/s_denorm_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca44c009b5e9a368bbf3e3a41ba5a0f2a1f130e8",
"description": "panfrost: Set depth_enabled when stencil is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b796c768526e0728df10201fd311db2311f9412",
"description": "radv: return better Vulkan error codes when VkQueueSubmit() fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1829bdd0da7046f43207a62f74f119defead6abf",
"description": "radv: improve the error messages when a CS submission failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93047f688881170ac5b7024aac94c317961625d4",
"description": "radv: remove one useless goto in radv_queue_submit_deferred()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01147481f906289c05391186db97306b5a807a0b",
"description": "panfrost: Report TEXTURE_BUFFER_OBJECTS cap when gl3 flag set",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "96fa8d70bc13f8b21e4a8bfb91128bd85055990c"
},
{
"sha": "4e986568b8bda39da6cc843a2f0d16d432e17ce3",
"description": "nir: Fix lower_two_sided_color when the face is an input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "314ba5e17450c8c14c2191bcd5675a9eaaac69d8",
"description": "nir: Add a face_sysval argument to nir_lower_two_sided_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a6db94b05cadb9bcd7a3b28f9fe60c7905fb21e",
"description": "panfrost: Do per-sample shading when outputs are read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c20d166b4ecbde8c5dcf7fbbeb7860c6be859a69",
"description": "pan/mdg: Do per-sample framebuffer loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25747cea67fed6c9e1457130ff421bfac6a8c959",
"description": "panfrost: Rename lower_store to is_blend in pan_lower_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a8ad1e08f97503048f5bb043ff5dcf8724492c8",
"description": "pan/mdg: Don't disassemble blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f8656401b63581346b4c282896df1d6548e4ad7",
"description": "gitlab-ci: Only trigger test-docs job automatically for MRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "575ab303a80d02fb7eda451f636e013e2d95fa60",
"description": "virgl: set PIPE_CAP_BLEND_EQUATION_ADVANCED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0f42b89a15eda8b4f05572e7d0ed75ccce8a75a",
"description": "virgl: Encode barrier for blend_equation_advanced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a026364b55ea4c804d1a725ed4d2028d0f616a37",
"description": "virgl: Use alpha_src_factor to store blend_equation_advenced value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ee1a67f3c84760e2f985a5a8b79ec916f477779",
"description": "glsl_to_ir: do lower_blend_equation if PIPE_CAP_FBFETCH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0df56ccd182f1236e05e588d67f5c6299736773",
"description": "st: expose KHR_blend_equation_advanced if PIPE_CAP_BLEND_EQUATION_ADVANCED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "377731ec1bb84e103eff587e00c938deef929cba",
"description": "gallium: Add PIPE_CAP_BLEND_EQUATION_ADVANCED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57174c910235a2f18ceebb7988c7e8b94c565136",
"description": "virgl: Reserved last caps of capability_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f8fc0f0665d66bf9320023240ff4b47300dd91d",
"description": "glsl_to_tgsi: Set TGSI_PROPERTY_FS_BLEND_EQUATION_ADVANCED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3a3f7cca2390b51dd65fa4af29bd70af95f2995",
"description": "gallium: add TGSI_PROPERTY_FS_BLEND_EQUATION_ADVANCED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30f4ccff5bd7304a623d2909aaf8de35727ce03d",
"description": "mesa: treat Color._AdvancedBlendMode as enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ffa0e925495bf8104a2d7e6984b50b5c3584c67",
"description": "mesa: do not use bitfields for advanced-blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c36aac542a3df76f192e61d1132ff4a1bfbef9fb",
"description": "st/mesa: fix st_CopyPixels without support for stencil exports",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f611af35948e4d1d56daa94f59d5feb7d44d24ce"
},
{
"sha": "e7fd1ce9a245612e2510c87b7c7693fbb792ff5a",
"description": "nvc0_2d: Document SET_PIXELS_FROM_MEMORY_CORRAL_SIZE from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc69e7341539192f80fceb5c40a77718d31c03db",
"description": "nv50_2d,nvc0_2d: Document SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "912345840bb5a3b9cf36c681b44ebf733428e172",
"description": "docs/features: Mark trivial missed feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0ef5a5cba72b9b963f06baf1c1e01bfcf36b9b4",
"description": "egl: mark the rest of the callbacks as mandatory or optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dc322c4c6720733cce793846e4fb140c1b4403f",
"description": "egl: drop now empty egl_dri2_fallbacks.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc38fe8425f402c86d8446e92cc4a3be492d0aa1",
"description": "egl: inline fallback for get_sync_values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e3eb0c90b7c70a28a50e424648b00e300940b53",
"description": "egl: inline fallback for create_wayland_buffer_from_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5fb1fbc9b92dcf26e749783b7a482e158f28883",
"description": "egl: inline fallback for query_buffer_age",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90000b0264d05e0a84a5fcfd7a00835b12a9cc11",
"description": "egl: inline fallback for copy_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d5f12ae3a62af7bb7027bddd5319706f9c08dd2",
"description": "egl: inline fallback for post_sub_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ba5075a7e4840003ee0f0e5863704676b697b8e",
"description": "egl: inline fallback for swap_buffers_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d5a13ebf31edab412a06c075b847fc9f0137da1",
"description": "egl: inline fallback for swap_buffers_with_damage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b501ece6f604f1c99e37dc62b0e77d81a5bb49f6",
"description": "egl: drop unused fallback function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43e2d80849c110ff7c9d1dc4390fdcb7907ae2b6",
"description": "egl: inline fallback for create_pbuffer_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "179e442f7a440273a06e148e0793fe110c0b3e64",
"description": "egl: inline fallback for create_pixmap_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81124d845e595f73f855240094fe80f9f6935986",
"description": "driconf: allowlist/denylist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01d60d3d7545150cd5cbdc25a69c8077562fc578",
"description": "pan/decode: Open the dump file later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dcbad476eb6dc14bf8f275a49431e36b275d8f1",
"description": "gitlab-ci: Run all of GLES3 tests for Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e8d7ad8b09351689f625654481d4b7f969eb8fd",
"description": "radv: split fence into two parts as enum+union.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56395a8b6d6aa042fb9a984c1ca91b9596331f8d",
"description": "radv: optimize creating signaled syncobj with amdgpu_cs_create_syncobj2()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b7cd734e8a11a9af0cbc4c2445c7103044fc4a0",
"description": "radv: fix the error code when allocating a fresh imported syncobj fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd795ee1df4f5710f8a5ebf3a0cb527cd57fdf44",
"description": "radv: fix the error code when exporting a semaphore/fence fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8aa9d0acb8ce882686eedd7d9b2bf51b035f2614",
"description": "radv: fix destroying the syncobj when exporting a fence FD",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5a48a948ac06a1bea7e919136c27dc617c059c2",
"description": "tu: Enable VK_EXT_shader_stencil_export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeca92ed7984baed231297bd72d725ecd989ffa2",
"description": "ir3: Handle gl_FragStencilRefARB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "981608ad04ce36dec6d1b551cd5bc550b4ca5cb8",
"description": "freedreno/a6xx: Add stencilref register info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40b99bb79e19a413da5e2f9717b219336919367b",
"description": "panfrost: Revert \"Disable frame throttling\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "19da8121d6ad12efbff136e54fd90ef1b5327b03",
"description": "panfrost: Enable Chromium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96fa8d70bc13f8b21e4a8bfb91128bd85055990c",
"description": "panfrost: Report CAPs more honestly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afa4b32019ad02bc54b43ed5a3e78c3089b4f906",
"description": "panfrost: Fix faults with RASTERIZER_DISCARD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c6a8b2f071b2d56b694f0016d84b2b9d6858d42",
"description": "panfrost: Honour cso->compare_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9addb82148c487d6660aecea1af370c2d21d1788",
"description": "panfrost: Avoid integer underflow in rt_count_1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77bb19eebd1d59c7fc48b41c0f356114f5eab2ef",
"description": "panfrost: Abort on unsupported blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cce3d925d24220549075461ad89ed0f30714abb8",
"description": "panfrost: Implement Z32F_S8 blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ffebfbff8a6bc8b4ec14946037378c45136223b",
"description": "panfrost: Fix sRGB clear colour packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "721b5c6eef64ab968373cb977503c63c2c6f2d01",
"description": "panfrost: Set PIPE_CAP_MIXED_COLORBUFFER_FORMATS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0003c329a0e1ceed098b64c90c6545f99d9c94b",
"description": "panfrost: Overhaul tilebuffer allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d13870ee2c79020aef0bdb7b36f7ba8f7e9d069",
"description": "panfrost: Call util_blitter_save_fragment_constant_buffer_slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e16f59c31621cdba819d7aed07d1457c838121bd",
"description": "llvmpipe: fix position offset interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87e27543fe9a96bf4fd9555361ec66e3918aa3b3",
"description": "llvmpipe: fix stencil only formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "045711dc1c076fcb8f095a272f44a84dd245c339",
"description": "radeonsi: use PIPE_FORMAT_P010 for 10-bit VP9 decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b85ef043245e318422dbf99701267734a336ddf5",
"description": "aco: add add_interference() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c7554fe01257c371231eb8dc8c642cde4742955",
"description": "aco: use unordered_set for spill id interferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47d7e1e6628616f678b353d29daa23595d6a7c42",
"description": "aco: rewrite graph coloring in spiller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a941f4d6dc1ea1d08ba3d9bfe4c5add97b0fde4",
"description": "aco: fix underestimated pressure in spiller when a phi has a killed def",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "293f251871b2fc7fd40d0fcabec4dd8a8324bc47",
"description": "panfrost: Use Midgard-specific reloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f611af35948e4d1d56daa94f59d5feb7d44d24ce",
"description": "st/mesa: use fragment shader to copy stencil buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3af0711c402033a8ad7649dc0509e4f7ddc1b640",
"description": "mesa/main: use p_atomic_inc_return instead of locking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0f84396913d478c926626593514de1ab6ebb439",
"description": "st/mesa: fix corrupted texture levels, when adding more levels than expected",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8c0196116d3ed68d111a4ede06b22ddf3d2c5c3",
"description": "gallium/util: do not use _MTX_INITIALIZER_NP on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "485ea7d711fc2bbbdd83e2670121cb16ae42f7f7",
"description": "radv/winsys: pass the buffer list via the CS ioctl for less CPU overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40bea60dcf9d29f8c6d73ff5418f431ed7fcc318",
"description": "radv/winsys: replace alloca() by malloc() everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97f8ec321b73975bf6a3ed997c10381942e9f19e",
"description": "v3d/compiler: Lower geometry output store base into offset src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "081691b5ae2281e047b75beaa7462c448e74da04",
"description": "radeonsi: prevent a gfx10_ngg_calculate_subgroup_info failure for TES+NGG GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5714cd343330d38e515bf4c7973014230cb88a26",
"description": "ci: bump piglit checkout for dsa tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "854dbea5671033e6c4eca2ab73db52851633fcdd",
"description": "mesa: change dsa texture error codes for GL 4.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a03109b8e740083d145fcd539b92bf55c215cb",
"description": "panfrost: Extract panfrost_batch_reserve_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d0d8faaa641c7720b33a3d8e02c798fdd93af7b",
"description": "panfrost: Track surfaces drawn per-batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64734c0947ecfb8908e6bdfd4e73a4c724019476",
"description": "panfrost: Set zs_samples as necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8225604fd520de6cfbfcfbafccfa7f049a1c4355",
"description": "panfrost: Handle per-sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "080b751d4ac5a1eacc44f7cef4e772734b3c5c18",
"description": "panfrost: Add rectangle subtraction algorithm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e061bf004b536120566fbbe49111a8215e1a979b",
"description": "panfrost: Identify zs_samples field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6088891ef79e4a1a2111ffc76ae10697005df3dd",
"description": "panfrost: Include sample count in payload estimates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c65a27adc69e24cda053cfad85c0973926348aa",
"description": "panfrost: Add MALI_PER_SAMPLE bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adacf1f51179203498f21d260a32a9965bfafa6f",
"description": "panfrost: Expose panfrost_get_blend_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "528e132d4f7fb86dbee4d5d5d88fceeed0fa236f",
"description": "panfrost: Force Z/S writeback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da2eed36f3ccdd8ada2dc701d722f475dcf3dbea",
"description": "pan/mdg: Implement gl_SampleID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2749c141d542191c22fb2e824b6bb2d8e684250",
"description": "pan/mdg: Identify per-sample interpolation mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59308a3a6480a0b7c9fa9d5effaa23ea4b634477",
"description": "pan/mdg: Bump compiler RT maximum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29849aca0fed3dc4fb3fa9941a251c86bd3713f9",
"description": "Android: Fixes for Q and R",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2adb13f187fa02970a6c6a8cd60368a91a3e182b",
"description": "llvmpipe/format: fix snorm conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75e01d01a53bab40b468897e08b144a1393e1013",
"description": "gallivm/sample: always square rho before fast log2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9c94861063d16bd6f1f71b4dda7ddd1d3438313",
"description": "nv50_2d: regenerate envytools-based rnndb headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0859dcb57c18905b2f30e78e1458fea36d111e20",
"description": "radv: destroy the base object if VkCreateInstance() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50fdefc025a57b25c5bf55d9876e8032b358c3b2",
"description": "radv: destroy the base object if VkAllocateCommandBuffers() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5f2bf369724d57bf1ca57ef9a466fb9934f2255",
"description": "radv: destroy the base object if VkCreateFence() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d25764d91049753956264c5a9e52a774a45cd144",
"description": "radv: destroy the base object if VkCreateSemaphore() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce7a7aeeccf44fa00fd8157b5e592c4980852f3b",
"description": "radv: destroy the base object if VkCreateEvent() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ef52974cdbd2995dc3aee1d7a705e7e5e2e83d8",
"description": "radv: destroy the base object if VkCreateBuffer() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "852316494cf0678e24c63598682ab4250242a4fa",
"description": "radv: destroy the base object if VkCreateImage() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e5968023f7ffb44524958cf40ef8665b70af681",
"description": "radv: destroy the base object if VkCreateRenderPass*() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0eec81d01928636665c818f2635bad06c4d4bf4f",
"description": "radv: destroy the base object if VkCreateQueryPool() failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25baceafd3dfbc288fe05876c7c088549e46d9d4",
"description": "mesa/st: release debug_output after destroying the context",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f0b6a5df8e360e52a97f59948dda927fe9df15e",
"description": "mesa: add bool param to _mesa_free_context_data",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6f7b4312f5f924c8da74d8989ef4ebec7466240",
"description": "mesa: rename _mesa_free_errors_data",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbdb87c678cff96d41f1eb07f8161e4068df392e",
"description": "gitlab-ci: Fix \"triggered by Marge for a merge request\" rule",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "549b4a3dd4abab86f470a13fdd9598e0d6d4776b"
},
{
"sha": "559b26b7ee093c2cbe446bf8023876642deadcee",
"description": "intel/ehl: Add new PCI-IDs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cb2ace465792e5f503c919bce8024bb10802125",
"description": "intel/ehl: Rename gen_device_info struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13c70931f595bd729e46e5fa25b9bffde2628575",
"description": "intel/ehl: Use macro GEN11_LP_FEATURES in device info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e08ec89a195111c95bf91b636e301c81900a5f89",
"description": "intel/ehl: Use GEN11_URB_MIN_MAX_ENTRIES in device info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "787c1ed2096af39a98893e779f49bacf5efdcee2",
"description": "panfrost: Dual source blend support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "334dab057651f41203eba0a2595a636e6881d82c",
"description": "pan/mdg: Skip z/s combining for dual-source writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85954ecfefd7e8366b27ec07dcc79e52b03d6abd",
"description": "pan/mdg: Dual source blend input/writeout support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ff6263534a87534805afe6eac62ddf8ee75824b",
"description": "pan/mdg: Add a nir pass to reorder store_output intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58c0e1d00564f46a8264b2ce3275920890dd8b14",
"description": "gallium: Dual source support in blend_factor_to_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bedd4b44de3a5c4a06899a86eb8094e8877338d6",
"description": "compiler: Add dual-source factors to blend_factor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f9039f0a894f50499c59ce834f2657ac8633b8d",
"description": "freedreno/ir3: DCE unused arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e4bab84fb6ee09d4b85a1ce722869e27858aec6",
"description": "freedreno/a6xx: don't enable early-z/lrz if no z-test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37e0e0791f2160d1adbd4e685d123478fa8dfef3",
"description": "freedreno/ir3/ra: be better at failing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afadaaef399498ef72ceb15777d278986e6d8d2c",
"description": "freedreno/a6xx: bail instead of crash for compile fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3ca55f5aaa61539badb3d8d21106916a7388bfc",
"description": "freedreno/ir3: make compile fails more visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "788792fc466104759cf0abeaa79c52411d26ebb1",
"description": "freedreno/ir3: add missing VS driver params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e9cd64f70af7a8ec9a34590f9b6f6fb3066fae1",
"description": "zink: enable tgsi texcoord pipe cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05362b075fdaff62189c9a8e2e01750f3466f07d",
"description": "nouveau: expose HMM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "212f1ab40ea5945919a92926fd9b2aa085fed661",
"description": "nvc0: support PIPE_CAP_RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0f7f833eb9c968e9f1491117d3ddc072eefddb7",
"description": "gallium: add PIPE_CAP_RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08ceba943d280759b01973dec291eaa14a820894",
"description": "nouveau: enable HMM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f37662c093ee168d0669d0ea0c7f169e272d0c7",
"description": "ci: bump libdrm to 2.4.102",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96606552da1859d01bf7b6b511785337bf8e3a10",
"description": "ci: need to install wget in order to download libdrm",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dcd171f5e9bd612b33144c90e4b0c1ac919498f0"
},
{
"sha": "0e90b3d0c4e28b865ca576960767a02749fc8803",
"description": "nir: Support load/store of temps as scratch in nir_lower_explicit_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99aaf0ec181efc5830deaeb7ec3331642125bc38",
"description": "nir: When nir_lower_vars_to_explicit_types is run on temps, update scratch_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf138c1fd43966ba5f5933fba6cd87217100dd88",
"description": "nir_lower_io: Add addr_format_is_offset helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d00487dd4267980552ea2f783dd9bb07ce742fa9",
"description": "freedreno/regs: update a6xx PC regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e32a20f7c7ecf920968f1dffba713d47051ffb5",
"description": "freedreno/regs: update a6xx VPC regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e883aa2585251c8ea9256132ba45877bf58464c4",
"description": "freedreno/regs: update a6xx RB regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5c668518ad05d040735af48c4c1b28938c44997",
"description": "freedreno/regs: update a6xx GRAS registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be33d5859eab5855b1a7a592b8786e4aebc93d62",
"description": "gitlab-ci: re-enable arm64_a630_vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f37f1a1a645819d841eb26ae01e3e770a465a80c",
"description": "turnip: remove use of tu_cs_entry for draw states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f24a69acee5aa22a531d9321ca9294a38f1b12d",
"description": "turnip: fix inconsistencies with tu6_load_state_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf997ca306543326c9ab4070ce2156f320b7b61f",
"description": "turnip: emit compute pipeline directly in CmdBindPipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dce6cb11961f8e3b9106b89205adea1ee899e599",
"description": "turnip: use DIRTY SDS bit to avoid making copies of pipeline load state ib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e488305d653de424ec670c23f178c58ed49e44c",
"description": "zink: try to handle multisampled null buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ee598cfed3de5d220900efcd93f158da324cb10",
"description": "zink: handle empty attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6493d29f2117d63d7949fc3888c2c5d901eaeb95",
"description": "pan/mdg: Fix non-debug compiliation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7781d2c2eadc52c6a21fac5ffc22614b43e61e72"
},
{
"sha": "89caa485f15927ebc1f666b57732b55516288c1b",
"description": "Revert https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4580",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "460300ed5927d1956d1258ba796ef642db86e540",
"description": "nouveau: expose HMM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efa847dbc9dca659efc33a8b15575d3aca3d8d13",
"description": "nvc0: support PIPE_CAP_RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd2cc5bc44434cf21c0dfdf828d8ff1cc24cf0ff",
"description": "gallium: add PIPE_CAP_RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f67cd0bbd978a093c6802bef33099c5b83e496df",
"description": "nouveau: enable HMM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f4a6ed0e0b7f5b4746792ec622b5891657163f5",
"description": "ci: bump libdrm to 2.4.102",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1e7584bde71b3bb1337de0d12ecf591f552b3fe",
"description": "zink: block resolve blits for depth/stencil buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "582669f07e7d0ee4ef61d2e487f886be9e8e7890",
"description": "zink: block vkCmdBlitImage usage for multi sampled blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab78831baa6329ad1b43dfd0203e6be508e4194d",
"description": "zink: try copy_region hook for blits where we can't do a regular blit or resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34fe561895bed253070b7dadaa86b4473ad7b51a",
"description": "mesa/main: use call_once instead of open-coding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a4aa612ba27d6b9e550f7c4a009f30fcfa0c93e",
"description": "mesa/main: factor out one-time-init into a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38e3cbb639174db71eea9edc2628e4e0b1696fbc",
"description": "gv100/ir: set ftz bit on floating point operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f95637f01a7bc9054638fff0c9225cab0e13b98a",
"description": "meson: fix android vulkan build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "448eb19158f483d807ef5bff5242be3df82c7787"
},
{
"sha": "3ed104b2aa14818f789cbe79de8c6742cc7b5ad7",
"description": "gitlab-ci: Drop dependencies:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa2457fc130679a9f0f2512d2dbd02f66e33cd5d",
"description": "gitlab-ci: Remove indirect dependencies from needs:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf1376aba0e9967317bd5284b6bf324b5cea1b59",
"description": "tu: Don't invalidate irrelevant state when changing pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a16136796ff6e7dc31f3daa7c39762a787fbf169",
"description": "freedreno/a6xx: Add some documentation for shared consts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1fa740c4c1412458b56732a222c86bef3bd6b31",
"description": "freedreno/a6xx: Rename and document HLSQ_UPDATE_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dad042b15a919d3a057482b99021a819ee81df64",
"description": "clover: implements clEnqueueFillBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fea109d40ff8c0bd0f90675fe5b9799cc88240eb",
"description": "clover: add more cl_mem_object_type to pipe_texture_target mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac642d8e6d4462266e3947a5aeb77d98656218ea",
"description": "radv: add the custom border color BO to the list of buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53"
},
{
"sha": "684cfca7489e438055a44f5b6cd76fefae099e27",
"description": "freedreno/registers: Rename SP_2D_SRC_FORMAT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5c82c3c5f2f5e7a49630687173ff4f2debb3016",
"description": "freedreno/a6xx: Split clear and blit texture into different functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f383b2c18acf162ba998a172d426c7ad41baaa90",
"description": "freedreno/a6xx: Don't take pipe_blit_info in emit_blit_dst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3158b8ba0ab6162180dc18de4ba6d2ac5aa04a84",
"description": "freedreno/a6xx: Program RB_UNKNOWN_8C01 in setup helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ee89e6d03bd108d33648e68aeb88b2989f16efa",
"description": "freedreno/a6xx: Move CP_SET_MARKER to setup helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3961fb7e28b26dd16ea8155119810552bbd878ed",
"description": "freedreno/a6xx: Move REG_A6XX_SP_2D_SRC_FORMAT programming to helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03ad130bc9c7b8587c536afcd827513d94da4c32",
"description": "freedreno/a6xx: Program A6XX_SP_2D_SRC_FORMAT_COLOR_FORMAT based on dst format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c3c0c5c7b4f9be6891d4fad30e2775dfd8ded5e",
"description": "freedreno/a6xx: Make blit_control helper a little more helpful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77d4aa76876ec64eb500e0eefab8f4c6c9ca6d05",
"description": "freedreno/a6xx: Enable FMT6_10_10_10_2_UNORM blitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a58596258b434b7b487513bdebaf3777a8e772a",
"description": "freedreno/a6xx: Separate stencil sysmem clear fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab61393bc75d4963ba5a8146a67131a0b323e659",
"description": "freedreno/a6xx: Don't emit src state when clearing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "416513d915ba55365b94937578f8bb8c207a3684",
"description": "freedreno/a6xx: Consolidate computing blit_cntl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b36c675858f01c029e6cbee25340b6463d09a8b7",
"description": "freedreno/a6xx: Program SP_2D_SRC_FORMAT outside blit loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "556cd8f3e185dbc194f9350881d168fdb801e4fd",
"description": "freedreno/a6xx: Set src and dst rects outside blit loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25bfc3b04949789aed10b9c5d324111da8b636c1",
"description": "freedreno/a6xx: Don't set unknown bit when tiling differs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "def7e7426de5ed353ca599287e890e0d8d6eb369",
"description": "freedreno/a6xx: Split out src and dst setup helpers for blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf0cf4c181f5b209e2af5dba05927157c0815cb7",
"description": "freedreno/a6xx: Move fd6_ifmt into fd6_blitter.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "094b68fa728621b2d4f89479bd1b15a1767683ef",
"description": "freedreno/a6xx: Don't blit with R2D_RAW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53e36cf062fb28039ea7b942466065d4ff9c54e2",
"description": "turnip: drop GS clear path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1a80c38ea2f8df3118f258f73cbe2b9440986a7",
"description": "turnip: clean up primitive output state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7748afbb1ed778b4242433843557c37de7a81c8c",
"description": "freedreno/regs: update primitive output related registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c1afd1ce43b8d40a14845b2b026924709956405",
"description": "freedreno/ir3: Fix uninit var warning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afb3f21c9f1116db9e37c6158e98ab7856af815a",
"description": "freedreno/ir3_cmdline: Fix an uninit var warning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d941c6b74fefa97d2d4a1c522170312946d964ca",
"description": "turnip: implement VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d3fdbc52bf8bee6f0acfd55c87b8d280908b559",
"description": "turnip: Use the common base object type and struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd85315dcb01388de359063603e7980cbead70e4",
"description": "tu: Fix wrong copies of sampler descriptor.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d070a7ba0cfb11f1e01774b9dd3775ab7cd0c4ea"
},
{
"sha": "3a153137f4c0f0c1df55ffcf5878a592248737b3",
"description": "vulkan: Adds helpers for vk_object (de)alloation and (de)initialization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f076c36367fddfb049b54746b5637c1444ce230f",
"description": "gitlab-ci: reduce a630 runner load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7b72681bdbd6fce373945e517f9a36dc1250a6a",
"description": "meson/intel: add missing dep on git_sha1.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "805b32cab90547a576afba4a16b04603d355a4af"
},
{
"sha": "d4f4546ada7417b0164ceb4f93a652a41438b15b",
"description": "zink: use type of src[0] for ntv store and load ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "359c9384837f332edb3140f43675c761341b8bcd",
"description": "zink: add lengthy comment and remove assert from discard_if ntv pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97ec109d8fa07c02531c9f54b7edf7085d6130bf",
"description": "zink: handle ntv case of nested loop instructions more permissively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e40a77ea5d0ba77f44e9266b43c069d921aec30d",
"description": "zink: use right vulkan type for GL_PRIMITIVES_GENERATED queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9b943793b017e3da8239117e70d020c17480d3f",
"description": "zink: only reset query pool on query end if current batch isn't in renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c02ca21842c71162dbcce98d4b7357db5489348",
"description": "zink: properly handle query pool overflows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "510631ad76b8e10ccbfed2968cbe8622e2203d98",
"description": "zink: only stall during query destroy for xfb queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27defcd20ed895434b6a7d7361fa70c4c5105bd8",
"description": "zink: use #define for number of queries per-pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3eea7fc88bb046f9a74454f184cc341e770c63f9",
"description": "zink: rework query handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2096903a05b835d5cd5982b741ba0d28b6ede632",
"description": "panfrost: Fix outmods on int to float conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be8a8edb1e40d9a716e56961142edd4d29e2a4a3",
"description": "docs/submittingpatches: add more than one `Cc: mesa-stable` example to the examples list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da23a31726f4f0486319e900207c31f2815e9119",
"description": "docs/features: Update ASTC entries for Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f34b8d3609d13a492e432db325451cb04b143b47",
"description": "panfrost: Map PIPE_{DXT, RGTC, BPTC} to MALI_BCn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6da405ca7773745cdb383b5bb43a6a1575eea4f3",
"description": "panfrost: Filter compressed texture formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "407a052ced43e4754fc46c20eb8e55feaaae105a",
"description": "panfrost: Pipe in compressed texture feature mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5a9cd1b7dd972e84f02396cbaa067ea59c2ff39",
"description": "panfrost: Add format codes for new compressed textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64608b4bcf89ee84c37cd03290c4c276c6016b75",
"description": "panfrost: Compact unused BO flag bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6ebff3ecdde46ef7925326522395b4a50dd65a3",
"description": "panfrost: Remove panfrost_bo_access type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62ec4e02f6b7d7bc12360cb4d4b1d987f6e0cd1c",
"description": "panfrost: Remove PAN_BO_DONT_REUSE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6e3808e7e75e5eebbdc19cae0914185a00531cf",
"description": "panfrost: Remove PAN_BO_COHERENT_LOCAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baa1a8fbbad0f1b3d9cfd51905993f74955de058",
"description": "panfrost: Merge PAN_BO_IMPORTED/PAN_BO_EXPORTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aa6de967b99e5f5b65732b1b656ac06fd9f5122",
"description": "panfrost: Index BOs from the BO map sparse array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "169dbb5b08a1c5367dd7a1714cd547a7f3ecac3d",
"description": "panfrost: Add a sparse array to map GEM handles to BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37d89e0f93601e520edcdc41dc68197dff736c1e",
"description": "panfrost: Fix write to free'd memory",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "82f18b713aceecf5ebf73d68e0cdd61be8aa2c59"
},
{
"sha": "20dd37024b045881d98a55b1927b0dab29d1edd3",
"description": "panfrost: Fix fence leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2dad9fde505c7d8e97f57f4a5a3f495f902f94f2"
},
{
"sha": "15a17fddad6123efc4da1012f8bc9fe3acf87ac4",
"description": "aco: add 32-bit integer addition to can_swap_operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec9920e72b0161642eccb0a2506eccc5b2c99a92",
"description": "radv: use lower_shuffle_to_swizzle_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ba645d5cb3974d90db0dc7f78d935c7be29448d",
"description": "nir/lower_subgroups: add lower_shuffle_to_swizzle_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c317cb2787db09be103dde5eee86b4709ebe6ba",
"description": "nir/lower_subgroups: pass options struct to lower_shuffle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6a731bea5e835a49c0ff12b7d729ba761d3296f",
"description": "aco: implement <32-bit masked_swizzle_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d377fbf95d038583c24df95395600aec85e20318",
"description": "aco: optimize some masked swizzles to DPP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09f48de582edc5d05c0ad31317f4d38df6b66f6d",
"description": "aco: read 0 from inactive lanes when using dpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c417172751c00728da6aa8002dee4b1fe61994ba",
"description": "panfrost: Enable framebuffer fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "317be5a16dff5e3f39ba7426f53f0a9d35aa4442",
"description": "panfrost: Extend fetched framebuffer results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d94584c5a6647b15872244cbd1babb3077318c21",
"description": "panfrost: Always use SOFTWARE for pure formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9869e0e5e632893994a2d70cbf352b078c6c642",
"description": "panfrost: Generate shader variants on framebuffer bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3952e927ed0df388be125cc8cbb28b14443aa74",
"description": "panfrost: Use f2fmp for framebuffer lowering conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d16d1367341540074432a6561f383f4392e1523e",
"description": "panfrost: Stop keying on rt format when using native loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "391ad72812f582578db644ca2a9a0def5845360e",
"description": "panfrost: Implement texture_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fbe7ca9d9c57d991744273db2604f3f0ccd8d4b",
"description": "pan/mdg: Use a 32-bit ld_color_buffer op when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18059f48f845c3f1358a36528b17bbe90bf140af",
"description": "pan/mdg: Set the z/s store intrinsic base correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7781d2c2eadc52c6a21fac5ffc22614b43e61e72",
"description": "pan/mdg: Support MRT in output load lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fa60b70e08fa8aa62bee938bf03018f82710dc2",
"description": "pan/mdg: Handle non-blend framebuffer lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed4d2739fe078b2d7312bb9bcd38c7a2ea2548d0",
"description": "pan/mdg: Emit a tilebuffer wait loop when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e1eee992e8a8f83f89f82438851fc15c1765f80",
"description": "pan/mdg: Do the pan_lower_framebuffer pass later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e603248e075f54ac6bde71486082e1e15aee4ff0",
"description": "panfrost: Add a bitset of render targets read by shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75018f649568fb65865e1b7f43f674c7fbb79077",
"description": "panfrost: Add rt formats to shader state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2eced966028e91213ddd7a4287fa63db3505859",
"description": "pan/mdg: Use the writeout tag for tilebuffer wait loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61dfc3c693d27d2cdbd3cdf2ac33181c1af93b92",
"description": "pan/mdg: Handle tilebuffer wait loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b29027f9dc7fa86793a9b726f42af94badd8d4f2",
"description": "panfrost: Clamp pure int pixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4141d26ee160f934dd51f2e35a46491f96603902",
"description": "panfrost: Fix MALI_READS_TILEBUFFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e3a589e6c82c4baae279af61ec06940a2335c42",
"description": "nir: Add a base value to load_raw_output_pan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69ef180837481d8c04a53e05572d1db8e759471b",
"description": "glx: drop always-true #ifdef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39006590517de05709d32378d6024de8041035d0",
"description": "egl/wayland: add missing newline between functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae5ac4cbb6aee53ff7fa2246eff687b56ff7e2fe",
"description": "egl: Build surfaceless platform on Android",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a38e21d6683aeecb51aea4f933a77c6e7f1a6179"
},
{
"sha": "00ca9b81426e678dd495971dfbd2351b17eb26c1",
"description": "radv: advertise VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2622843003ea0d4769947b02673ead1d5fa695a",
"description": "radv: add support for dynamic vertex input binding stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc99baa4ad64685d8f24683613d836706713366",
"description": "radv: add support for dynamic depth/stencil states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8a69b782dc3f93664e47704ce19ec08fdccfd0c",
"description": "radv: add support for dynamic and scissor count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6c1e5051eb93ce05fe44f64c1772159b3a3f318",
"description": "radv: add support for dynamic primitive topology",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52bf1035a6ed00bfee5719798bfbee1f955b8903",
"description": "radv: add support for dynamic cull mode and front face",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77499414d74d631feffe2a228652713198ee3f6a",
"description": "radv: declare new extended dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2693770806ecc3e797c5dc0e5a377dbb40e9c49b",
"description": "radv: add VK_EXT_extended_dynamic_state but leave it disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac575f4215d7477bbfba13bae161dc9600586f4e",
"description": "radv: rework dynamic viewports/scissors support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7324977e420260cea0627e3381a9f3ae4e62af0f",
"description": "radv: remove the secure compile support feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59b4c623c93c506a8ea3de39f7d3b51ccc52bef1",
"description": "nouveau: avoid LTO ODR warning (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac002b15d3a77b9b16ce068e7ed9c314808eab82",
"description": "nvc0: set sampler index mode to independently on gv100 compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55776a0ae0660d730293f11b435dc055753774fd",
"description": "radv: return VK_ERROR_DEVICE_LOST if wait-for-idle failed or expired",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "351b5137d71b8dc944bad6dcb83cd93e6d38c44e",
"description": "spirv: Allow block-decorated struct types for constants",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9d0ae777dd68dad682dcc7768726996639ae2684"
},
{
"sha": "81773b4b441fbd8ec284de78e4dfdcecdca112dc",
"description": "spirv: Skip phis in unreachable blocks in the second phi pass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "22fdb2f8551330fea308ce9cfe151ec00201e2b1"
},
{
"sha": "e086f64d3936f496acf41c8b2aa276f09eed6a62",
"description": "nvc0: set local mem size for compute on gv100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "248fbe15675c39de4faa7c083b6f5190cc5560fe",
"description": "freedreno: fix layout pitchalign field not being set for imported buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "979e7e3680792dc23d434295edd10b161af8aee3"
},
{
"sha": "b8df1c43d24a73740ddd8702d480eded11287b3f",
"description": "nir: allow nir_lower_clip_halfz to run in geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fe87a583692c644a448e827d4e4fdcf881b4257",
"description": "nir: allow nir_lower_point_size_mov to run in geometry shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36abb0c6918c89bdd5a155df21dbd7b4ee0a9dde",
"description": "intel/compiler: don't propagate cmp to add if add is saturated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19ca34ed270e20ed9ba02e3ea780f057eca2bae1",
"description": "aco: don't create phis with undef operands in the boolean phi pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a089baff1af757b1c0f033f4bb16cb2c8864271",
"description": "aco: optimize boolean phis with uniform selections",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f622e80494f209a0c51cc804bb900eefe8f2fdaa",
"description": "aco: create better code for boolean phis with constant operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47b0653d5dc7e7e6bed9263254e7436ca8b830cd",
"description": "aco: rework boolean phi pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05e23cb23dde76afeaa77746eea37236086668e5",
"description": "llvmpipe/cs: fix image/sampler binding for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54232bee06a3742e42754b223712de17a3f7ac59",
"description": "llvmpipe: flush resources on sampler view binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7582f4a49cdb87b1657e44ba38104445bc28bd77",
"description": "llvmpipe: denote NEW fs when images change.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "033e933348cbed141401b1025d658f5d9b1a8a53",
"description": "nv50/ir/tgsi: move call to tgsi_scan_shader inside Source constructor",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "66ed9792edb702c18eeb4d23a7b792e32b3188d4"
},
{
"sha": "c905e485936432e2db6d16403076761dd5d25d41",
"description": "bin/gen_release_notes.py: drop new_features.txt when we release XX.Y.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f61f4180b645527d4c82404b18712946e77e551",
"description": "introduce `commit_in_branch.py` script to help devs figure this out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40a6de176d0f4ffa9fcad8f2c8ab30a7e8cfe807",
"description": "anv: fix uninitialized variable access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3ddba73241901a75844b39e6e3b12eaf15f9b26",
"description": "iris: fix fallback to swrast driver",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f402b7c57641dd2ab4d39032574294c03d75b595"
},
{
"sha": "e00adef34a5ce485e2c9216a268ca05e89a5fc98",
"description": "egl: automatically compile the `drm` platform when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60ad006b27e1e577e29636e56178523893051968",
"description": "meson: move xlib-lease block further down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "448eb19158f483d807ef5bff5242be3df82c7787",
"description": "vulkan: automatically compile the `display` platform when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a38e21d6683aeecb51aea4f933a77c6e7f1a6179",
"description": "egl: always compile surfaceless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e66e0c0c2d017722f6ffba114a140fec683652e0",
"description": "u_prim_restart: handle user buffers in util_translate_prim_restart_ib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66ed9792edb702c18eeb4d23a7b792e32b3188d4",
"description": "nv50: Clear nv50_ir_prog_info of dead and codegen specific variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50d20dc055decf43f956601d71572f825c2b2eca",
"description": "ac/llvm: export ac_init_llvm_once in targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8da237428c19ff185d8be7c2909a2d74874b646b",
"description": "bin/symbols-check.py: add --ignore-symbol argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51bdaf0b601522dfc599bd352806e66ef56876a3",
"description": "st/mesa: set compressed_data to NULL when freed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b6db703e0f007fbcf4389ec607ae4c3e8fc9ee0d"
},
{
"sha": "ca51f75f9d341a462b293c367a51584a7a43a1e8",
"description": "aco: fix more validation errors from vgpr spill/restore code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1af1eb9f7bd61287a74133860606fa146a0d43ac",
"description": "gitlab-ci: Enable -Werror in `meson-gallium` job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81317e2c144e792a5cecaa6b72a7ab7e315151b8",
"description": "lima: add missing break",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38218ab7e20e7f73cce61b6033cce59fa81efbca",
"description": "lima: add missing fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "745aeba623663579d3ba1a394a02baea0689e657",
"description": "etnaviv: add missing fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44b1f9c6ffe361f9effacd4548e0aacce8c85ecd",
"description": "iris: Add missing break in switch in modifier_is_supported",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2305ab693820f6f08b054cb8b33536e4b1178e45"
},
{
"sha": "ffb6eb6d5df7a227bedae31376f826099b4c00b9",
"description": "freedreno/ir3: run nir_opt_loop_unroll in optimization loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c23afebbe42ccef94bf0a5a9ec305de850fb098",
"description": "freedreno/ir3: fix setup_input for sparse vertex inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dfa072ed82df2224cbe9170728665a9b507a859",
"description": "intel/compiler/fs: Still attempt simd32 when INTEL_DEBUG=no16 is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a4a2f563b04e93cca68d0b7013e52d949b1613b",
"description": "intel/compiler/cs: Allow simd32 in some more cases with no8 and/or no16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9418c8ec8dddd73a7fb0a4a1180118d49a8e5ebe",
"description": "gitlab-ci: Don't rebuild kernels and rootfs if they have been already built in mainline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a3eb43d5b880db70b53972785f979fcdbc747ed",
"description": "gitlab-ci: do not run full CI on scheduled pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1639d3c2cdffdda0531a3e4bde653aaab076f11c",
"description": "gitlab-ci: update ci-fairy minio to latest upstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3fdd773854211607a6c52e5c43fe6557afb5f9c",
"description": "panfrost: Report blend shader work count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5247d6730223a400aed9068db8a82c134c655005",
"description": "panfrost: Move panfrost_translate_texture_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "816af26f027ebe325bcaaa70ad1eb9575cddea9f",
"description": "panfrost: Handle PIPE_FORMAT_S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c891488342fcfdcb80c88be14732e6190996047",
"description": "panfrost: Handle PIPE_FORMAT_X24S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fdeef5e4a11f0590f443b805b53be842f745018",
"description": "panfrost: Move scoreboarding routines to common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ec6ee405789c9835ef50407ab8c948e513d4a9d",
"description": "panfrost: Drop batch from scoreboard routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa722887da18a4b498df29532a77748195ef53f4",
"description": "panfrost: Pass polygon_list to tiler init function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31197c2c1bc4c906eb321484963c8f6143acae9f",
"description": "panfrost: Factor out scoreboarding state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8d848b2782b99eb617cb83958a3d977c406e8ff",
"description": "panfrost: Move pool routines to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d88f078201a9f48322c4447c597f311aa980057",
"description": "panfrost: Drop Gallium-local pan_bo_create wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed1910dc68e86dda8042c2c3ecb24695fe88f398",
"description": "panfrost: Move debug flags into the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8958fbd29e2b4f8cce76158ce573f6d3455fa9a6",
"description": "panfrost: Expose pool-based allocation API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34e0954f1d2566f978ce7403b554dea3fcd4df45",
"description": "panfrost: Track the device through the pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ef7c05746f5f0c5053b6e228096a776377adecf",
"description": "panfrost: Allocate pool BOs against the pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8882d6aad63813a901df9ad909002685830311b7",
"description": "panfrost: Introduce pan_pool struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d1bff290afef768248925e9401bea75a9739791",
"description": "docs/features: Track Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9497a1fbe72858c0df6c3d83dd676dfa25376930",
"description": "docs: fix a bunch of typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49d35f3d882bd0f4418a1ce056344b8f06bd75dd",
"description": "glsl: declare gl_Layer/gl_ViewportIndex/gl_ViewportMask as vs builtins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26b75daef57c0ab7bde8dabf2a169bd755df51c3",
"description": "turnip: fix active_desc_sets not being set for compute pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee99a7a1cfb91a47db7285db66fef5d9de8eafc5",
"description": "docs: add some missing stuff to sourcetree.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27b09d293ba144eb4b9d633a48fb3d31a133fc94",
"description": "docs: update calendar and link releases notes for 20.1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b4aee78aed3720d457326c56a385668c71b3168",
"description": "docs: add release notes for 20.1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e3aeda5281e5d246e37a035d91f08af4bb0e5e3",
"description": "glsl: only allow 32 bits atomic operations on images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fc0a2e5d017dcb9e7f236d69745dff89e116b92e"
},
{
"sha": "233af4a412db87a9b8430104a58c1b6adb704b1c",
"description": "glsl: don't expose imageAtomicIncWrap for signed image",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fc0a2e5d017dcb9e7f236d69745dff89e116b92e"
},
{
"sha": "438392243fb284884e8499758064256fb3dad48d",
"description": "ac/llvm: remove the -1 hack from ac_atomic_inc_wrap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c8873d85db371dea9ec34fefc6fec531aa404b9",
"description": "glsl: reject size1x8 for image variable with floating-point data types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d07d66180b1523d7e70681ca142955f896ebda9"
},
{
"sha": "315ac9410717b8a25ff501a724370272c6d54d90",
"description": "gitlab-ci: Remove left-behind rules:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40526451ca5da669f6d8d11195538e4580d13531",
"description": "radv: compute prim_vertex_count at draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "972081c6887442746255f5ddd0300317e59aac04",
"description": "radv: adjust IA_MULTI_VGT_PARAM.PARTIAL_VS_WAVE at draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f1b0f4b48af90fbfc625f1838e821f434891f26",
"description": "radv: adjust IA_MULTI_VGT_PARAM.WD_SWITCH_ON_EOP at draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f561feecc79f5ffbeccb5c8fa4ad72de6eaefd9",
"description": "radv: store the primitive topology hardware value in the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f734324a5e213febb79de13550a21588c31bc7f",
"description": "radv: implement missing VK_ACCESS_MEMORY_{READ,WRITE}_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02a57896f66186eb31cd1da476e14e1910bf12b3",
"description": "nv50/ir: fix memset on non trivial types warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd67e2c280ac0878b2f916005f4ca32c874cd2fe",
"description": "nine: remove unused var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f6d66d5094ee45f8b1ff6487a575e6c7fe90220",
"description": "zink: fix missing fallthrough comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20dff7dc6b0456bfca087c1f0a7ebe335e5475d9",
"description": "v3d: remove redefine of VG(x)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03a5b3f6d5a89a1de3352283b9dc1f45ab5a25d7",
"description": "freedreno: fix missing fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40e00c800cf863ddf75b65b249968031ecbf52d6",
"description": "amd/llvm: Mark pointer function arguments as 32-byte aligned.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2bd77eae4800e739ad360d4e06a7243d2335f84",
"description": "glsl: don't validate array types in ir_dereference_variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8d62969cfe81db92cc6073003f231dcca845bf9d"
},
{
"sha": "9ad19fff3eb1873ad8283a42a39f2109ea5967c3",
"description": "radv: use bitshifts for debug enum values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "979e7e3680792dc23d434295edd10b161af8aee3",
"description": "freedreno/layout: layout simplifications and pitch from level 0 pitch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b290b759a8c85c7d493f1ddd7d38b322bbe1276",
"description": "freedreno: add a fd_resource_pitch helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "344e764b01202d9894c793d393d060dc5530145b",
"description": "freedreno/a2xx: fix compressed textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5a8718f01b3976e1bc82362a907befef68a7f525"
},
{
"sha": "3021cb3215822aafb4021cf0e44b75b98a76ca86",
"description": "docs: Document how to interact with docker containers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21e6d67a2e2197b8b55e3e641037290a0a850c9b",
"description": "docs: Relax the expectations of HW CI farms.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27c9272c3d72894ac7675cb542fdaccf1b89fd41",
"description": "docs: Move the gitlab-ci docs to RST.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2ca7e09fe66d8e5a13b46952a265b56f6695206",
"description": "docs: Move the conformance and the CI docs to a top level Testing section.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9af82b50264698e90d8914e9499d6301f875483a",
"description": "docs: Move the current CI .rst doc to docs/ci/ and link to it from .gitlab-ci.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29cba3b6954dc26ada9b5797be289f9617728974",
"description": "nir/validate: Don't abort() until after the shader has printed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55cf97f56edbfbaaff646131fc9e1299b38af355",
"description": "Revert \"ac/surface: require that gfx8 doesn't have DCC in order to be displayable\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "7406ea37e6b666d474ab62982ca333d518c84231"
},
{
"sha": "0ca7bd73c6f1f59dcb41ead7a3923c55040377d9",
"description": "zink: translate gl_FragColor to gl_FragData before ntv to fix multi-rt output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fd356302590b30524fb190360247a6c45e1d96c",
"description": "nir: add lowering pass for fragcolor -> fragdata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44da0f067ca0fa9c4eabe06685df157665ffb508",
"description": "zink: expose depth-clip if supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffb8020f6e7ae3fb89d5b5ab17ff6fbdc6798ac4",
"description": "radv: Use correct semaphore handle type for Android import.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ad151499583f1814280218bf2eae4eaf1e7090a4"
},
{
"sha": "84ed2793ebdd2e5d60edc62abdef2881e703055c",
"description": "radv: set depth/stencil enable values correctly for the meta clear path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcac0b4fc9d5e569548d686a1481dfdd3fd01b2c",
"description": "freedreno/regs: document CS shared storage size bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deefebc55be4478afbfd98e0d5094f09d7739640",
"description": "v3d/compiler: Fix sorting the gs and fs inputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5d578c27cecb4682074778b90b3e4d57a5cc0ebe"
},
{
"sha": "3cb2438284f102911ab1cd93d1624b1479fb10a2",
"description": "panfrost: add some missing fallthrough comments to bi_pack.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2286c9ac21cf7398a7c7709c57954c81ad4083db",
"description": "panfrost: hide more unused code in bi_lower_combine.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f35283d32e35cdda709084b844c713f7707f83d0",
"description": "panfrost: add some missing fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ccf2580638c690bb2661781a06385a6f96e6217",
"description": "nouveau/nvc0: silence maybe-uninitialized warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bec54dd3e3fa5379c08cab38fd6ff335c941adc",
"description": "iris: silence maybe-uninitialized for stc_dst_aux_usage variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01c04a42a6064a3da74fcd8b68efcd812414deb3",
"description": "iris: fix maybe-uninitialized warning for initial_state variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bba766d85db2aa13425036cbbf80ff10d2b49d44",
"description": "radeonsi: fix SI_NUM_ATOMS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "639b673fc3b8754dc85fd686dab6ac26738dc3d9"
},
{
"sha": "4686a956212ac8e9b7be1b6a10672cb606095f8f",
"description": "r600/radeonsi: silence zero-length-bounds gcc warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f472c9844309f20b19f179cffc84c00a561c8f70",
"description": "freedreno/ir3: add support for a650 tess shared storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75b59bb1d6573bd7b16758e528a265623889e551",
"description": "gallium: add PIPE_SHADER_CAP_GLSL_16BIT_TEMPS for LowerPrecisionTemporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aea39641a6c32f780c40e3344096d3e0eccb590",
"description": "glsl: lower mediump temporaries to 16 bits except structures (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f00d4dac813836d9767efa381c43514b2a999cc",
"description": "glsl: Handle 16-bit types in loop analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63ab8d41d1aca0816d3c46715526c26f40d83504",
"description": "glsl: add capability to lower mediump array types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38cadd8b462861e9dac9af8daedf8f268fad920d",
"description": "glsl: lower builtins to mediump that always return mediump or lowp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fcf8e7fd401346ff32f0179ab96ee6b7739e0bb",
"description": "glsl: lower builtins to mediump that ignore precision of certain parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3781697c23f5e75ab7a18cdec7140c779bb56ce7",
"description": "glsl: don't lower builtins to mediump that don't allow it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69f7a3dac69bc91464e5cba3ebf859777fa5f742",
"description": "glsl: don't lower precision of textureSize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "977b84652a1f5785d08e65723d676a94020f6ff6",
"description": "glsl: flatten a tautological conditional in lower_precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fccae80bef923cb959baad5d97b58b4b44c837e",
"description": "glsl: cleanups in lower_precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a93d2f128b3cf906069d616a3040d3182ff22c0",
"description": "glsl: remove the return type from lower_precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "161105d7321b0a749d6b3fcbff940bee46e10f18",
"description": "glsl: convert reusable lower_precision util code into helper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d62969cfe81db92cc6073003f231dcca845bf9d",
"description": "glsl: validate more stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8773d58b056e2299c5c1d93543a4cc8512fcccf3",
"description": "glsl: run validate_ir_tree if GLSL_VALIDATE=1 regardless of the build config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82caff5bc3612bb7f8498f8c194256276d9bfe7c",
"description": "glsl: fix evaluating float16 constant expression matrices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50c27a0a1701005ab514d8c110241e01420b92a6",
"description": "glsl: fix the type of ir_constant_data::u16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e47cb185e364b40bd34cf53ac454908048c0b6d",
"description": "glsl: print constant initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42be975aa290359a1aaefa8d02658510a8d7172a",
"description": "glsl: print precision qualifiers in IR dumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a038863ba07a2e81df6e60ecc500b65ec4a47cb2",
"description": "glsl: make print_type non-static for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d5e1882f662fb4a922353ea272c1e94398f9155",
"description": "anv: Handle clamping of inverted depth ranges",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bb3e8940c93d468b9fbed18b53b6728e8664333",
"description": "llvmpipe: add ARB_post_depth_coverage support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8fcb621340c3474f14f15a297308e99b666caf5",
"description": "ci/virgl: update results after streams fixes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d146d7bb97df94869684f06d075cb54374e5faac",
"description": "draw/gs: use mask to limit vertex emission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72ed9e7046d437943cf2c8ac8f04147f88125cd1",
"description": "draw: free vertex info from geometry streams.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4802d6ea13bf547b6e5f9fd0e4059965bf2794a",
"description": "draw: use common exit path in pipeline finish.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e455d6ad31400f4733a2f859cc5ecade7efdbe1",
"description": "draw/gs: reverse the polarity of the invocation/prims execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c9bf586e7b92a1918c3e379a96381c2dea85c12",
"description": "draw: account primitive lengths for all streams.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09da72a7408f7c6d2f3754da3583d7891952645c",
"description": "gallivm/nir: end primitive for all streams.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "690238ff564ecb4f9dcfdfd61a9c36a8447cc863",
"description": "gallivm/nir: don't access stream var outside bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21b903dd7d9df64d175ef216e580b419d74cee1e",
"description": "gallivm/gs_iface: pass stream into end primitive interface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87a388fb29c35af9ecab9fa6eb98c7ee25306ec0",
"description": "draw/gs: only allocate memory for streams needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "903b5814b5c22680b9a3a74af885aa3ca99fa302",
"description": "gallivm/draw/gs: pass vertex stream count into shader build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99ae39f76c90403b7bdc19349275f70df4c57443",
"description": "draw/gs: fix up current verts in output fetching.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d82bb0e41dbfb706d86c030779de31316f8cd7e",
"description": "draw: emit so primitives before ending empty pipeline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59c8fff7e4798731ce8672f2de929170ff6c805f",
"description": "gallivm/nir: call end prim at end on all GS streams.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b921d17aa69af0a02639461d8c5d829ebb0d0349",
"description": "broadcom/qpu: set VC5_QPU_RADDR_A out of the switch at _pack_branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec4d3def165307d6d419c50a21c24f4c3c15e9a4",
"description": "aco: use VOP2 version of v_mbcnt_hi_u32_b32 on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7418270c34b0476345488ea9a9c7185a7327e15",
"description": "util: Share a single function pointer for the 4-byte rgba unpack function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8e7004dc55c47f5d20c96ced0213758b9b1c03c",
"description": "util: Remove the stub pack/unpack functions for YUV formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abd9aa2c772feebe4756d47162eabb93eae6cc84",
"description": "llvmpipe: Generalize \"could llvmpipe fetch this format\" check in unit testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2da4badfe346d948fef5ed749a611eb599eb9d9f",
"description": "util: Use designated initializers to clean up the format tables' pack/unpack.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7010eeff03d96179f79a93b7766bb8e998ca8bf",
"description": "util: Merge util_format_read_4* functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f4d557a561b468dcbe806e02e703ec7a26791a1",
"description": "util: Merge util_format_write_4* functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3d05003896f9c57cffed5a126ff48f367413089",
"description": "svga: Reuse util_format_unpack_rgba().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "725b27135bd8d0e8b6597db98405a5ec63894cfd",
"description": "gallium/util: Move the Z/S handling to the outside of get_tile().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2b74a5d8a199eafdd4697088e16e99947f8a75e",
"description": "gallium/util: Clean up the Z/S tile write path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "019a0309073b818b4dedbecf457813586b333332",
"description": "gallium/util: Fix location of the comment about S8_UINT handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "377026e3ada356b3db47d8aed5c383d9321c1001",
"description": "etnaviv: Use the util_pack_color_union() helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32bf7229e51bd82db9ed04ed04481eeb0a7728b7",
"description": "util: Remove unused util_format_planar_is_supported().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6f1f8e3f6d4428a17be0ab97afe7d6990dd5842",
"description": "softpipe: Clean up softpipe's SSBO load/store interpreting instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18cb8f23222422c7fb9764362e659d15ec0b64eb",
"description": "util: Mark util_format_description() as a const function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9300a14ffbac490906f62a638f9d8d6546298bfc",
"description": "nir: refactor nir_can_move_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09d0e06c5c8cb966594417a1c53349512ab0a316",
"description": "nir: also move vecN in case of nir_move_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14c554a391ebe5c6a6f9e6f2c62fe29660dc32ea",
"description": "turnip: use global bo for clear blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10020b8d17589126ef5f54e88fc49f0f6880fcbe",
"description": "aco: remove superflous (bool & exec) if the result comes from VOPC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4654a35b00315465ad84afcf92162ddf15eec40",
"description": "radv: enable zerovram for Quantic Dream games",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcd171f5e9bd612b33144c90e4b0c1ac919498f0",
"description": "gitlab-ci: More stable URL for kernel and ramdisk artifacts, for LAVA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf3d4b1adde4c354ac31e2d7a679dc3946f4abc2",
"description": "gitlab-ci: Build kernel drivers for a few ethernet USB dongles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbf2db20fef7a0cd9188c92790a60eff6900bfdc",
"description": "nv50/ir/nir: fix cache mode conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31e344799a701630164f6f7907b09e5699a769d9",
"description": "gv100/ir: fix coherent and volatile memory access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a43eb650de4b7b7f2f1378df1adf167ba9a4a2cc",
"description": "gv100/ir: implement sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5786c63be305636450d375e9637622780dbfdc4a",
"description": "nv50/ir/nir: fix interpolation on explicit operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77844690be7ef8e6e2b24ff1acd85f908ec566f4",
"description": "iris: Fix fast-clearing of depth via glClearTex(Sub)Image",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "51638cf18a532510f9e1fd8f36207b56d38137b8"
},
{
"sha": "026615c0f9ed99896b58532587d7a149b471b4de",
"description": "docs: fixup envvar output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8537744bbab4297ce0b335b80c1907e9717123e",
"description": "docs: use svg for graphviz output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "892fdde23f44df78391eb0ff50ef031c8b978384",
"description": "docs: move gallium specific docs into gallium folder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64a4ba9e1ceeccbc7adeae368b5bc2553be88610",
"description": "docs: add an extension to generate redirects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce5a3524faa8cbcb2338a46b7178a2702f4f838a",
"description": "docs: clean up gallium index-file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f813981878614ce9567e981dbcaa1cd93dff187",
"description": "merge gallium docs into main docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb11900cb6de9a2efdbb5924622859dafe35ac98",
"description": "ci: add graphviz to the .docs-base template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ff66942d2660a6a79b1f167908b4d0a380bf56f",
"description": "freedreno: Sync registers with envytools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1ba7612fb0b954ced3fdfe498824f058b0cc037",
"description": "freedreno: Include adreno_pm4.xml.h before adreno_a6xx.xml.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53e204dc26ec89ddc22de864711c844684fb67a8",
"description": "gallium/swr: Fix compilation warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "846f4f95dd8b0e514592074aa18d797afe914463",
"description": "freedreno/a6xx: Force gl_Layer to 0 when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f69c3849b8c397f48a8d6f22d1991ae927a31657",
"description": "tu: Force gl_Layer to 0 when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f91345f4923134b226ecd94e5636ea81c97e284",
"description": "ir3: Add layer_zero variant bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef67218325fa50e52140eed3b626c55336ce8799",
"description": "pan/decode: Make mapped memory read-only while decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb5edcd2154cbed69f9dfb0e6321a62a53af30fd",
"description": "panfrost: Expose MSAA 4x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5c4fe2c78d9609defd2aa35119a261c1f9e3d0e",
"description": "panfrost: Save sample_mask before blitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb577051dd5dbb5519f770eabf149de8675770ba",
"description": "panfrost: Enable MSAA if we render to such a surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b7aeb2448a1c3cfad43db5ae3eff897dffed627",
"description": "panfrost: Set depth/stencil_layer_stride accordingly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e38d956ab04659ad3fa98b06b4b1e418742ceb8",
"description": "panfrost: Identify depth/stencil layer strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "490fbce239eff1df5ee27c4f41d4337779d82747",
"description": "panfrost: Implement alpha-to-coverage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f23cdd4f72d1f2d48c5968ccb6f4a3525bf87c0e",
"description": "panfrost: Pass sample_mask to the hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e251328fad5cc123cb40233faa51e0e7cbcf2be",
"description": "panfrost: Identify coverage_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "546a600ba55e0be6ec1d9903237ed7ef5ea2f022",
"description": "panfrost: Don't advertise MSAA 2x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "211cc2550c86cfd78abaf8bff9ac91ed506983d7",
"description": "panfrost: Set layer_stride for multisampled rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "937d3687ac7b37991517c18846f10a92db89d9dd",
"description": "panfrost: Include pointer for each sample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41c06deb63036181df5db8e3e6011211ac874d5c",
"description": "panfrost: Index texture by sample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95afda39a667553db1e8089a99fbcd40537efd2d",
"description": "panfrost: Allocate space for multisampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37204588dab37c16c24178c881e28976291dd50a",
"description": "panfrost: Identify layer_stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b5bc6ed674020f26b695eed0004b74e89c2789c",
"description": "panfrost: Set depth to sample_count for MSAA 2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af6fc41d2c1916c54f5c018a272df0a45896c3c3",
"description": "pan/mdg: Use _VTX tag for texelFetch in frag shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63a8722c6aa46a44974127db56bd4ad2641c40f9",
"description": "pan/mdg: Handle nir_texop_txf_ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d9f951220813929b4b5f36b45c51699bab8c59d",
"description": "pan/mdg: Handle nir_tex_src_ms_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2748d4796e08cce3e05253182e0ca84fd356a91",
"description": "pan/mdg: Handle GLSL_SAMPLER_DIM_MS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d624118cc9ec2436ee1326aa9dc08d5b3ca2f272",
"description": "pan/mdg: Allow ignoring move mode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "de41c4c103d9fdde068956e104fe615994c8880d"
},
{
"sha": "af8fcfe6202ee92d40b20a2fc954661316166559",
"description": "pan/decode: Identify layered MSAA flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eba9bcd3c98dbac3e125aa9084c9d8c610a0ae0f",
"description": "pan/decode: Fix MSAA texture decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "797fa87ec9891384fee7588fda36c80dfed1a39d",
"description": "pan/mdg: Fix indirect UBO swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "658b59df82b7fca0cc153ff264fce7d915a6d015",
"description": "pan/mdg: Respect type/mask in mir_lower_special_reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "836d41d77265a2d2ca42bdbfd25de07b9bb134c9",
"description": "ir3: use empirical size for params as used by the shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6aa0719cfaf10299d2c5112ddfbee91b4b732a9",
"description": "bifrost: Set RTZ rounding mode for f2i conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7682c887b3258813733b9b82c823afe60cb99914",
"description": "tu: Enable KHR_variable_pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9aec89ead3425db737d8c1b86d306da451db2b2e",
"description": "tu: Rewrite variable lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edc8119da4eafb45ae90b70ba33b2c1f5b85c4c1",
"description": "anv: garbage collect timeline semaphore when querying value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288"
},
{
"sha": "137d8f98897de678b0ac6f31e535131c590e4368",
"description": "v3d: Enable perpendicular line caps when line smoothing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee4d51f8b2de004b04d02c7edf66ca0608adf16f",
"description": "v3d: Add a lowering pass for line smoothing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "207da33a86d1a2b45995a7fd123afb761b1d841f",
"description": "v3d: Handle the line width intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "121b82f6387c267731a18f3cb9762cedf99ebb6d",
"description": "nir: Add intrinsics for the line width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c4616368b963c8aebfb549eec7a517fc5f8589e",
"description": "v3d: Implement the line coord intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14dd65bb5bff3165cf4f47efd62a65a51ed29aa4",
"description": "compiler: Add a system value for the line coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3144bc1d33692ed35c6431bca57d3b0d46330cde",
"description": "intel/perf: move query_mask and location out of gen_perf_query_counter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f19662550aad52f0609e228b9cb803366d98959",
"description": "iris: remove iris_monitor_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bffee01bd9e434a5da17dd665531211d2759f63e",
"description": "a4xx: hook up centroid ij coords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6ed1d7fa5e9e6c274f17fa9f8d564f5c79b6dfb",
"description": "nir: Add docs to nir_lower[_explicit]_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bc5a829dd6d002e55724a5603e7e67e0bd6c470",
"description": "nir: Remove shared support from lower_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be96b069ad4e41f9d440d04b5dbbffe599774473",
"description": "nir: Assert that nir_lower_io is only called with allowed modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b019b22c7aed8141a5f279619c239fd2a4eda843",
"description": "panfrost: Only call nir_lower_io on shader_in/out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23b7094829d185ba2b40cdb75b730849b21e8b2b",
"description": "v3d: Only call nir_lower_io on shader_in/out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96d99f2eccb4bea4b9ede38f9b2e472cdc617e99",
"description": "vc4: Only call nir_lower_io on shader_in/out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "786325fdb02b6561f243c82d359da8e5b3360a73",
"description": "nouveau: Only call nir_lower_io on shader_in/out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f521e596a3b0acb71617ddff1ad5333b57f80f3",
"description": "lima: Only call nir_lower_io on shader_in/out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36a90468486252cb35cdea3d67ace991f1fb4bd0",
"description": "freedreno: Only call nir_lower_io on shader_in/out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc944428bfb5d4c6709b51067a1010051cf8e49e",
"description": "ir3: mark ucp_enables as allowed values on all keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01a1926fb9da774e6f3d9c630d3a10cd7fc2942b",
"description": "etnaviv: replace prims-emitted query",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "42c814158b5f66dddb69c35e1b3a8f28db6c8923",
"description": "a4xx: add polygon offset clamp, fix units",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00f9d4b1fdbfd9bf00c4eb2160ae85057369e8a1",
"description": "a4xx: add noperspective interpolation support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12e18d9e7aded72dbfa513bce010e793f0d31cf9",
"description": "nir: add vec2_index_32bit_offset address format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ab73160032012272a47e6a22e3152489b98b2a0",
"description": "nir: Refactor load/store intrinsic helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d8e2cec819c1608258b566a9110871219f54dcd",
"description": "freedreno/regs: document SS6_UBO state src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a7b1f916700a34c27fa8fc804b31428e553ec94",
"description": "freedreno/fdperf: prefer render node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "385d036f5836714bc59937369fdc3447fc0da5fb",
"description": "freedreno/fdperf: better compatible string matching",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5a13507164a26fc796f02c57a24468b834254b4d"
},
{
"sha": "9c34a3322d859bc6edf18daca14df91001b90562",
"description": "freedreno/fdperf: fix print of base address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85761e23ea6a20be455ba835640badd994fe0fa5",
"description": "wsi/x11: Log swapchain status changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0bbb62325b829427d87acb25b00b3e0eb0343cb",
"description": "vulkan/wsi: Don't consider VK_SUBOPTIMAL_KHR to be an error condition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ca3cfbf6f1e009c0208ffaa483c8a7e80394639d"
},
{
"sha": "c5d8961b0b0724f561aadee441390627d93d3079",
"description": "Revert \"radv: add support for MRTs compaction to avoid holes\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "7a5e6fd25f2e132ef4cacc3a5b714c4e153227b0"
},
{
"sha": "ad913a18b14f25b4f6995cb8a8b0c55c747029d8",
"description": "radv: Always enable PERFECT_ZPASS_COUNTS.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad151499583f1814280218bf2eae4eaf1e7090a4",
"description": "radv: Set handle types in Android semaphore/fence import.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b1444c9ccb06661d932969302d19166df442818c"
},
{
"sha": "7b21ce401f7e81deca5ab6a4353b1369d059bcee",
"description": "radv: disable FMASK compression when drawing with GENERAL layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "96063100812d1de46f4146fde92975c98e78c3ce"
},
{
"sha": "8453d2941a7faac1f214aed7c2f4ceaea937847a",
"description": "Revert \"nir: Support sysval tess levels in SPIR-V to NIR\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "d2d4677b56efa0003065b61e39c1ef977c83f7da"
},
{
"sha": "2044bdac4fbba0df471faa2a5736139c17c97857",
"description": "Revert \"nir: Add an option for lowering TessLevelInner/Outer to vecs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "d2df0761200ba9680f0d22defaa02c33fb051fcf"
},
{
"sha": "b76c6dcbc55d6d2bfdb92950ec5af00430aef943",
"description": "freedreno/ir3: fix/rework tess levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c5512ce5098eab788158fbb6fc6c04a47727ce7",
"description": "freedreno/layout: fix explicit layout offset not added to slice offset",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d53dc6c37680eba8e8fedde055e03b0a61407467"
},
{
"sha": "01986eaf05ca36ddec52c0f7924891c7fc498953",
"description": "amd/addrlib: fix another C++ one definition rule violation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00d3b13837c5edd299dc40cbd84505c8d1d5927f",
"description": "iris: return max counter value for AMD_performance_monitor",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0fd4359733e6920d5cac9596eeada753a587a246"
},
{
"sha": "2f4a112ec4a4c45bdc99634af113531ddd7914a2",
"description": "st/mesa: fix reporting of float perf counters max value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4cd1cfb9831d4d4081cbe80b0d72b340c8fd0c2c"
},
{
"sha": "2550531dd6b24ad62a95c828e05dc8e42e9d0d85",
"description": "llvmpipe: enable GL 4.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28ebc8a21258c8c98468c5607bf1054cae61c797",
"description": "llvmpipe: bump to GL support to GL 4.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df6682d7823e8334ed90462ed31abfc2107358bd",
"description": "llvmpipe: bump texture/scene limits to enable GL 4.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ca266025ab309d538ed8c804cb46d2945c6a547",
"description": "mesa/version: only enable GL4.1 with correct limits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a83279da57f2e2702d9b13437eed6bfb958af52",
"description": "turnip: enable 420_UNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7af2a0b9bcd7a2213a9c873b9d453bf430f106f2",
"description": "turnip: support multi-image layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37cd3c256a22f507fd439885d57a51f9207f4ab6",
"description": "turnip: clear_blit: pass aspect mask to setup function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef11d5fc8bb7be56d6afa3f980323cf082ee5c16",
"description": "st/mesa: allow R8 to not be exposed as renderable by driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e2afe4f05abc700bb75c373009aa890311bfdc6",
"description": "mesa/glformats: make _mesa_gles_error_check_format_and_type() more consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a573c8cd47c33ae70c310232de1ce6b0acc56a7e",
"description": "drirc: Add picom to adaptive_sync exclusion list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19f3c79c7ed4e68d37771489f52bd94a2d032fa6",
"description": "turnip: fix tess param bo size calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "395511d16915297b39d11f6d7ede0e0274d390c9",
"description": "nir: Add nir_lower_clip_disable.c to SCons build.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fb2fe802f638d7a70f0d00ec1d496f317d241765"
},
{
"sha": "a1b89dbc8f4001c19b8b07eb81b9988901a84d50",
"description": "gitlab-ci: Enable -Werror in `meson-classic` job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec8fdf8579d7f95257316d29a6e58ccdf6e5aaba",
"description": "nouveau: fix pointer-sign warning",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e630271e0ec3eee7d921d76d3924873f6ee6b59b"
},
{
"sha": "b9e163fa67ea27fffd3d2294f4f1e19b57814aeb",
"description": "util: Avoid strict aliasing bugs in xxhash.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "edd62619a1c455226a5bc972b024ea77debecfa5"
},
{
"sha": "29ce8060eb0584d619e48c440540adc1f32de76e",
"description": "draw/clip: fix viewport index for geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3366171d0ac4c1b19b475f7b72e5dae95a091795",
"description": "draw/clip: cleanup viewport index handling code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e7b7c3087026015b293e224f024dc4ba7aecb84",
"description": "turnip: vsc improvements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ac851ea2534de797b765db6554ea92afc19bdc1",
"description": "turnip: rework render_tiles loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8898ebce1a1b469b6fd88415d414b3380fe05b88",
"description": "turnip: make tiling config part of framebuffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31392f837110f17c6037b4861056a891e078c083",
"description": "Revert \"loader/dri3: Check for window destruction in dri3_wait_for_event_locked\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "d7d7687829875e401690219d4a72458fb2bbe4de"
},
{
"sha": "02d0b2d5604d4a9e0ddfa8234db4c92682de0e69",
"description": "meson: Add versioning for xvmc tracker",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "22a817af8a89eb3c762fc3e07b443a3ce37d7416"
},
{
"sha": "a79ca675f3d61d22853657831d8b1c3a6b27e9fa",
"description": "st/program: use nir_lower_clip_disable instead of nir_lower_clip_vs conditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb2fe802f638d7a70f0d00ec1d496f317d241765",
"description": "nir: add lowering pass for clip plane enabling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8946bd705ce8cfaf0d2d571fefcf67161f9c5d5",
"description": "v3d/tex: handle correctly coordinates for cube/cubearrays images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b6e03b8481ffd332946302305ed6535803bc55a",
"description": "CI: reduce bandwidth for git pull",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9190cc9b151004ffec1c6f8c10983853c19af8d2",
"description": "tu,radv: fix potentially wrong offset of flexible array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2209e869a5560cb12de040aa5f9db4a305111e8",
"description": "meson: turn on Wimplicit-fallthrough project wide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26aa02b5ab99bb88a490410b55d357a004d5436b",
"description": "nv30: add missing fallthrough comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "651441c16fd2fa0eede876d70997cbfd646ef289",
"description": "mesa: update fallthrough comment so gcc can see it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9549443a8f0352a699bca3d47de92a145c9ced6c",
"description": "svga: add missing fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7579414db240e9c46f3d440ae4756b053a1340ea",
"description": "r300: add and fix up fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb9be6994f663c47930f3b2ed46b9f880306730",
"description": "mesa: fix unintended fallthrough in glIsEnabled()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "08fae07f5246052dccdd89689e27dc8820a24ff7"
},
{
"sha": "8b90310b4018056b9d7c8770565b84e1ba0938ab",
"description": "mesa: add missing fallthrough comment to teximage.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d88447d5ce47cfb2306a3ff58caa2e2610c653dc",
"description": "mesa/vbo: add some missing fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb8cd64411316ca94ef1bb1f95374bbf405f13da",
"description": "spirv: add missing fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "580fe8995815297faadfa82e1e533a046447a77d",
"description": "radeon: add missing fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f692131641f76973ab0983ac51f821c2f4f57c96",
"description": "glsl: move fallthrough comment to where gcc can see it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf3fc3cf3d5dbf9f337a137d7715a8b88961fe3d",
"description": "glx: add missing fallthrough comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb5fafd61783c9c43d97aee9f380186726805b22",
"description": "radeonsi: add missing fallthrough comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c4d9816acfa082539343dddbb94876e9be9eb80",
"description": "mesa: add fallthrough comments to COPY_SZ_4V()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbf016e25970c2421e1ebbdb7546600503588bde",
"description": "nir: fix implicit fallthrough warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31dcc173b1552d1c332490367f71ac26a8615bc1",
"description": "mesa: add fallthrough comments to get.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f931099270497d5ede856fe0cbc35b8b878011b0",
"description": "mesa: add fallthrough comments to glformats.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "040b07c7feebac90858f7426c2c20784642d0ca5",
"description": "mesa: fix fallthrough in glformats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "908f817918fb14a12887f942b8358a5c648b3f92"
},
{
"sha": "8591adea38b82f973948cd120ffd9f93eb3bd71d",
"description": "nir/algebraic: Don't distrubte absolute-value into dot-products",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "62795475e8f45f92bb8f467d9e2318fdfdba6297"
},
{
"sha": "99afaa1d548ebb18c56ae792efccd9b35f0250ca",
"description": "ci: Disable pixmark-piano trace on a630 due to GPU hangs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b0a4f977b98cc49df5b2233e1674e63b05a7b25",
"description": "pan/mdg: Schedule based on liveness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6f0d7f003bc22e0668ea2ad97161dd4c079e594",
"description": "pan/mdg: Vectorize vlut operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c957249df9d09c269425e46afc62dc706826cad6",
"description": "pan/mdg: Skip r1.w write where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de41c4c103d9fdde068956e104fe615994c8880d",
"description": "pan/mdg: Prioritize non-moves on VADD/VLUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e965d312245b61ed0df7ca5987e1db14bc0d69",
"description": "pan/mdg: Allow Z/S writes to use any 2nd stage unit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ac2c080452f9ce44dd4dd47ebf207850f2de352",
"description": "pan/mdg: Defer smul, vlut until after writeout moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2904acd9383e9aae08ebb139d882a47511f1d401",
"description": "pan/mdg: Schedule writeout to VLUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14415d581a925f9a9b1fd0273ad066b1499b5e2b",
"description": "pan/mdg: Remove bundle interference code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a43f7fcce80508cb389f5a193277009920c1367",
"description": "pan/mdg: Don't assign destination in writeout block to r1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d838cb96a57f00c8a15ceca0b1a25fb786af622f",
"description": "pan/mdg: Defer nir_fuse_io_16 until after opts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78df3b037573ab8d3231a7fc01a4e458a2049cba",
"description": "panfrost: Specify stack_shift on SFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64cdc1311b9385eb3611061dcbfe5ad8a183a896",
"description": "etnaviv: move ra into own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "027e9e8da37cd629b178eedeece9aaf5efc9fd27",
"description": "etnaviv: move nir compiler related stuff into .c file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1df033fccdbc6270d451107e5eaf812758a4145",
"description": "etnaviv: move functions that generate asm to own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79427a01909ffeb881984c6298578c44570ba535",
"description": "etnaviv: drop emit macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "624b8b4a9281979a42692a87e82914fd3875d948",
"description": "etnaviv: merge struct etna_compile and etna_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f025e8b8109b8cef40bb602324fb876ddfc4e11",
"description": "etnaviv: move liveness related stuff into own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ae96d32dd899cd560bfcdb613fbbbc0091591fa",
"description": "etnaviv: make more use of compile_error(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96670c8150239b74dfc44c17b1a60e255a301275",
"description": "etnaviv: drop OPT_V define",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1636e14cfd4ff310e5be76ab1ff8a60c548cb817",
"description": "etnaviv: move etna_lower_alu(..) to etnaviv_nir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7460d4863df9edee2ab51011e14a0fc17b0523db",
"description": "etnaviv: get rid of etna_compile dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12b15cbcbfad4af0faf55800e25d4d8f3280a6d8",
"description": "etnaviv: move etna_lower_io(..) to etnaviv_nir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea17cbf16fa5f20a2b007276a84be831ad97a9b8",
"description": "etnaviv: convert enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34f776386cae077a934f67c6db2be16fa866bc38",
"description": "etnaviv: delete not used struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cdc0d509814471f24efbc98dbaaa42dbc43bbc5",
"description": "ci: Move deploy stage between container & build stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc41ec16c8b3dbe5fa78ce3e94cb547564532a65",
"description": "ci: Use \"when: always\" for pages job",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8e2cb8ef276beb0da00d60961735449aa341be7e"
},
{
"sha": "ab9ecb607b88dd4610815ac254205656918e408e",
"description": "radv,vulkan: add a new x11 wsi drirc workaround for DOOM Eternal",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "311b9f25834d9ad6ad91f9eb41ec77ab71ab2a73",
"description": "Revert \"vulkan/wsi/x11: Ensure we create at least minImageCount images.\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "11a6a96f8a5fbec77353618d158be391e46ca647",
"description": "radv: fix wide lines with multisample enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efec833a1882d71abd86d960040545e4b7f1c761",
"description": "CI: Disable Windows build due to unstable infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2f57ef9f785459faeda61622bc96b139aa46e8f",
"description": "zink: implement Vk_EXT_index_type_uint8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53372175c9b42605cc411e45d100245ba3b93e2e",
"description": "radv: fix wide points and lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b8ffb12b401c6e701a24d2ba37551f1fd373347",
"description": "docs: update llvmpipe GL 4.0 status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af7a7f6ce7bcf95d7eecd507668930272b2e8702",
"description": "ci: fixup tests after all indirect images fixes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ecae0ac0b5804552f5503e847ab042947dde43f",
"description": "llvmpipe: handle indirect images properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7b22b735d14d15739a86406fb376614fd24cffe",
"description": "draw/sample: add support for indirect images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6f7fe33244fd4f537b3055c1b51037825c0a48e",
"description": "gallivm/nir: add support for indirect image loading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc1ac7dc3f36ee8a0f5741ea01767dcfe18a22cc",
"description": "gallivm/img: refactor out the texel return type (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e25a5a3756546b49bfaf53a2b16cc9b6d313928",
"description": "gallivm/nir: refactor image operations for indirect support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ca3b07fc1b46824fb7589fe06f9455d9f85bb12",
"description": "gallivm/nir: support passing image index into image code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f75c1e83e2e1c3b977aa7826549cc310506ca0f8",
"description": "llvmpipe: pass number of images into image soa create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a4ef09e7e02b155de658f09df948dd6244e0b8d",
"description": "draw: pass number of images to image soa create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee10f24a31103b11eeec0f6d0e5997ee844a9f2c",
"description": "llvmpipe: enable ARB_gpu_shader5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8807bdb1b763fe95481901e3a1e856febfd450af",
"description": "gallivm/sample: handle size unit offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d243655d34025f85328a1091ac0e9ef2576bfc93",
"description": "llvmpipe/draw: wire up indirect offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b973eab73f1e49c5953cfe2c39236a64b8c7610",
"description": "gallivm/sample: pass indirect offset into texture/image units",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e168d148d76d780eda6f9aaa6c66608c4df3096c",
"description": "gallivm/nir: handle non-uniform texture offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9172e405ef656fb26140237395abc54d9ac97e30",
"description": "gallivm/nir: add texture unit indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52a050ea0ae0197529082dcbaee7353f10795b0c",
"description": "llvmpipe: add support for indirect texture access.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dc904f600089014f5ed37ada4f200d71fbff714",
"description": "draw: add support for indirect texture access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28f906ad913f7dbd2fff2d4226191d9e1a15273d",
"description": "gallivm: add indirect texture switch statement builder.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b15a08ebdefd9aff8cd0f8b727052515f61a4a0",
"description": "gallivm/sample: change texture function generator api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30c5cbbcd206aa55f8dad4cdc96407642d0e98a8",
"description": "llvmpipe: pass number of samplers into llvm sampler code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6528a24cc525258cc3f368e1a7e3e59ec037ff0d",
"description": "draw: pass nr_samplers into llvm sample state creation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d55aa78615f0b80a5e35f28b32201189c86345b7",
"description": "nir: add missing break to nir_opt_access()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f2d0e48ddc74d01be1d3e259c5687ff37e4c8d69"
},
{
"sha": "b8409a6af779a53cbb59680ce45b5a0b5c7cd86c",
"description": "egl: move fallthrough comment so gcc can see it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d5427fa44ae8cdb74316f5fef18877b92fe0f21",
"description": "iris: add missing fallthrough comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a8f91805031f408c9e1481a01345303405c9d4b",
"description": "intel/compiler: add and fix up fallthrough comments for gcc warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "512db7ec78a9d334e561ef0f6a3ae68aa10a6824",
"description": "anv: update fallthrough comment so gcc sees it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06dc2f3f4759d5541fd52bf66ee43158c8405423",
"description": "gallivm: add missing break",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "26c5ae80f0b5c5f1c8779e4540a9aba88720c2cd"
},
{
"sha": "2ed35c71020823e2d250e7df404c5a4064a2f076",
"description": "llvmpipe: add missing fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de4004f8ba786597b8c813038e2f79099723a5bb",
"description": "i965: add and fix fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8da810a7fbc6c8338a395228955ce0be2823d0cb",
"description": "intel/compiler: Don't emit no-op cr0 changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe14dc98bfe7ac9bf7a5d2adf7d2619147863ba4",
"description": "intel/compiler: Add assert that set bits are within mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29e2a3b8f5e75508202cd651d16648256f303779",
"description": "gallium,util: undef ALIGN on FreeBSD to prevent name clash",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f678811b567aafba60842bf0b3cff124da4daa0e",
"description": "i965: Explicitly cast value to uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "565a80450d28f6daa0ca8b98dad93924e712f94b",
"description": "iris: Explicitly cast value to uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "708db983dd08984b0cade15be576497661ef154c",
"description": "meson: Do not enable USE_ELF_TLS for FreeBSD",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cba468b5e79d8885a2a19eff58109b8722ef66b",
"description": "gitlab-ci: Do not create the \"success\" job when the test-docs job exists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e2cb8ef276beb0da00d60961735449aa341be7e",
"description": "gitlab-ci: Extend .ci-run-policy template for docs jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c612e8c0945297fe47615f0d1a3fada900c4ce7",
"description": "gitlab-ci: Use rules: instead of except:/only: for test-docs job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "196ac4c6f3fdd15f5632b2a3af7fd56bfdf57f11",
"description": "ci: move test-docs to container stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28ca70b6b64336c886675f9b84bd10f001256b77",
"description": "ci: move deploy-stage later in the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8774707b1e32aede2c906b0358159790d09928a1",
"description": "ci: test docs for non-master builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24fe9f43e568bc44b6be380f659da3571b35ad16",
"description": "ci: only build docs if any docs changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1ca80235de99169148ab2f03b8b08553758af76",
"description": "ci: only build docs in the upstream-repo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bebbf5867805923aa73da337af158698f4bb980",
"description": "freedreno/ir3: add support for INTERP_MODE_NOPERSPECTIVE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f5c9f971314c3783d876723c7348510bedba564",
"description": "turnip: set missing bary sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2453f2bdb7306f1c426f8ddc56631e3b7665cbe7",
"description": "freedreno/a6xx: set missing bary sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dadfb4ec5872c99274818b621f5c5d9665f26f57",
"description": "freedreno/a5xx: set missing bary sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33457fc705de00e326830abe3322f6bf261ec3e7",
"description": "freedreno/ir3: add generic get_barycentric()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75fef41f16c7b028c3c7809eb7f9d8e3ea4e259c",
"description": "freedreno/a4xx: fake LINEAR_PIXEL varying support for u_blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d419c76bb07cf526fa636c012285589ed8962d7",
"description": "freedreno/a3xx: support LINEAR_PIXEL/PERSP_CENTROID/LINEAR_CENTROID sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e9ded21d146c6949d1721a3afc19cc18c53e6a1",
"description": "freedreno/registers: update varying-related registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "549b4a3dd4abab86f470a13fdd9598e0d6d4776b",
"description": "gitlab-ci: Automatically run pipelines for Marge Bot pre-merge only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8456ff75b39839f793a7226d00746ee7ba2e713a",
"description": "v3d/compiler: fix image size for 1D arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f1a16d06d8b2cf6942b1e4b250842ec0be2c8a4",
"description": "st/mesa: do not clear NewDriverState for inactive states",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "085aa7f91e82dfeb08dd6fb0655df3e229816db3"
},
{
"sha": "7940b47de646bf70027a433474056aaea31f563e",
"description": "gallium/docs: remove unused imgmath extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27dcdbcc96cfc8148d94bddf015cb85979f9a6e9",
"description": "gallium/docs: remove non-existent static dir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d7bb2dde0dd0751f48adedfc3ca8dcaa7f2a4fb",
"description": "gallium/docs: prefix exts dir with underscore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47d3b80428cd251b48735cde91df2f217ea65235",
"description": "gallium/docs: use none for highlight_language",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "686f6c72068767c7343943790510aa82562795d8",
"description": "gallium/docs: remove reference to non-existent label",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3acd7a34ab05b87521b74f626ec637e7fdcc6595"
},
{
"sha": "686cf8eaada1a6a73a7e9ea6ebde1e573cf91966",
"description": "gallium/docs: fixup formatting of numbered lists",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0caf74bbcdf38914cecffa8772ee9b122b249b78"
},
{
"sha": "7f5061c0b78631e76e4086daf89d45f07782aabf",
"description": "gallium/docs: update to recent sphinx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bf2e6c83d2b97ecc84589ec94c17cb7beed2c53",
"description": "draw/llvm: fix big-endian mask adjusting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1b22815af624b93bcfebc8069598349e151bc67f"
},
{
"sha": "0e6dfd11f220fd1c55b4dc2f371263414874f1fd",
"description": "mesa/get: fix enum16 big-endian getting.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f96a69f916aed40519e755d0460a83940a58780e"
},
{
"sha": "b743c9bf2d5c987c97a22e725a56a2b641b58ae4",
"description": "llvmpipe: fix occlusion queries on big-endian.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aeb61da49cf0e141759c23d4790ad5dd96bcf52",
"description": "gallivm/nir: fix big-endian 64-bit splitting/merging.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "928660527697bc37b475037f9f2579aa4d2205b4",
"description": "glsl: fix constant packing for 64-bit big endian.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cd466bf340231474d1dc254fc894f69ebeac0a4",
"description": "docs: add a page explaining the GitLab CI and the Intel CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fde25a6ed94409eca4e6b47f73774356314095d9",
"description": "mesa/swrast: use logf2 instead of util_fast_log2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bd4e769515345a6b20562310334bc828c0bb6605"
},
{
"sha": "2e5b2145068223bbe0b4a8cb1ffb2f26e2fb6527",
"description": "anv: disable i915_perf warning on non-Linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a27efdf0e36be8e36390c6a27eef91cbef21e71",
"description": "meson: Revert commit overriding C++ standard with gnu++11 on ppc64el",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd7acd09b9f8cc68cbe50f9b239029efe7f9cd18",
"description": "clover: Fix types collision between c++ and altivec",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "54d7907c276f2e5ef428ead58721fd82e4b26f40",
"description": "nir: Propagate *2*16 conversions into vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e3958c44f78e882468a092557ec6b0b1404bc54",
"description": "panfrost: Do fine-grained flushing for occlusion query results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1d309eaa39a695da5adc7dfd663cb2a4179710e",
"description": "freedreno/a4xx: fix *_NONE enum conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa673920483d81a7a3ed110cfaa4d8f21d3d00c4",
"description": "CI: Re-enable Panfrost T860 jobs",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "34db50558d9a6dca89218f74c4418cdf0b0acbcb"
},
{
"sha": "50d755360098edad94696a2d7cdbee4c578fc83b",
"description": "radeonsi: add a debug option to enable NGG culling for tessellation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0c77a5f1d442b05888017dce8b1d522996ca3e5",
"description": "radeonsi: don't try to enable NGG culling for GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90cf741d316d231bdc8a67dce8ef1c84a80eeec8",
"description": "radeonsi: always use Wave64 for HS/GS/VS shader stages (except GS fast launch)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9049e39804c876e58b3f9496afed7c055a67e9ee",
"description": "radeonsi: always use Wave32 for GS fast launch, because Wave64 hangs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fff9beb44b18f6f3077f0460d383aebcf77d176",
"description": "radeonsi: fix NGG culling for Wave64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2866a6f78d2714b63bae4b2738e46ca790e53084",
"description": "ac/gpu_info: fix num_physical_sgprs_per_simd for gfx10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1401fc055c5496933318e87503144392ad3b6811",
"description": "radeonsi: don't flush in fence_server_sync",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "50b06cbc10dbca1dfee89b529ba9b564cc4ea6f6"
},
{
"sha": "34db50558d9a6dca89218f74c4418cdf0b0acbcb",
"description": "CI: Temporarily disable Panfrost T860 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb703d42479296f3b517a215ef99428cf405fa9d",
"description": "CI: Re-enable the Windows VS2019 build job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3e1e9f82ca934ce433bba2dcb544ca51edcb5f1",
"description": "CI: Correct build-directory path on Windows, and keep it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee056dfef6e3567d49e82fe4af8604885ef736f5",
"description": "CI: Try shared libraries on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97b4b1254ec7724f9e17af976c3ba1cfff302741",
"description": "CI: Enable assertions on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a05f9714bb5c78c01de39d2e6dc1ac5b351f8f1",
"description": "radeonsi: bump SI_NUM_SHADER_BUFFERS to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e8cfc0add8e6b28ca4babacd6263b23ad87b2fe",
"description": "glsl: remove stale FIXME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64a2500a6975f7ea42c93f5c20dc295e99f3b612",
"description": "st/glsl_to_nir: disable st_nir_lower_builtin() when packing supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cca5137aed20c93bfcb57324d094f585984c0c9",
"description": "glsl: define gl_LightSource members in ARB_vertex_program order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ddab654d93f6f23f3b0f0fa79b086810b3f5c58",
"description": "mesa: add _mesa_program_state_value_size() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e7b1a6b1a5b9e2993312dbc6ae55a87865917c2",
"description": "mesa: remove _mesa prefix from static function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "849227d70f307e741f0927a6b2d3763fe5b1827b",
"description": "zink: set lower_uadd_carry in nir options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7d7687829875e401690219d4a72458fb2bbe4de",
"description": "loader/dri3: Check for window destruction in dri3_wait_for_event_locked",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c226116c6c0793d6d9a7dec52ac7cf54b82b57f",
"description": "loader/dri3: Use dri3_wait_for_event_locked in loader_dri3_wait_for_msc",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"master_sha": null,
"because_sha": "7b0e8264dd21ae05521d08d41fecd84139401fef"
},
{
"sha": "ee77951714ff4373261befde6e84f592cc1c769c",
"description": "loader/dri3: Add dri3_wait_for_event_locked full_sequence out parameter",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": null
},
{
"sha": "08c39a8a2931e587e4715d2ed12b2fe1990aa4c3",
"description": "v3d: Fix -Wmaybe-uninitialized compiler warning in the v33 code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f55a308c75d1c18dc3e8268ba7cdc3e6f66067b9",
"description": "v3d: Enable PIPE_CAP_TGSI_TEXCOORD.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a60e8dfdc5d6302db6b79325572b020d55e426d9",
"description": "vc4: Enable PIPE_CAP_TGSI_TEXCOORD.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64cb81a3a4ad0b2c794a276ca22c7fd39a1856a8",
"description": "gallium/util: Add a helper function for point sprite handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "622c548967a3ba7f7522057e10d696600b1b002c",
"description": "turnip: enable depthBiasClamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ed100ea498c38b7b87be34d2c46f5cdb60e3009",
"description": "turnip: enable largePoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb10edd54467b81105f7d68173809006d00f0d07",
"description": "freedreno/regs: add extra bits for UBWC array pitch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c425ca5566a6bd22fe4d38e7b46d82582ce29de9",
"description": "frontends/va: Handle dynamic resolution/SVC for VP9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "653dff949e93a8dc53924387f7b18328d14ebc60",
"description": "v3d/compiler: fix spill offset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "97566efe5cac0ff11b23d8f27001fc98c7cea2af"
},
{
"sha": "7a5e6fd25f2e132ef4cacc3a5b714c4e153227b0",
"description": "radv: add support for MRTs compaction to avoid holes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e0dcbb880855167d09010f948419a3857879a82",
"description": "radv: use SPI_SHADER_ZERO for non-written color attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18b42eebd597043f359aa47faeaa47f1a379e1b9",
"description": "radv: rework 8/16-bit color attachment formats detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76ee45d3a88dc1d85a8fb50620fb99032726cbec",
"description": "radv: adjust CB_SHADER_MASK for dual-source blending in the shader info pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26a48d8d352b84dcfd11dcb0af08d9ae6333e543",
"description": "radv: enable VK_AMD_shader_ballot on GFX6-7 with both compiler backends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cff418cc4caba78117986a31ce3852f2c137a95b",
"description": "nir: Add new rules to optimize NOOP pack/unpack pairs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "237d72841805a6964b8ebef17c044020e34b1141",
"description": "gallivm/nir: fix const loading on big endian systems",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "44a6b0107b37ad9644d3435cf6d2d29b6779654f"
},
{
"sha": "7d31bc9a34ccc4b8570c4145379177c007922504",
"description": "freedreno/ir3: fix resinfo wrmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1c16e52514fd9e66d3ac118f1ec32a83cbc5f2a",
"description": "docs: use ref-links for internal references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ee55b206af1a2eaf5ad23c8b8833c6fc49a96ea",
"description": "docs: fix internal references",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "429ff054917910190831ab554f6c7a25eeeaf069"
},
{
"sha": "1d250bf2916df9497bec4a7d4e496dff76814bcc",
"description": "docs: restore accidentally dropped labels",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "14f2a81b6f66e076318472a632b749e98d86f8d6"
},
{
"sha": "05e61a915732b38aa65d1e7ecf07a6e61fb33158",
"description": "docs: remove non-existent reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b74e6fa28037ee2d3fc0824275a9e1c509a0e2c",
"description": "meson: Do not require shader cache for radv.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cc10b34e9ed1104f4ceb88a49a42e1d6a743d52f"
},
{
"sha": "c0c03f4772fef361137bba5681b71215aca107d1",
"description": "rbug: Fix rbug_delete_vs_state lock acquisition.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "07838ff990a74e3acd95de7042042b49ecc51570"
},
{
"sha": "583d7d3d8d0d14d636340b0f12f72db7b0148ceb",
"description": "v3d: moving v3d simulator to src/broadcom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fccbd0ea60280fd1e9cb0728ba828783fb20b2c",
"description": "turnip: Put VK_KHR_external_fence_fd stubs back",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39f06e28485d4c4f111e5347d0265c79b8fb396c",
"description": "iris: Implement pipe->texture_subdata directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34630fe081b14623adb94cca403619788e18826b",
"description": "turnip: Properly return VK_DEVICE_LOST on queuesubmit failures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "487576e3cfd7768ba274aab7f1ea40a6877c8e50",
"description": "turnip: Fix error handling of DRM_MSM_GEM_INFO ioctls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e67c2e1c96c17b5b57f214297adba2a8a302f994",
"description": "turnip: Do better TU_DEBUG=startup logging of drmGetDevices2() failure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aba8c579a9780f9d3ad2d677f9ef625df7726479",
"description": "turnip: semaphore support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6283da34a9147f65c2cf2bc0d4d2c06bec9ed4ac",
"description": "ci/baremetal: Bump the kernel to a recent drm-msm-fixes for msm semaphores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c0f82b0d72927b98157300f5c9017f99299fbd4",
"description": "aco: fix partial copies on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66482303f6d19f1e498b31626c3cbae75e44e957",
"description": "mapi: x86: Fix dynamic entries in x86 tsd stubs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "45206d7673adb1484cbdb3eadaf82e0849c9cdcf"
},
{
"sha": "63805ccd3f0b26174d04bb49b04040e968ffb819",
"description": "ci/bare-metal: Fail early when we get stuck powering on a cheza.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "189a0fecf54139cea128731fcc6ae00d46565cd4",
"description": "freedreno/ir3: move nir finalization to after cache miss",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2",
"description": "freedreno/ir3: disk-cache support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aadb00e60fcf37bbef0dfe03e76e72e7c08bf33",
"description": "freedreno/ir3: build binning variant at same time as draw variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83b97bf161f50371a09fdc02b3ca045671469b09",
"description": "freedreno/a6xx+ir3: stop generating pointless binning shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdbe1ffaf74c4b1e913947cff5f3f40ab7b5feca",
"description": "freedreno/ir3: shuffle some variant fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0f22c3d9406ef354142e974783f6c6c066a5c68",
"description": "freedreno/ir3: add ir3_compiler_destroy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1ab57359c7a98ecd45ba3da905dd44c4d7cae5b",
"description": "freedreno/ir3: move finalize_nir to pscreen hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3ae55937830853349bcc80298714167839c42f2",
"description": "freedreno/ir3: add ir3_finalize_nir()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e35b8971a74a62960e7328993d93a090a25c22a7",
"description": "zink: use OpFUnordNotEqual for nir_op_fne",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "765de33d3ce34ee2e4df5e349dce4dabb13bfcfc",
"description": "zink: set lower_mul_high and lower_rotate in ntv compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49c13fccf75faf5f3befb87d94e86665f57b1898",
"description": "zink: handle isign alu in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21fe5b0ffdf291ac711206e51288045939a83259",
"description": "zink: handle ixor in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "651d093298d07b52dbadd6759936aa2d426b6424",
"description": "zink: lower byte/word extract ops in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90d34558488effc988d11e692ecf870084a6f709",
"description": "zink: add bitfield_reverse handling to ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "957d8e26582fd9397207f44977302e5a3810b849",
"description": "zink: add ult handling for ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2159aa0c49e1935438b96ff5c56bcce3e292dfad",
"description": "zink: handle signed and unsigned min/max ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f13d79f519db446df616347138cb0e897758c1d1",
"description": "radv: remove the load/store workaround for Monster Hunter World with LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a30ad8cb2388e5aeaff0a499eb3b8294068169bb",
"description": "radv: remove the shader ballot workaround for Youngblood with LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "099916384a47c27dee69be0dd3ceb070b5369931",
"description": "docs: update favicon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fbc12a0ac0472b85922c406ce14931091d74eb6",
"description": "turnip: fix huge scissor min/max case",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9c0ae5704d654108fd36b8de3f7364601ba30c53"
},
{
"sha": "1854eeefded9dafca62a24ed4b2f460e0bf1dd71",
"description": "turnip: fix VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "62de79ac4492ac9e4af99b9a25c15cda1114e7d9"
},
{
"sha": "6b886fbc0b239024fd7681f4518ada3d7568a68b",
"description": "panfrost: Add PAN_MESA_DEBUG=gl3 flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1288613f1c7cb17d49bd093e1339d32fcd0cd9cb",
"description": "freedreno/a6xx: use firstIndex field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba5e1c5310f3954aae803fe82814b22a86beeef7",
"description": "tu: Pass firstIndex directly to CP_DRAW_INDX_OFFSET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "259d07a2ff8ef471f47e3618399977514177233e",
"description": "freedreno/registers: Label firstIndex field in CP_DRAW_INDX_OFFSET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a32fb2f9d037ee6cd66c6883d3bbda52f1d79f21",
"description": "freedreno: On a5xx+ INDX_SIZE is MAX_INDICES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1dd24bf27b2b1da65cf66f58481ec2331179b4e0",
"description": "freedreno: Share constlen between different stages properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9dd989d2a5d08e465f3c7fcb427aa24ec6247d2",
"description": "freedreno: Refactor ir3_cache shader compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ad65609da345871465a8e1be8cbf7173913ede4",
"description": "tu: Share constlen between different stages properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48b1602b5065384ad40f6852e72eacc538ccf319",
"description": "ir3: Add ir3_trim_constlen()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9edff0cfd4f567a9db5bc02be519e7d48299228a",
"description": "ir3: Support variants with different constlen's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4554b946c387ac38acade14d006b2b599a08f446",
"description": "ir3: Include ir3_compiler from ir3_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2841bb1fac81c32b736f593507d46c46e7488f68",
"description": "ir3, freedreno: Round up constlen earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4845f184d767edebb952a0a1a0f9af769b651656",
"description": "v3d/compiler: don't rewrite unused temporaries to point to NOP register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b1c511b099e88d1b153de784e3bf7e951a6288f",
"description": "v3d: Use stvpmd for non-uniform offsets in GS",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "dab8a9169c197a98df23f2bd0eb5e18cdeb71c99",
"description": "v3d: Add missing macro for stvpmd instruction",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "71794567f966fd51eb626598d586ef75020adbf4",
"description": "radeonsi: remove tabs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0cdec11d9533b9d77dd2433483fbe5b69c28a272",
"description": "radeonsi: clear per-context buffers at the end of si_create_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da78d50bc87ef5db846a942664094b6299cd1888",
"description": "radeonsi: make si_pm4_cmd_begin/end static and simplify all usages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b2a0f880b5964d120d06d1661ee2701333d0e1e",
"description": "radeonsi: disallow adding BOs into si_pm4_state except 1 shader BO per state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b1e42d2c228730fb3c04646e45b82c5e7059b6c",
"description": "radeonsi: make wait_mem_scratch unmappable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "428360662f300c44729dada9cd57c5b9a04befe8",
"description": "radeonsi: don't add the tess ring buffers into the cs_preamble state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c1d34a67ac037facabe085f030c94cae46f574d",
"description": "radeonsi: rename init_config states to cs_preamble states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbc0a2d51db0ae31979e039cfea643b6b3492c23",
"description": "radeonsi: don't add the border color buffer into the init_config state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7680625c361a13d6a18d0b339b3a8e269962a2c",
"description": "ac,winsys/amdgpu: align IBs the same as the kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "556f4458fe90cea54caa63310dce9dded4034aea",
"description": "amd: add proper definitions for NOP packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "276e6d7bbce089e0556c8f9e6601edc1dd3b5daf",
"description": "gitlab-ci: attach the Fossilize log file as artifact on failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4954df417c7bedd399a75dc4d80431ea9bba417d",
"description": "gitlab-ci: append Fossilize stdout/stderr to a file to reduce spam",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b24b415013e9ef00c02ce64db376c976faee9dbe",
"description": "gitlab-ci: set the number of Fossilize threads to 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be5d06106ffd4ec29884d7cfca660b20eeac6f5b",
"description": "panfrost: Only copy resources when they are in a pending batch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "361fb38662f80e645e9087781faa4bec10dd6ac7"
},
{
"sha": "66df2ffa36a69265dbb6ab815a93eca6c2a208da",
"description": "anv: Align \"used\" attribute to 64 bits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "293221dddaedb410781d39fdecf3c93bb111475b",
"description": "iris: Align last_seqnos to 64 bits.",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"master_sha": null,
"because_sha": "aba3aed96e4394a213e188f2f71ef045803a27c5"
},
{
"sha": "2fd746e98e76c9454b7fab0ac41c5b1456bcba90",
"description": "ci: Remove a stray \"always\" on the freedreno traces job.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b88c46fa11ae4903ec8fdad0d39727bb80d7c74b"
},
{
"sha": "50e20cb036145f6429af8ee2c5daa1d75e02fb27",
"description": "freedreno/a6xx: Add support for polygon fill mode (as long as front==back).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c0522db28b97d9f70b14f28c34f3f0d24b0885",
"description": "turnip: Add support for polygon fill modes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "daee177ca0285bac842b3485dfbb3d8591401261",
"description": "freedreno/a6xx: Define the register fields for polygon fill mode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b88c46fa11ae4903ec8fdad0d39727bb80d7c74b",
"description": "ci: Add a freedreno a630 tracie run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5f727afeb38d813cf32ea1fa90f6079b999e6e5",
"description": "ci/tracie: Fix apitrace dump using \"less\" which isn't in the ARM rootfs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f1412cf3eb1c45beca9d5c973dfbf4fa84c10e8",
"description": "ci/tracie: Print the path if the trace isn't found.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7406d627c8864a8754efed14d0ad9d6a853325ac",
"description": "ci: Include trace replay support in ARM rootfses.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acf9d8b75d9ae39c812b9b2ed41ff0078bd35c42",
"description": "ci/bare-metal: Don't include dev packages in arm*test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9079b53987e3d8dd82b0fa40a010f32524b13aeb",
"description": "ci/bare-metal: Skip setting of unset variables at startup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21b2dac793081fc7072f7ddfd0ba2f4aa94e8a0a",
"description": "ci: Move ARM rootfses to stable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a04672a105239b230b0e880d63cee6621a10f10c",
"description": "ci: Don't call renderdoc's ReplayController.Shutdown()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62de79ac4492ac9e4af99b9a25c15cda1114e7d9",
"description": "turnip: implement VK_KHR_shader_draw_parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16a9e233da9a4ce64c876e2e69a8e9bb96436ff3",
"description": "freedreno/ir3: add support for load_draw_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01799b3448ca4e31bb83a79b95e8b7634fa2c8c7",
"description": "freedreno/registers: add CP_DRAW_INDIRECT_MULTI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e98f2534c336c386368f8e62c290906d9f567fe",
"description": "gitlab-ci: add a list of expected failures for RADV/ACO on NAVI14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63e1e7209c2bf7d8bbce18380d4f1b2cff4c0bbb",
"description": "radv: enable ACO by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db0afb380077a6e426aaa035a6cce0b42b78e41d",
"description": "radv: change use_aco -> use_llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b78f64507e9edf315208147811479146947270fe",
"description": "radv: introduce RADV_DEBUG=llvm option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37e7a5e746dbb57bc44ff9da308b7bfc529e40d6",
"description": "zink: unify code for setting resource barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a102896cff296fe305e4734be4a1774958d969d8",
"description": "radv: lower 64-bit dfloor on GFX6 for fixing precision issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c84f11e7b67cfa3c01780210ca31665b658e5ebd",
"description": "radv: lower 64-bit drcp/dsqrt/drsq for fixing precision issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82b46667836647226387442b2feb9d7f1475bd36",
"description": "iris: Honor scanout requirement from DRI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec7b55f4cc5dd3dc61eb6b9e51f46c58a2a896d3",
"description": "vulkan/overlay: fix crash on destroying NULL swapchain",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c962f5f61f11c0ed38f277fcd828ddd967f98ae",
"description": "gitlab-ci: add parallel-rdp fossils",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6da06479878a1b2d765c8fbe3c168b7ecbe86795",
"description": "freedreno/ir3/ra: fix pre-color edge case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5b990f435e7145bfd8562c80a4dc1012aaa03f8",
"description": "turnip: disable early_z for VK_FORMAT_S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04148f4411169bed0784d2bb47f763c429011223",
"description": "turnip: fix update_stencil_mask",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "233610f8cf8d8810173a7eac0c046574aeb485f9"
},
{
"sha": "9c0ae5704d654108fd36b8de3f7364601ba30c53",
"description": "turnip: fix empty scissor case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c008c293d7b220eec0c98cefb794cab95ee344e",
"description": "freedreno: handle batch flush in resource tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16b4da3ba3117e69d9bd7519f57ae5f970fc48f7",
"description": "freedreno: split out batch clear tracking helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad136945e6da8f81c454c60c6702995066b9dfdb",
"description": "freedreno: split out batch draw tracking helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d74554b16742c29b388ada91d2b8922504153bd2",
"description": "freedreno: make foreach_bit() declare it's cursor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fd2bc10dc7695378115a99d7566ee3859dd992c",
"description": "turnip: implement VK_EXT_vertex_attribute_divisor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8018b4b7071774d2064cb526d748fb8e1df7402b",
"description": "docs: fix 20.1.2 relnotes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e94f81e9df8f038813a4d37263254870bc9cc60f"
},
{
"sha": "804c6ee0dfd9b2a6e84ee0cbeb452b9276e5a2b0",
"description": "docs: update calendar and link releases notes for 20.1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e94f81e9df8f038813a4d37263254870bc9cc60f",
"description": "docs: Add release notes for 20.1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3065c4bf925e69e27dc93ded99bc339ed0972307",
"description": "freedreno/ir3: switch PIPE_CAP_TGSI_TEXCOORD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6d650353a0b53e4b954cb41d0e7b0add9329283",
"description": "freedreno: convert builtin blit VS prog to ureg builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5574c516547066f2ee07086f475a7416604c175",
"description": "freedreno/a3xx: use point-coord helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba6e1514f590320e60962e34d45df83488e9d463",
"description": "freedreno/a4xx: use point-coord helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e8c6312c70fb5a8a8df0bb4eeee70a079fe67ea",
"description": "freedreno/a5xx: use point-coord helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a474d48e1764a5251e1a47e1a34424c28d8ecfa0",
"description": "freedreno/a6xx: use point-coord helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68d6aa3dd02a33b650aeb66fbca83072a52202a1",
"description": "freedreno/a6xx: de-duplicate vinterp/vpsrepl state building",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "022c363cfbb7e37eef5d5b7559d24f8237a72f27",
"description": "freedreno/ir3: add helper to determine point-coord inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64c2a10707f8296944160284bf62d0e6bf7a27d9",
"description": "turnip: move some logic out of create_render_pass_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c76f6832062204683ece8c7d7dfaf7cc06b0e0",
"description": "turnip: use RenderPassCreateInfo for render_pass_add_implicit_deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4099201bcd4e5c8e6c281368b5b75d5fc89b3ff",
"description": "turnip: replace a memset(0) with zalloc in CreateRenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70046145d19454ad74d98e719ee5aba8c8df86ae",
"description": "turnip: translate CreateRenderPass to CreateRenderPass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e2893cba4dd0f3ef98020ef0707510ce2cfde8",
"description": "turnip: implement depthBounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9d866910c59a2e9e0c001b2d5f337205d8c3c1f",
"description": "freedreno/registers: a6xx depth bounds test registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fc0499049fcdb7f892f99ce7abf9d739730138e",
"description": "aco: remove outdated assert in handle_operands()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cad27831d27b668f592a7b8fb2b09b6f443cd8f",
"description": "aco: ignore blocked registers when checking edges in get_reg_impl()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91a82d006966d5e98feceebd962873b851a6ced1",
"description": "radv: fix checking the return value of cs_finalize()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "64a92ef7a26d33ca193a8a9eb5c00e2765a01837"
},
{
"sha": "86df5283a3242fab4d5887ea859bcb6dab0dbae2",
"description": "gitlab-ci: update the list of expected failures for Pitcairn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa35670fd0923d5779a0f1498a120223a69d6949",
"description": "radv: Make radv_alloc_shader_memory static.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64a92ef7a26d33ca193a8a9eb5c00e2765a01837",
"description": "radv/winsys: Distinguish device/host memory errors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5cb88eea45c02eb398117b2c52f1ef1626e2204",
"description": "radv: Handle mmap failures.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "04765e6a9a43b831edd25a51a85e81f1390f36a8",
"description": "radv/winsys: Deal with realloc failures in BO lists.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "519ddfd31269113693cf7df4e7ad6b670ea3f289",
"description": "aco: improve vectorization of 8/16-bit loads/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddffcf362770940cfc6300ff4d90c0443937ccbb",
"description": "aco: fix when sub-dword create_vector operand cannot be placed perfectly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91fd53884dc2d4ee0174a95535e6d9110ab60ff2",
"description": "aco: don't allow partial copies on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76b5d72921ced04fb8796b7a23a468fc1a4735e3",
"description": "aco: align swap operations to 4 bytes on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91d7e40176328d0a256d9b9cf0ff749604035c51",
"description": "aco: don't create byte-aligned short loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3259b6e6a2f1fa97041ba5d043eedf30372e8a6",
"description": "aco: add missing bld.scc() in byte_align_scalar()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0f6ca4393d9b28e303a043ad4125430001aca68",
"description": "aco: don't store byte-aligned short stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a18da83d184ffa93f943a5963ebd4b86fa41fa91",
"description": "aco: fix copy+paste error in split_buffer_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "841fdfcd4537d826b2b49b927fadb7a32f0b2286",
"description": "radv/aco,aco: allow SMEM SSBO loads on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35b5e1fc7c5c64ad93607ab8772239da3d56ceda",
"description": "aco: allow SMEM for some sub-dword accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c702f8ed1572ab32cc3904a6d92cc5126c7c6080",
"description": "aco: only use SMEM if we can prove it's safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0cfee26bee3c58f055343ed17585f44e3f2a13a2",
"description": "radv: fix image variable types in meta shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c344c083fc79938b25833ec3d473a28e6d8e8068",
"description": "spirv: set variables to restrict by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1be67d610f4b3837e930532cd6636ea659bac814",
"description": "android: freedreno/ir3: simplify generated sources rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41683157e778722ccd94c7d224f4961475537dc6",
"description": "android: freedreno/ir3: add missing generated sources and rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1e8808a4a0f7f28dfc885bbe6c50e7a65ad15bbf"
},
{
"sha": "b41828c33751d666726dc27222674b7eff08fe28",
"description": "android: freedreno: add fd5_layout.c to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a1a739995bae4f2ad2b075416e9a310957e1a146"
},
{
"sha": "5f97dfc4c848cb6388ec138c19a22a8a880901d1",
"description": "vulkan/wsi/x11: Ensure we create at least minImageCount images.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b3976d3f86d41ccc130b6734630814acf538d28",
"description": "zink: clamp VkImageCreateInfo.arrayLayers to 1 for image resource creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "994224bc2930779f67bc6b592d8ca8544081dfc4",
"description": "gitlab-ci: update the list of expected CTS failures for RADV/ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a5fb31fefbc24a5ad375a26206328e416f4e846",
"description": "nir: Fix divergence analysis for tessellation input/outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8278a46b26a690b58b85454eccc48caf65012671",
"description": "intel: Disable loading drivers on DG1 devices for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32455b657f68cbc1ab5af5ca16e80e39cc9fbdd6",
"description": "CI: Disable Panfrost Mali-T820, Lima Mali-400 and Lima Mali-450 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f48c6b6a284f61233995cddcd15f73fda1c487f",
"description": "iris/compute: Split out iris_load_indirect_location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6557c8294dac10ab2a9115c5e5b946531f0a7dec",
"description": "iris: Split walker and state update into iris_upload_gpgpu_walker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecf3335eef889f1c04b928a1a6371c6bd7b67fa5",
"description": "anv/cmd_buffer: Split GPGPU_WALKER out to emit_gpgpu_walker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "759b7f83dd713c2a41e4e39500b797afdddabde5",
"description": "anv/pipeline: Split VFE/INTERFACE_DESCRIPTOR out to emit_media_cs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5918ac63e8d46853f269bb60872db8244710d05",
"description": "turnip: use pipeline cs for shader programs instead of separate bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a58de1b8d3a9f6ce072fdd2b07490c3def1e7372",
"description": "turnip: fix ts_cs_memory typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf92f041fe58e494e2bc04d4ebf3e3b8bf8487ed",
"description": "freedreno: Handle DRM_FORMAT_MOD_INVALID in shared code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9891062642a3f35dc326b305fca2407f9041915c"
},
{
"sha": "561aaeeb48e06fa3185638eaee04e2fc665b64a2",
"description": "intel/eu: Add the RNDU opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0ab48e3ea0c1355b2da191bb3b0213f088d7582",
"description": "intel/eu: Set the right subnr for ALIGN16 destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a0d772dca33b725e2f359813eed795563b1467e",
"description": "intel/eu: Add a brw_urb_dest_msg_type helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c762955d4157041f0624b8e485e822af1695c2a",
"description": "intel/eu: Add a brw_urb_desc helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecda98fbb2d27a9b6d2d3e1d30368b2b9b1cd027",
"description": "intel/compiler: Expose brw_texture_offset to C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "479797e130410b230cc5cd7642592c8e2c00af54",
"description": "intel/fs: Move more prog_data setup into populate_wm_prog_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc519cad57b2123eb66928ae769fdeee4e0749c0",
"description": "intel/fs: Break wm_prog_data setup into a helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2687ec5ee6869f10276c9c6bf5390e71d63377e3",
"description": "intel/fs: Expose a couple of NIR lowering helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfc1fd22cdf80722e47d0804e1a97d251e3a650d",
"description": "iris: Delete useless #define",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba15bb383f0756703e05bf202edc4771a1c54560",
"description": "nir: only uniforms with dynamically_uniform offset are dynamically_uniform",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "886d46b0897182e489e03f7302a575b54004faca"
},
{
"sha": "2a61a8d95a8baebfbec53de8f6f2f70b09801486",
"description": "bin/symbols-check: explain C++ symbols workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20e12d9ef4e29bd64964c3c22fc8876d1c1c2977",
"description": "turnip: implement CmdDrawIndirectByteCountEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cf87d777a24c707199a20c723cae16d9c9595ae",
"description": "turnip: enable VK_EXT_index_type_uint8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52da27aedee7a7874502eba8f80a44a1bafcf9e0",
"description": "turnip: refactor CmdDraw* functions (and a few fixes)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98b0d900474e1f3abdc3f465cbe659bf1caf95c6",
"description": "turnip: rework streamout state and add missing counter buffer read/writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99eecd3775deabb161612825d09a7f579d438e23",
"description": "docs: add planning for 20.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f04914713bdfee26478436215c04438d2a774b2",
"description": "docs: add some padding to the release calendar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ade7c3338ae418379e984423a91ae8b74fb609b9",
"description": "ci: remove some freedreno a6xx skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "012b7aab260d4d46c5e2d276485ec693a75cceeb",
"description": "driconf: add workarounds for SPECviewperf13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca719c6e303966e8acf8a5d7d094e0075e36f6a0",
"description": "glsl,driconf: add allow_glsl_120_subset_in_110 for SPECviewperf13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8e8701cf1b6a9eee3ec401c569ac88d0405f10e",
"description": "radeonsi: replace ctx->screen with sscreen in si_flush_gfx_cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "470b319813b0880ac106cfd70255d96421b9bec6",
"description": "radeonsi: don't wait for idle at the end of gfx IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57606c2ab5c19ea030e47feffaf52233f1279742",
"description": "gitlab-ci: stop testing RADV with LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aca04afa585e87bc900fb3b9c19c92d78b3e8f7",
"description": "aco: fix printing ASM on GFX6-7 again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c95d258d1bcde8d29e28aa182050a5da33a74456"
},
{
"sha": "e0518800a1256a98588f1cb9dcc89e7346756b1a",
"description": "gitlab-ci: Update CTS runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "287bf5f20886f9581c26c519bb17813d4d4f1f71",
"description": "gitlab-ci: Test virgl with Khronos' OpenGL CTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2102d5eda52b6440581518580d94e78204e4ee85",
"description": "gitlab-ci: Add manual tests for Virgl using GLES on the host",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4417e924bf710f7628e9e10727f025307eb3ce09",
"description": "gitlab-ci: Run more dEQP tests for virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2d7f4fe5a52d2968f8d0fbbf879368a6e7044aa",
"description": "glthread: handle ARB_vertex_attrib_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66c2c9c6a957c55effc29ad4e1e7461bb8c85508",
"description": "glthread: rename non_vbo_attrib_mask -> user_buffer_mask, attribs -> buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bf425431d85b6aa7d0ffae2639dc64eebe63e9a",
"description": "glapi: fix incorrect param names in ARB_vertex_attrib_binding functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b8b62c55bb26e887a86d42ef645daa0ed0007ee",
"description": "ac/nir: fix 64-bit division for GL CTS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ba2ec1f369d2c97fc7c54ecd52b0addcfd349a31"
},
{
"sha": "3fec2f67c3d9424c8c0fdfaeef5d906e27453cd6",
"description": "radeonsi: compact MRTs to save PS export memory space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ac99b9f39dc622d822a4ba54ae4bfad6ed30021",
"description": "anv: Bump the advertised patch version to 145",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9ee1b9cf95c6d4646c45067e54bd6751f1e65a5",
"description": "vulkan: Update Vulkan XML and headers to 1.2.145",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "677c1bd0559a4d96599348cae92750057f422942",
"description": "docs: cat maintainer keys to a single file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4335aaf0ed69596f4d8a192501fe1a4f1ebf494",
"description": "docs: drop deleted file from extra sphinx files",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3e37b7e6bbad007c168aae1b046b74ab6ea720cc"
},
{
"sha": "c72832e83c6a811adc464c35285bdbb602e5f43b",
"description": "anv: Make use of devinfo has_aux_map field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c36936832bb2af3edb5d4829e3a8d0a97812379",
"description": "iris: Make use of devinfo has_aux_map field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4be31ebb61574e9e401da478bd1c3280cef644ce",
"description": "gitlab-ci: drop gettext from the build images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04e8eaf4e82270d4eea578cd6d43eb1deea05a4d",
"description": "util: rename xmlpool.h to driconf.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ef983dca61b549a9242afd9008200b231a26e90",
"description": "driconf: drop now unused translation facility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1f647a3b4c39fa77d63a38ef0ada78d27d2c306",
"description": "driconf: drop 9% swedish translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a19565592a05edb30b4afac519121026a261415",
"description": "driconf: drop 8% dutch translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56d76859fa5d31be8fee707f44f5dfdadce53cdd",
"description": "driconf: drop 6% french translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a029eafba360d660dc43f8b44f654ce6af31a2c2",
"description": "driconf: drop 26% spanish translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29ee6f6c6a12642596c6d7342e66abe213ca738d",
"description": "driconf: drop 15% german translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae7759eb210dfaa111c36845283ba113d9c09966",
"description": "driconf: drop 28% catalan translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e24047573fa2281ab9c068cfb13fd9a77968b1d",
"description": "zink: use correct define value for reserved slot count in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c323e0ddf3db8d1e38906fc4fa297bf6f26ec3cd",
"description": "intel/dev: Add device info for DG1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37a724e4ae0804745af3ad8954f7389f629c6785",
"description": "anv/dg1: Don't use SET_TILING kernel uapi.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6588354360d102f3bfbfdfd484490a6ae296142",
"description": "iris/bufmgr: Do not use map_gtt or use set/get_tiling on DG1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "762e601f776e7d692f49c328e526e6e2c3b14345",
"description": "intel/devinfo: Add function to check for DRM_I915_GEM_GET_TILING.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86617c08cc928563509a7f8eea4922044610e77b",
"description": "intel/l3: Return the URB size from devinfo for DG1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "793b40924161130bedb1a4ff746a8790004304d8",
"description": "intel/isl: Update mocs for DG1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3daa86675124b6b91c108b52e78d032deae1ef15",
"description": "intel/l3: Add DG1 L3 configuration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "633dec7163e83943c6744909d8a4b67aafd2eaa6",
"description": "anv: Set L3 full way allocation at context init if L3 cfg is NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2e0521ecbbc0e666582162c2bf149f1e41c73e2",
"description": "iris/l3: Enable L3 full way allocation when L3 config is NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6054b24f58451853391915208ba96d46605047ac",
"description": "intel/l3: Allow platforms to have no l3 configurations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49fe43e15fdfc5be4523638776cb2a96f92e04f0",
"description": "intel/l3: Don't rely on cfg entry URB size being 0 as a sentinal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1fba99695f4dc036b17bee02d99a62efdbe21f7",
"description": "intel/devinfo: Add is_dg1 to device info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64ccb740281b019bb7e94053217cacdc72825042",
"description": "turnip: Enable tessellationShader physical device feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "497671be35f7bd1b033ae98aa58c98c2e63b95ee",
"description": "ir3: Unconditionally enable MERGEDREGS on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a836ec6319630a3b5dfbb7101b839c4804a092c",
"description": "turnip: Force sysmem for tessellation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2718353b381790be3dca8a385d23034ea96f8565",
"description": "turnip: Support tess for draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08aaa3d4c46984f49fa0a9971224fabbd5a31408",
"description": "turnip: Emit HS/DS user consts as draw states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cb226b2588edbe67488d23a3425a78e78152004",
"description": "turnip: Update VFD_CONTROL with tess system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f08a80dcd493c64922c04a2563025bddabcac230",
"description": "turnip: Allocate tess BOs as a function of draw size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eefdca2e2f5a558e02102c1f6e1736b61acc67b2",
"description": "turnip: Parse tess state and support PATCH primtype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff16e72545bdcf26ae02475d90f911d31518928e",
"description": "turnip: Offset by component when lowering gl_TessLevel*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b09e690f3b77accfe62398ed314b6ddb0303bf7b",
"description": "turnip: Lower shaders for tessellation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2df0761200ba9680f0d22defaa02c33fb051fcf",
"description": "nir: Add an option for lowering TessLevelInner/Outer to vecs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2d4677b56efa0003065b61e39c1ef977c83f7da",
"description": "nir: Support sysval tess levels in SPIR-V to NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffc4d82438d9806c222a6eaadad5e00985e4d367",
"description": "v3d: Disable PIPE_CAP_PRIMITIVE_RESTART",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fc346d2bec83adff7e4ff05b28e8855c54eb603",
"description": "mesa: Add PrimitiveRestartFixedIndex to gl_constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb5fc90135f682fedfce4cb7712fa418e6b4b95d",
"description": "gallium: Add pipe cap for primitive restart with fixed index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcf6a9ec635a6cf6e1f7166ad3e6912fb74bb59f",
"description": "nv50/ir/ra: fix memory corruption when spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8c77d4765dcf347bb106ee446811b5df2f9f941",
"description": "nv50/ir/ra: convert some for loops to Range-based for loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "361fb38662f80e645e9087781faa4bec10dd6ac7",
"description": "panfrost: Copy resources when mapping to avoid waiting for readers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65b3b08aaf4f5e9d9207e174232b4bbb820d7de4",
"description": "panfrost: Update sampler views when the texture bo changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96300120609a37020733cb9545707d863ebfe00a",
"description": "panfrost: RGBA4 and RGB5_A1 framebuffer support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b96d4449f4478a677f222343303eee6ad514b4f7",
"description": "pan/mdg: Fix max_comp calculation for constant printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b351c801e02e5fc44c87932fe44e87c568456b4",
"description": "pan/decode: Add missing wrap modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e219f04592373560fe39b7dafd2ef42bbc1124d0",
"description": "pan/decode: Fix helper invocations when tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97318994bcc07f2d5bb8a0a432202e88d5ac1503",
"description": "r600/sfn: Don't set num_components on TESS sysvalue intrinsics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "46a3033b43b9b51cae5c60eea39e7e5af325c4db"
},
{
"sha": "43c23ba9bff17a1438a5091d26035b6284d50d35",
"description": "r600/sfn: Add support for shared atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "033968a94eab4bc40fbe642f23e0ec996a3fa7fa",
"description": "r600/sfn: Add lowering pass for shared IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14591a45b73dcb881e09a1f32760ff499e0ad61e",
"description": "nv50/ir/nir: rework CFG handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8af22703e90b00aabbf9a06529fea94289d05792",
"description": "nv50/ir/nir: rework input output handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c31d711913edc4bed2195099ea0ee1abe25ca423",
"description": "nv50/ir/nir: handle clip vertex for tess eval shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "636cf22a1f457c786ee068a1c91ed1461d6d3be0",
"description": "nv50/ir/nir: don't emit a restart with set a stream_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc71fccb754740b8f4fad52995e1c4ebcb224391",
"description": "nvc0: enable spirv caps with nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e476629853bda7b826a44842ca56b215803d3bb0",
"description": "nv50/ir/nir: fix nv_viewport_array2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "984e930b2fcd461cad6169accd69f82a89773989",
"description": "nv50/ir/nir: fix ext_demote_to_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b78c3375904c0455f2e426f5569d713db3828583",
"description": "nv50/ir/print: add missing VIEWPORT_MASK handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aecca24d03a84fda14dc86b548304e6aaf250984",
"description": "nv50/ir/nir: add workaround for double vertex attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83d2a73b73a58006d9835a93a64c3946a5923cda",
"description": "aco: improve validation checks for readlane/writelane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f03a5f6cac95c59e602313cf6d84989d9733ecd4",
"description": "radv/aco: implement logic64 instead of lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a389322c444846e22bd2244c8df1c120aa47706",
"description": "nir: slight correction to cube_face_coord constant folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c95d258d1bcde8d29e28aa182050a5da33a74456",
"description": "aco: fix printing ASM on GFX6-7 if clrxdisasm is not found",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "053df9bd8f24ef4576cb19eacb3c273bf1ed9e68",
"description": "v3d: Let scheduler know GS doesn\u2019t have shared I/O memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed29b576cbc1da8eb0d1fa3483104bbf61e73ccf",
"description": "nir/scheduler: Add an option to specify what stages share memory for I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28e3209985fc3c812cb0bd92b70d23abd6409190",
"description": "nir/schedule: Store a pointer to the scoreboard in nir_deps_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a18c935e15e70f23444bd594e05d40153871a1e",
"description": "v3d: Remove unused member of v3d_compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df8dc30cea76179c7bca510ed48dff938982be8b",
"description": "nir/scheduler: Handle nir_intrinsic_load_per_vertex_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "281f777433f36bff7dea75166be406e2fc22f30b",
"description": "gv100/ir: fix OP_TXG for shadow textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42b9aa5f5c77390c88b17b226982a27bd1dd6c7e",
"description": "gv100/ir: fix shift lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5445010e46517708efdcdfd756356bb2193e1bc",
"description": "gv100/ir: fix atom cas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb6c546493b34f4503132084a881c21868678a92",
"description": "freedreno/a4xx: simplify setup_slices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c92a4004ccdb1e2fdaa5929b17c9dc3b400831f",
"description": "freedreno/a4xx: restore pitch to bytes change to layout code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "aa2186db0e8c8cc5ed9a9ab6995948e36067f8ba"
},
{
"sha": "2cc51b0dfffb80e91bf839ed57708fd9f90735d9",
"description": "vulkan/wsi: Really terminate DRM lease in wsi_release_display().",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "352d320a07458eb05e4929fdc1e0d1dbe1b07dda"
},
{
"sha": "82815bc98036ec533788e3a62c0709541eeef0b8",
"description": "freedreno/ir3: split ubo analysis/lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0f93f68986cdee8afeeb2fb7c7fa57decfcfca3",
"description": "freedreno/ir3: splitup get_existing_range()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2226acd74485905506f0efa545d91582dfe9afb",
"description": "freedreno/ir3: split out ubo info from range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c32403c73354df2b8d55c5162892e02b49c15c9",
"description": "turnip: remove unnecessary OVERFLOW_FLAG_REG check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df2e54f7d4cbe56e404743f14ff26523b5e3f2b2",
"description": "freedreno/a6xx: remove unnecessary OVERFLOW_FLAG_REG check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffecaedf697e7ab072f9a13cc2613f59f374ca44",
"description": "freedreno/a6xx: VSC \"STRM_ARRAY_PITCH\" is \"STRM_LIMIT\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c977567db65e3430d1b7323f698d17bea58624e9",
"description": "radv: enable radv_no_dynamic_bounds for more Path of Exile executables",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "08f64f91d12179ccc21d9b71ebe17eae96334def",
"description": "gallium/util: add missing include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d6059d8877aed82f4a1a5fac10bca80bdf6ab0e",
"description": "gallium/util: limit STACK_LEN on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6fa8ed96854f56abfae92f69b85644289ba6aa4",
"description": "graw/gdi: do not depend on UNICODE macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eda684142050cf54b86f62e147edee921c65fa7e",
"description": "gallium/os: call \"ANSI\" version of GetCommandLine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04f77595f0bb5adc31e9e0ff2114c1ed5b60371d",
"description": "intel/compiler: Always apply sample mask on Vulkan.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19b2ac2bb9e1ddc22956920d661f0e47aa49d718",
"description": "radv: enable radv_no_dynamic_bounds for Path of Exile",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4a643f65e36fc8bd80aa5fe7ea60d78a546f756",
"description": "radv: add new drirc option radv_no_dynamic_bounds",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3915b56e39cb8abb53146797e2806c2e5bb75477",
"description": "iris: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2305ab693820f6f08b054cb8b33536e4b1178e45",
"description": "iris: Refactor modifier_is_supported for gen12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c19492bcdb9ff5c5bf4092d2daff6e2e5d7bce1b",
"description": "iris: Handle importing aux-enabled surfaces on TGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ed6e43988e2356265e5f0fdc06f0bf8b59ad475",
"description": "gallium/dri2: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b25fedeff99628d9ef23977861f0f6a18030d07c",
"description": "isl/drm: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9dea3e1b4777bc2331c0967d62d02ed58c184975",
"description": "iris: Use ISL_AUX_USAGE_GEN12_CCS_E on gen12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "230952c21017b184a9bfbfaa2c56489d55b71d30",
"description": "iris: Don't support sRGB + Y_TILED_CCS on gen9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db5d98cde82b1430dd1dabe36dcfefa6aef5484c",
"description": "intel: Add ISL_AUX_USAGE_GEN12_CCS_E",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9f7fce83c1e1bacbf00677f78c58013f93094e5",
"description": "ci: Enable NIR validation on a630 GLES2 and VK tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ee80d8e0cf678d05ce23d61669199e3f9b39a1c",
"description": "ci: Bump vulkan CTS to 1.2.3.0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8961ea08654ed762608535f331e169f7afde182",
"description": "iris: Disable sRGB fast-clears for non-0/1 values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a3f4c44b688176152203366c80011d7020ff63",
"description": "iris: Avoid fast-clear with incompatible view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbbf79377bcad0ed51d00a7d7e981375f8c29d54",
"description": "iris: Remove the CCS_D fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e533232d8c814dec0799650a6de3a710d029c63e",
"description": "iris: Drop can_fast_clear_color's format parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b7d28ed6de5dadc3a6b121d3bb2fec69571c69b",
"description": "docs: move \"stable\" tag explanation next to `Fixes:`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a096d4109419c7c9015d8652549c5066d7fd1205",
"description": "docs: move `Fixes:` tag explanation to its own section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7488d491072cbd98e3bfc6d39b2ca10504572e72",
"description": "docs: make it clear that the tags needs to be in the commit message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "731465192a995e5448d015303ab8e4307a101b81",
"description": "docs: reword a sentence a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d27d5eb614f1dc4a4e2288328b49d2f39794c37",
"description": "docs: add some formatting to the \"backport merge request\" option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e4eb7b86d9062c92db6f6f566eff5fe224cb4a8",
"description": "docs: prefer `Fixes:` over `Cc: mesa-stable`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fd98931235c064c087719c0cf1aa14fbd27e3f9",
"description": "docs: drop `git sendemail` instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a29a1588b1c7a5eb065d3622d4eac4eeeabf6505",
"description": "docs: reword \"sending a patch revision\" to \"updating a merge request\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdebba27709884878aa7c828cc72f208303e038f",
"description": "docs: stop considering `Cc: mesa-stable` as an email address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1a98a1107ad70b1a6864dd38f33beebe689fec7",
"description": "freedreno/a6xx: Set index buffer size to bo size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2580e4f921036bd63aa74d8343d1e05818ecf6cd",
"description": "freedreno/a6xx: Don't write REG_A6XX_RB_SRGB_CNTL in restore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77c50891b65a98fda392d83aba188e9bcace6381",
"description": "anv: Use resolve_device_entrypoint for dispatch init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e94a122642f6f4878e87e9f83baf31a82b9c248e",
"description": "docs: suggest alternative installation methods for meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cca9aa4dfd5b72f6ed4eb78c012772f78cd1a641",
"description": "turnip: Fill out VkPhysicalDeviceSubgroupProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "292ade3c9d2e27c6af136299656d4946910da034",
"description": "zink: use int assignment for vk int type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f11cc4cad7feb8d78f37709baac36c6a22034c6",
"description": "freedreno/ir3: move output_loc to variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "640ff0e847f8b4e8799499b0c6c31b194ab5e468",
"description": "freedreno/ir3: move const_state back to variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00926954c30aabbb67fe839924e433bd30001c9d",
"description": "freedreno/ir3: un-embed const_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab74b792d4b058f428ece7caa9a9020239606b58",
"description": "freedreno/ir3: move num_reserved_user_consts out of const_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74140c2e859c15593a379cbde96b1048f2ad69dc",
"description": "freedreno/ir3: convert over to ralloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6039d083f781b13b420ed7abe1660d353fe3e518",
"description": "freedreno/ir3: pass variant to ir3_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65660622a1f7284c457388e553867b239343d314",
"description": "ir3: Split out variant-specific lowering and optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4654c458f81d47b59f3562f6f92ebf20321a3a2",
"description": "freedreno/ir3: constify shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91ed8b7fe370d7293fcdc511cfd65c7c97ed516d",
"description": "freedreno/ir3: drop shader->num_ubos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70fbd48b3a87f2e0e1a6d597d0e992b3b96340e5",
"description": "freedreno/ir3: move ubo_state into const_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8b995c055fb47f820b1615f303a66b0995eb16a",
"description": "freedreno/a6xx: defer userconst cmdstream size calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd55533f5b00cdf76ec474d8c300fe8742ca11b6",
"description": "freedreno/ir3: add accessor for const_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e8808a4a0f7f28dfc885bbe6c50e7a65ad15bbf",
"description": "freedreno/ir3: refactor out helper to compile shader from asm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6db703e0f007fbcf4389ec607ae4c3e8fc9ee0d",
"description": "st/mesa: make texture views inherit compressed_data storage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c3fafa127a01ef6d46c976bbf2c5be94350c0667"
},
{
"sha": "993c64e6fe70d458ad76b86232aabb4196d3a9a9",
"description": "ac/llvm: load 1 byte at a time if unaligned on gfx10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bddfbfcb56106533c80fb5515635089defd6cba3",
"description": "r600/sfn: Handle memory_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34e15cd610c1b24d63e0ee2293517f834503a80d",
"description": "r600/sfn: Take SSBO buffer ID offset into account",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5aef9ea2a3c8cf76d4bbfbee13ba8821d69cb57f",
"description": "r600/sfn: Add support for reading cube image array dim.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e458683a5255382a8f56ab91309e067ce94029ae",
"description": "r600/sfn: Add support for image_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "249dbcb769b5ff45f388c9f7a7d90096bbc302be",
"description": "r600/sfn: Add imageio support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b303540c48c1d47181b241e7d028d0bb2545996c",
"description": "r600/sfn: lower image derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ac5cce1a1325a15afcec54ff8ca90bae64c48aa",
"description": "radv: require LLVM 11+ for GFX 10.3 if not using ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc698fb5dc3d4043d0c7908b5703b92ad7056e86",
"description": "radv: add support for Sienna Cichlid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c144482ea1a12ea681ea35b44b4cfcb632da488",
"description": "aco: replace == GFX10 with >= GFX10 where it's needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c28438094b8345bc0797e02af728ca41049d4bb",
"description": "radv: replace == GFX10 with >= GFX10 where it's needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f871062764f6c3fdfa5c1ad4b7db525c5c6f42b",
"description": "intel/tools: Add assembler tests for the cr0 register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e573f21edd39c3e3ab8c10579851bc2bd100f0bb",
"description": "intel/tools: Disallow control subregisters > 3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc6fc963f02f727101f95d086065f332bd89e9e7",
"description": "intel/tools: Require explicit regions/types for special regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9feb6302f93a3c4192f6eaaf8651154d419ff4ca",
"description": "intel/tools: Drop srctype from ipreg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27557e71102055889cc9d2213024e154655b3d92",
"description": "intel/tools: Remove unnecessary reg number checking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8110226baa8239540bedbb6c2ae95812f0cbc4b",
"description": "turnip: move enum translation functions to a common header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7cc7079b0d2e3499c71fce1d08bac4b94ae745e",
"description": "aco: use the same regclass as the definition for undef phi operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "897a47d84771fb367fa82fd9656b3de20197952c",
"description": "aco: fix edge check with sub-dword temporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "747e808697c56dcabc76ae7bae350e4552af12e3",
"description": "mesa/main: fix inverted condition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b112e62ba4819e3b230b63f778bb93c056dc059d"
},
{
"sha": "4bc5110eea2fbed10badf0ea70b1787f24499288",
"description": "nv50/ir/nir: remove image uniform hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0bbca5c23026675a1bc79dd690de9b253299d3f",
"description": "nv50/ir/nir: handle image atomic inc and dec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3af27bb7de600732decd38dbc773112e0ff2fc8b",
"description": "nv50/ir/nir: move away from image_deref intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "feb83f2f822e71d27e00e7dcf5613b365dc5c552",
"description": "nir/lower_images: handle dec and inc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43faa9ebb1c8a6063321065eb42723075a87902c",
"description": "nir/lower_images: fix for array of arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e35e0307cb6c226ef87d307c1ac910f4169536c1",
"description": "st/mesa: lower images when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "365d0aa6c543052635f3b6abbcd89d6d7833b97d",
"description": "aco: shrink mad_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "917260710f6d297571bed4c794cab96b632e97cb",
"description": "aco: make ssa_info::label 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47ca84a96d7cd29dfdea1549ffc3e8b3ba312561",
"description": "aco: shrink ssa_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19983d3d4aae3f2a6415a7e8d43bbf69a34d2a0b",
"description": "radeon/vcn: bump vcn3.0 encode major version to 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2be131f538cf003ccad50304b6adb7ff294b7028",
"description": "radeon/vcn/enc: Re-write PPS encoding for HEVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d5d4f9eaac9dd419373e6a660f80aaf2bfbde5b",
"description": "radeon/vcn: add vcn 3.0 encode support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "946c5c6b7536a3e1350f6d56cf7509d7cd3dd699",
"description": "radeon/vcn/dec: add db_aligned_height to message buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "384195b041d077979d66af2a43dbcc800b1b75f9",
"description": "radeon/vcn: add Sienna to use internal register offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "909037b557cabbb267d470272d348ce2debd58d9",
"description": "radeon/vcn: reset the decode flags from message buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3817fa7a4d1f51c385b28a2e45a1edf227526028",
"description": "aco: fix WQM handling in nested loops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ce8895b69a7523513eceed096233c3a348880a7",
"description": "st/mesa: account for \"loose\", per-mipmap level textures in CopyImageSubData",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f04f13622f3e71bee057d60a6be9c53b92b56cc9"
},
{
"sha": "9760a7ed9138b84d83a712afeb0e673399d9e200",
"description": "virgl: apply bgra dest swizzle and add Portal 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c95b250a4c26cd4576af41b5e6262d7bfbfce1f7",
"description": "turnip: set the API version",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "91c757b7963f458f678226f9637f04a490085405"
},
{
"sha": "fa149b996d1541106c6aa950d06e0275e6556935",
"description": "radv: only requires LLVM 9 for GFX10 if not using ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf4fe9d8217eb686f2220423fefede746cd427a",
"description": "Revert \"CI: Disable Panfrost Mali-T820 jobs\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "46a32f0b6bf91279d001a4905babe4e50007696e"
},
{
"sha": "4793c2bcb95eb9abc64ddea7115d1c16df4063aa",
"description": "Revert \"CI: Disable Lima jobs due to lab unhealthiness\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "adeef43d15092a6910dceb3605f5ee3151dd2c47"
},
{
"sha": "70cc80805ce5b027bece7334349ae8b028bf2862",
"description": "radv: compute CB_SHADER_MASK from the fragment shader outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b848d88059b17b221e5fa12afe9876862f18623b",
"description": "radv: make sure to set CB_SHADER_MASK correctly for internal CB operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "270eeb4105203e451bf34eebf496b5c89549c7f9",
"description": "docs/features: remove driver-list for forward-compatible context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eab3cabb9deb0e34681aad29e51fdb1f9d0251bd",
"description": "docs/features: update ARB_texture_buffer_object line",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a6a21ceb3104f9e5e2037d6e9fafbe899ef5217",
"description": "docs/features: mark GL3 as complete for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4aa64b4c346c06af36c223f00a09a43434c1746",
"description": "radv: lower discards to demote to workaround a RDR2 game bug",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "34499de5b3793b6ad5302c4e2913803b9c48cc9f",
"description": "glsl_to_nir: fix vote_any/vote_all",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9976f5e4ab6558af72e014668ee7e7ccb65a81c",
"description": "glsl_to_nir: fix shader_clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8505e6757b2f7c312bbefaf7673ece73a6a82bad",
"description": "glsl_to_nir: fix is_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f94ba1555d4acfd84bbd460c54b6762ee303750a",
"description": "spirv: drop some dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f43a2cd1d967bd1d4448fbf1f929e56e4ce82d44",
"description": "spirv: atomic_counter_read_deref is not vectorized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a84d22bf2b81ff483b7728bf0e6c267d98c6b9c",
"description": "turnip: fix renderpass gmem configs when there are too many attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6b98e95106b8d010d0d71baaba8637d5f6aaa3b",
"description": "turnip: fix a sample shading case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff2efd095e5a7543268e40112978b293a82518a7",
"description": "turnip: fix a crash when rasterizerDiscardEnable is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a66cbe5d91a04310e73ce238d48d8f6ea6e6f5",
"description": "docs: remind release maintainers to sign the tarballs and publish their key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c75e46f6d601a6619a10934d0266f16580557e88",
"description": "docs: publish our release maintainers' keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d54fb5b2b548e8e8adbba4d79deae036e987eae",
"description": "freedreno/ir3: update obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5baf430261db93aaabf5c35519e51b2679f0fab2",
"description": "freedreno/computerator: MERGEDREGS update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e0d4daa5b10b0060f07b72ff46cf14bd1c888e5",
"description": "turnip: set .MERGEDREGS based on variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6632c087d36b65299981a719f00d8a55cd514c3",
"description": "freedreno/a6xx: set .MERGEREGS based on variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cc4cf141a83c2ff93c8cc3761980171b5c6ff02",
"description": "freedreno/ir3: make mergedregs a property of the variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c052087038c80c3ab568cec9159ed931a94d6574",
"description": "freedreno/ir3: re-work assembler API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffe62e1b6c5bf8ed6fcf9a0624403e0d219d46ff",
"description": "freedreno/ir3: pass variant to postsched",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38df3f899da226138e67baf18a5b183e0a65807e",
"description": "freedreno/ir3: decouple regset from gpu gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47decc88c2b442e6c52c77b3bde8bd90acc61bbb",
"description": "freedreno/ir3: move mergedreg state out of reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46cdcf590b8ca384015cfb55f15a98a87872f3e8",
"description": "freedreno/ir3: convert regmask_t to struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d53dc6c37680eba8e8fedde055e03b0a61407467",
"description": "freedreno/fdl6: rework layout code a bit (reduce linear align to 64 bytes)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a9ab3b6e96ee37a89a99dc6a825022cdd4b7c35",
"description": "freedreno/a6xx: FETCHSIZE is PITCHALIGN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6269405a2bafadd8aec495da8352fb888d7e6c6f",
"description": "virgl: replace all dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "526910e8faa95f844a60af743beb904f666972e1",
"description": "svga: replace all dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ca2a4e6fc9d059a024ba8da20891ccf79ba659d",
"description": "freedreno: replace all dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd5cf70d3db711c31a2f2fca4eb05e20c185e38c",
"description": "etnaviv: replace all dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "419b446e1e05bfa5bae310656ee8a89f84489d5e",
"description": "egl: replace all dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62797c30edb3c200c531bced9d397aab54497931",
"description": "i965: replace all dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0e9c2486d6cb1330dfab5a40d35bdc267c9da66",
"description": "iris: replace all dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00defe2e0a94be8be0b93de5d2d791437bbd1378",
"description": "anv: replace all dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "405bffefe15f867f77c34bd943b89629281b9cf6",
"description": "radv: replace all dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69269a46f10f4ad67452a198fe6381953444d741",
"description": "vulkan/wsi: replace all dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a8085d67ca7b41690edf22c410e4dc0a28e3187",
"description": "replace all F_DUPFD_CLOEXEC with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e5ea7a36399815a2e39b72f3f0e3a75c44c062d",
"description": "util: introduce os_dupfd_cloexec() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b00e1d9ea77a409cc15e57568284d48bdb9443c2",
"description": "util/os_file: replace broken windows-detection code with detect_os.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf63da3e95a0f6ba77651a5408702ef7b551a47d",
"description": "ci: disable the windows tests until the runner can be stabilized again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e37b7e6bbad007c168aae1b046b74ab6ea720cc",
"description": "docs: remove plain-text copy of versions.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9706b7238c7a46ed7f51e974ac73caf74c5bdf8a",
"description": "khronos-update.py: add script to simplify update of Khronos headers & xml files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8ad52f7b0c603d28518b9b288a8d9d5862d2053",
"description": "zink: enable xfb extension in screen creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5e657768c3eae23e80cef8073a6f33497ba2512",
"description": "zink: switch to passing VkPhysicalDeviceFeatures2 in VkDeviceCreateInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1983609212e35d5d48809b675ee9db1bd64964ea",
"description": "zink: set PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED and remove POS special casing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37778fcd9a352430af0cd3b28a8776479a7c8380",
"description": "zink: implement transform feedback support to finish off opengl 3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b130c42b8dbed3a7cabaf47e2695e7db8429b56",
"description": "zink: implement streamout and xfb handling in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3f6a59d57b657b88f11b62eda7eda5db7bdc08e",
"description": "zink: add spirv_builder methods for OpVectorExtractDynamic and OpVectorInsertDynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14dbf51d7fdf2e1e601039f9fea8be9c28c58e1f",
"description": "zink: add spirv builder util functions for emitting xfb decorations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f841d11c9fed08dc1008e594cd279a697c20ce43",
"description": "zink: use '2' variants for device props/feats, check features for ext enabling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f24909b0b76ecb69a86e0e8192bc442c5d827cd",
"description": "turnip: use u_format for packing gmem clear values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03e284ec9ecc414a58e7b029144d1e3931bdc1cd",
"description": "docs: fixup relnotes after rst-conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51fb3b09dc1cd096f727f712c18a023c3886f660",
"description": "radv/aco: enable FP16 features/extensions on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abfe28a6bb637237b3a6873eda8b09cfe4faf1e2",
"description": "aco: fix validation of opsel when set for the definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f745ceecee6058f488d0ac44a5f2d97b8798e00d",
"description": "turnip: use draw states for input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "159a1300ceb5752dda116b07a560e351c0324886",
"description": "turnip: input attachment descriptor set rework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "233610f8cf8d8810173a7eac0c046574aeb485f9",
"description": "turnip: refactor draw states and dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62a4db4c0f15905d6988d4024e0dc93c095e0378",
"description": "turnip: delete dead dynamic state code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aab3398b33779be8b7e4f70edf039fcf5ebd06e4",
"description": "turnip: improve dirty bit handling a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edb8c581db42798cf5c3fca48739c8dccfba6ef8",
"description": "turnip: move descriptor set BO tracking to CmdBindDescriptorSets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ef0f9f62254ba4c6778cc238f43e2437833ad00",
"description": "turnip: compute and graphics have completely separate state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3464c567cc112bdaca3354dd4bfb883299eab84",
"description": "tu: Actually remove dead variables after io lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "168c42290f91dd172fb370f476d384188dbf9ca4",
"description": "ir3: Don't calculate num_samp ourselves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "568e06b3a6f08be93ec2b94c5f2a81420b664c40",
"description": "tu: Set num_components to 0 when building bindless intrinsics",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "167fa2887f0928042dcb21bbc2fa89ae9a29897d"
},
{
"sha": "6fcbce3b9960a6066cf198d5d2fc25a7e4cf0e7b",
"description": "tu: Remove tu_shader_compile_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "808992fc506b02908468b64082981ddb4e58f713",
"description": "tu: Use the ir3 shader API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1700698a58dcdca8ba0fe738514a8b23b0e8572",
"description": "tu: Remove num_samp hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f2981176d96984288e1df57b84140096057eadb",
"description": "ir3: Pass reserved_user_consts to ir3_shader_from_nir()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89c8393a1632720ed0dec82cb9529c5c487fb86d",
"description": "pan/mdg: Reassociate adds for multiply-by-two",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3348f88c8716c1dcc1f0fafb09004693d9f0786",
"description": "pan/mdg: Canonicalize (x * 2.0) to (x + x)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6318e461416feacd352b611fd28e698dd654c6a4",
"description": "pan/mdg: Allow scheduling \"x + x\" to multipliers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc356abea31b4727dd1363d9a3a2017135b05bd0",
"description": "pan/mdg: Factor out unit check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de7c6950b36bb1574c3b683b0f53d9bc15fe22d0",
"description": "aco: fix sub-dword opsel/sdwa checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e791e51a65c3cf2b7f511c3bf12f9625428f701",
"description": "aco: fix validation error from vgpr spill/restore code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d37deebde57138c00f244f2bba2f82b4a0a7d958",
"description": "turnip: fix cubic filtering with CmdBlitImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "198b13974a203f47a93c3bc7dfc355409b9706f2",
"description": "turnip: fix 3D path always being used for CmdBlitImage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "72d7df40a5e5b50330c4d4168aa681bae2b61b22"
},
{
"sha": "1622787ee4de8785d042e16ce91f027870f87830",
"description": "turnip: set VFD_INDEX_OFFSET in 3D clear/blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d13e35315ed7ae166d221e87d5dce26ed1e9b92",
"description": "spirv: do not set num_components for non-vectorized mbcnt_amd intrinsic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "167fa2887f0928042dcb21bbc2fa89ae9a29897d"
},
{
"sha": "b2e9d21fdd679fba80c358ed7871c30987d10e05",
"description": "st_glsl_to_nir: fix potential use after free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "36be8c2fcf94f5d800aed6c3d39ef23b226fd0d5"
},
{
"sha": "7e8e02d54324623cc7a34efe23e20f0a77a3d2f0",
"description": "glsl: small optimisation fix for uniform array resizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5d3e061af9451758479f97df97afd6351e7d117",
"description": "glsl: fix uniform array resizing in the nir linker",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a34cc97ca3e19fb36045bf361b3a6bd865f71c7b"
},
{
"sha": "f63a5781008b3d3c983be43135e1d9d43cd6a3da",
"description": "anv: Add VK_EXT_custom_border_color to relnotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed7bebc17b4bc106eb8fba370607a50c2a367485",
"description": "anv: enable VK_EXT_pipeline_creation_cache_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23633f6c694cde75e9347d7a18e79c08413bc022",
"description": "anv: implement VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13f44596d72d1d0e0651e6ccd71831dcc2b8a3e5",
"description": "anv: support externally synchronized pipeline caches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0ef4971d09ce23c0875c94468d20acd186e5be2",
"description": "intel/compiler: Remove unnecessary optimization for MUL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4f3f9390f07791e8c44e05386d1005d2bdb979f",
"description": "intel/compiler: Optimize integer add with 0 into mov",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63b81c9915ce438e73e14412cbf3a9154b415f35",
"description": "meson: unbreak sysctl.h detection on BSDs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a80f96b51134c74f2836493f97ee48239382799",
"description": "docs: Add dri-devel to the mailing lists and drop the DRI wiki link.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46c368907fcf333a19881d28c46e997845d00faf",
"description": "util: enable futex usage on BSDs after 7dc2f4788288",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "680ca5b393827bde8b3a8f7dc1893d0f646494ef",
"description": "freedreno/ir3: add post-scheduler cp pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a60d48a863d8e9d459562b874c463cd798f47a87",
"description": "freedreno/ir3/cp: extract valid_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f1f8f7b172166c95b51473e3af3d72777c21dfc",
"description": "freedreno/ir3: delay test support for vectorish instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92d6eb4dd539f48355ebfe5408f6a18c5a4c3efd",
"description": "freedreno/ir3: add helpers to move instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eed0c601137a6657d6c0de4c2362549456f9465",
"description": "freedreno/ir3/delay: calculate delay properly for (rptN)'d instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3b30963dd7fbca6bbc849f9f89bc0dec4b3fc1e",
"description": "freedreno/ir3: add test for delay slot calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a69d28769a01c78895ebfe3a5d3213db9644c2f7",
"description": "freedreno/ir3/print: print (r) flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd376a143461a4ed16ebd58de046f89da4113ff7",
"description": "freedreno/ir3/legalize: don't allow (nopN) if (rptN)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1418ea0d0015d6bf8a5256668f4485ae22ffbc0a",
"description": "freedreno/a6xx: emit shader names in debug builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "541c288b5f8b8b579a00460b7343784ae9cdbde9",
"description": "freedreno: splitup emit_string_marker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f35f711c71f30e226a9151a3cbce1bd70546a5fe",
"description": "freedreno/ir3/cp: properly handle already-folded RELATIV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bee79996b215be271b6dd76d145e3c5bb55af3f",
"description": "freedreno/ir3/validate: also check instr->address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f598786775f0490333c69065bd42a81d9e71d878",
"description": "freedreno/sched: reset delay counters at start of block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6717fd57192f84495a18523623d5f903fb09da3c",
"description": "freedreno/log-parser: fix compute times",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ea5d8ce834142b455db4248987eac5649644fc7",
"description": "docs: Replace ancient swrast conformance docs with more current information.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "429ff054917910190831ab554f6c7a25eeeaf069",
"description": "docs/relnotes: update internal references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9be0e2dbf4f6494efb6b42078638e869255e7dd2",
"description": "docs: update internal references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "762706c5a6b981c3957e2409f1c81ee5be374604",
"description": "anv: add an option to disable secondary command buffer calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20b6ee82acc49b34a34bae2e6d9915a7d53ab456",
"description": "nir/intrinsics: Put the _intel intrinsics together at the end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ac2f7a02983fefc222cd60f06eb7ba176b8140d",
"description": "softpipe: change vendor name to something more generic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04d6edd725347aec0ef7a51162c7b3c382a31193",
"description": "llvmpipe: change vendor to be more generic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94acd419dad9075d288bb41a480d38e173587df0",
"description": "virgl: change vendor id to reflect reality more.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f9b8af78250fe7644622580c53559caa81d155e",
"description": "anv: Add anv_pipeline_init/finish helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b693341ac9c0e07b794307180a105d357d09e61",
"description": "anv: Add an anv_batch_set_storage helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcdefa7e479541a92f02b1933f58439e0fd03a1f",
"description": "anv,iris: unbreak on BSDs after 812cf5f522ab,abf8aed68047",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bd5f9a5bc92ad75675ea42e9163d5520075b5e2",
"description": "drm-uapi: Add sync_file.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8006feda09869a0feedd33714358821e81d1f762",
"description": "aco: don't allow SGPRs on logical phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e47fe3fa216e5ce76b3e3a289c986539d7d34c6",
"description": "aco: reorder calls to aco_validate() and cleanup aco_compile_shader()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec628aba76e3526d85938ec12870267c34806a1d",
"description": "panfrost: Implement ARB_depth_clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd92dc6b17b8e796928942a4dc96d1b9ad054358",
"description": "panfrost: Clean up panfrost_frag_meta_rasterizer_update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfe806c6ad7b43de5ce1e316124677c4e0ab96ea",
"description": "iris: Fix documentation for _iris_batch_flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6785d8c4601c6b8b1a5d8da8221313d1c332e7e5",
"description": "zink: expose GLSL 1.30",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bf2f4d4113749c585a73bab186e39cc1d062a40",
"description": "zink: enable cull-distance if supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3d07c4a35fde31fede3b39d4771d6023b65ecc1",
"description": "gallium/hud: don't use user vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b86920ae2e206ea2f3dc44e110483460cb2936b",
"description": "Revert \"gallium/hud: don't use user vertex buffers\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4fe1fd4df40ac91b2783e3604fd81e6a6faf0cd2"
},
{
"sha": "167fa2887f0928042dcb21bbc2fa89ae9a29897d",
"description": "nir/validate: validate intr->num_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be16833d9674ff3795b420a73b8ae2e1367bb0e2",
"description": "vc4: don't relay on intr->num_components for non-vectorized intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c148dbe07e77f5146cf558afe03649a1146bf490",
"description": "v3d: don't use intr->num_components for non-vectorized intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b5b45ebf61605b970cf9b64e0937260b7219f3f",
"description": "spriv: don't set num_components for non-vectorised intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e5b5d9584fc85dd4e0ea3eb55f457bb269c4080",
"description": "nir/lower-atomics-to-ssbo: don't set num_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f70d6030e3c0fe3eda912994801330146168fdd4",
"description": "nir/builder: don't set intr->num_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "603d3c2991b97e54c41b19af9cf51b3559526d22",
"description": "radv: don't set num_components for non-vectorized intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28a14787c07b0046d2789bb6bd483f8ff2e4317c",
"description": "freedreno/ir3: don't rely on intr->num_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fce02f4020ae1a48ce02201df2895b9477ea22d2",
"description": "mesa/gles3: add support for GL_EXT_shader_group_vote",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25a629558ca1265c1d8423e3c8203795738358b5",
"description": "gallivm/cache: don't require a null terminator for cache data.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4962d3e107333a3de8efbed49f32a4ccb2861eec"
},
{
"sha": "8b6820c92d213087c3ed050fdd0e8bd5847a90e6",
"description": "panfrost: Simplify AFBC format check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27d3685528bc7ee79e94738af8f6bee1a4f8b795",
"description": "panfrost: Enable AFBC for RGB565",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92553b6290e36efd48b7e07f970d90f544a8bc15",
"description": "panfrost: Correctly calculate tiled stride",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bde19c0e7ba575f3c8ca8ea76c916034264a8713"
},
{
"sha": "6b1498f7acaee3326559bdd3b3d46635e6ae60d6",
"description": "panfrost: Fix level_2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65e0e891d242b3f5e115837f0dfb67779b10f880",
"description": "panfrost: Update sampler view in Bifrost path",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fafc305600cb8d54ce18494e2b0d961d694b63c8"
},
{
"sha": "32b171d6698893febc95f9a596bfd059158fe92d",
"description": "panfrost: Merge bifrost_bo/midgard_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84779e5822d8b63038f65640ca32ad0dce3161b7",
"description": "llvmpipe/setup: add planes for draw regions if no scissor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1e1b13bfe8233748aa04f67fb69bff7e51bf744",
"description": "turnip: simplify stage2 helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "067370fe87d6015e973e2a6646ca83924757bda7",
"description": "turnip: remove duplicated stage2opcode and stage2shaderdb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a02e7f679975bba76ee2a5c64b5b43432619b5a5",
"description": "aco: fix encoding of certain s_setreg_imm32_b32 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82c265a51467ec8c112146bc7a2875609d5be0cf",
"description": "aco: improve check for moving temporaries out of fixed definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9578e303386c22940b62a88ea85cea794124537",
"description": "aco: allow GFX9 partial writes with instructions which use opsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82de70d06e1b678aa2426ae647327ca2f418dc0e",
"description": "aco: add more opcodes to can_swap_operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c1b55962e0da924bc96a16689c9421888891959",
"description": "aco: allow to swap operands for some 16-bit float instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "575b431c80170c2f3234e996947b363c4db5dcb9",
"description": "aco: validate sub-dword pseudo instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d16a7190a309ba87dc52760999dd3a6c033143ef",
"description": "aco: optimize 16-bit and 64-bit float comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22d712273989701c91c50f98e27162aa2a1fb12f",
"description": "aco: copy-propagate constants through p_extract_vector/p_split_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d6f67950d91de1dd50b096de144e504a89ea21d",
"description": "aco: improve 8/16-bit constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4784111abc113ae64ce1d597407e0c32d6a88160",
"description": "aco: use 32-bit inline constants for 16-bit integer instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd233455679fe0f0ae441cc5ef3dd366132951e7",
"description": "aco: fix half_pi constant for 16-bit fsin/fcos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b69ed0bb9503befd73e7bfa4867dc431d01e2ee",
"description": "aco: improve sub-dword check for sgpr/constant propagation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1210e0bd6205c5f5365a29c91425dea3e49d89a7",
"description": "aco: create 16-bit input and output modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5a5674178f61089ff6d099dfad11b4852a50ad6",
"description": "aco: update comment about preserving fp16/fp64 denormals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f511efa16adb5e820c4535473de9bfb59f5e470",
"description": "aco: create 16-bit mad/fma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b10764e50998a556e000323c77d4a1632a80dfc",
"description": "aco: try to use fma instead of mad when denormals are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cb42cdd8fddb990ee47124c18a510f4da6e99ac",
"description": "aco: create mads when signed zeros should be preserved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b6a319c15f3c63acb0384c47a94fb40f2aeb17d",
"description": "aco: add and set precise flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8f800a836200f24607065fe172e51045baf9112",
"description": "aco: use p_as_uniform in emit_vop1_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6d9e45f473edf4a3cfa86963b1849365f2297b1",
"description": "aco: improve code for f2{i,u}{8,16}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34d481fd1f689805e0f41a8907bd00f96270fbfc",
"description": "aco: use num_opcodes instead of last_opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e838acf37d055ba3734d720804b72eb1ecf02577",
"description": "nir: do not try to merge xfb-outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5c810d68b2c1b42209c24f8eff7c69c621995a0",
"description": "turnip: drop linking libfreedreno_drm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a33faea8c514599e5b770a56e741103a9401d49",
"description": "freedreno/ir3: move the libdrm dependency out of shared code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43e0062c5b3762ec6a07398d0872b174404ef0ab",
"description": "freedreno/ir3: unify shader create/delete paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "828c767113f557e2a6098342a3dfbfa3e393aa91",
"description": "zink: rework input/output location emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f90bc6daa973b3d762d87254bf4cbe2a71475fda",
"description": "zink: handle more glsl->spirv builtin translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b6a8d17424ac5fa11ccf44c02da2a237088cb76",
"description": "spirv: fix using OpSampledImage with OpUndef instead of OpType{Image,Sampler}",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "277b6169625f7c03c89add2857e565b9765c0c1f",
"description": "pan/mdg: Precolour blend inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad0015907005b2994b44759a7fa59a39a8572706",
"description": "nvir: don't use designated initialisers in C++ code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fa0a241b33552eca907e3c34f010ff67ffd247cd"
},
{
"sha": "013d096d15bef44594475812a0e5b12b729939bc",
"description": "ac: add ac_choose_spi_color_formats() to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d9e6e456ad60f4c995c24c5cde6d73943141e6c",
"description": "freedreno/ir3: fix ir3_nir_move_varying_inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "356be07ce279e6ff2d468fd1321a2edb2d6b2df2",
"description": "intel/tools: make test aware of the meson test wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccaa5b034f4845672e22c4bb990a8272a16da15e",
"description": "intel/tools: rewrite run-test.sh in python",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebb33b2c0aa7392f4c252f8789b8b0830215d40d",
"description": "post_version.py: update script to the new rST way of things",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bc055fc527af0bd632608c1a2b8015e86fa781c",
"description": "gen_release_notes.py: update script to the new rST way of things",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d90791c19ab5aba739e244c0887dd3be09be631",
"description": "docs/release-calendar: restore missing id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8077267026b309d1483faf1dccde558603d2f333",
"description": "bin/perf-annotate-jit.py: update internal reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd01d0dee1621d21e0a3a325483a1857cd55899b",
"description": "radv: update internal reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d497e4e0985515056b6c97322e4b21dbc8fbeae",
"description": "docs/relnotes: update internal references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1fe74afb2cd34264078db0b775a63ea3a14af0e",
"description": "docs: update internal references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea91f4769ac347db828f4c6a3a36e7a4bdfee01e",
"description": "README: update references to internal docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b4f5121f02023d9d87641b0fcd90feade78c3da",
"description": "docs: drop news in favour of the introduction as index-page",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "064fe5f3f44dc102a57aaeaeb2aead5b42fb5589",
"description": "gitlab-ci: build and deploy docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "381fc0eca56fbec5c583612ea01bb63ca4f5d9c4",
"description": "docs: include specs into the generated docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd3add1b197eef55b2890b91c7e947ce6c0498cb",
"description": "docs: bundle extra files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62abe35e348ec1c72c38bb0e241e74f0b6957589",
"description": "docs: use rst-note for highlighted text",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29c95ff627b52e7805a14ef99a5241aa406f379e",
"description": "docs: reformat license table as rst table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84140a7c06cf7bf587089ed2b068e5ed2a14b80e",
"description": "docs: use rst footnotes instead of manual ones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8342fe8302a4462266b1097df0c9823bb166dc41",
"description": "docs: Add the favicon to the new page.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17aefa73a10abc3221461e801150b5523a810663",
"description": "docs: do not copy source-files to site",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21adb67048de1a62775f3859252746268d7c7cd8",
"description": "docs: Remove version.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54e38882a12862f07173f7e78b40eaa62e509504",
"description": "docs: add xlibdriver to table-of-contents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14f2a81b6f66e076318472a632b749e98d86f8d6",
"description": "docs: drop open-coded toc for articles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6be994ef8ed6e81dc069a5cc3c8604619cc9d56",
"description": "docs: use code-blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf3f0f7a82e44e8a7c34afa6b56cc620619083ee",
"description": "docs: format notes as rst-notes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5aea48001fca482155e96d3cb38be231a64b3c39",
"description": "docs: include meson in the toctree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7039310ae3933df6179a787746a4518d89bab8a8",
"description": "docs: use code-block with caption instead of table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcaab1b311e7817eede82eacf18a8168f2f8475b",
"description": "docs: disable syntax-highlighting by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00cd1346bf056dfc0e7c7f75a9a4e64f3715930c",
"description": "docs: use sphinx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0841da2fbb1122997c9fd4db9b2b7196ef815ae6",
"description": "docs: fixup heading-levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a71f08b71526a0ca80610db84e460eefbb51f554",
"description": "docs: fixup broken rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "841a47fb2869f83b4b92bc9486264bcc0d712475",
"description": "docs: escape trailing underscores properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c0707d13dbf17140f776102f8cff22913b1b55a",
"description": "docs: escape asterisks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceb8084885e75bc13ed32ac98f7f69ca9609006d",
"description": "docs: escape double colons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10bd811abc6e3e1f3ee2253f145b39ae8a43865e",
"description": "docs: fixup botched table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1633174b785dba75ac3e1e1fddc62cc68310dc56",
"description": "docs: delete no longer needed file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c53e304252526914539cacb389c0fc5b7eb8c2",
"description": "TEMP: remove rst-conversion scripts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d066836e3cf307431a74eafcc8a404ce5ccea69",
"description": "docs: convert articles to reructuredtext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1df5dbf51659000f74ca9511a211a7b026bfa936",
"description": "TEMP: add rst-conversion scripts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4de678cd30fa165f1e10d70c147d81c6d186e15a",
"description": "iris: drop dead #include \"config.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeb51c2d36a0ed2a1992e356e9fa640c829f869d",
"description": "i965: drop dead #include \"config.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd2858738bf385d99fc0c9b2fe89e3a8f9246cf2",
"description": "docs: update the blocks of unused EGL enums assigned to us",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6497d1d3047ae5b8960979b9d9565b426e0195b2",
"description": "intel/genxml: replace gen_sort_tags.py MIT licence with SPDX equivalent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff0f1c6a272e60d8c2e51b5c2c08303c3c53f1a8",
"description": "intel/genxml: drop python 2 support for gen_sort_tags.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6456f71f765ce5139970445ae71172462c268a33",
"description": "v3d: add missing unlock() in error path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e5a81ac70431502bc592c05e4ae639c0504ec816"
},
{
"sha": "8c152a5e2ac562bbfd73a2998f344dcd143e0b8f",
"description": "turnip: remove some dead/redundant code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32143cba4d95018c9184f2e4cab0d9ac69019659",
"description": "ci/bare-metal: Terminate the job with an error on kernel panic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72fe7b98eaff90e1ca5e10691f983f5d891118be",
"description": "ci/bare-metal: Stop fetching the git tree.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "109816b518327ec5ef4ee2b19234c9a6472c2c8b",
"description": "ci/bare-metal: Use the deqp-runner bits straight out of the artifacts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "445f3eb0ead3cf49f320521ec20c05160f2d60c0",
"description": "ci/bare-metal: Make which test to run configurable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a13209bdec8ca5ebd0dcc4b7b33d1fe58028fcb8",
"description": "ci/bare-metal: Reword the final output of the init script on the board.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ef648c0f309c323b0d3c20dec9c58b2cbf70e58",
"description": "panfrost: Tiled to linear layout conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fafc305600cb8d54ce18494e2b0d961d694b63c8",
"description": "panfrost: Create a new sampler view bo when the layout changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3baf10adb9232c0878674042182de3fac27549d0",
"description": "panfrost: Move sampler view bo creation to a separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66111bc95a5bba96ae39a4274c98cc4e3e183cae",
"description": "intel/compiler: Drop opt_sampler_eot()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd938356c7f98445f1adfc5023247550efdefc92",
"description": "ci: Disable some flaky tests on turnip.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44d28dca26d9e9503b914dd4e4d99c9f863a9ae3",
"description": "ci: Fix weird filesystem globs appearing in failed test .qpa files.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0efaa55ef8990a0fcf5f85051ab532f8b801d78d",
"description": "docs: update calendar, add news item, and link releases notes for 20.0.8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c947bde6c58bd1b5634fb9757c4e74a5732708f5",
"description": "docs: Add sha256sums for 20.0.8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0226854e1137d06dfb4b7d86e6bce23c5feff5da",
"description": "docs: Add release notes for 20.0.8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ae2110e61fb0f8cf70dd9abf8c14df050381c05",
"description": "pan/mdg: Prefer type over regmode for schedule constraints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cf5d3cc2d3a16f7faa3dc23e8e122ef3feb1f2c",
"description": "pan/mdg: Analyze types for 64-bitness in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e5ea25a0da97a5dbec6e2fd7409e28ff62714cf",
"description": "pan/mdg: Explicitly type 64-bit uniform moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c93753e6181b82988c84e9af43d3aa377a6eae36",
"description": "turnip: add emit renderpass cache flushes for sysmem 3D CmdClearAttachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72d7df40a5e5b50330c4d4168aa681bae2b61b22",
"description": "turnip: add layered 3D path clear for CmdClearAttachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "093c4137224a59536af9e8062f5c98c2dc136ba1",
"description": "turnip: share code between 3D blit/clear path and tu_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13525a9c706bc3b5aef2b9bc649644f2e3607f31",
"description": "turnip: pipeline program state refactor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c1782c6b555ffc9fe75306a326d907c28e6e116",
"description": "panfrost: Demote mediump varyings to fp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7f524674bf3f64e524a4b966275008a0f36929b",
"description": "panfrost: Override varying format to minimal precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1de952b695b8f2053d576d3e8093427e598bd4f",
"description": "panfrost: Use shader_info harder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cc425e27df6b14b6b9fb5363861d83e53d0b362",
"description": "panfrost: Only store varying formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8462ca076d97efd7865870efb2309e37a2e22fc7",
"description": "panfrost: Allow R/RG/RGB varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0578998a45e7b398011dbe6f20d38b5608ec706",
"description": "panfrost: Remove unused routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79e349abca7cf709e30195d04561db328b0f1366",
"description": "panfrost: Use new varying linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ab87c55bc9bef2cb3a4d2b0e996e4ac2ae13177",
"description": "panfrost: Add high-level varying emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9e9b2b39b6680d92e3856ee5509c03de9452147",
"description": "panfrost: Add helper to determine if we are capturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c31af6fbca036ee45875884518ae772acfd6e63f",
"description": "panfrost: Emit xfb records",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df24209473a71e84b94f9163e11cf95e26591ec9",
"description": "panfrost: Emit special varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c0217d945c558f0d21fcde2e761579e8b114433",
"description": "panfrost: Emit unlinked varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d04ebf7f8ccd116ed73a8901b81b8343ee167ba",
"description": "panfrost: Determine varying buffer presence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "258b80b6ebd15f6d1d3c3ffd4af2f1e8e95b73ae",
"description": "panfrost: Introduce bitfields for tracking varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e26ac2e165c0c313df74266763b3dd0755354a98",
"description": "panfrost: Add panfrost_streamout_offset helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24c3b95925389ed355213fcb12acc9baa088aa87",
"description": "panfrost: Calculate varying size by format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ac1bb047aa96805199b0d85ee49367f6a2b0531",
"description": "pan/mdg: Avoid fusing ld_vary_16 with non-zero component",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f98d8c804094fcda1c607234433f2ba2be2cf07",
"description": "aco: fix shared subdword loads",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5cde4989d3c8c25b0ba2a11ec450625e30092b16"
},
{
"sha": "e7e9969efec777443a022056939049dfa82c5cf4",
"description": "radv: enable radv_enable_mrt_output_nan_fixup for RAGE 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54e7ae569bd703db2e3b8f060701e1677f104c69",
"description": "radv/llvm: implement radv_enable_mrt_output_nan_fixup workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b44f549b38a6866b50b34eb71922b026aed1d57",
"description": "aco: implement radv_enable_mrt_output_nan_fixup workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f21995f986a8f119c916bef3293991e34774678",
"description": "radv: add new drirc option radv_enable_mrt_output_nan_fixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b33f811068596c2764f6396a885f7aab7d7d411c",
"description": "glsl: fix incorrect optimisation in opt_constant_variable()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "65122e9e8038488e8c586eb609e434a90188de27"
},
{
"sha": "07aefe8065ddcc6c4c5815c761ede265bd760d78",
"description": "radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "900bf50c39089ef9841eccd729527319eaf49888",
"description": "android: nvir/gv100: update sources in Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "78103abe8784e788c7d04b807bc47527b504121e"
},
{
"sha": "ee29c682fe6a4cfd2b4221c209bec0a4e4747c4b",
"description": "freedreno/ir3: limit pre-fetched tex dest",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "733bee57eb80c92736f3ef1e1267e68ee6cfade6"
},
{
"sha": "f80092dad2ca11245f613945eabaf6b9e3c02f4e",
"description": "freedreno/ir3: remove RA \"q-values\" optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "562aaea07cc876a0a33fa3150659ceff9ee161f0",
"description": "freedreno/ir3: respect tex prefetch limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cabc25fa4c89c29e0338f00b20c6e87b087bcc2",
"description": "freedreno/ir3: add debug code to print conflicting half-regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "399114329b2bd53c3695186a1e0979dccb10f54f",
"description": "nir/print: print tex dest type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "479249bce6b9fe32d665e0265e2a5d22d4fb484d",
"description": "iris/icl+: Report same caching domain as main surface for clear color BO.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eb5d1c27227302167d299bcaa2dabe623a242eb3"
},
{
"sha": "7afdc549f46cc078a5f49283eda035e372171257",
"description": "android: aco: add aco_ir.cpp to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d9cfb8ad483ed9ef182c62b5fac55f5e356540a2"
},
{
"sha": "19b18e72196940418f07afdf3d7f69386ba73e0c",
"description": "docs: update calendar, add news item, and link releases notes for 20.1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f94190e8b0585718160ed173e68ec06dadb08c75",
"description": "docs: Add release notes for 20.1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b3e344212698296d448a757aa5ca776b6cd3a42",
"description": "ac/surface: don't free dcc_retile_map on failure",
"nominated": false,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bd553f0546dc361fc7e8abba649e1e9c9ea2010b"
},
{
"sha": "56f2a77a4149e637d8524780bed121979e7d134e",
"description": "ac/surface: enable DCC for the first level in the mip tail on gfx10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7406ea37e6b666d474ab62982ca333d518c84231",
"description": "ac/surface: require that gfx8 doesn't have DCC in order to be displayable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "374f6d568f6c9f7f790fd93d40eaaff7e3c93a9e",
"description": "ac/surface: don't set is_displayable if displayable DCC is missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fcf55329bed583a7459ae0c6f854d0c034f2a91",
"description": "amd/addrlib: fix the C++ one definition rule violation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27b7b8992250252f319dfe75d7cf17e0355d368b",
"description": "iris: Better handle metadata in NIR passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92cfbb7d0ce3012684f07ace5b09c0a607258b62",
"description": "intel/nir: Call nir_metadata_preserve on !progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b676b2ce87520042ffb1fae8a9c0d97ba0e3cbc",
"description": "nir: Properly preserve metadata in more cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e1c42d85f2d89faddbc91be94b35044b29df847",
"description": "nir: Call nir_metadata_preserve on !progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0d1f9a72ff6e1c7164dc22ff5eb3e817f245d13",
"description": "nir: Add a nir_shader_preserve_all_metadata helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e017ee95c113b3306708f54262d614cdf7440274",
"description": "nir: Add a nir_metadata_all enum value",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "30f94b3e7d37466a6da948ea58ca12ddcf6cf9d5",
"description": "gallivm/sample: fix texel type for stencil 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47c231806328b8358c3deba265f361c0d5608c6b",
"description": "gallivm/conv: enable conversion min code. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45606ee80497be34f080e784831504c8642416a8",
"description": "gallivm/format: convert unsigned values to float properly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2c16ecb2ee7f00dff17dcf658935f5b3cb03626",
"description": "llvmpipe: fix subpixel bits reporting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6ce962f00fb31b28f455d19ce4d8192ecaeb694",
"description": "gallivm/nir: add group barrier support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "069aee7cc543530b901d7afdb5822f722d9375d6",
"description": "draw/gs: add more info to debugging.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "092f6226ea677812f0292cc96d0424067fa0c94e",
"description": "draw/gs: fix emitting inactive primitives crash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc13ffffba42e8f8945666d1ab62337165c6d61e",
"description": "ci: Leave a note as to what might be going on with a test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5e993af47f3dc1f9dfec07547dd7ef614bd51dd",
"description": "freedreno/a6xx: Fix clip_halfz support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af3c2f3cfd81186b0041e5297db5225fc788b04e",
"description": "nvc0: initial support for tu1xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "268dc60d3a091bc563e319c38e74cc10e544aa8a",
"description": "nvc0: initial support for gv100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "839aeffb49ef989d2eab3a62e04f1cb8b907d7d7",
"description": "nvc0: remove hardcoded blitter vertprog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f3fbfb82e6559fbf44c5384f8639e73ec6dd82b",
"description": "nvc0: move setting of entrypoint for a shader stage to a function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "550f1c6d33250d33a50e86f03fa4024db33d4f8a",
"description": "nvc0: use NVIDIA headers for GP100- compute QMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "443d369bd5fbb579c40e036dc52757919e0fb253",
"description": "nvc0: use NVIDIA headers for GK104->GM2xx compute QMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7458e21e2b9ba4395bf16a1b03e04380438424a5",
"description": "nvir/gv100: enable support for tu1xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78103abe8784e788c7d04b807bc47527b504121e",
"description": "nvir/gv100: initial support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cacf2961091b92b281b3fb9a98309fded10c1f33",
"description": "nvir/nir/gm107: switch off lower_extract_word",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57259fa802bfaa6e9d166b9d3958adfda65ea417",
"description": "nvir/nir/gm107: switch off lower_extract_byte",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d58290270a2829e397b5a84f75845361961812af",
"description": "nvir/nir/gm107: turn on nir_lower_extract64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f29e6a9e7e9827e7966d4b8e65c990a2a0842655",
"description": "nvir/nir/gm107: split nir shader compiler options from gf100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f8ddbd0698c71e2eb03363d3033cafdcb2a0563",
"description": "nvir/gm107: separate out header for sched data calculator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0379e454933995378d6ad997af3f09840072ea6",
"description": "nvir/gm107: replace SHR+AND+AND with PRMT+PRMT in PFETCH lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f7798be9fea0e4a2569ea3f9d7f5ba59e024fd6",
"description": "nvir/gm107: implement OP_PERMT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9670c087a7a0c6927f847c2609852dceb2583360",
"description": "nvir/nir: use nir_lower_idiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59b44f90aa4db9425ed05d415c61ef63ced66726",
"description": "nvir/nir: nir expects the shift amount to wrap, rather than clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "126954aade982ab79fde07de35c9911737eb0d04",
"description": "nvir/nir: implement nir_op_uror",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23d56c842dee85b96ffaac78a751256354a46b46",
"description": "nvir/nir: implement nir_op_urol",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4af791c3bd5636f8510b4f77c6d4b8182cf3501a",
"description": "nvir/nir: implement nir_op_extract_i16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfdef484f54361e53c343fb8aee2d61a7f9cf025",
"description": "nvir/nir: implement nir_op_extract_u16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37bef78c791e099ebda34f20f2088f77bd60ac1c",
"description": "nvir/nir: implement nir_op_extract_i8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da390389d094d82e405003fdacaf9ee9cc8e74fe",
"description": "nvir/nir: implement nir_op_extract_u8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b80033abc6fd29a6873a56d88c8dd1d225ba8b07",
"description": "nvir/nir: turn on lower_rotate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ad6f1b7bb85798b0a0647b27c6b17a575d82fa3",
"description": "nvir/nir: flesh out options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa0a241b33552eca907e3c34f010ff67ffd247cd",
"description": "nvir/nir: move nir options to codegen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "789fa7e378c003871e660076569713324abd4b4a",
"description": "nvir/nir: fix fragment program output when using MRT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce7754e31b558bc8c8e5f0dd09c2e1649bb464f5",
"description": "nvir/nir: use component helpers instead of insn->num_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2420c2280f32d3c36b39522d1d3555fe5627d23",
"description": "nvir: run replaceZero() before replaceCvt()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dbb7572e2b5b96a9cc7767c7cbf550180ec78cd",
"description": "nvir: add constant folding for OP_PERMT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a831967c72c57abca347396403fa59d232845282",
"description": "nvir: introduce OP_FINAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c3040e93a46fc00655e7f74b004f9f38d2f6471",
"description": "nvir: introduce OP_SGXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fd41da1ef1ed39847ac15b4e582420756d1a5f8",
"description": "nvir: introduce OP_BMSK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1e4d1d373aa3090ed3cd186fe3158cee38d1e31",
"description": "nvir: introduce OP_SHF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60b28f7a5031324469a751cfbf9567204c4fc313",
"description": "nvir: introduce OP_BREV with lowering to EXTBF_REV for current GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddedfcdf2116396f7630a4604667f946be64c588",
"description": "nvir: introduce OP_WARPSYNC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b9b7e4dd33b06f696534327a3878de89659f2a6",
"description": "nvir: introduce OP_LOP3_LUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b80aff88fed60679d2b0ac7fcea29d6cd3ad95ce",
"description": "nvir: bump max encoding size of instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67ad75a282d11f4c284e30ddc8848550f02a6948",
"description": "gallium/hud: do not specify potentially invalid depth-range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "978285f69a4ac9a17afbcdac5f36eebab4f14269",
"description": "draw: add disk caching for draw shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db82faff71249f6c732b6dc09ad4800f33f25ae9",
"description": "llvmpipe: hook draw disk cache up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e07e5137b00989c3f2ebd1caee004c6e0cdde25c",
"description": "draw: add disk cache callbacks for draw shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2864081e1436634988fc647e0c58c6272282544",
"description": "llvmpipe/cs: add shader caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0d91c9af3b054a94f45fbdc27265aac213c0db4",
"description": "llvmpipe/fs: add caching support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b2e345110ef4f3e56934c0444e37ec9ebdc4bdd",
"description": "gallivm: don't cache shaders that use fetch functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c0c61cb48e87d9b0fc545cf30016d3947a47b6a",
"description": "llvmpipe: add infrastructure for disk cache support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4962d3e107333a3de8efbed49f32a4ccb2861eec",
"description": "gallivm: add cache interface to mcjit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b15ecb1717f695cccbce3f2faece665fdb1074a1",
"description": "gallivm: skip operations if we have a cached object.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b7c02d161df2f09fa06b8b0b42caf869a326dc9",
"description": "gallivm: add support for a cache object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "333ee94285ac453b9d75ce93b01bc26e48bf96d7",
"description": "gallivm: rework debug printf hook to use global mapping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f511d2a553377a58b5eea6c6d1170fcc4972237a",
"description": "gallivm: rework coroutine malloc/free callouts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d815d74f75aa3a70e4c2d3859cf0cd76d0f2f9d8",
"description": "llvmpipe/draw: drop variant number from function names.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e639e311a1a7dfcf04dd14f3d07f5d10b14eded0",
"description": "llvmpipe/cs: overhaul cs variant key state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8735e96c5373a441757fbb4c0645cb3fdccc748a",
"description": "util/disk_cache: add fallback for disk_cache_get_function_identifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "456e8103ef5feecd1761633cd8cd3fc21652cf15",
"description": "ci: fix possible spuriously run of jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd553f0546dc361fc7e8abba649e1e9c9ea2010b",
"description": "ac/surface: cache DCC retile maps (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf674c8f730bfa7c8dfe8b4ebe86f1f4e5f1bb9",
"description": "ac/surface: add a wrapper structure to hold ADDR_HANDLE",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6996d6fbdf3f9351caf7ad94c2b10156c34c7b1",
"description": "amd/addrlib: remove unused members of ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a99f4d5382c2a3053c2938f9035b8872ab2c542f",
"description": "amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord call",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1b9eb62f60290e2d5aab403b1954aca7773a1e4",
"description": "ac/surface: don't recompute the DCC retile map for imported textures",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b2e1163b2a63e3b88df6d17b4cfe314f9090dc0",
"description": "aco: fix moving sub-dword values out of a register for a fixed definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edf863d1d29f7afbca2d53dca963e8fa0362b8a6",
"description": "aco: use Info::definition_size instead of definition's regclass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "207c35cbe85db944d4c58b54f7f9a289bd50e18f",
"description": "aco: add Info::{operand_size,definition_size}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62ea429a9935582636c87c38210408ccba0477da",
"description": "aco: prefer 4-byte aligned definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56345b8c610e06b2c6ccb0d0975e62f9a008e34e",
"description": "aco: allow reading/writing upper halves/bytes when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98060ba0f06007793f16bbf8ddd03617c21eabae",
"description": "aco: p_extract_vector in 64-bit u2f16/i2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9cfb8ad483ed9ef182c62b5fac55f5e356540a2",
"description": "aco: validate instructions reading/writing upper halves/bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a1a40b4431d505fa6487cd012ddb4b64387aee5",
"description": "panfrost: Add writes_stencil to the EARLY_Z disable list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deaef1df158cac797ae91a91d1986547e63566bb",
"description": "pan/mdg: Print writeout sources in mir_print_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d37e901e35a9db2fc5f10558e44fbf8376a174f5",
"description": "pan/mdg: Add new depth store lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a68063402b4a28ce166bd8f824d69022a2469771",
"description": "pan/mdg: Add depth/stencil support to emit_fragment_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7534a31a11cbde2cd651592f0805c3f2b43e0c96",
"description": "pan/mdg: Move search_var to earlier in midgard_compile.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f3d60c84bbad121b4507f39d50a9217ae6fc83a",
"description": "pan/mdg: Add new depth writeout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92d3f1fe5998d64ae0154ed912c291229cc764b7",
"description": "pan/mdg: Replace writeout booleans with a single value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcc8f28b1a3a4e4cc71d4eed38e6b43f414adab2",
"description": "nir: Replace the zs_output_pan intrinsic with combined_output_pan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a5504fb925ab15afac5f84ada58a1e62c085765",
"description": "pan/mdg: Remove writeout case from bytemask_of_read_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f36904bae59429e022c4585b30d552a6a886ac5",
"description": "pan/mdg: Remove old depth writeout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7da8667a7b1597caa057c5f6cda06eebba22dea8",
"description": "pan/mdg: Remove old zs store lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddc2ae32cf40f2aa7d7065720e10ecb01d260a47",
"description": "pan/mdg: Move r1.w writeout to branch->dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f5a9737096aedf6f2b88f333228e86f8f9d3086",
"description": "pan/mdg: Add a macro for printing instruction source information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc8bffe9994eec574064829fde8a65d06b8045dd",
"description": "nir: Remove nir_intrinsic_output_u8_as_fp16_pan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8275dc1ed575888f46b4e54d29e56ca63b1accaf",
"description": "ac/surface: fix epitch when modifying surf_pitch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "69aadc493310bb7306d10559bf48412eb5865962"
},
{
"sha": "e9826a1bb2fd156479c62e915d3cab567876061f",
"description": "ac/surface: set SCANOUT if surf->is_displayable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ba10fb3f7f41f7ec9e260117a3e037dadd57b9b5"
},
{
"sha": "10f07495f694e175f50bfd088b72dc2e0ecdecad",
"description": "zink: only report device-local memory as video-memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b58c4958be690dc92278f4b435e729033add98c",
"description": "ac/nir: fix integer comparisons with pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24ceb6a5946a9c76de5f9bd3009ed26bf0ca25dc",
"description": "radeonsi/ngg: try GS multi-cycling mode if default mode failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce7692fc1957145c83b59080baf9ec24aae71b4d",
"description": "radeonsi: add return value to gfx10_ngg_calculate_subgroup_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c711beb5ce9fe013d557be71eb986444415b758",
"description": "glsl: fix crash on glsl macro redefinition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0346ad37741b11d640c1c4970b275c1f0c7f9e75"
},
{
"sha": "0c37cbf807f06b6aae1f17c99d653274110bad5d",
"description": "anv/allocator: Compare to start_offset in state_pool_free_no_vg",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d11e4738a86ecac6bb4cfaf5cad5c1d32169b18f"
},
{
"sha": "5d547858dac2e9a608416e3b1310b01805e6f5d4",
"description": "panfrost: Ensure we have ro before using it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f2d45c3bdc4cd0e56bb31d17fa94246f4f1e59",
"description": "radv/aco: enable shaderInt8 and VK_KHR_shader_float16_int8 on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be4dd6abd13408c5cd320fd3d2547b04e1c0cba5",
"description": "radv/aco: enable shaderInt16 on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3aee3aa23bc0945802ae37825c96dc7d5ec4684",
"description": "radv/aco: enable 8-bit/16-bit storage on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cde4989d3c8c25b0ba2a11ec450625e30092b16",
"description": "aco: remove unnecessary split- and create_vector instructions for subdword loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5446e3cf2e381d061e625291ce3d5d587db2e6e0",
"description": "aco: fix alignment of vectors with 4 elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7bd0f8cd53e966003b2f5f70ed591f0675d1444",
"description": "aco: implement 8-bit/16-bit conversions on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db957f9135a401cdf2f5434096723dd2ec629273",
"description": "aco: optimize packing of 16bit subdword registers on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a51840c52d404ddbde53f987b02df3832f45a42",
"description": "aco: skip partial copies on first iteration when lowering to hw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d6f667193d3b29d27d6721f694af290510a4e60",
"description": "aco: coalesce copies more aggressively when lowering to hw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b21d2d9a9f1f9042def069f51ae46bd64848c853",
"description": "aco: add and use scratch SGPR to lower subdword p_create_vector on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e8e12ea6d20763aa1c819a7be4b9a6158df9a37",
"description": "aco: adjust GFX6 subdword lowering workarounds for 8bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b083581010d29b2604ad34e0dd7ff6dae4417dd2",
"description": "aco: Workarounds subdword lowering on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "942e3c40c30301cc47303bc879fe3b4cca3c8bfd",
"description": "aco: use full-register instructions to implement subdword packing on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f03db848d4334cd46b93022ac8554aba592d912",
"description": "aco: simplify statistics collection for copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0560831593e7ae1b23e1b33023fe5b5d72d159d8",
"description": "aco: fix register assignment for p_create_vector on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98d07bd5a0ad384c33eb781dec891326db207660",
"description": "zink: emit interpolation decorations for ntv outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad8e61621bd0b79d6bed2485e5483c7fb7690e1f",
"description": "zink: track program usages for each shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48925f6927e0623afaa43e98ee94e876a909d3db",
"description": "zink: assert that image-view format isn't undefined",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d3c6605d69559525adc12f4b2c01d06fe9328a4",
"description": "zink: emulate B8G8R8X8_SRGB with B8G8R8A8_SRGB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e11f04d4e09bf71d2e5899f0afa9d04e8f6196e",
"description": "turnip: Expose robustBufferAccess.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d5429d646136cdd3b8abe10f4b8d1f261472414",
"description": "ci: Use rsync for initial nfsroot population on cheza.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e11cce5178c48856a5ea846ee4ee9435d040980",
"description": "ci: Enable pre-merge fractional vulkan CTS runs on the turnip driver.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd167788ec1afaa3b960eda16a05621e842f40dd",
"description": "ci: Build the full VK CTS for baremetal testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eca02ec44aa977a86ab858c1c5ff3dd6ba91fae4",
"description": "ci: Disable shader cache on vulkan CI runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f70030d276708e85d951addd19993d967c3b71f9",
"description": "ci: Bump up to the current version of the VK CTS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58dd904c592850a4886c02e65b56e87641d2ecbf",
"description": "turnip: Fix crashes in compute with no descriptors to load.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "334204823eee0f5d308fedbebab75228354ec07a"
},
{
"sha": "b2324f456070d8906ce6cd9efe8da302d54f87a3",
"description": "frontends/vdpau: Default destination rect to source rect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0795241dde1507e0c6a3f9ef07c281ad4f2acf7b",
"description": "radeonsi: require LLVM 11 for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341",
"description": "radeonsi: add support for Sienna Cichlid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "789cdab3b6188aa8c075eb311dbd8c05d6531d3e",
"description": "ac: align num_vgprs for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cc4bfbe01bd27298833623977d050e2a80c5c94",
"description": "radeonsi: don't set any XNACK options on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "430d384c311468c6180a1d67ed90bb74d4fe1c3b",
"description": "radeonsi: set BIG_PAGE fields on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7edf15ad4762eac3bfbcfbf1c8ec8ea4d955c6d6",
"description": "radeonsi: move L2_CACHE_CONTROL registers into si_emit_framebuffer_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "788696c7b29a5e7de8659ae4a3faedf94fe2b9cd",
"description": "radeonsi: implement R9G9B9E5 render target and image store support on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a54bcb9429666fcbe38c04660cc4b3f8abbde259",
"description": "radeonsi: enable larger SDMA clears and copies on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4b5fd9ab096a0bb5106b93191b13c81cc32243b",
"description": "radeonsi: honor a user-specified pitch on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abe89e13294d98de65207dc9e91d49494748399f",
"description": "ac/surface: add displayable DCC code for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a23802bcb9a42a02d34a5a36d6e66d6532813a0d",
"description": "ac,radeonsi: start adding support for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1602516d77e7cfb1bf97f8c1298a3a346313ff8",
"description": "ac,radeonsi: replace == GFX10 with >= GFX10 where it's needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceaf848c564d74bcee14f0cd30b298aef86bd42b",
"description": "radeonsi: enable ARB_sparse_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "334204823eee0f5d308fedbebab75228354ec07a",
"description": "tu: Fix context faults loading unused descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a751051248d445c3d726a3eab8fc999b0876364e",
"description": "i965: Work around incorrect usage of glDrawRangeElements in UE4",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b",
"description": "tu: Rewrite flushing to use barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29abf49886d6f3a0118e47dba97eb3abd84e7b82",
"description": "tu: Remove useless event_write helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4f6a9be9f639d106055597f21a814b87eb5997b",
"description": "tu: Don't actually track seqno's for events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb176a0acf2326d36d4867fc43751e1b7d0d66f",
"description": "tu: Remove useless post-binning flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18c067f9f099d54eee1d5713b24ecca52295987c",
"description": "panfrost: Mark PIPE_BUFFER BOs as not renderable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db57624c0ca693fae38871787cabab50e58358d7",
"description": "winsys/radeon: do not cast bo->va as void*",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "839bc2daa93f88becb0494c8b1564bf40350a162",
"description": "ci: use separate docker images for baremetal builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "408b36a11dfe0bf3cbfda114c058ce7682b90483",
"description": "ci: add arm_test-base docker image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7923c74d42d4d745e6e5b2b572ac558f2b9a1ed",
"description": "radv/llvm: expose VK_EXT_shader_demote_to_helper_invocation with LLVM 9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76e8131ac4c115b7a750c9f127f9fa920a9d094",
"description": "glthread: sync in glFlush for multiple contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90c34aed1d2f814ff8baca87b338d250257ae1d0",
"description": "gallium/u_vbuf: add a faster path for uploading non-interleaved attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88e8f1a38d838753542461cea56d1c1b1a5cfc5d",
"description": "gallium/u_vbuf: get rid of some pointer dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6c747e8e0b982c707b1ff73edd1087a1c5e1db2",
"description": "nir: use bitfield_insert instead of bfi in nir_lower_double_ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b4f0eadc189a1fc4607947c2f432f111a2dc20d",
"description": "turnip: fix VFD_CONTROL for binning pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab72c07aefdac3dfcc6010ed357122d982771eee",
"description": "turnip: use common emit_xs_cntl to fill a6xx_sp_xs_ctrl_reg0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e16608e2338ded844a850c6242b08f65f43c1aed",
"description": "turnip: fix HW binning with geometry shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ac4d778fae0cdfa356c7ebe0db88987ccb35fa5",
"description": "turnip: correctly emit non-binning vs in transform feedback case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cc95abb273a130fb396f4f0dd2b233c534fd008",
"description": "freedreno/a6xx: use nonbinning VS when GS is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0eebedb6190fdab8956769b2485180cc4a07119a"
},
{
"sha": "88d5917cc1c5bd0dec26147a8779b50e94e56dd1",
"description": "turnip: clamp sampler minLod/maxLod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fecd83a0e8e8e19c5cceaf892cfad0f1b9c1dbc9",
"description": "turnip: update some properties based on blob driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c26c9eed8b14fb9935ae228f654004d6952d867",
"description": "turnip: move HLSQ_UPDATE_CNTL write to before xs config writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1f6d2f3e8683f10773e7b349ab4ff6f181233a6",
"description": "nir: Fix logic that ends combine barrier sequence",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "345b5847b42bc1889d8665ebd129913550da4352"
},
{
"sha": "fe214d60bc9e5245bf41c86146036fc61f4535e7",
"description": "intel/fs: Add Fall-through comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5bb4b1ee8c662fb2681b68c965756adbfb0df67",
"description": "spirv: Memory semantics is optional for OpControlBarrier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3ed2123d77d50ccb984fccdcc1cfa936a18819bf"
},
{
"sha": "b7a3821a5cdf158659b6453c9ca97bb92270263f",
"description": "nir: Fix printing execution scope of a scoped barrier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "345b5847b42bc1889d8665ebd129913550da4352"
},
{
"sha": "7ec25820875ff1da0c2f5dab60cf5dda9eb51d30",
"description": "etnaviv: drop translate_blend(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f1cf0e4915262c68e5fb8bd8e87fbd0af30dbe2",
"description": "glsl: inline functions with unsupported return type before converting to nir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7e60d5a501f311fa5e7bca5335adc6013dc1aeb9"
},
{
"sha": "43e69475ad8bb0edb9a454af690c3c8ac69af866",
"description": "aco: use v_xor3_b32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1234faa7bf1519f575fc7d06b75fc4b249f54a49",
"description": "ac/gpu_info, radv: set max_wave64_per_simd to 20 on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86f21e4eba7ad980109f13bd5480c02593ca19fe",
"description": "nir/lower_explicit_io: fix NON_UNIFORM access for UBO loads",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b38d3cdceab07803a7dd81f8870a892fd82a077c",
"description": "nir/spirv/glsl450: increase asin(x) precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "008b0d1701a143df4a7e01f6c56d9ed66f68166c",
"description": "ac/nir: adjust an assertion for D16 on GFX6-GFX7",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c3e0ba52a0ac89c163ada8791151226b5a1b6efa"
},
{
"sha": "b3beb6207f16ac55e3934b4d4d1f178adb4f4cad",
"description": "v3d_bufmgr: fix time_t printf",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d512028d06c40ba56b642095379638b49ebf4a23",
"description": "pan_bo.h: add time.h include for time_t",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "07ba5e47e6674b568219cb91ddbcece20fe9030d",
"description": "vc4_bufmgr: fix time_t printf",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e43ab7bb05857461609ed2bd43703eb272a3ebe1",
"description": "glsl: fix potential slow compile times for GLSLOptimizeConservatively",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0a5018c1a483abe6c4dddc6c65a7f4e939efc726"
},
{
"sha": "dd81f4853c879c38987909f5e6e670b325f9f6af",
"description": "llvmpipe: do not enable tessellation shader without llvm coroutines support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "eb5227173f0354aade28e46397a5bb69b2af69fb"
},
{
"sha": "990b3782bc5f2f127345b975a68ac56aaf3e4674",
"description": "intel/compiler: fix Android build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "689acc73989987667ad744026647acc35305839b"
},
{
"sha": "6a841dbf4e4f0cb33bc36a8ba880a9bd6f6e7941",
"description": "intel/genxml: Migrate from deprecated xml.etree.ElementTree getchildren.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "06650a771dc44b3f5628b6d172e224a103a79762",
"description": "android: svga: fix build for GL4.1 support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ccb4ea5a43e89fcc93fff98c881639223f1538e5"
},
{
"sha": "0570c7a7b5b00724c3cee0eb32ce042c362e2f96",
"description": "android: util: fix build for GL4.1 support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "48a7456f4df53b94f0335f8b605ca2da9ed16d81"
},
{
"sha": "faa339e666b4d0c4f88f2588cd84176e2b19ec0f",
"description": "Switch from cElementTree to ElementTree.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a61532e4dbdf4fbbf5822daeb5907efaf584a375",
"description": "Revert \"panfrost: Keep cached BOs mmap'd\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "794c239a990e08b5a42d42607e9c5e5b0921390c"
},
{
"sha": "d97aaad1555ad25fd13af588aa02f9ff3e081e34",
"description": "pan/midgard: Use a signed value for checking inline constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bacb280a886905310c9b30c5af234c32ff582dc",
"description": "freedreno/ir3: Handle cases where we decide not to lower UBO 0 loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e349f502792e927a1acdeaf00e591878bd18c837",
"description": "freedreno/ir3: Drop the max_const on a6xx to 512.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "486b89430795cf12c0fe027fa070b75262337a18",
"description": "freedreno/ir3: Account for driver params in UBO max const upload.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a25347ab92bbe66c0f0c8def4d5f413f396b228d",
"description": "freedreno/ir3: Stop shifting UBO 1 down to be UBO 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e58ab09ffbd18355868000b2da90a5cd73b5c09",
"description": "freedreno/ir3: Drop unnecessary alignment of pushed UBO size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07ec745014a9fd07a1948aa0f653b1a57b9b5e12",
"description": "freedreno/ir3: Stop pushing immediates once we've filled the constbuf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab29f2da42f0c5da21edc4dad82e841f243ec680",
"description": "freedreno/ir3: Refactor ir3_cp's lower_immed().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4065861807f1f488f9e9dc0254009982ccbf7784",
"description": "freedreno: Upload gallium constbufs as needed when referenced as a UBO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1f9d1e26a2aab71d6ba6edcf195b972f12cff80",
"description": "freedreno/a6xx: Add support for ALPHA_TO_ONE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac1ab9294abd2eb24af8e810cd93b491ac22a8a1",
"description": "turnip: Add support for alphaToOne.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f3003445e6578abc0563b421776851d6caa21f",
"description": "turnip: Use tu_cs_emit_regs() for BLEND_CONTROL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d13c7477eb163c3d33aa7729e6bf0336d69156f",
"description": "radv: set keep_statistic_info with RADV_DEBUG=shaderstats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "981d07c74a1611d8c308a96f59899fff66674c1a",
"description": "intel: fix gen_sort_tags.py",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "903e142f0d35bc550ffde321987a5b6fca1095eb"
},
{
"sha": "bfff330f061ff8789d7d26f164725af91cfd2c74",
"description": "radv/aco: enable VK_KHR_shader_subgroup_extended_types on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6391f9ab4cb2b6cb26b559bc33a8e8851af65745",
"description": "aco: fix nir_intrinsic_quad_* with 8-bit in GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1523b34c2aeebdf2952bfad4f0e40326fb2cc7c",
"description": "aco: fix sign-extend 8-bit subgroup operations on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee4bc13de2aacb7bab24a3e55e44e7e50434df94",
"description": "aco: use v_bfe_u32 for unsigned reductions sign-extension on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a874132cc41c2bffc8a547bbd8bc9074653912da",
"description": "intel/genxml: drop sort_xml.sh and move the loop directly in gen_sort_tags.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c67ef7695a2577cc3161deb158fa89f1e9dd0fbc",
"description": "radv: Use ac_surface to allocate aux surfaces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63db31fdfc4fe85d3357d8d34cf461333c32b970",
"description": "amd/common: Add total alignment calculation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f70b57768346f113da1e0dc31759d48da64e98e8",
"description": "radv: Allocate values/predicates at the end of the image.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec671e871886d773e32385f7f62193836ea25e25",
"description": "radv: Disable HTILE in ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f84b4e2639246d23fe94b4688fd75e3d11662205",
"description": "radv: Disable DCC in ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81dee6cf8fa98028d98bf5bdd077a6add613ed6e",
"description": "radv: Use offsets in surface struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffae3589c986574083fbd20341e6a0abe77b0741",
"description": "radv: Rely on ac_surface for avoiding cmask for linear images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5488a863cf14f6f02b1aa4ec41fdbdd146492e5",
"description": "radv: Enforce the contiguous memory for DCC layers in ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3db633f6dfd960f4052d2e491f4a869e359b98e",
"description": "radv: Pass no_metadata_planes info in to ac_surface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "599ea341dd17cef54b5e083279cb5ec4748c7f9a",
"description": "radv: Use ac_surface to determine fmask enable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b7de75b4b252e1a535635e96baecedf3d98bd7a",
"description": "ci: add U-Boot specific fetch strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06d817199454214a942f32d56034aaae87faa50b",
"description": "ci: extend expect-output.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef5b8bbc5ea0c55e99dd1e6c2c7a85590724aa4f",
"description": "freedreno/computerator: fix missing dependency on generated header",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "da467817e3e25d201e94326ff876374093a3ba22"
},
{
"sha": "7a68045b5d3ca52ea9db6f4c2606ae16546187ea",
"description": "glapi: remove deprecated .getchildren() that has been replace with an iterator",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9a9b363ce1682ef8f8d125744f5d32011332009",
"description": "radv/aco: enable 64-bit atomic features if RADV is linked with LLVM 8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba37d408da30d87b6848d76242d9d797dbef80a0",
"description": "svga: Performance fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccb4ea5a43e89fcc93fff98c881639223f1538e5",
"description": "svga: Add GL4.1(compatibility profile) support in svga driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52ce25be8741e42ddae279f33296ed8e6835ce56",
"description": "svga/include: Headers for GL4.1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc3505f87ed69ac843cd4ce7d269b2ab01a32ff7",
"description": "winsys/drm: Add GL4.1 support in drm winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48a7456f4df53b94f0335f8b605ca2da9ed16d81",
"description": "util: Add util functionality for GL4.1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1f81abfd440b7b8ddb51203878a6b97547c19f5",
"description": "freedreno/a6xx: more early-z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d7ee2749f50f7cd76ce7bd753a2b9762e3af375",
"description": "ci: bump virglrenderer to latest version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec98cff6a9a1e1df7d5ea5a31a0341425eccd64f",
"description": "turnip: Simplify vertex buffer bindings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c9728d960714b1c5eb4806a80157ce95992fcfe",
"description": "turnip: Don't bother clamping VB size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52942f18c60253ad79f7d7fa26775bda83860e8a",
"description": "turnip: Move vertex buffer bindings to SET_DRAW_STATE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8c7450fc73b888504174733e905f4a69a72062a",
"description": "llvmpipe: move coroutines out of noopt case",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d32690b43c91d4aab938da83704e4ebb68fccf6f"
},
{
"sha": "2d1688345a622add9fef1dd5d6d87bee614d5666",
"description": "pan/mdg: Ensure ld_vary_16 is aligned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5f8dd413bcc221424598e6330e91e16914b2987a"
},
{
"sha": "de8be1de132085c434532f3dc0d1c456109a8f2a",
"description": "freedreno/a6xx: Fix VFD_CONTROL emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "202252566bf053a31a4162e99f6fef5b82efc837",
"description": "radv: Always expose non-visible local memory type on dedicated GPUs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "622e3a8510ad6ccff41b2ba2f6184b80ad67dea5",
"description": "pan/mdg: Legalize inverts with constants",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "449e5ded9340243b68183d7fffcc838cf283c89c"
},
{
"sha": "e61a98877ccdaf7ec1f9f890f0f7c1a993ee70a1",
"description": "nir: reuse existing psiz-variable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "878c94288a8aed3479517660be3e9a88f9b44269"
},
{
"sha": "57e4d0aa1c16d3be36ccee4065c55901cb6fad43",
"description": "i965: fix export of GEM handles",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4094558e8643a266dfc8da9bc073751a3736a2fb"
},
{
"sha": "aba3aed96e4394a213e188f2f71ef045803a27c5",
"description": "iris: fix export of GEM handles",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7557f1605968c39d680545d5b8457d17eea3b922"
},
{
"sha": "e41e820648b1cb662cbe938c73d755331d48c6db",
"description": "i965: don't forget to set screen on duped image",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "604a86e46f67b517e43c4646080ee1993ff95ecd",
"description": "iris: fix BO destruction in error path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3025bde192919649999da202e7527849bf2038f",
"description": "mesa: Fix NetBSD compiler macro.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a63b90712aad81d544eb8931493a6c4a7805f7fb"
},
{
"sha": "e9cda38031af98cf504fb9eb90dd4214e494ecb2",
"description": "freedreno/a6xx: also consider alpha-test for ztest-mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e3731e7119c36b759ec9492a7c9ebf90b222122",
"description": "freedreno/a6xx: add early-lrz-late-z mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07887c9f34c664c4e87008b9d9b76dc06a2d7c1b",
"description": "freedreno/a6xx: re-work LRZ state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e501bcfc585757ddf9ad6c37a0cee361c2275e",
"description": "freedreno/a6xx: update depth-plane control regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6307426ed5bbc978f93fad06153c9d2e6d8d8ee",
"description": "freedreno/a6xx: sync registers from envytools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebcf3545db7dad66f5bce94e659720dfdd9f4805",
"description": "freedreno/ir3: split kill from no_earlyz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "346bb81f4054b012d2f1992983e5b6cd820b33c3",
"description": "docs/features.txt: Update for freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fb7cad95c227348d2207ab814d9a819c5f205b0",
"description": "freedreno/a6xx: Turn on robustness extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b353524b04fa9cd77e21e2d036c69f1cff30c35",
"description": "vdpau: Fix wrong calloc sizeof argument.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "65fe0866aec7b5608419f6d184cb1fa4fe1dc45a"
},
{
"sha": "8252bb0ec6d429b09d944826d1ddbead69387f0f",
"description": "OPTIONAL: iris: Perform BLORP buffer barriers outside of iris_blorp_exec() hook.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b00338bdee7f91f242a1152327cd01fe58c56bd",
"description": "iris: Remove iris_flush_depth_and_render_caches().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46adb83a2930d346dd2ce2d4d19dfec02e0f7ca1",
"description": "iris: Emit single render target flush PIPE_CONTROL on format mismatch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b92818849360d629bff186feb0f580a114600062",
"description": "iris: Open-code iris_cache_flush_for_read() and iris_cache_flush_for_depth().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74c774dce9e88f7c01700a4d719c3761650a3055",
"description": "iris: Remove render cache hash table-based synchronization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa78d05a2340852560a9bc965c87ba9fa271dd1a",
"description": "iris: Remove depth cache set tracking and synchronization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b980725110dca19fc8a3ea365a74d21f032baa1",
"description": "iris: Perform compute predraw flushes from compute batch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e8198f34968e6911c2bfdf6b58c505a23cfbc9e",
"description": "iris: Remove batch argument of iris_resource_prepare_access() and friends.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "878c770d13df355432da053c015b7701b3c533e1",
"description": "iris: Insert buffer barrier in existing cache flush helpers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e22659089837aacf6c97544fcc4c9acdda516297",
"description": "iris: Implement buffer-local memory barrier based on cache coherency matrix.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a6349eb866952fe7fbf7834f24bcda3df807a4b",
"description": "iris: Update cache coherency matrix on PIPE_CONTROL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc221875cf1fe546e0087aeef55ca976647ef9c2",
"description": "iris: Introduce cache coherency matrix for batch-local memory ordering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b7fd91be656ecc7944b7523b28246366cf5a8b7",
"description": "iris: Report use of any in-flight buffers on first draw call after sync boundary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae88e79f6959df71953db6314c78f68bd2799f3c",
"description": "iris: Drop redundant iris_address::write flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb5d1c27227302167d299bcaa2dabe623a242eb3",
"description": "iris: Annotate all BO uses with domain and sequence number information.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e81c07de41c7f6f585a2c6aa0c67b1082b609b8f",
"description": "iris: Bracket batch operations which access memory within sync regions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cbe9535482f3efd27fbcbb90a329e6567e8c961",
"description": "iris: Add infrastructure to partition batch into sync boundaries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7878cbec59a394904feb512ab6a756a27242912d",
"description": "iris: Add batch-local synchronization book-keeping to iris_bo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b73b33953161acb07bc6c266c247b9be6faf89ad",
"description": "panfrost: Mark point sprites as todo on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef527928c6acc63ce88a8df023b64d2a5c4468c",
"description": "panfrost: Fix gl_PointSize out of GL_POINTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f8abd867616fc4ceccb2877cd1e629232397fb4",
"description": "panfrost: Prefer sysval for gl_PointCoord on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc7397f37633eccac6709af55033533682620387",
"description": "pan/bi: Disassemble gl_PointCoord reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e4a0c2bca32fcf9f13363fa0c54b6a9b70c086b",
"description": "panfrost: Explicitly convert to 32-bit for logic-ops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "19b4e586f62eb054bf1dc2f828d5b73abae6a7c7"
},
{
"sha": "6d00eaf733395323ef06efd08851e49de35ba845",
"description": "panfrost: Readd MIDGARD_SHADERLESS quirk to t760",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e53d27de61b408049c07e64911b20b117e243910"
},
{
"sha": "46183a999bd0a56cedc7c1c08c8b58356b424009",
"description": "iris: Extend iris_context dirty state flags to 128 bits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45918e0d8c1ac3128b743fc4e549a60d744e3bc5",
"description": "iris: Simplify iris_batch_prepare_noop().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26a3c7b363133315d0ee2b03eb2ca986d4b23043",
"description": "nir/lower_tex: fixes for fp16 yuv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f3255ef0aefaf7a7aca4f7ee8a334cf91bf2c99",
"description": "nir/builder: add bitsize conversion helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "866618c5c86fbbb59036845c1d6e38d8e526b525",
"description": "nir: extract out convert_to_bitsize() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "924bfb65604238439374c314bd02ff2b99441e21",
"description": "nir: get_base_type() should return enum type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dce7722ef89100e5dea337064a9d6631bb18822a",
"description": "panfrost: Handle writes_memory correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2447b3b9d3306b33c75d503c9caf9e7322c957bf",
"description": "panfrost: Document MALI_WRITES_GLOBAL bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee59d1ad773aaa720e893446fb46f4e9f3fe5940",
"description": "panfrost: Update MALI_EARLY_Z description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e26a02e5fce1d4d0fc3120be323ca1ba899923c",
"description": "iris: remove unused iris_bo->swizzle_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77f08982af8f0807ab489d36a5c137661e10624d",
"description": "aco: sign-extend input/identity for 16-bit subgroup ops on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f31c9b4edf6e8d972f26461c49c5e193bf6d9a13",
"description": "aco: fix subdword copies on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a521c67d223c6e32ea9040643b1bd5a3cdfea04e",
"description": "aco: implement 16-bit nir_intrinsic_quad_* on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b08d269bfa310e911c4d6a8ea8297a38ad599ac",
"description": "aco: implement 16-bit reduce operations on GFX6-GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e73d879e3a35f7491c1239f894bbb2d1c9b2529",
"description": "pan/bi: Handle vectorized load_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b09c6993dc1b1113ff508d158504af90607aa18",
"description": "pan/bi: Passthrough second argument of F32_TO_F16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a4efe2d730cc61d42eefffd01ee0ae4f853ec0c",
"description": "pan/bi: Pack second argument of F32_TO_F16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "323eecaf1392b8fc6951e9f4967fca6ee755ec28",
"description": "pan/bi: Fix SEL.16 swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ed1ae4724ce5eeedf56d65c5427d2788a54d1e4",
"description": "pan/bi: Handle SEL with vec3 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afc18c62d795cb29bdddebed0e5ccadc727ddbcb",
"description": "panfrost: Passthrough NATIVE loads/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36af05bbdef4e91a1d0616752150ae00ad0dceb5",
"description": "pan/mdg: Handle regular nir_intrinsic_load_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "293d37e19d8213213719fa975d8801fb126a0c51",
"description": "pan/mdg: Allow f2u8 and friends thru",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ae0141f5b28995e266190a24c179a8fe282d602",
"description": "pan/mdg: Handle f2u8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8b881f1611490e6a7a679a08dad0af717bcbb1c",
"description": "pan/mdg: Fold roundmode into applicable instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93513cd9ff127b9842e34dc331c80f55f151376a",
"description": "pan/mdg: Implement *_rtz conversions with roundmode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6290e83190ab9714f04f4aaa6db49c87f4866ca5",
"description": "pan/mdg: Lower roundmodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bef784867410e9ec2728b0cadf696a4e5168d28",
"description": "pan/mdg: Add opcode roundmode property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2eb4c85e42452527d46b03242f6f26c8cb216e39",
"description": "pan/mdg: Add roundmode enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "014d2e46a712408984cd2d766fff49fcd08b7399",
"description": "pan/mdg: Distinguish blend shaders in internal shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99446c9f7d34a0bbefa47fdd6acb539421b59d65",
"description": "panfrost: Only use AFBC YTR with RGB and RGBA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ac106defe351428fbe3c62547e6be918b603d32",
"description": "panfrost: Decode AFBC flag bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a34cc97ca3e19fb36045bf361b3a6bd865f71c7b",
"description": "glsl: when NIR linker enable use it to resize uniform arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d1eadb7906628af800ab797a7423f79bbcba56c",
"description": "glsl: gather uniform dereference info before main linking loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a13d8d48ce523acfac5cfe86cdece5abeaf2d097",
"description": "glsl: add update_array_sizes() helper to the NIR uniform linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aea287b0a14e5634275d6116b319211885d3b8e",
"description": "glsl: add struct to gather more info about uniform array access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6d78f9b7ff02354af3ac8a918bb5cec6c4718e8",
"description": "util: add BITSET_LAST_BIT() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f518508a817aa5af1eee988439f73ecf6279e9c5",
"description": "i965: call brw_nir_lower_uniforms() after uniform linking is complete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "907bacea13fff7939edf67fba5b3a6eaf9f1f5dc",
"description": "gbm: document that gbm_bo_map exposes a linear view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3956fea080d73d98fc28bc8cd148755b597b74",
"description": "glsl: Don't replace lrp pattern with lrp if arguments are not floats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d37e9915a3b21b496269a39f677a80a6e02cb2c"
},
{
"sha": "3ed2123d77d50ccb984fccdcc1cfa936a18819bf",
"description": "spirv: Use scoped barriers for SpvOpControlBarrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "689acc73989987667ad744026647acc35305839b",
"description": "intel/compiler: Extract control barriers from scoped barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "345b5847b42bc1889d8665ebd129913550da4352",
"description": "nir: Replace the scoped_memory barrier by a scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94438a64bf7e5cd37c56e954156d59e404d76f55",
"description": "spirv: Split the vtn_emit_scoped_memory_barrier() logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3c937c0e4d1dd05072d9a7169532517ef7d0c7f",
"description": "radv: enable zero VRAM for all VKD3D (DX12->VK) games",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd5ffd3a83e178f14fcc69806d3a52724f05b56c",
"description": "radv: enable zero VRAM for Doom Eternal",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c183ea94afd5560b4b9718fce62d0fdab023a16e",
"description": "gitlab-ci: bump piglit checkout commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7873276f6895eafc56514a666d54e4a4097f1365",
"description": "glsl/spirv: remove dead uniforms in spirv nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a494b6241016d3d5995902748b40c70ae8d1ecbd",
"description": "glsl: remove dead uniforms in the nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60bee4c70c0d956ecdcae542a515f3e3a4ee328c",
"description": "glsl: add can_remove_uniform() helper to the NIR linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04dbf709edf069bc720d941fab27c53269336bcf",
"description": "nir: add callback to nir_remove_dead_variables()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc79442f3fa23ecb40fcc67ea3cf4fd73fb0d3fe",
"description": "nir: add glsl_get_ifc_packing() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ac617c1172a5031818fdd907579777acf7729b0",
"description": "pan/mdg: Don't double-replicate blend on T720",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edd56bad942dfc3a00b307093216e4ad53abe5b2",
"description": "radv: Use common gfx10_format_table.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "560f095dd57b67191ccbd8a5c524d4c6d0fe28e4",
"description": "radv: Include gfx10_format_table.h only from a single source file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b351a507638ff213add8c3c79f6a7f848d09f8e9",
"description": "radeonsi: Define gfx10_format in the common header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c98e52f88a1b24b33b4e8b95f80cf5dbbe6d2d66",
"description": "amd/common,radeonsi: Move gfx10_format_table to common.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d936f69677240069bae0f23795b56b4e5335154a",
"description": "radeonsi: Explicitly map Z16_UNORM_S8_UINT to None for GFX10.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "273ead81f1a219b39a93abbed4db548d8eeb0e5f"
},
{
"sha": "415c88eebcda87196b1ee09d28ea40e07b9d229f",
"description": "Revert \"CI: Disable Panfrost T720/T760\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "ae6e1aee7d1bd49ae494b8a25ca33d092a3a145a"
},
{
"sha": "2dfc241e36865655913d0f0d961fc76f49bf2f50",
"description": "ci: bare-metal: make it possible to use a script for serial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a21966837acd2e053ce183c5f145afcff2fd51b7",
"description": "zink: Use store_dest_raw instead of storing an uint",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "16339646f03a5cb527f119ca572c9328fd5d3923"
},
{
"sha": "c310677a7563b1e2d97f8216be1d60cb21204eae",
"description": "radv: Explicitly cast TIMESTAMP_NOT_READY value to uin32_t where needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "663e8cb4e67f8b85186631c6a3719ed83da32151",
"description": "aco: Use correct reference type in for-range-loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b1bc460fd6ae9bf5efeca62227bb05e0c50ee15",
"description": "aco: Don't std::move temporary object.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "536339b0dda33241d21a0e045681419ca46fc812",
"description": "aco: Don't declare 'Block' as class, but define as struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2a778ef0f1720f9fb28afd40a791488648218d0",
"description": "radv: Don't take absolute value of unsigned type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d2fe60f1cf7995c6a52e5160d2e40cddf8aabeb",
"description": "radv/aco: Always enable subgroup shuffle.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "045c9ffa7d7f496ba347aa7acbfc0edea37a0fc1",
"description": "aco: Implement subgroup shuffle on GFX6-7.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14a5021aff661a26d76f330fec55d400d35443a8",
"description": "aco/gfx10: Refactor of GFX10 wave64 bpermute.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe3947632ce9946562a39ef95a6796b8604f1f42",
"description": "radeonsi: add a hack to disable TRUNC_COORD for shadow samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d573d1d82524b8a2e5f56938069cabc0f0176a0e"
},
{
"sha": "85a6bcca615f9aae1ffd2a1e790ee5d980e7cc43",
"description": "radeonsi: pass at most 3 images and/or shader buffers via user SGPRs for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "877c56bfdcb97e47453b86f23a13033438f0daa1",
"description": "radeonsi: remove const_buffers_declared hacks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4553fc66a5f23607c2e872d8ac8755c747bd0bd2"
},
{
"sha": "ce4575b3b5950041589cd2b96a8334146d8cec32",
"description": "radeonsi: remove unused leftover code for INDIRECT_BUFFER inside IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cac24bee6202d5bf1c16caa8174494747fa2d56c",
"description": "nir: gather which images are MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6503e4be13099f41a4c287ae1983362856a39f44",
"description": "nir: gather which images are buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8ef15c061fbb0e6da255ab06d7afd8128faee48",
"description": "nir: don't count samplers and images in interface blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6c8a9bd554f51c05bba5ab2c6cbc70edae9d10f",
"description": "ac/nir: support v2f16 derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c423dd721401eaff22c82e69ffaf70e4d31f50f",
"description": "ac/nir: set the second v_cvt_pkrtz argument to undef if it's unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfb95725aaa13a16011f16ad9ec9501b5a373ce6",
"description": "ac/nir: select v_cvt_pkrtz for all conversions from f32 to f16 for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d80015eaf4fa34e51eab927d91ef49135a8bd82",
"description": "ac/nir: handle nir_op_[fiu]2[fiu]mp opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b6d540113df7ee3f769a3f3bbfe1b3df4b7bfc",
"description": "ac/nir: support 16-bit data in image opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3e0ba52a0ac89c163ada8791151226b5a1b6efa",
"description": "ac/nir: support 16-bit data in buffer_load_format opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b819ba949b4f5aeef6f6b200247f9ec801774a54",
"description": "ac/nir: remove type and num_channels args from ac_build_buffer_store_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b98df7bf502118c194a3e8c77454355dbb086e49",
"description": "ac/nir: support vector types in the type suffix of overloaded intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5ea87cde8ef5fa777442cca899c179c19910a40",
"description": "ac/nir: use more types from ac_llvm_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "116ec850125389f82e540c336dfd44ee7103abda",
"description": "ac: rename has_double_rate_fp16 -> has_packed_math_16bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1af8fe4ed5225efa53a3ee0b105961aa29cdae3e",
"description": "gallium: add shader caps INT16 and FP16_DERIVATIVES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "733bee57eb80c92736f3ef1e1267e68ee6cfade6",
"description": "glsl: lower samplers with highp coordinates correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c0803c32fd5b1c6cc037372990d2b6f84762135",
"description": "glsl: lower the precision of imageLoad",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11929895332213363628d632f7f9f6d79b5124d1",
"description": "glsl: lower mediump partial derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fe20ebaaa933ddd17b655e61ba3fe3d358b8513",
"description": "glsl: lower mediump integer types to int16 and uint16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a052a9c27777fc2cc92ed7ac3cd820e828abf2f0",
"description": "glsl: handle int16 and uint16 types and add instructions for mediump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c14a87839d2937e07f69418285bbfc3c5b3e629",
"description": "glsl: treat lowp as mediump when lowering builtins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "116e006693dc37245b7c0823e1a394ad9c2fb770",
"description": "nir: add options::vectorize_vec2_16bit to limit vectorization to vec2 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6916d1ce823439d7de752b2f2013e9b3e434d82",
"description": "nir: fix lower_wpos for 16-bit fddy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92333c6d1a6e71215c82a49485ba27d1def85152",
"description": "nir: lower int16 and uint16 in nir_lower_mediump_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f2e95f24d80c797389b5c558e0590ed10e0c0e7",
"description": "nir: add int16 and uint16 type helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f798513f91884e1ae332a0726d3e1d4cf455abf0",
"description": "nir: add i2imp and u2ump opcodes for conversions to mediump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3310cb3e16ddc3b8f7941f4df3b5b9775b8aa94",
"description": "nir: Fold f2f16(b2f32(x)) to b2f16(x)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d32144602c1dfd507f07774ce906dc25d2697da0",
"description": "meson: remove \"empty array\"/\"array of an empty string\" confusion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2903dd767f77edccb671f30e9e0686b50879cca",
"description": "turnip: fix RENDER_COMPONENTS value",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "078aa9df8daff60e52a66d8f8062dce135b94ec1"
},
{
"sha": "d63bd09eb2f6109fbef84ba75ee59ab075686612",
"description": "CI: Disable Panfrost T720/T760",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3acd5a68a4fb324908674a73d1bf9ccec98da316",
"description": "gitlab-ci: Use separate docker images for cross builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a85da8e3d5e430cf661f0343d00810923de2e379",
"description": "gitlab-ci: Add x86_build-base docker image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae400553fbb1a9ca2add87072f7dd61621e69111",
"description": "gitlab-ci: Move meson back to x86_test-gl/vk ephemeral packages lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b19c094dbafbaf60568a3fb01a05372fc6a9ae11",
"description": "gitlab-ci: Stop using packages from Debian testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c964be0cd7ae7cded01430d3505edbbd803ddb3e",
"description": "gitlab-ci: Use Debian 10 wine-development packages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "262e3885a288d93f618cf6552d0193a036273e64",
"description": "gitlab-ci: Move LLVM/clang 6/7 packages to the x86_build_old image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b30b6fded8925364a811030bbcdc486b4100108b",
"description": "docs: add missing \"shader_\" in VK_KHR_shader_subgroup_extended_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb62e642ae667c99aeb3015fa77ab668af5e4ee6",
"description": "vulkan-overlay/meson: use install_data instead of configure_file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "56ccea58ae7f6fd56cf4a1697d2cceb68866b552"
},
{
"sha": "138c003d22739b0d1e6860ed398dd511a44cde04",
"description": "meson: deprecated 'true' and 'false' in combo options for 'enabled' and 'disabled'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a63e5cbe489f78bc07632291cd276dbd94a3066d",
"description": "meson: use 2 space not 3 space indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8e2d79e0228106d11b6ceeb38f4ffb587f0a819",
"description": "meson: use gnu_symbol_visibility argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc7301865e1eabe06d4225af596e7334c4094fe5",
"description": "drm-shim/meson: Use portable override_options for setting C standard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23df13c98825dd5b99a7e60fc8318ff9287a053d",
"description": "drm-shim/meson: The name of the target is a string not a list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17dcd535c1973fb8bdaba9eb013672825cc10b94",
"description": "meson: Use builtins for checking gnu __attributes__",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ef314b4fa938310f282951888a1b51e31e4fa51",
"description": "meson: Use build_always_stale instead of build_always",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a16e8bfb948d1aa6e84905d0ad47960bfb9fcfed",
"description": "meson: Use the check_header function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1a290bdd57536d6afcff6a02f1512fba7328729",
"description": "meson: Bump required version to 0.52.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30a393f4581079ced1ac05d6b74c7408fbe26f83",
"description": "pan/mdg: Enable out-of-order execution after texture ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c0e82d4ab9073af45a36e6c11ed2a31580cba9e",
"description": "pan/mdg: Add quirk for missing out-of-order support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31de10c4342bc5c21366d14a1266e942b95295a0",
"description": "pan/mdg: Disassemble out-of-order bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca6759c3f9ff56a077675bfbee3dab2b7b7afc6b",
"description": "panfrost: Remove unused nir_lower_framebuffer pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7de4b98193d5bcad1d0a057a9c8d865bf93be9db",
"description": "panfrost: Don't flush explicitly when mipmapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "975238dc2a5bcf4a0d6d8a5560d05d03321aed6e",
"description": "panfrost: Use VTX tag for vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89a9cc764533f4cad123dc92c49e89bb181873c3",
"description": "panfrost: Permit AFBC of RGB8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a8e5eb1b11e5dfe42ebc4c10c291e36fbd06cb3",
"description": "panfrost: Fix PRESENT flag mix-up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c793a4867737d08e20557e0bf8432c9c5dfcb2a",
"description": "pan/mdg: Fuse f2f16 into load_interpolated_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f8dd413bcc221424598e6330e91e16914b2987a",
"description": "pan/mdg: Handle 16-bit ld_vary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e58112bc08f99861ac634ede8db0f98cd497fc14",
"description": "panfrost: Update fails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e42950fe96408c4addcc31990787dc5cca537476",
"description": "panfrost: Use internal_format throughout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7765a8c7f5b225d11373a35bd5156c9a98a6514",
"description": "panfrost: Add separate_stencil BO to batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aa7f6792d30f91eccc68fcec65b81105afc347a",
"description": "panfrost: Check for large tilebuffer requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c46b11438d363f27e9f4418766063c5be9b3e0c2",
"description": "panfrost: Let Gallium pack colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dc8b6640334e94f4f8b66a93c68e49c04b06623",
"description": "panfrost: Account for differing types in blend lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c9fe82ee92c1a6ba9a3f8230ed94bac8bbca0be",
"description": "panfrost: Conditionally allow fp16 blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19b4e586f62eb054bf1dc2f828d5b73abae6a7c7",
"description": "panfrost: Switch to pan_lower_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c286cc0a2146a6ab3e8be278c4c27226b6ff990",
"description": "panfrost: Un/pack sRGB via NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d14757c033b78791968390201f2ece564a4c1ce",
"description": "panfrost: Un/pack R11G11B10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e24e248b84a2fbcc70cc1ee5c598e5a942effbce",
"description": "panfrost: Un/pack RGB10_A2_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91cc67855186c8df05f22047df29c462ee985376",
"description": "panfrost: Un/pack RGB10_A2_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7de0e5500b6fbab2ed66131a7a54df9f95693a17",
"description": "panfrost: Un/pack RGB565 and RGB5A1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff590702da3ead33976f3b764de4df78f2aa630a",
"description": "panfrost: Un/pack UNORM 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eab8701e7c23cd11e991624804487ecb393c54eb",
"description": "panfrost: Flesh out dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e937dd521b240f5cd6246a18e761992c49a8e415",
"description": "panfrost: Un/pack 8-bit UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f01aabb82968077e7ed690276394074cca14bf3e",
"description": "panfrost: Un/pack pure 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a6483bb47fb654e3c78e5d81e8500b993d51cbd",
"description": "panfrost: Un/pack pure 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c31bcca48e34e44288b9f5e7dbf573a492717ef3",
"description": "panfrost: Un/pack pure 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5fcc193f71c4767866e8c7f9f396e60a312ab6d",
"description": "panfrost: Stub out lowering boilerplate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbd72a8f94ca8aad954990b527d7c510983c96f5",
"description": "panfrost: Determine classes for stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18a767df35f2a71105703a1132ab5a3c1ec27313",
"description": "panfrost: Determine load classes for formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e53d27de61b408049c07e64911b20b117e243910",
"description": "panfrost: Add quirks for blend shader types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60d647f9def4b84396fd820fd7a5e6ea7a4f1f0a",
"description": "panfrost: Determine unpacked type for formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c82f8a097f2824de650e6cae16d4ce73b1cb512",
"description": "panfrost: Add theory for new framebuffer lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a175e4a1b1e777b9a9185ad504c3516e55f4c3f",
"description": "pan/mdg: Implement raw colourbuf loads on T720",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f82aad7a27e44314b0fd2461819d31efb49fd5e",
"description": "pan/mdg: Drop the u8 from the colorbuf op names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49840a8a58a6614615fb73c0e558863478190913",
"description": "pan/mdg: Print 8-bit constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ff0291896a91dde9c6f7f0a1bc5b7c3962e72a0",
"description": "pan/mdg: Handle bitsize for packs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9c780b1d08092880a1ad769fffbad571f094c46",
"description": "pan/mdg: Treat packs \"specially\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c495c6c2957c7c30cedeaa218c2caf443ac04797",
"description": "pan/mdg: Add pack_unorm_4x8 via 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "551d990a7c85d2b3cba567b00e6f2aceef6e2e87",
"description": "pan/mdg: Handle un/pack opcodes as moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "605b0e8acf307ff0f9cccd34c2cae8932ad9222a",
"description": "iris: Fixup copy'n'paste mistake in Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "034329128b703f8c2e8ad1980ddb131df372ce48"
},
{
"sha": "aaec065f03e65f75fd18f8cc24d003f220209714",
"description": "intel/dev: Don't consider all TGL SKUs as GT1 only",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "54996ad49273641e20dbb2d7aff382199e27cd10"
},
{
"sha": "d2f8105b606269c0e71cd599f57997279385d300",
"description": "r300g: Remove extra printf format specifiers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "04c1536bf7abe253e0e900c311ff9474ff4d1813"
},
{
"sha": "6e1c47b98df384b46ff41ffbf9689a93c78c040d",
"description": "nouveau: allow invalidating coherent/persistent buffer backings",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c48f42e178a1cc484870367c0cfe5fbbf71d86cc",
"description": "intel/fs: Emit HALT for discard on Gen4-5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94aa7997e45b5314d169bbee5bf22ad368c2fd25",
"description": "intel/fs: Fix unused texture coordinate zeroing on Gen4-5",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7c8811fe4012b60a9bcdb2ea2ef6ab79e402809",
"description": "intel/vec4: Stomp the return type of RESINFO to UINT32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e843303d6f18d56d7c412e6c879134f7b79372ac",
"description": "radv: fix regression with builtin cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cd61f5234d2c275b21c249fc2effc058a74ecf0a"
},
{
"sha": "7e4c8949c6f79090b7d8675b488c7bdc90477e26",
"description": "gallium/dri: Remove lowered_yuv tracking for plane mapping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13735c4f476f997966baa8a1f4c071867d78b401",
"description": "panfrost: Fix printf format specifier.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6148d1be4bb52039ccda57f25a9d27ecb7aa7541"
},
{
"sha": "4925fb97f65f20fd52c94a080a68108c25a4095f",
"description": "glthread: don't upload for glDraw inside a display list and always sync",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4"
},
{
"sha": "cf9926714783efa4524ca2afd62a9817dcbccf06",
"description": "util/format: Add more multi-planar formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d491b0dfd97c27b245ad0ed0e7356377f25ebe67",
"description": "util/format: Use correct pipe format for VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "75d7ee80291d6693ca2611bf8ad2bb14a34588db"
},
{
"sha": "273ead81f1a219b39a93abbed4db548d8eeb0e5f",
"description": "util/format: Add VK_FORMAT_D16_UNORM_S8_UINT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f047d585ee472a314d4ad5da4dffa5e7c2a42eb5",
"description": "etnaviv: Fix memory leak on error path.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "eed5a009897a859ec118ef84c0437be174a49da3"
},
{
"sha": "bccb3deee2995e68a7f8a63d857f2cd298ff8361",
"description": "panfrost: Probe G31/G52 if PAN_MESA_DEBUG=bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be8cbe0b41dcabb5a0beb7b2ab2bd6ce87eb7955",
"description": "panfrost: Add GPU IDs for G31/G52",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "229084f5de848ea83c83b6d0743edfc90eddb428",
"description": "panfrost: Disable QUAD_STRIP/POLYGON on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4be2cd604bc601f90eb90625bb91a040659b6767",
"description": "pan/bi: Passthrough deps of the branch target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8230a04f513e033843da2f2e26f87ac3846c4dd7",
"description": "pan/bi: Allow two successors in header packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db2c10d0325cc9c127209b11b8c36f2e5625d185",
"description": "pan/bi: Measure backwards branches as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a42731536d59ec2c028138d303d15c18158e85c9",
"description": "pan/bi: Add bi_foreach_block_from_rev helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c697992ca18e6f059d167fa0a1a9af53b3f93fea",
"description": "pan/bi: Defer block naming until after emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd6ff4f7e1845d380c366d4f643725fe76a101f5",
"description": "pan/bi: Pack unconditional branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4791d2bf85045f59451dcbc0e166b3c71ec3048",
"description": "pan/bi: Set branch conditional bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffe7a61a46139b9d872ec60b686aad1926b857f7",
"description": "pan/bi: Set back-to-back bit more accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aacfaf87eccee657ab9a5acc7bfe83b226f120b",
"description": "pan/bi: Set branch_conditional if b2b is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e945d4f79d6f4da1d6ad61ebcef43ba47aeb7833",
"description": "pan/bi: Pack proper clause offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "682b63cdc2631de48d6d5e8ce739e272ae373c10",
"description": "pan/bi: Measure distance between blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64c49ab1fc48e9a82c06f1e9fc92c3cf093ef3ce",
"description": "pan/bi: Add bi_foreach_clause_in_block_from{_rev} helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64bedbfa67bc0f814ba6b0d4a587807fb9b88050",
"description": "pan/bi: Link clauses back to their blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c329567508836b5b40cfbacf29a840e1e6d4c41",
"description": "pan/bi: Preliminary branch packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd9a08d4f2360c227eb17f5b1f166ac46ca08ebe",
"description": "pan/bi: Assign constant port for branch offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdff3ebc9a28ffa0001012ab5ad913c81de7fb8a",
"description": "pan/bi: Set branch_constant if there is a branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9967ab6da8a1c383939752611ad564aee271cb7",
"description": "pan/bi: Pack branch offset constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "627872ef7f8be877cc8c64f0b424827a43ed8ef7",
"description": "pan/bi: Add branch constant field to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1298ae33658c7e0e1c2e07b70903338e0981bed",
"description": "pan/bi: Passthrough ZERO in branch packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d619ff009b57e6949e88b9a607cc8f089d6d7ad2",
"description": "pan/bi: Fix branch condition typesize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cdd55a81ea14df39608ef38bd6acb77369f9de1",
"description": "pan/bi: Fix CONVERT component counting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8c6a7187856edeb55ebd63c9274e9a780f22b35",
"description": "pan/bi: Only rewrite COMBINE dest if not SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e42a5dfd4f2b22c73f4627128ac6d3dbcb10aca1",
"description": "pan/bi: Fix emit_if successor assignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9a00cf3d1efe336e09906d87a8f5a50cbbe10fd6"
},
{
"sha": "b34eb94d9c97a7bfdd64da444dcc0860f6546f89",
"description": "pan/bi: Allow printing branches without targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4fc16a1d4bbfa520bdf11dbcdf41dd3a3e14829",
"description": "pan/bi: Remove schedule_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3ae088b96d9242d7d0fabde0516ccd76279ffd5",
"description": "pan/bi: Add helper to measure clause size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a4e4477fc3ce3e3a914dad98b1129e90cbdf0b0",
"description": "pan/bi: Add bi_layout.c for clause layout helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3de28bb49229f195e2353d8bbaee63ff3198481",
"description": "pan/bi: Remove more artefacts of 2-pass scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4096be05af306d18bf948f92ab03ee7d6f7468f4",
"description": "pan/bi: Add MUL.i32 to disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec8665615f4b4bd019ea56fb1dd2be3716802b78",
"description": "pan/bi: Disassemble pos=0xe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a658a4f7a5599141c678794676f4a5cfc16ba7f1",
"description": "pan/bi: Document constant count invariant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac64bf9b207f6a4e7f41d57ee123b173f631cb28",
"description": "pan/bi: Move bi_flip_ports out of port assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95e3776d3e0119f679bfb467028ed09226fdf95d",
"description": "pan/bi: Add FILE* argument to bi_print_registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd96b451f66c793b2a9593a58c672e6482eaa12c",
"description": "pan/bi: Drop `struct` from bi_registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b042ddef325ee6f88ebfff76f84173825c40d33f",
"description": "pan/bi: Move bi_registers to bi_bundle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f30d8a86e9f9fe0f542c75f8ebf2e617f13135",
"description": "pan/bi: Move bi_registers to common IR structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59f8f20306b5890ce2f26b12f22db682cbdbebac",
"description": "pan/bi: Remove comment about old scheduler design",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "635bf652edc9150e2e939d76cacbb74537530ef5",
"description": "pan/bi: Remove FMA? parameter from get_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20f6c7a9134062b6e16f7a5bd16c197cc2055e9b",
"description": "panfrost: Preload gl_FragCoord on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d194f8ac471a075984a0d4f5c6399318c525998",
"description": "panfrost: Set reads_frag_coord as a sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52875a34aaf7eaf913740f157bccce5e82f8679b",
"description": "panfrost: Don't generate gl_FragCoord varying on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11470fcde266aa8b864b6a114fc923b2b8e5907a",
"description": "freedreno/a6xx: fix vsc assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6f7bc2979926faff3abecfb52533e7043fc05a5",
"description": "freedreno/a6xx: Program VFD_DEST_CNTL from program stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aa809e31c77a7b0fdfa5c3f818edabc288148cd",
"description": "freedreno/a6xx: Create stateobj for VFD_DECODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8952dd6d991fd5041a48df31f849e8ddbcb74046",
"description": "freedreno/a6xx: Decouple VFD_FETCH and VFD_DECODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c15db8928fb7d16a0cf5443fefce7efde5a50eaa",
"description": "freedreno/a6xx: Move per element offset to VFD_DECODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "601a029e67cc62a32cf028d87653a877c18ecfbd",
"description": "ci: Rename x86_cross_arm_test to just arm_test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c9ade468598e9c177612e5fc0860aa8b9b39b1d",
"description": "ci: Don't build an arm_test container now that the last user is gone.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f4fc4ff71524d55f6b481e4580c377d3c5f3b66",
"description": "ci: Switch cheza (freedreno a630) testing to baremetal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c89a749f66527caf72c43b433dc27de1594a87f6",
"description": "ci: Add scripts for controlling bare-metal chezas.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a1010e21ac426736fb9af289570d3fbbaaa1884",
"description": "ci: Build a cheza kernel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b678568a5ef56a6b87204ec1b0499b7c04591656",
"description": "ci: Disable the firmware loader user helper option in arm64 kernels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d645a19ebf2cc574e6ad3f84100f0e2ddd4d59b",
"description": "radv/aco: enable VK_KHR_subgroup_extended_types on GFX8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e22567089c829765d0b78a87d96f7dc5af9e10cd",
"description": "aco: sign-extend input/indentity for 32-bit reduce ops on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83dcd1690be5dbf7129ed05cc12043130a2f875c",
"description": "aco: allow gfx10_wave64_bpermute with 8-bit/16-bit input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ece71507db9ca8c1cd01974f81a17d1f52efd0c",
"description": "aco: allocate a temp VGPR for some 8-bit/16-bit reduction ops on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e0ea9bccae5d280e163479d9c46d0ad8b29a504",
"description": "aco: implement 8-bit/16-bit reductions on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75a730ced59701201ef4247cbe2189a9be6a9d18",
"description": "aco: fix register allocation for subdword instructions on GFX10",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad609bf55a87200ab11ad7cf31420dcfd8dfc141",
"description": "frontend/dri: Implement mapping individual planes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2ee293422c09c9ecc8150ad70d29273e28c6a71",
"description": "zink: Check fopen result.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "7503863fe2a48d155ec9c1778206f1e9a2dc5987",
"description": "radv/aco: enable VK_EXT_subgroup_size_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f391262003e2d58395dd17d2cf1e1a6807f7a0a",
"description": "freedreno/a6xx: document LRZ flag buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3947f9d247619043ac9a2c17f746d2fbfb0e5ac",
"description": "freedreno/a6xx: LRZ fix for alpha-test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "838666a41dcbbf566bff57e7a7b841e50bf2bdce",
"description": "util: Initialize pipe_shader_state for passthrough and transform shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f01c0565bb9ad7335395920aebc7489cb76d1b72"
},
{
"sha": "034329128b703f8c2e8ad1980ddb131df372ce48",
"description": "iris: Rename iris_seqno to iris_fine_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "682e14d3eaee8991ee08ea309cbf9a509b6e6b27",
"description": "nir: lower_tex: Don't normalize coordinates for TXF with RECT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1ce8060c25c7f2c7a54159fab6a6974c0ba182a8"
},
{
"sha": "f0c102c075f8ac76629bb34619187262ccc3e9d8",
"description": "ci: Quick exit qpa extraction for non-matching qpas.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46d9b500f4fa57affbb75ffe092dcf23a717706f",
"description": "ci: Move baremetal DEQP_NO_SAVE_RESULTS setup to the yml.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33e0821a99fcc9e97ae0ce2065f2ce14df568c31",
"description": "ci: Add DEQP_EXPECTED_RENDERER support for VK tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6766d51c15fc8143466b53aa7384d0c06218f12d",
"description": "ci: Auto-detect the architecture for VK ICD filenames.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "044f50b9fdb0186ce32c5e54710f025ff677dab7",
"description": "ci: Drop old comment about enabling --deqp-watchdog.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c343d00edeb9a36a937e38664945ba6554fd4011",
"description": "ci: Drop double \".txt\" suffix on the unexpected results file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10c4a7cf59733ae2058a76b880ea0767a59dad4f",
"description": "spirv,radv,anv: implement no-op VK_GOOGLE_user_type",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "01ce7887bf0d6ec4619e1851002d4774aaa28a90",
"description": "aco: fix 64-bit shared_atomic_exchange",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f2fd9c62ee167cae34d34664e6bd972169a3307",
"description": "aco: don't reorder barriers in the scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1900ee2c70c15dea56027c21676174704f12348",
"description": "aco: preserve more fields when combining additions into SMEM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "95d5c1b8a1ebe4a2ce47206b9ff0af4fbfd5a31a",
"description": "aco: check instruction format before waiting for a previous SMEM store",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1749953ea3eb2f3e33a61243cc11860795c658f3"
},
{
"sha": "5ccc7c277c86f754f40515820b27b55296107c54",
"description": "aco: consider SDWA during value numbering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "23ac24f5b1fdde73cf8ec1ef6cbe08d73d6776f5"
},
{
"sha": "8aa98cebc15e6f6f8bcf42162399b5826376b3dc",
"description": "aco: fix interaction with 3f branch workaround and p_constaddr",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "1fc1b877622e3477272a17a43fd438453484bb79",
"description": "gitlab-ci: Pull in GCC 9 from Debian testing in x86_test-gl/vk images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2366f01fd194c9aef91153e3050af30c57bb95a",
"description": "gitlab-ci: x86_test-base image as common base for x86_test-gl/vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43111ea74589db078aa7d385d49d480097d22439",
"description": "gitlab-ci: Also list arm/x86_build in needs: of test jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bccf2a25a89622c49dcfa488763c245e6584d568",
"description": "intel: Add helper to calculate GPGPU_WALKER::RightExecutionMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78e400d4a515e8d8187259ed1287dd4671dee9ca",
"description": "iris, i965: Update limits for ARB_compute_variable_group_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46b428074f427ddff37d2f92a3ac0f0468d253be",
"description": "iris, i965: Drop max_variable_local_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90ec26a800ca7d24237b9df9b2549452f4aa9946",
"description": "intel/fs: Generate multiple CS SIMD variants for variable group size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b8347c98842621a621746ec5718c95d297876c9",
"description": "anv: Use new helper functions to pick SIMD variant for CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "594374dd8d83a32fa9149b2b799d8fc1c51ceb87",
"description": "iris: Use new helper functions to pick SIMD variant for CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9f4bda6ce52685cc835530d23348c69adfd89be",
"description": "iris: Set CS KernelStatePointer at dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee0fc0f6dcf6093f4e3ff0796ace3cb1590a72ea",
"description": "i965: Use new helper functions to pick SIMD variant for CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb26d9c3119e089a0e0c6b0bf6cfc90193c70326",
"description": "intel/fs: Add helper to get prog_offset and simd_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b5e77caa7f0225aab3701de66b7434553c66033",
"description": "intel/fs: Support INTEL_DEBUG=no8,no32 in compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10d0f39beb20c4cd6fe6d3f23a3b1d918653127a",
"description": "intel/fs: Remove min_dispatch_width spilling decision from RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9526e14b5cca2417368a41e2fb4a5835cfcbe205",
"description": "docs: update calendar, add news item, and link releases notes for 20.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e94a811a46253ebf366f991129b283ff648ae470",
"description": "docs: Add release notes for 20.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dff1bac6345b755bfba544b144e1e9dad71be9aa",
"description": "zink: always use logical eq ops in ntv with 1bit inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df2c68ee4fd470efdc4f0121a2fe4aa5c64771e0",
"description": "pan/bi: Initialize struct fma_op_info member extended.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8c79c710d4e1f3e424d5abf1f9abccdfc9a59caa"
},
{
"sha": "b3023055e075386e96fe2fbf093f0db261c0d9fa",
"description": "lima/ppir: use a ready list in node_to_instr",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "632a921bd0dd40ad3167a0b8a74fe7054a78256a"
},
{
"sha": "9ae8b4af75ea708323352c5c016dc4c72ba9c893",
"description": "pan/bi: Suppress inf/nan for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f589f4e045c0e3a353e15899e67729d08a1ded0",
"description": "pan/bi: Add CSEL.16 packing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87ca1c1eeaedaad6d430c6504f32def27ec984b1",
"description": "pan/bi: Pack compact vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6650fa22c79dca1264b8f77f83bba3ccbb0298b9",
"description": "pan/bi: Add f16 TEXC.vtx op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "731dfc6066dac8da477ba02ad90d5f2145fa0811",
"description": "pan/bi: Allow vertex txl with lod=0 as compact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd0324a1ce9af727442a4a7208f0c017cdd7c681",
"description": "pan/bi: Document compute_lod bit for compact tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31bc0e21c4799cd34a1c18643cd15c3f1026a12",
"description": "pan/bi: Also add compact vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f514bdd10676ac35a0d4d48f0aefd57d21feb2c8",
"description": "pan/bi: Add TEX.vtx opcode for vertex texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fd3ad91c737c1a00a1b6ace95423fd2d8f9d577",
"description": "pan/decode: Decode Bifrost shader flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee6a5a5f0521bc40457258b2f0dede8a3f2f42ba",
"description": "panfrost: Set MALI_BIFROST_EARLY_Z as necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f78f25ce9f5a72573a55c4d919bb65b80c036f7",
"description": "panfrost: Identify MALI_BIFROST_EARLY_Z flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c2d0418c1aaa2b279b72c60fe0fa7a658bb0789",
"description": "panfrost: Add defines for bifrost unk1 flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55e3305a5b0bd47874e99b3dd090929fc3cbfd0e",
"description": "panfrost: Document Midgard Inf/NaN suppress bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e88dff374bb72a1fb28941029726e2b79ad2784",
"description": "panfrost: Ensure nonlinear strides are 16-aligned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bde19c0e7ba575f3c8ca8ea76c916034264a8713"
},
{
"sha": "d45936c01cd1811fb0ca927858bca404f1292791",
"description": "panfrost: Identify Bifrost texture format swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3692fd53ee48cd4019bc1822f044d1ffd1ad08f",
"description": "panfrost: Set unk2 to accomodate blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d6cc14513c1032ff8b24b378354aa7fdb99c6fe",
"description": "panfrost: Share MRT blend flag calculation with Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5cf54fc1d5681edac8c4c9ce4822d5a67bc70d4",
"description": "panfrost: Force Z/S tiling on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f512489b2e016837b0b31e7b11948fe503f30137",
"description": "panfrost: Tweak Bifrost colour buffer magic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76e871d3ffc8fac11881fc3f78f86ebfec3955af",
"description": "panfrost: Tweak zsbuf magic numbers for Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeb580189281c920b29c73e816b4ac86e2a26a0c",
"description": "panfrost: Adjust null_rt for Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83cd3f0b4e773f7db347f8d42a5cfb2584dee45d",
"description": "panfrost: Fix Bifrost blending with depth-only FBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a91306677c613ba7511b764b3decc9db42b24de1",
"description": "ac/gpu_info: Correct Acturus cu bitmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "296c04d78c9840f83e7fcaf9b45a4cee96752348",
"description": "intel/fs: Work around dual-source blending hangs in combination with SIMD16",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd2bd68fa69124c86cd008b256d06f44fab8e6cd",
"description": "zink: use general-layout when blitting to/from same resource",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d2bb63c8d4cdc02b1c33afadea5becd58fb7286c"
},
{
"sha": "d9eaac02e53944799fbadf6ab7ff6cc725b0483a",
"description": "radeonsi/drirc: enable zerovram option for 7 Days to Die",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddfd2e626a51373f88f2a58701304e6403450705",
"description": "turnip: support VkImageDrmFormatModifierExplicitCreateInfoEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da409fb7b8c997de28db4016c788abff14bd8c57",
"description": "freedreno/layout: add explicit offset/pitch argument to fdl6_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1acf492de91e04a81950c0446c36b22b48bc94c",
"description": "glsl: fix slow linking of uniforms in the nir linker",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "95f555a93a8891ebba2a291eecd984eb2364d636"
},
{
"sha": "f6214750eb4d53296e674dd26fc668b1029a1c8b",
"description": "glsl: stop cascading errors if process_parameters() fails",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "53e4159eaaf692071bf63365eb27a16c97c9a3e5"
},
{
"sha": "755c0400606f821111fec76764ddb97243f2ad8f",
"description": "freedreno: Add missing va_end.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a0ca1462f31747d028abe9106309f6c95c3daabf"
},
{
"sha": "e91108691d27fa9f2410c056fc909e70a6c4b9c0",
"description": "nir: Fix sources for image atomic fadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "247f2fb32ae39009f2e1ba6ae0f2c97573b910d8",
"description": "pan/decode: Dump unknown2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a19d49b2e8386c963bd921c7f1f3261d66af26c",
"description": "pan/decode: Dump missing field on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2c8b1ac5791348977fed3d6056ae50af1721649",
"description": "pan/decode: Fix tiler warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bc7d521b13ab64bdc6d2a75ac79a0964955125d",
"description": "pan/decode: Fix unused variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a62123572099cfa173804146771e76dae3637eab",
"description": "nouveau: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e535629805deb88ca169f9ce8b82720f2efca02",
"description": "etnaviv: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb5e10af246b320796f11d6faccbf6dc4c43e4fe",
"description": "iris: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17199107fd2f55dbed674e37922773172152eeae",
"description": "i965: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f59d02a86dcf0e34cf43a223e44f51924e9ff4a8",
"description": "intel: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ea2ad0b3999a8e5d7334447af5d3c32537366fa",
"description": "softpipe: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9983c4cd68edab08e8bc03480c3fdd518637a3f6",
"description": "panfrost: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82996a8cff79aa8acc700cd45c933635e59bdedb",
"description": "glsl: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a024b394272c9210d3ff1915fbb54836a8e095fc",
"description": "gallium/draw: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "747cb95e3c832ca33b848b56af458948ff0cce36",
"description": "mesa/swrast: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05bacdb9170edc408a86ca315f195b9aabdd3651",
"description": "mesa: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f1fde1fafb64ac6e33325b30443b53e243bfb0e",
"description": "util/format: Use SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35938c15e22e3021f7693425f0d2134845c81f6b",
"description": "util: Add SATURATE macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cc7711924fd0f3c76e22e527e21d8f8368e5395",
"description": "intel/fs: Remove redundant assert()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "462bc408fe953d8d4e914e78c7faef057e806872",
"description": "intel/fs: Early return when can't satisfy explicit group size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a308ee4c792bc64486e94374f74d221bbaa10f1",
"description": "intel/fs: Remove unused state from brw_nir_lower_cs_intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e0525e145a180dfbce359f83994137f8b8b7295",
"description": "intel/fs: Remove unused emission of load_simd_with_intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5a413e19a82b1d97e9d7e0fc504e6012781d90b",
"description": "egl/android: Drop unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09efdccf4a83c62e632020e8a425eba67de8dc43",
"description": "egl/android: Move get_format under HAVE_DRM_GRALLOC guard where it's used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c26317ebd6c42fcd70a63c2a95d04f11f3c15bd5",
"description": "mesa/st: Use memset to zero out struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12653beacba00146f5bf31816a7c1dc8e51735ff",
"description": "mapi: Fix a couple of warning in generated code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8341f30f1ea87a22624031c2f5f670d1b9f8678a",
"description": "src/util: Remove out-of-range comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4e64e9f530c22e779ef5747c2a927bdd5b6c47d",
"description": "freedreno/ir3: Avoid {0} initializer for struct reginfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06ab93d6949924a353aada939935737dfdcbae84",
"description": "turnip: Use {} initializer to silence warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "697fe1c8015d14b6d2ebc5ba70cd05439ef1490e",
"description": "turnip: Use tu6_reduction_mode() to avoid warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fff17707ea959f8fd6098e3a154a8574f4912a85",
"description": "turnip: Use hw enum when emitting A6XX_RB_STENCIL_CONTROL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aa3004d6049afdbbe85b9f807f5f9f840cb05c9",
"description": "freedreno/gmem: split out helper to calc # of bins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcecdcd82252013020a224f9e2887fcedbe23789",
"description": "freedreno/gmem: fix nbins_x/y mismatch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1bd38746d5a2d21a2f77e2bf1c6fec17ca5eb6ac"
},
{
"sha": "9b91d88b3390d264d06ccc11142325e99780e808",
"description": "freedreno/gmem: add some asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1679efe92755871d48f81d6b3f45158f36c6f711",
"description": "freedreno/gmemtool: add verbose mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c6693f0e4326e915e40caf42f4919407bbadf32",
"description": "freedreno/gmemtool: add a405",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b20663c5ba9523d24edfb6f1ce42561e36607f4a",
"description": "freedreno/gmemtool: make GMEM alignment per-gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fec8288081261ad902732f64ec5603eb96cd804a",
"description": "freedreno/gmem: make noscis debug actually do something on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3024d009006449df1e69cce4c90a7d1c7f01e5ca",
"description": "freedreno: handle PIPE_TRANSFER_MAP_DIRECTLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8728c42031379be979e56a457a178ce6a5b87b08",
"description": "freedreno: clear last_fence after resource tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ddb7fadaf8b1aa3004e72d6b0e28e465f8f45fba"
},
{
"sha": "4c97a716a64a0d4990a2cc2f8185713459576ca4",
"description": "freedreno: add batch debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e2009c4481434f1b97713d8a0ec193fdccb65a6",
"description": "nir: fix lowering to scratch with boolean access",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "18ed82b084c79bf63666f2da22e5d675fb01aa26"
},
{
"sha": "e369b8931c675a6e86715c682723b085e45e0ee5",
"description": "freedreno: Use explicit *_NONE enum for undefined formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ec3747fbe8e1d5a5a8b29b123b843b57ce77c6e",
"description": "freedreno/ir3: Use RESINFO for a6xx image size queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ec4c53ef94901bd7d1623047c52dcdb98a9764f",
"description": "freedreno/ir3: Move handle_bindless_cat6 to compiler_nir and reuse.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2068b0143027a9f61011f3cac6b620414c85c8f6",
"description": "freedreno/ir3: Refactor out IBO source references.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00b9099dd599ecaede1c0ddbb8fa3097e299667e",
"description": "freedreno: Set the immediate flag in a4/a5xx resinfos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae00da5ddb6e787ceb0a05872d271c01d04c9652",
"description": "freedreno: Fix resinfo asm, which doesn't have srcs besides IBO number.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1cb75678d53f4616303a688f1c4a89773c1426c",
"description": "freedreno: Add more resinfo/ldgb testcases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d4a911d8c3d9e3f218ea136179c4cbf9a91b07d",
"description": "freedreno: Fix printing of unused src in disasm of cat6 RESINFO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f02b480713c9c6e5ad65d1e6ab9e4454a8d9504",
"description": "freedreno/a6xx: Fix the size of buffer image views.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3987e25c03d2049b965d6513e4ef6fe7ae93c564",
"description": "tu: Add missing storage image/texel buffer bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "439a4ac0250f86b8f15fc33bb9443e52045beae8",
"description": "tu: Respect VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08d22bb908e161b15b12dd094f94de06ec0c883f",
"description": "tu: Fix IBO descriptor for cubes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7ab9c4eb17949e20dd8b82de01c977887481489",
"description": "glsl: cleanup vertex shader input checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e89d34aacab069c2074241ea0104705c18c9d67a",
"description": "glsl_to_tgsi: add fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38a4b861459b02401d3ff71670218506e7acf019",
"description": "radeonsi/gfx10: implement most performance counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a3806ffa352a37ab03fca46a596bba99fcb11ca",
"description": "amd: replace SH -> SA (shader array) in comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cf46f2e3d89c9cd9a30835ee2ebdf24cdd8119b",
"description": "ac/gpu_info: replace num_good_cu_per_sh with min/max_good_cu_per_sa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c3fe285c91dd1289849ff3d5f81e283bdb8b382",
"description": "radeonsi: don't hardcode most perf counter block counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3c1833b775a3e0b0d1291ad768fbb4bb982ec22",
"description": "docs/features: mark GL_ARB_texture_multisample as done for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd1639cbe330f2b171b72605c75f973de0cb513a",
"description": "zink: expose PIPE_CAP_TEXTURE_MULTISAMPLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f90e818c8678a17203d5035c6e26427704e56db",
"description": "zink: implement nir_texop_txf_ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caa83e4d7902912cd22ba82bbd5213f55a657cdd",
"description": "r600/sfn: remove debug output leftover",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cead23cb8ac3fbfdcbc69df024d7ef0c4d9cd1b9",
"description": "r600/sfn: Correctly update the number of literals when forcing a new group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12381a04108332d56b46dccd9145cb6e6fa5534e",
"description": "r600/sfn: use modern c++ in printing LDS read instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eccf939b6f2a0bc44313a5bdc0f079003f6bd2cc",
"description": "r600/sfn: Fix mapping for f32tof64 and f64tof32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "901793d558e6fcba5438fc0738226833f6147c8b",
"description": "r600: Fix duplicated subexpression in r600_asm.c",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4422ce1b04c117f61394a6834cd7933f06ce4e1f"
},
{
"sha": "ceab349483cb43b0a62895a3657049d4045ad324",
"description": "freedreno/drm: disallow exported buffers in bo cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1241f8cb4c9c6cc65106a085be81963f3505a7d5",
"description": "r600/sfn: Use correct setter method.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5d10e3ec6066239d732d19f69cd95da447e73e32"
},
{
"sha": "ed1fd7bcc6f76b70ab63a6dbb1f0c9e073db84df",
"description": "zink: pass batch instead of context for queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43c691b5b0f1cfba9292b316f846ad932646f0e4",
"description": "zink: do not dig into resource for nr_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e38513e828df239b4ea06f50af9cecf78305eb37",
"description": "zink: use samples from state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcbc022787d4fdfcfdf843d9f720a587e1f0579d",
"description": "nir: Add un/pack_32_4x8 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46d5b07c5c39d1b8cf10976f6574a63062dea9c4",
"description": "util: delete fnv1a hash function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf4d652f3f44da7837d5ca7c514533bf8661e31e",
"description": "zink: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33fd35e2d30f7f31a9ce465ee79d8a874355c774",
"description": "r600: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "387176829bcef7058ff2be8f175295e9f80008e5",
"description": "util/hash_table: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "013df5849897e71f62a0df12691f19f0d56cbdf3",
"description": "i965: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edd62619a1c455226a5bc972b024ea77debecfa5",
"description": "freedreno: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e9af023234d7dbe3349a5303312c613dd28c861",
"description": "nir: replace fnv1a hash function with xxhash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d647b1c48a8a25fd93fbaae5a6119e3f7d09ea5",
"description": "panfrost: Only run batch debug when specifically asked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c5d1e286003bedc52b92cef74013d2d3bb56f6f",
"description": "panfrost: Add debug print before query flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be784cc77b88fee2aad4b6ee3bb49e44d3bf1639",
"description": "radv: Implement vkGetSwapchainGrallocUsage2ANDROID.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d555794f3032594dbef3623052103900138d2356"
},
{
"sha": "9a74746bd1f3bd28d4c4c7cba75e3245e1d25530",
"description": "EGL: sync headers with Khronos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "045267d1e6238e45eb98f286332ee233dec53312",
"description": "st/mesa: Clear texture's views when texture is removed from Shared->TexObjects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a51ab5f95624d1c29d9592aa2212f80dead8ecdf",
"description": "radv: Do not close fd -1 when NULL-winsys creation fails.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cd6ec2b1abbd96f4456e92613c2232c919bb9023"
},
{
"sha": "cd0c5b64cccd833e0e93e29d263a6cdd86965d3c",
"description": "radv: Remove dead code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd61f5234d2c275b21c249fc2effc058a74ecf0a",
"description": "radv: Handle failing to create .cache dir.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f4e499ec79147f4172f3669ae9dafd941aaeeb65"
},
{
"sha": "906435fb0ee3c205c53c67cc641e73182cf5ae4d",
"description": "radv/winsys: Remove extra sizeof multiply.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "eeff7e11544f333d211c8f8ad3679db814050cfa"
},
{
"sha": "6c99de98eca60daf40f10291637475c03d8183b7",
"description": "gitlab-ci: Enable -Werror in `meson-s390x` job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c0f82841a29e191d07028391bfe687ae01b7df",
"description": "radv: advertise VK_AMD_texture_gather_bias_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e265b94a2b7a8b681a95d512ad991d6ae3fb69a",
"description": "radv: add support for querying which formats support texture gather LOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94570e87bd7702816158ce49a612e4b4e278f7f4",
"description": "aco: add support for bias/lod with texture gather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e99c818cf0666132f0cb76dc2d78e795d0168868",
"description": "ac/nir: add support for bias/lod with texture gather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41dc3ce449ff6fc47691202ef7c5ee8fa37668c6",
"description": "spirv: add support for bias/lod with OpImageGather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd39bf52b0783c6a20acb306eae48958ed22df63",
"description": "spirv: add SpvCapabilityImageGatherBiasLodAMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7943343a0fc2463987f667658a257b74cec1782",
"description": "glsl: subroutine signatures must match exactly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bc18b79a4625ae39f1d44e8139017834a53736c",
"description": "radv: advertise shaderDeviceClock on GFX8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14292310d930263cdea9de57ca28faee628c4a78",
"description": "ac/nir: implement nir_intrinsic_shader_clock with device scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b034f6cf2a267d3f5cdc24271bc61e5c496f1744",
"description": "ac/nir: fix shader clock with subgroup scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cecd4aad4605de47c056913ed430ad38f14625e5",
"description": "aco: implement nir_intrinsic_shader_clock with device scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37c88c670f79f4833856e9193d3b7696c8b5ad8a",
"description": "spirv: add ReadClockKHR support with device scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "769bf48d1667dc7836d9c4af01c37005b2dd96f5",
"description": "radv: remove useless assignment in build_streamout_vertex()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1fa60838edf4c6b1c01311c5fbeb28db4d29f67",
"description": "radv: cleanup physical device features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "198e5e2e9e7d4f0ae7f52a87181728a492973296",
"description": "radv: do not return from radv_GetPhysicalDeviceFeatures2()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c130a3402e61ba62a2d90f71d4b196b8c5597832",
"description": "r600: Use TRUNC_COORD on samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4174a13459da6086963b4b43b4e0dcdd680da6db",
"description": "panfrost: Ensure final.no_colour is initialized.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3e4e849e6a9633702e26ee16b4a594361e42013f"
},
{
"sha": "73c0f60d8c7c832b49da64740f5d9cbe130811b1",
"description": "r600/sfn: Initialize VertexStageExportForGS m_num_clip_dist member variable.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f7df2c57a207a386ba0d2130541ac9d0546670e1"
},
{
"sha": "76a2aeeef3d314e3eb1f35029e1e86bf69ad5689",
"description": "llvmpipe: Fix variable name.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2e5cddacf7fb6e031540ae9f459d19cce5edefc4"
},
{
"sha": "4e147e2c94e20d144d55996de288d6737e5a76f1",
"description": "docs: drop no-longer-relevant comment about bugzilla",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "444138d6d9f7c0a07ff043bae623efa5ae26b3c1",
"description": "tree-wide: fix deprecated GitLab URLs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9375e72d8d1a7aedefeb1d6fbce6384d640a8d2e",
"description": "radeonsi/gfx8: enable TC-compatible HTILE from the beginning as before",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0d83e7f4b9887346e9b7b4d44c068d340aa04f28"
},
{
"sha": "d30e1e486dd2e78bbf98ce24cc2f3c7f4f22b56f",
"description": "radeonsi: don't enable TC-compatible HTILE for stencil if stencil doesn't use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caeb44aa244082f3a304a00d5d4e32faf66fca70",
"description": "radeonsi: split si_all_descriptors_begin_new_cs and rename functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b6b35c6b5e96f16e32b55279bcb6e3c4099447d",
"description": "radeonsi: move resetting tracked registers into a new function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3509d3bd53e6b386e8e153e8e3f701b3f631fc8c",
"description": "ac: update register and packet definitions for preemption",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "56af131f330f06bf6075681c528fe70f221fbbe2",
"description": "Revert \"radeonsi: don't wait for idle at the end of gfx IBs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "266fec1307b26a544007423582afd8618791893c"
},
{
"sha": "3f1f23239a149939bf0e520722758e98d10dc908",
"description": "radeonsi: decrease the max GS invocation count to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cd96b510938536e264907aa3886774a853c0821",
"description": "radeonsi: don't use INDIRECT_BUFFER within IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8db739880af2d50e871b6bd27437a2ad37cf6c00",
"description": "ac/surface: don't compute single-sample CMASK if it's unaligned",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cf61f635ff6a38aad344ebe30551eaaac6fec038"
},
{
"sha": "21504eab78eb465e27520baa7389fa732bfefa36",
"description": "ac/gpu_info: compute the best safe IB alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f365affc906ed9b07857a6fafbb5d51f3f1a607",
"description": "freedreno: Use the right amount of &'s",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f33ca1fed59c4d7b4abdb2121cdc907bc4ccd2e",
"description": "freedreno: Add missing break statement.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5a6beb6a24aa084adfd6c57edd0a64f0a044611a"
},
{
"sha": "f0e075ce6eca7bdb26d8e55cf7d4dd459199363f",
"description": "nir/copy_prop_vars: Record progress in more places",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "96c32d77763c4b561f751ca360e6539a3c5e7f4d"
},
{
"sha": "db6d9cdf0661fbe25b1bc767920a5f6a0944935b",
"description": "nir/opt_deref: Report progress if we remove a deref",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a1c688517dee32c57af17d8e11029eb7470f52d4"
},
{
"sha": "111b0a669979cf277f31c69f501982fee004e067",
"description": "nir/lower_double_ops: Rework the if (progress) tree",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d7d35a9522ea5b524732a8b730008d725b84abdf"
},
{
"sha": "78786a219ea2322af09576472dcc2d6d01cb9060",
"description": "frontends/va: Fix deinterlace bottom field first flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "569ca93751d2bebbfbd3cf673c8da447b1f2f295",
"description": "pan/mdg: Allow DCE on ld_color_buffer masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8c16200e9730e4f4f56dc1478dc72dccce26203",
"description": "pan/mdg: Ensure we don't DCE into impossible masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "197b398c32a9b08dbd60d98d32972271b24ed07c",
"description": "pan/mdg: Lower shifts to 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a52e975e4e97061b6ccab1b027bc4524460a7fd",
"description": "pan/mdg: Add pack_colour_32 opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7cf5a30c747e83ef728142e472c341a01f19a70",
"description": "panfrost: Handle !independent_blend for blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9283eff6d16174f3efc1da81dcdb601af2ec170",
"description": "panfrost: Use _mesa_roundevenf when packing clear colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bb51992c8ecc25170d8fd986f932353307a2438",
"description": "panfrost: Fix dated comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be71e2fd08b364f331a7e44d34f67954f0aeebe3",
"description": "Properly check mmap return value",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "38f32372aa94519f86f3358bea1e26e11398d59c",
"description": "ci: Improve baremetal's logging of the job env var passthrough.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae442c35982e1052267affd92a68f875159a2d08",
"description": "ci: Enable a fractional run with UBO-to-constbuf disabled on a3xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4bccbde3684255f7f9d4e5cbb443ed849fe9c91",
"description": "ci: Don't forget to set NIR_VALIDATE in baremetal runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6839ad59e6850beaa95a2d3a401672334ebd08e0",
"description": "ci: Do an explicit NIR validation-enabled pass on freedreno a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90cf494338512bde89717600efabc4135545216e",
"description": "ci: Fix DEQP_CASELIST_FILTER (used by a630 noubo run)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09fc9c5f6ca02e5eebc5a11771c2cc1a9df5fc7e",
"description": "gallium/swr: Fix building swr with MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "40255831230a6dba45b09ab98d5b626a5bdb18ef",
"description": "mesa: Fix double-lock of Shared->FrameBuffers and usage of wrong mutex",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7534c536ca0f4b2b123200f421460094034f37a3"
},
{
"sha": "0d2ec80dea8adf3089f187f8c0e9bdbcb135b4f2",
"description": "zink: hammer in an explicit wait when retrieving buffer contents for reading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af2d99353555715afe6e6b6ba5158a2cc0d6b015",
"description": "zink: reset query on-demand when beginning a new query from resume",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3933747d87680a3432814aa51f2f5231b2f1ed60",
"description": "zink: fix vkCmdResetQueryPool usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae32a1ed20ebd49c8fb42b9dd31d26c046881f46",
"description": "zink: flush active queries on destroy and free query object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4592c1d45df2c3ec74c29db1294cf31cf8bd1649",
"description": "zink: add SpvId returns to a couple ntv functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21a7fdf97c3c2ad4119fc478fe0f3f4b90ff411f",
"description": "zink: explicitly zero some arrays in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e75effc629fbae477284ef80bb25a9646cd32cdd",
"description": "radeonsi/sdma: remove useless compare",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "004ac58509d601c4be5c7905ccd9ce0f647df05e",
"description": "amdgpu: fix unitialized variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d92ab0e76319220919fccf98550db9adf4030313",
"description": "radeonsi: fix inversed arguments in si_test_gds_memory_management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dddd91eef326dbcdaec2a7fee6fa429d1cf6542a",
"description": "amd/addrlib: fix forgotten char -> enum conversions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e3e704c7e7e46dfda820ea2e96fa4a32d63ef796"
},
{
"sha": "685e79a64bbd6ead6f21b21ec47f55e06a8ce624",
"description": "glsl: Remove integer matrix support from ir_dereference_array::constant_expression_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22979f90d9587e7f31c70d07b0b8517ff0bfcaa7",
"description": "freedreno/a5xx: Define the 2D blit UBWC pitch fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a154aea0d3375aa8469f28bb8a85e5ee79eef4a",
"description": "freedreno/a5xx: Set MIN_LAYERSZ on 3D textures like we do on a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f62566ef6f8e096b9bbff5bc51e74b9fe44f241",
"description": "freedreno/a5xx: Add the outline of a unit test for a5xx layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7003df71774ae08e260ec01dd8fc95b20c510d1",
"description": "freedreno/fdl: Separate the list of a6xx testcases from the the test code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1a739995bae4f2ad2b075416e9a310957e1a146",
"description": "freedreno/a5xx: Move resource layout to fdl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e85b6c4ab130670916ef83f32891f8c1023e4a4f",
"description": "pan/mdg: Eliminate remaining divisions from compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b9f6d30f8ba5d693e87bc172bf577c6dd83dcfc",
"description": "pan/mdg: Avoid division in printing helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f5b3802dc4c59cb99e3c81144629d5aba9c085a",
"description": "pan/mdg: Eliminate 64-bit swizzle packing division",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28a750c5f2a4b31c4d58165d19c91310b05a26b1",
"description": "pan/mdg: Eliminate expand_writemask division",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6c906ecdf973166d17f253d0b85894f42f62819",
"description": "pan/mdg: Cleanup comments that look like division",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55da8bcede40ebaf3bb28b381b815ebfe9c4c3b8",
"description": "panfrost: Fix transform feedback types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef57325fba6a1410861f39327c4f26da91b0c163",
"description": "panfrost: Don't set CAN_DISCARD for MFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1085f74239f2b81e4e17ece4b9b7a805ee8dd250",
"description": "panfrost: Avoid redundant shader executions with mask=0x0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e4e849e6a9633702e26ee16b4a594361e42013f",
"description": "panfrost: Disable tib read/write when colourmask = 0x0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f69b6e91164fe672c1ae9e54b6f17387d81cd9e6",
"description": "panfrost: Remove dated comment about leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dd11a6dc34c624a90de3e064ad3552830a8d0d9",
"description": "panfrost: Limit blend shader work count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8bd356dff032ea3a67158f133fc24da39c9e0b7",
"description": "panfrost: Allow tiling on RECT textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c41cf03589bdf030f9e3ca312d86f7078a9d06bd",
"description": "panfrost: Allow bpp24 tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48cc608859cceb523da1a5e74c0e4aad91f3984c",
"description": "panfrost: Don't zero staging buffer for tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f2997dad061ee38e06f654f524dffbffc5b2a4b",
"description": "panfrost: Don't set PIPE_CAP_VERTEX_BUFFER_STRIDE_4BYTE_ALIGNED_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a4eeb21bf69fa0ab4e1a5954c1dd0f79441341a",
"description": "panfrost: Fill in SCALED formats to format table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98fc955c6e2f034d1357ea436416d9faaeb1f694",
"description": "panfrost: Remove deadcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "794c239a990e08b5a42d42607e9c5e5b0921390c",
"description": "panfrost: Keep cached BOs mmap'd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "485ec761082ddfd952f80bb96b5fb5a607349b08",
"description": "panfrost: Guard experimental fp16 behind debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6293425bfe582e15b7a1460b14e33835b90c98f",
"description": "pan/mdg: Pack 8-bit swizzles in 16-bit ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca48143ec4ba78ea472016add2c7531018549cbe",
"description": "pan/mdg: Implement condense_writemask for 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f768cb04ed114d7ac65d8bfbaf130002c81448d6",
"description": "pan/mdg: Implement vector constant printing for 8-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28201af08038343e428036d5b4676d5eb74b0199",
"description": "pan/mdg: Use shifts instead of division for RA sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d435b334b4e22a89104728f0c32d8b2864b4903",
"description": "pan/mdg: Pack barriers correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fde1f2b7cb060c1fd5a00e1447bf69b8bbd15e8e",
"description": "pan/mdg: Fix type checking issues with compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e4c9f5f5ac4373dca5177cfcecc484a476cbf36",
"description": "pan/mdg: Separately pack constants to the upper half",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d475d19f097f6c6d65cf5cc5ef149ebfbddd80e9",
"description": "pan/mdg: Only combine 16-bit constants to lower half",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b4e278628baac10c0cef5a19906362cefb3ab61",
"description": "pan/mdg: Factor out mir_adjust_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b833702cc1b53cb6e0f0e486a56aa62d9650e79b",
"description": "pan/mdg: Print constant vectors less wrong",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd26bd9425e80dc3236942913f6bf6d670943003",
"description": "pan/mdg: Round up bytemasks when spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68d2a889b7a238b187cdf48afa2ed78874d3f23d",
"description": "pan/mdg: Print mask when dest=0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "553c2cf16b7612d4a70bd96230dad63777ec867e",
"description": "pan/mdg: Set RA bounds for fp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b91d71597e4fba907d27f2a82f070c5a25abde5f",
"description": "pan/mdg: Eliminate load_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ff2cabe87601d95bf945339ee1b3ea4b4d8bc72",
"description": "pan/mdg: Use type size to determine alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51582e54541a35b4eddd7dab98d8f676bcc46c53",
"description": "pan/lcra: Allow per-variable bounds to be set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0737080ba611f6703a2cec5f4aa3389fc42338a4",
"description": "pan/lcra: Remove unused alignment parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21405f6fcfc428af3f2aa9d1bc1c3b10b25a71fa",
"description": "pan/mdg: Ignore dest.type when offseting load swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f5bad649be3914a6965bda97ca275de989bb7c0",
"description": "pan/mdg: Don't generate conversions for fp16 LUTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b023b35455c3b4329053b7381063f19611f4d38",
"description": "pan/mdg: Implement b2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1108eaa90de8507d405e7751db83764770eaa931",
"description": "pan/mdg: Streamline dest_override handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e4793a95c2ead611b81365ea57789bff326d7db",
"description": "pan/mdg: Remove redundant redundancy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cd65353c9dce4fcb3dd70733b5366b04765caaa",
"description": "pan/mdg: Defer modifier packing until emit time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edf1479beaef2d2f674918cfec758c1823f21e71",
"description": "pan/mdg: Remove promote_float pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c1e3a66a7ead84e0b895a7bb11d5501238a013",
"description": "pan/mdg: Promote imov to fmov on a NIR level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cfe2fc1b19120ada25e4b4cd1134418162f3d9f",
"description": "pan/mdg: Identify scalar integer mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4a42a78d89e4de356b514a569d87c6106b9145f",
"description": "pan/mdg: Use type to determine triviality of a move",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df3d932bb4e0f0a2b6e1d08d142cfaeb034fefa4",
"description": "pan/mdg: Use src_types to determine size in scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95dd478ed325fef8d947f771eae02513725f0f56",
"description": "pan/mdg: Add abs/neg/shift modifiers to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31e13956e128b9409a7c34f1b5c54081079c13cb",
"description": "pan/mdg: Explain ld/st sign/zero extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbcae7c66719c53a0f8b5e4e3ed43d2223650558",
"description": "pan/mdg: Respect !32-bit sizes in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c012c8f8bb1871486d7f46fd98ff97c857fa64d",
"description": "pan/mdg: Handle dest up/lower correctly with swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8084fc3b6615201165ebf1bd46ecd91606d1849b",
"description": "pan/mdg: Include more types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9a4bd90a86b6c25aec388394af3a888f1184e7c",
"description": "pan/mdg: Remove mir_get_alu_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9915bb2c40b0cad628536d179eac47ccf3325860",
"description": "pan/mdg: Remove mir_*size routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40e9bee714ebecd8ebbba39d81712ba3714319f4",
"description": "pan/mdg: Fix constant combining crash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb28a3669be8e9d13b80d1a2859120058c9bccb5",
"description": "pan/mdg: Handle comparisons in fp16 path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d4493ee11aa653ed4c2cc51b37f9e60b534b8bc",
"description": "aco: sign-extend the input and identity for 8-bit subgroup operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c76595aec2c47463a3ae580c56bd19191f185acf",
"description": "aco: use a temporary SGPR for 8-bit/16-bit literal reduction identities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c87c52ea4b8f311f0e87c76420e94b7149d8b0",
"description": "aco: implement 8-bit/16-bit nir_intrinsic_quad_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfa62d97a0fdfd320f8d08e44883342c186acaae",
"description": "aco: implement 8-bit/16-bit nir_intrinsic_{shuffle,_read_invocation}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f03e56eaf0bdd94098960ca6d8b49564f5757992",
"description": "aco: implement 8-bit/16-bit nir_intrinsic_read_first_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af7e2c61335640b4b23bdf907ea9ec94c89c218b",
"description": "aco: validate 8-bit/16-bit VGPR operands for readfirstlane/readlane/writelane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86e2b03e3f8862d52fd7ff0945eab423ba03ad26",
"description": "aco: implement 8-bit/16-bit reductions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc79945b215c3a78074905deeb27d0300034994a",
"description": "aco: declare 8-bit/16-bit reduce operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf97150d45c9642daadedad05039209e28abe4d1",
"description": "no_extern_c.h: fix typo in comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "089b0310efb6d93bc78bb4b1b0d5e7494db15e27",
"description": "docs: fix broken release-calendar",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "34718070ef899b1faf3baeb3c741114ac1c04b0a"
},
{
"sha": "40ed7fcc0bac0cf46188a527deb44b038f0c0b59",
"description": "aco: fix typo in insert_waitcnt's kill()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f4b22feec3720c89458094a3245efc984115ee",
"description": "aco: don't allow unaligned subdword accesses on GFX6/7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae390755fea8b48f63314ecfd2699e1d2c375e76",
"description": "aco: fix corner case in register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acec00eae0604dd439a665f2ae8942c16d057853",
"description": "aco: don't move create_vector subdword operands to unsupported register offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5201985332dae703566764606cbbf4d6f56fc40d",
"description": "aco: restrict copying of create_vector operands to GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8635c28a9264e24e5f0b64e68af31024945cda98",
"description": "clover: Address unnecessary copy warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15a27ed73b2df959b095b9e4e8413e77ee55ef30",
"description": "clover/api: Address missing braces for subobj init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5500a2b7fc558217bbd4c2a966ab6fcadaed8b3b",
"description": "meson: Disable GCC's dead store elimination for memory zeroing custom new",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3045cbc97d7417e3036ba8f1f6f5189c1254407",
"description": "radv/winsys: remove useless free in radv_amdgpu_create_bo_list()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a4837f6be2b0c8b6a9174d0a385c7f0bfb00e1",
"description": "radv: fix duplicated expression in ac_setup_rings()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef042ae7c369ef7045ba73f79f633e0e76661fe9",
"description": "radv: fix missing break in radv_GetPhysicalDeviceFeatures2()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53"
},
{
"sha": "1ad9a8a884eccffb2a450746e5cda8d14da82004",
"description": "aco: fix missing break in label_instruction()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22554e1fbc20d0f642e952fda13d8f2631a898eb",
"description": "llvmpipe: compute shaders work better with all the threads.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1b24e3ba756ba4951086d0b1b351364acbd3af1d"
},
{
"sha": "02a1f95386b43bf46cd1c8297d0955242f554fa2",
"description": "dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_R8G8B8X8_UNORM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf576772ab4d9e76dae716640bed6de879f19567"
},
{
"sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c",
"description": "freedreno/a6xx: Avoid stalling for occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c21577246691589f0295081d208894082444a02",
"description": "freedreno/a6xx: Emit VFD setup as array writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f494636faf00ac5a2f6e88b0100c642fc04536a",
"description": "freedreno/a6xx: Allocate ringbuffer based on VFD count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3275b8082a5217888897665d6040bd16652950f8",
"description": "freedreno/a6xx: Map inputs to VFD entries up front",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b7a73021cfa72a0e1bdccf5573b64b8b2e1eb97",
"description": "freedreno/a6xx: Create shader dependent streamout state at compile time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bac0dd99b3fc6b11c31b6408fd86e9a5d8047de",
"description": "compiler: delete leftover autotools test wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba44990726cf935f54aa414b8430452358da23dc",
"description": "git_sha1_gen.py: fix whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c909370117d702d2d9e671ff9a611c85f30539c5",
"description": "git_sha1_gen.py: fix code style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "413c6f9905262939cbe56cb021d7806eb7d97de1",
"description": "git_sha1_gen.py: fix out-of-date comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f68db81cbb3c8f2b901fc5dcac02d01d3e698cc3",
"description": "anv: disable VK_EXT_calibrated_timestamps when the timestamp register is unreadable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a62ee262fd43f1c7f204de4e5b822d95c2ff6977",
"description": "anv: replace magic `| 1` with already #define'd name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e27f311c859652e11d5e793a7041efc50cdbb2b3",
"description": "anv: pass the fd directly to anv_gem_reg_read()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bf40c28c9bf2e59b34ee7d7ce9e2698a57afba2",
"description": "ci: Make a530's GLES3/31 fractional runs much more complete.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6033c10092ae69ce2a0ad8fe0a25e124f6bbf50c",
"description": "ci: Disable SMP on the a5xx boards.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1b746284985a34e61c315ba586c789c607ac3ba",
"description": "i965/vec4: Ignore swizzle of VGRF for use by var_range_end()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "48dfb30f9231c22a6af6885dbc9ef86dc2edde1e"
},
{
"sha": "10095387f569bfe8a07dfe2f006209635a0b3647",
"description": "r600/sfn: fix nop channel assignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34718070ef899b1faf3baeb3c741114ac1c04b0a",
"description": "docs: update calendar for 20.1.0-rc4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81201e461772a06ed2c20207d2901f6cf9a24114",
"description": "anv/gen11+: Disable object level preemption",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a6beb6a24aa084adfd6c57edd0a64f0a044611a",
"description": "freedreno: add adreno 650",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72d7d2145c400816dd297a20078adea2cfcc3146",
"description": "freedreno/a6xx: use RESOLVE_TS event",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e49748521ec9182e8d2eec823182cc463709123f",
"description": "freedreno: reduce extra height alignment in a6xx layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6f8a19092027ab0248e216997a5529565ce2e12",
"description": "freedreno/a6xx: split up gmem/tile alignment requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf024c96ad33dccbbd8e823407e085e75171b5a5",
"description": "freedreno/a6xx: don't use gmem_alignw for imported buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b65fcb067c6f6a34b08d03e40edf62dc0a9472f",
"description": "freedreno/a5xx: remove unused reference to gmem_alignw in layout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa2186db0e8c8cc5ed9a9ab6995948e36067f8ba",
"description": "freedreno: move a4xx specific layout code to a4xx code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55803224865d735f060c55cc8940946da725cb0b",
"description": "tests: Make tests aware of meson test wrapper",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef0d92459c3fda92fb3a42b55b7366d9b951a9bf",
"description": "gallium/auxiliary/vl: Fix compute shader scale_y for interlaced videos",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "494b7ef0c1a440c57f5a6a8a301fba4f7e551417"
},
{
"sha": "fc06b8b7dc27d9e0b1a84e898d9f42465bd491e4",
"description": "pan/mdg: Optimize liveness computation in DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c24dfc9da42abadf079b012f0d6e52fb4c829112",
"description": "pan/mdg: Precompute mir_special_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf02b5d4a649b9fe621e3ef855021389663222d",
"description": "pan/mdg: Optimize pipelining logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d39f95b75a641d1587151c77c23de85d3d81e89a",
"description": "pan/mdg: Emit fcsel when beneficial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db9e16450dac9925c0763de1971c6e18de7944f3",
"description": "intel/aub_error_decoder: print driver identifier if found",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64473fd8f7d5d72c4cdb599fc2da8a15e465344e",
"description": "anv: add identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "507b1ca10c62833b515dcbedf9ee56e3812b88cb",
"description": "i965: add identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a4c361b069bb84facc7e6b8ae19908505c12850",
"description": "iris: add identifier BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "805b32cab90547a576afba4a16b04603d355a4af",
"description": "intel: add identifier for debug purposes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e81de67d858ce2d6bde9f4c7b06a05ec3c1f4f2b",
"description": "i965: store workaround_bo offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07781f0afef80c22389c4ac92dbce2cf47c9ab45",
"description": "iris: store workaround address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33b452aae72a185c877d6f9cd806d8ffa20d13e2",
"description": "anv: store the workaround address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ff5b9e6923d2083da6c97b6569e50dad78a72eb",
"description": "blorp: rename workaround address function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f36708b143fec1a09c46ea13324df08c0cb5f667",
"description": "anv: fixup unwinding of device create failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "faf28b83fddad6f12e536360690031b9ff2039c3",
"description": "panfrost: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3725aa7b5dbea96a747ede0182a3c8a52d756948",
"description": "glsl_type: don't serialize padding bytes from glsl_struct_field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d9996e223ee6893acba95c7f5100d8345044e6a",
"description": "turnip: enable 422_UNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d070a7ba0cfb11f1e01774b9dd3775ab7cd0c4ea",
"description": "turnip: implement VK_KHR_sampler_ycbcr_conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70502f071cde4497104cf2b0d46a7e9fda5cef3a",
"description": "freedreno/registers: document 422_UNORM and 420_UNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75d7ee80291d6693ca2611bf8ad2bb14a34588db",
"description": "util/format: translate 422_UNORM and 420_UNORM vulkan formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e11231a4fa7c7c4da2b4f9aed47a6000687f18",
"description": "intel/perf: repurpose INTEL_DEBUG=no-oaconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb",
"description": "anv: Implement VK_KHR_performance_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceb822f9e00f57ebf7fccea4dd8acb510e28cefd",
"description": "intel/perf: reuse offset specified in the query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63c193e921e5936c0d4a906285627ac11fd267f7",
"description": "anv: use a query filled by the perf code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93924ab0917b52be1a3001509b229c87b7ee6e54",
"description": "intel/perf: report whether the platform supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe8e8e509992884963e1a17286dd159971a54cf1",
"description": "intel/perf: add counter category to generated code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c36933e0818ade16cb9d29b91c7d4f0068f7af39",
"description": "intel/perf: add helper to compute metrics from counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7890f559b34e5a97689f16f0f1cdb1651fc4de7",
"description": "intel/perf: emit counter units in generated code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d15369332ff400aabb008f9990f7b990b3c8643e",
"description": "intel/perf: compute number of passes for a set of counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f0c4c2afe4aa669e3f8cac668c3fb4dc359f57f",
"description": "intel/perf: create a unique list of counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65d242ff5e57319c065cec4192dcec6237d60b91",
"description": "intel/perf: update generated code to ralloc all data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a683e7f3dc82fabee8ae88931d608ced6c1523ab",
"description": "intel/perf: store the appropriate OA formats in queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b8eaa84a3e80d1df1c2467dc31432824cffd610",
"description": "intel/perf: make pipeline statistic query loading optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc13bfbd05934f4053b633627f5bd2ef1108537b",
"description": "intel/genxml: add PIPE_CONTROL command cache invalidate bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b",
"description": "anv: add a new execution mode for secondary command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a96d92a689a3e6112b5e2b4cc1b99b1152d7961a",
"description": "anv: don't reserve a particular register for draw count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e",
"description": "intel/mi-builder: add framework for self modifying batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "570bd760d3e1c2754fc045981d2162df67e81592",
"description": "intel/genxml: fix bits generation for MI_LOAD_REGISTER_IMM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee9b17fc26178dffde63f793391a54a7c67f292d",
"description": "gitlab: Ask about reproduction rate in the issue template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "989619c05b97e57d8d8a805954ff4553c4f3763c",
"description": "nir: Add const to nir_intrinsic_src_components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29afa88941dc9319257f19daacec88eef9e72b29",
"description": "pan/mdg: Apply outmods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db7b0eb9112479a82a775c879186602e15c733ab",
"description": "pan/mdg: Use helpers for branch/discard inversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5500b1f2801cf7b0056cdbdec4d168bda58e36e0",
"description": "pan/mdg: Remove invert optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "449e5ded9340243b68183d7fffcc838cf283c89c",
"description": "pan/mdg: Treat inot as a modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b124f5315cf5b6a81ddfc18643a3a52ed9a87a83",
"description": "pan/mdg: Apply abs/neg modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24e2e24dc0124e5c5f9426a5f571a487b2ac6bfe",
"description": "pan/mdg: Ingest fsat_signed/fclamp_pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22bb5a9acb27f12f175ca76128912b6cd16fff79",
"description": "pan/mdg: Prepare for modifier helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0455de6fc8a62d280e965eec15795c6652719e4",
"description": "pan/mdg: Drop nir_lower_to_source_mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acc5afb0af5ed64b9469c07dc02ff0d7a018a24d",
"description": "pan/mdg: Remove .pos propagation pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeb55180ff34c50006dc3ba49097e9834bf32171",
"description": "panfrost: Add modifier detection helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2b0f3c17d055152795c022da8202043baa3e15f",
"description": "nir: Add fclamp_pos opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aedce417ae48293f8bebd41c3d69b759b003cf1",
"description": "nir: Add fsat_signed opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "518909290b0123f3bcfec8d6854c25ce451c44e8",
"description": "tu: Support VK_FORMAT_FEATURE_BLIT_SRC_BIT for texture-only formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74f1c304e8d0ba53f9b079684a5e06ca08b0c5f4",
"description": "tu: Fix buffer compressed pitch calculation with unaligned sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da68c727156babbb25392d8c2efeec410cb69d2e",
"description": "tu: Fall back to 3d blit path for BC1_RGB_* formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d5cc5ff22164ab8effd5d1cc5ef3a16fb2e0984",
"description": "tu: Always initialize image_view fields for blit sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc4a02d0ed0755c5cf7b75757b402ea81ce54c24",
"description": "nir: Add a store_reg helper and use the builder in phis_to_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fdbeb70e1a1f98baa6a830901aab44ebd74c078",
"description": "nir: Add a new helper for iterating phi sources leaving a block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c8c5cc87d55546cf3b3bedaf0da5bd3ecede322",
"description": "nir/clone: Re-use clone_alu for nir_alu_instr_clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c62dbb145712b49e011feaebd9bf9499b2dfe58",
"description": "radv/winsys: Finish mapping for sparse residency.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fec36c0668bf8f1fd477c97549a0b50f1c55cf4d",
"description": "intel/drm-shim: Return correct values for I915_PARAM_HAS_ALIASING_PPGTT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b"
},
{
"sha": "c8635b6fd350baaf85e87f06ffb76b080094df17",
"description": "intel/drm-shim: Add noop ioctl handler for set_tiling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b"
},
{
"sha": "f8314291b33c7e33b859ffb678a330ca7ae47c9a",
"description": "radv: Expose VK_EXT_pipeline_creation_cache_control.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32e92831456977284537d7d7af990dabf8008503",
"description": "radv: Support VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e11f077bb24e8aa25572a4b8f5e5a05df48c9f56",
"description": "radv: Support VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dde998685e7b254b1a80ceafe64776d6d1f28ea9",
"description": "radv: Support VK_PIPELINE_COMPILE_REQUIRED_EXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46624f277e4ba1ce92d9747041719134ba023824",
"description": "panfrost: Enable AFBC for Z24X8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82792ef19fd757bcc5571db875098d2f272f1f86",
"description": "panfrost: Fix Z24 vs Z32 mixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "861e7dcae6b1156f9eca5ad28b6e21a1e62358da",
"description": "panfrost: Switch formats to table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6be9e094737aa9bf221724f14228bf2f1286bb2f",
"description": "pan/mfbd: Add format codes for PIPE_FORMAT_B5G5R5A1_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aca15d5cba6f8a4a7898166648fd0a6f841df1de",
"description": "nir/opt_if: use nir_src_as_bool in opt_peel_loop_initial_if helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50bead32b150a869f1c17efbee8476114d1462a7",
"description": "nir/opt_if: run opt_peel_loop_initial_if after all other optimizations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "52c8bc0130a2031904f8f4e2187baf2f3f8ff6ec"
},
{
"sha": "d221f70299cc4b14316fe83eeb5ae28797421a63",
"description": "nir: Add documentation for each jump instruction type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d011fbde5ceda9924bae389278e8a278eb2dd2cf",
"description": "nir: Use a switch statement in nir_handle_add_jump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c87082c940ddba90e7bd0aefdf834eb2c335a74",
"description": "nir: Validate jump instructions as an instruction type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fb3dc8d1030cf3c373bf90dea61d03d22950b58",
"description": "radv/aco: enable storageInputOutput16 on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc1a1da8abbc88e17fc6dec8d000436898187971",
"description": "aco: fix off-by-one error with 16-bit MTBUF opcodes on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1647e098e94d6aab0b4c454ccdd5300afd1d0079",
"description": "aco: implement 16-bit interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbbb4057e64f95e95bd9f302a19e5775556ad600",
"description": "aco: emit v_interp_*_f16 instructions as VOP3 instead of VINTRP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34f2c4dc6a6d62677bb7478a70e71b0e5719fc4c",
"description": "aco: validate v_interp_*_f16 as VOP3 instructions instead of VINTRP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fba5bb9cc49aa526ce9b108229aa7e01349275d",
"description": "aco: implement 16-bit vertex fetches with tbuffer_load_format_d16_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ffd3946055ec2761d7a475559f580c587e7ca78",
"description": "aco: implement 8-bit/16-bit mov's with p_create_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "860b4d16f46c343863653faccaa596c193ed13b0",
"description": "aco: allow to load/store 16-bit values in VMEM for tess and geom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bd3b67163a0dade4268be9fbc3ca8a220c8bb7a",
"description": "aco: convert 16-bit values before exporting MRTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "462a5fe6f44e03e1f39238174628beda3e43fa18",
"description": "aco: store 16-bit temporary outputs as v2b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3fb064e000a8706319dc996788159bf84a13f0f",
"description": "Expose EGL_KHR_platform_* when EXT is supported",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "52d6b4d6c0fa480ead93786851349dbd0a54d394",
"description": "pan/decode: Fix min/max_tile_coord mixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deb78eec1b7c2fa019c5f8ab8284dab2818b68f7",
"description": "pan/decode: Use a page table for tracking mmaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c355f1ae8be2a7e1f9141c5433bdbb35fdcd7e6",
"description": "freedreno/ir3/validate: add checking for types and opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f484d63617afe67f9eb8ba98f96e5c3617aa43c8",
"description": "freedreno/ir3: add helpers to deal with src/dst types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3561d34fff44ae82283dc1d4352e87d47793c40e",
"description": "freedreno/ir3: add simple validate pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "554f3d54ca1abac21df7ab052c1b48d9d44e774c",
"description": "freedreno/ir3: fix mismatched wrmask for overlapping VS inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16cd232dbc31fd594b8ce6b04576870b36d301f6",
"description": "freedreno/ir3/cp: fix cmps folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39de27d3b9031af5115504893b5e1bd42756d3db",
"description": "freedreno/ir3/print: print cat2 condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b86b5ed7d355c97b5eb889637e9dd66d98a6e1d",
"description": "freedreno/ir3: fix immed type in create_addr0()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3474ba53b5e6560e758cef51b50d248b6fb806ec",
"description": "freedreno/ir3/cf: handle multiple cov's properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3db5d146e97e132e17fe7e3aca306c3523d14279",
"description": "freedreno/ir3: fix mismatched flags on split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b24b6a83653f1b53237288215cbff94ffeb2dc56",
"description": "freedreno/ir3/group: fix for half-regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcfe5eff63358371b10f1cb75964e3f930d4c858",
"description": "freedreno/ir3: make input/output iterators declare cursor ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1d33eed417a78407d0955b603085f4e521d9edf",
"description": "freedreno/ir3: make foreach_ssa_src declar cursor ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65f604e3b3b25bb95c96062675817a3828562e26",
"description": "freedreno/ir3: make foreach_src declare cursor ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "599fd861d4898a0e1c51c64f2a5ae2665e052b53",
"description": "freedreno/ir3: be iterative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b828929ac9d14309b56177350b37def3b001e8a6",
"description": "freedreno/ir3: move where we preserve binning pass inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0cfc06a2c3ab583ab8a29d9f365cb5ee417dfe3",
"description": "freedreno/ir3: add IR3_PASS() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9e5605720f48b3094e708e5c762b340544ab3ff",
"description": "freedreno/ir3/postsched: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c953794cd6e4a5767b0739b1effc48b066e2a29c",
"description": "freedreno/ir3/legalize: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3630c9d29b7bc7dbdf7d914d39782b4d02c5520",
"description": "freedreno/ir3/group: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "721147a05d47229252dc49460f6de1eec793bfc2",
"description": "freedreno/ir3/deps: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4ecfde2dd07494855631865da45a8863372c3ae",
"description": "freedreno/ir3/cp: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "372e4663011e7388114d798ac1028da5dd72ab92",
"description": "freedreno/cf: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6d121502d8e66cd891f3386ccfb0aee0d8af310",
"description": "freedreno/ir3/dce: report progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9beb2baaff4a2019aefe3dfc75187d75dba04286",
"description": "freedreno/ir3: juggle around ir3_debug_print()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "947aa23eff7ac6cfb17eb7bc56df0bc9ed4bd2b9",
"description": "freedreno/ir3: remove Sethi-Ullman numbering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ceb56a5318be6968c252a994cff8045d2e8411a",
"description": "radv: fix missing break in radv_GetPhysicalDeviceProperties2()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53"
},
{
"sha": "bcb0038c8399f7050eb49cfdb227d3d91c1e8804",
"description": "aco: fix disassembly with LLVM 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff98b1b51a6133282ac9a8ee5b3538418999992e",
"description": "r600/sfn: Fix printing ALU op without dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1124c3f1b629d3fa0d31dea8601aadd72a3339e0",
"description": "r600/sfn: Don't reorder outputs by location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f942a8e7c72c720bc7d4669a15fa4d37dd7ce7c",
"description": "r600/sfn: Fix splitting constants that come from different kcache banks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "723ae8177e88a8a129b664371da46c0c9d004866",
"description": "r600/sfn: Fix clip vertex output as possible stream variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ae4b7938e80c71b3b06f9eab26c7cab46a5d308",
"description": "r600/sfn: SSBO: Fix query of dest components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c247f505c253f6f2eb6652f176e21681219734c",
"description": "r600/sfn: use the per shader atomic base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd2d7966ac44697d31684e2b5b5b492142915a1e",
"description": "r600/sfn: Add support for texture_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "358b0a57bfd7b5f7e0e05fa4f4cfab5c106a82ff",
"description": "r600/sfn: support indirect sampler buffer reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f3ce9b1d0c5ebf37c8f33d7cfa67d6b3a23a17b",
"description": "r600/sfn: assert when alu dest is missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd99a7737f70a3bf05492c7a72f4dd0509e09be2",
"description": "r600/sfn: remove pointless check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff92345a19a2929a6c229c23be0771acf9728c78",
"description": "r600/sfn: Don't reject VARYING_SLOT_PCNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15d6d354207adea208377edbafe9ca8180a9e406",
"description": "r600/sfn: Add FS output sample_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91a618eae9f0f126367b14dec8ebe3c80b7cf825",
"description": "r600/sfn: Handle loading sample_pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b84920befb3121b58e22e176267a63a8b1317a",
"description": "r600/sfn: Take FOGC, and backcolors into account im GS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d777c040958f3881d065123b73a7abcf422809a7",
"description": "r600/sfn: Add support for viewport index output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "607d7fb587b4c479d4af3b5e2abd8c588bffce53",
"description": "r600/sfn: Make 3vec loads skip possible moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac2c3fb010c00716444e3d7b4381b29afbc92cd4",
"description": "r600/sfn: Fix handling of output register index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9db5536643acff1dac81bbd3cae97a66228b0947",
"description": "r600/sfn: Make allocate_reserved_registers forward to a virtual function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "041df7949656dd691b1e1484ba6c3c1a47b02285",
"description": "r600/sfn: Fix RAT instruction assembly emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8977946aa2aba6652e847fdfdb499c7da3a25b42",
"description": "r600/sfn: Fix GDS assembly emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6eb19dd633c415761a5f2310be4be354a0ba0bd",
"description": "r600/sfn: Fix RING instruction assembly emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e475eae0fe8a2e81c00c1d6871740d2f0d13400f",
"description": "r600/sfn: Fix memring print output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13bb0a97012bb017c5d754d0c55ed0d1d513b264",
"description": "r600/sfn: skip copying LOD if the target register is is the same",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19673ce47dfdacce81ad0095efc7eb6960aed531",
"description": "r600/sfn: re-use an allocated register in lookup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb0ba82727aeaa8c5fafe6dfce0c926e41202cf",
"description": "r600/sfn: Skip move instructions if they are only ssa and without modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aed9618e20a8314185b7d305b2309a63a3870c66",
"description": "r600/sfn: rework getting a vector and uniforms from the value pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afd47ea83be5521c4ae50ba15e84649e1339ab9f",
"description": "r600/sfn: Handle CF index loading from non-X channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54c3d4bd24eee4fcf595a859e17e04aed7cabf1d",
"description": "r600: Add support for loading index register from other than chan X",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3baad0361674228eefdfa239b8a4ce22dc1bb66e",
"description": "r600: Lower lerp after tgsi_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b689de3444ab053e2b81022537ae31fb2c38b82d",
"description": "r600: Lower int64 ops from TGSI-to-NIR shaders too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32305c0959dec86c24ef776209d4a92bb47e5776",
"description": "r600/sfn: Fix printing vertex fetch instruction flags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f718ac62688b555a933c7112f656944288d04edb"
},
{
"sha": "65d8c692bd7943b5c7b5538d074f486e94b10e08",
"description": "r600/sfn: Unify semantic name and index query and use TEXCOORD semantic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "667126cc82a78b69d61ffd99ba251edf210bc7a6",
"description": "Revert \"gallium/gallivm: fix compilation issues with llvm 11\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "e2a7436dd10df70ba14d18ab7cf8ad538f80e653"
},
{
"sha": "2a6811f0f981c8d67d0131a0b74549b641ea2247",
"description": "Revert \"ac,radeonsi: fix compilations issues with LLVM 11\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "42b1696ef627a5bfee29911a780fa0a4dbf04610"
},
{
"sha": "c4544f47167ab5fe170e5131ad45b20b02507bce",
"description": "nir: Consider atomic counter intrinsics when setting writes_memory",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6a6c36e9776a5f1df2e84aead670b215712f4094"
},
{
"sha": "ee90339cfbe960ccf59e486b845476a277cc9dc7",
"description": "llvmpipe: add gl_SampleMaskIn support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "310823eccd81ad2bb89a9ec8b8c177bc8929cefa",
"description": "gallivm/nir: add sample_mask_in support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dac24790e7386a51f1d513762ef08ca20ed994d",
"description": "llvmpipe/fs: hook up the interpolation APIs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f71a5e25f3560292952ce7d7fe250d2b6c2f4c8",
"description": "llvmpipe: add interp instruction support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06c10fa3a50cdefd95512f0c6b9060834f9dd33c",
"description": "llvmpipe/interp: refactor out centroid calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1f5a23a4dfc6f3346a78e560dbeb3dcb8cca31d",
"description": "llvmpipe/interp: refactor out use of pixel center offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae5f6ddc0529fcf29e26bc0c35ffa1e6ea2eb7b0",
"description": "gallivm/nir: add an interpolation interface.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53fcb30c12ebb34329086ea4f8e0165d62c61302",
"description": "llvmpipe: remove non-simple interpolation paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b7e03175d9ef0d73ce01896cc8b385978aeba6d",
"description": "llvmpipe/interp: fix interpolating frag pos for sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9690b7471289489f346c73d3ecb8990adbc6e50",
"description": "llvmpipe: use per-sample position not sample id for interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50987644834921ecf571d8010960688425e3fda5",
"description": "llvmpipe: don't use sample mask with 0 samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b11aa12253ad3f0ed68e98b320e873572e1fba32",
"description": "r600/sfn: add emit if start cayman support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4746796b825d9eb607e6d0a5132339c313010146",
"description": "r600/sfn: add callstack non-evergreen support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19273fb227d1434d28821aa5cae8ec2e7ab46d70",
"description": "r600/sfn: cayman fix int trans op2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38560e0d1d0d01826cc460f5455732cda1b227bc",
"description": "r600/sfn: fix cayman float instruction emission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff9c95421a64a349ca70a61b1a6c9cd22198cd67",
"description": "r600/sfn: plumb the chip class into the instruction emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "164aed6c8142a995c6ac1c36ee7a16896f675163",
"description": "anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3d9747780bc2508f4474230a0998d9dba7b02d1e"
},
{
"sha": "6a6c36e9776a5f1df2e84aead670b215712f4094",
"description": "intel/fs: Use writes_memory from shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d89c28d314b909ebbe94203170b76b82acaa249c",
"description": "nir: Use deref intrinsics to set writes_memory when gathering info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d50069ab08a917705b40641b46594e088734c2f5",
"description": "r600: enable TEXCOORD semantic for TGSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68b3b5bcab95f34073fcde7fe671cb25975218b0",
"description": "ci: Switch the baremetal runner to be an x86 docker image.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8094a9ab685b67ce5bd54b3f7a2a7b22795f5420",
"description": "ci: Update versions of packages to remove from rootfses.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18fc6a95b672eaa331425538416f035786a1092d",
"description": "ci: Make the create-rootfs more resilient.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "588ea3184ceb928cbc11e99ba3a7cfae2aa61773",
"description": "ci: Make cmake toolchain file for deqp cross build setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a65521145c0da91a4fe4c9901921745a1af178f1",
"description": "ci: Autodetect whether we need cross setup in lava_arm builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "188916bd060e09fbbc1b3911516cd1f49b0291fd",
"description": "ci: Move cross file generation to a shared script.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34195d69ddd03a0fbcc48831cbc5d96f32c3be82",
"description": "iris: Initialise stub iris_seqno to 0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fd1907efb385a6f668971e9bb93af2f64d7b8cda"
},
{
"sha": "a6184eae3123840b1ff3d78e24454610e3013013",
"description": "freedreno/drm: handle ancient kernels",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c9e8df61dc8737f167767f2bda8a56abcae8ad5e"
},
{
"sha": "106c2a65dbd6b523a1a68f8b0e913294edc7bbd6",
"description": "freedreno/drm: don't pass thru 'DUMP' flag on older kernels",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b2c23b1e48f043edee1a6aaa3c132c13edba032e"
},
{
"sha": "e422f61e6eadade09fd904eef408746166fa9797",
"description": "freedreno/a3xx: fix rasterizer discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e105068343bbaf33d555159f795b26bb2bfc429",
"description": "freedreno/fdperf: add dependency on generated headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4504d6374dbe2aa40af519c16765457bcbf81b84",
"description": "ci: Fix TypoError error when traces in traces.yml is an empty list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e85dc9a240601a201ec662f1a17bbdbea2965bfd",
"description": "ci: Split test_tracie_skips_traces_without_checksum in separate cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "550a4f77648f68bc48df34ce9d39dc3df1461f13",
"description": "ci: Migrate tracie tests done in shell script to pytest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37621da7b144a6021a8e3962352ad3561e82f560",
"description": "ci: ArgumentParser receives the args from the main parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb1f22fb014384bec96fa2c2b08e09a2cb29cddd",
"description": "ci: TRACES_DB_PATH and RESULTS_PATH defined as relative paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78c46c2126109dc5c1cb2ff315aecdd69b93d1f5",
"description": "etnaviv: don't expose timer queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5accb3ff997c073f9a9418c97ddd2365f81504f",
"description": "freedreno/a3xx: parameterize ubo optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "475fb28377fa4f5293c1a0853f2c4260418aea7f",
"description": "freedreno: fix off-by-one in assertions checking for const sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c05e16666c78a099fd8c732fc6156a85950ee6a",
"description": "freedreno/a3xx: fix const footprint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9048adbd246c725ae80942b6b56a742ad02295dc",
"description": "freedreno/ir3: avoid applying (sat) on bary.f",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d86892ea3cd6239a9faae825bb657292a7ba848",
"description": "freedreno/a3xx: reinstate rgb10_a2ui texture format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff4df32fae58d944e309ffd8e3fd05669a8cc2c9",
"description": "freedreno/a3xx: there's no r8i/ui rb format, only rg8i/rg8ui",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78615dcca19699737bf9cbc784b66d9ea966bcc0",
"description": "radv: use util_float_to_half_rtz",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8b8af6d398a94cb07015c695fdfdb5c157aa72cf"
},
{
"sha": "632a921bd0dd40ad3167a0b8a74fe7054a78256a",
"description": "lima/ppir: optimize tex loads with single successor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4b7699d849d28adfd057136812b00a6b4838ed0",
"description": "lima/ppir: rework tex lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92611e21c19b35d1e5c9091614b2659d789558e2",
"description": "lima/ppir: improve handling for successors in other blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96c1d5f629b3e45958e5ee41d7d8b34e52ae247d",
"description": "lima/ppir: handle failures on all ppir_emit_cf_list paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa3549c92b240aab23bd5838f1fdca2ae4caf055",
"description": "util/rand_xor: extend the urandom path to all non-Windows platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76abe98cf15226f25d93e76e383715061ada6f4",
"description": "util/rand_xor: fallback Linux to time-based instead of fixed seed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0ce684aae83bd6c8129cac09dc98823d786b798",
"description": "util/rand_xor: drop unused header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f50f26325f8df7e076a0ffd2196eab1c36ff07ae",
"description": "util/rand_xor: make it clear that {,s_}rand_xorshift128plus take *exactly 2* uint64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "576bff5c73ff217b15900982640dbf8f184569d5",
"description": "gitlab-ci: exclude scripts that don't affect the build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "494b7ef0c1a440c57f5a6a8a301fba4f7e551417",
"description": "gallium/auxiliary/vl: Fix compute shader scaling for non-square pixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6a5e112aa1fd09bc01f4cf3ca211ad73cc404e",
"description": "gallium/u_threaded: execute transfer_unmap with THREAD_SAFE directly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f22e0fd29369f478da1d36520049f001cd698d1"
},
{
"sha": "c9ccceff1092049b081db88e53db8335a0a64951",
"description": "radeonsi: test uncached clear/copy buffer performance with compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5acf99e81f7ad3c93426e62d6df98d64d73d80b3",
"description": "radeonsi: compute perf tests - don't test 1 wave/SA limit, test no limit first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c45a2145f5eaae53d48e3aa7e0f10f2c70f267b0",
"description": "radeonsi: disable the L2 cache for CPU read mappings of buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7356144fe42939ecbc01d2066ca6ea5d0f9351a7",
"description": "radeonsi: disable the L2 cache for most CPU mappings of textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36c01248049abba6d79b5ff1ddfe38306e0ddbff",
"description": "winsys/amdgpu: add RADEON_FLAG_UNCACHED for faster blits over PCIe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbbc18bc678a826508ed0b904ab485c44b7348c8",
"description": "radeonsi: use display_dcc_offset for setting displayable_dcc_cb_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5ac9d18d8f30893aff1e141f89085dab557b7df",
"description": "radeonsi: use vi_dcc_enabled instead of using tex->surface.dcc_offset directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c4c1b049966a2cc4619fec796ea244f53051a6c",
"description": "radeonsi: rename SI_RESOURCE_FLAG_TRANSFER to FORCE_LINEAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4907bb44c3c9bdeac0077ce8d0a533d3ef685920",
"description": "radeonsi: simplify setting resource usage for si_init_temp_resource_from_box",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f57276309b14be8a61e1913ab00dd6e4b1e5e8ce",
"description": "radeonsi: tweak clear/copy_buffer limits when to use compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b158b117e1ef69d47724f607fb5bd28389148fac",
"description": "radeonsi: optimize access pattern for compute blits with linear textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f8089139f1be6f30628fad033d87fdb8c804f80",
"description": "radeonsi: use correct clear value size for EQAA in expand_fmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2361e8e72278cfe256f80946516be7a48534e6d5",
"description": "ac/nir: honor ACCESS_STREAM_CACHE_POLICY for L1 and L0 caches too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d573d1d82524b8a2e5f56938069cabc0f0176a0e",
"description": "radeonsi: Use TRUNC_COORD on samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "65c2362e88578575899bd208713d87b1206ad360",
"description": "iris: Use modfiy disables for 3DSTATE_WM_DEPTH_STENCIL command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "864d8acbfdb5df17c5495b87ceba7c009f65988b",
"description": "radeon: Fix whitespaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f80d653d701f51f00f88601707747554c9a7af1c",
"description": "radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion query issue",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "844d561c580188dad583dd4bad3b77d55e39372f",
"description": "spirv: handle OpCopyObject correctly with any types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d1821adf0bc51958becf116d6df5c65514d58b6",
"description": "etnaviv: retarget transfer to render resource when necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b9627765303356328c409cd59bef43d15f4eafcf"
},
{
"sha": "bb3545a6ee419c4802ac4153eb690a93dc2f339d",
"description": "intel: Store the aperture size in devinfo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a887ad7c84e14fdad7907037a39e9fee9d504bf3",
"description": "st/nine: Handle full pSourceRect better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbb08255708b9005b5bb719a94ebd93194f51861",
"description": "st/nine: Ignore pDirtyRegion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c474dde282aa7b02513097b58435a470eee23f9",
"description": "st/nine: Improve pDestRect handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffed34113b652a59e6d6a9d9e212a3eac72dd216",
"description": "st/nine: Retry allocations after freeing some space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d771e0cc60a0aa853c5e1e0df304f970a47ab774",
"description": "st/nine: Increase available GPU memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf13691beb4237a8a449dd317561066df492842",
"description": "st/nine: Add missing NULL checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "725ebc4657d27349ed586e5c178d5b1a971587cd",
"description": "st/nine: Fix a crash if the state is not initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0222c550c726f0b80d083681d749e2891b11a318",
"description": "st/nine: Fix uninitialized variable in BEM()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d904d27491aab489d54746bc6650b27c5927c39",
"description": "st/nine: Improve return error code in CheckDeviceFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54a7a6908597e016912609db16532cc8eba16864",
"description": "st/nine: Pass more adapter formats for CheckDepthStencilMatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "edff31c0d902cd83495a1e49f306d8f031cf118b",
"description": "st/nine: Do not return invalidcall on getrenderstate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c61b4db7d6f9ce2638bdd35c8dcac70ea950e4e",
"description": "st/nine: Return error when setting invalid depth buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0f21cbaa124fa32509a8d9c14120fc22f0c8c63",
"description": "st/nine: Add checks for pure device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09ac0350fdc97a746342c63deb4e9b626959d47a",
"description": "zink: implement i2b1",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f6a491eec02d6c141e2b4849a3ba924926a482a"
},
{
"sha": "4c212a1168de9ffc83a7b8e8751ea7cf3dca5c4a",
"description": "util/rand_xor: use getrandom() when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf2b285c5592e5d8fce24ab6a34eaa9c168aa129",
"description": "zink: mark depth-component cube-maps as done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea62c237031a05e82147bca2699269bf2d80fa05",
"description": "nir: Use 8-bit types for most info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57e796a12a883f5845c8e0ed05ec6bdb6d055b53",
"description": "radv: Implement VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e3c6a7ba769d358dfffa690751cac6ca7f9c5df",
"description": "radv: Provide a better error for permission issues with priorities.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7458f19e1de7d40ff8aa72b6a141f24d33451c6",
"description": "freedreno/uuid: Generate meaningful device and driver UUID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9623debf48ae7dbea120389eae40d784d22eee24",
"description": "freedreno: Centralize UUID generation into new files freedreno_uuid.c/h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdfede7336b6ef99aa60d955f7a173ea945602d4",
"description": "aco: split operations that use a swap's definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f293d02dc44e631a888073a884648543feecbe51",
"description": "tu: Advertise COLOR_ATTACHMENT_BLEND_BIT for blendable formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adbdab3ee80017a4939e9cb586ea85f8c4e7efc9",
"description": "tu: Implement dual-src blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "078aa9df8daff60e52a66d8f8062dce135b94ec1",
"description": "tu: Move RENDER_COMPONENTS setting to pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a9d12d5133639946b624a1ad367ea3f9543a8fe",
"description": "ir3: Fixup dual-source blending slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e0580550e1b4846d3ad7ff738f57063b05089c9",
"description": "freedreno/a6xx: Document dual-src blending enable bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4aeaef99c003f3c75279d9b400315685ebbba30d",
"description": "Revert \"nir/validate: validate the stride for deref_ptr_as_array\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "667e14e7bd759a77e732c4de09fb978ee3816eaf"
},
{
"sha": "2c6599d6d6dc908374a77d2f315d9a3e235e3656",
"description": "docs: update calendar, add news item, and link releases notes for 20.0.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "212ee624f81bdbf7acb17c1b343a3500130be5d3",
"description": "docs/relnotes Add sha256 sums to 20.0.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5e9a0dfd7e7ef7c47108ddd4d6e5c7aff4fb7d6",
"description": "docs: Add release notes for 20.0.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceae09da156309327d7ba6f4a59d3a2e9b8837d9",
"description": "intel: Silence unused parameter warning in __intel_log_use_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cb2330e56568ae705e09e377ccc501051b2514e",
"description": "anv: Silence unused parameter warning in anv_image_get_clear_color_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b44eb50f2d125420c2c78d45e112bc3c2ee1472c",
"description": "anv/tests: Silence unused parameter warnings in main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4638cfdad3199bd97cf8ca7070008186bff456a",
"description": "anv/tests: Don't rely on assert or changing NDEBUG in tests",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f7c56475d25138234ab0bb28a10df9000de594f9"
},
{
"sha": "66e3c74f9c7ffdd7687d4304238b50c3ba35ef47",
"description": "aco: fix WQM coalescing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a5fc96b533418dc2d68f17f3f19ac5f82d59b978"
},
{
"sha": "4151bddab5d3dc082ac689e4d3a96f42fa4718ec",
"description": "anv: Fix descriptor set clean-up on BO allocation failure",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8"
},
{
"sha": "3f74c6a8815dcc5ff7f56993cc88f9e21aa81d14",
"description": "anv: Call vk_object_base_finish for image views",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8"
},
{
"sha": "ed95f69dd54c907879b90e9a2d1ddb7f56c717e4",
"description": "zink: correct PIPE_SHADER_CAP_MAX_SHADER_IMAGES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50ebe5a991a45de6fb04b1a7edd956a530cf5d12",
"description": "zink: do not expose real value for PIPE_CAP_MAX_VIEWPORTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adc633627349d44c3e5495c442a16b0129c00989",
"description": "meta: Remove support for multisample blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb28ce79882eb6ecad7488f8827a0fdf05de1828",
"description": "meta: Coalesce the GLSL and FF paths in meta_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5be77851907ef4401596c88916b682a311449b1f",
"description": "meta: Use same vertex coordinates for GLSL and FF clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5d2fbf3528ed96f6b0afc953232983b8753b03a",
"description": "meta: Stop frobbing MatrixMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29f10ede71ffe8352bdfda154f3994542094bcfb",
"description": "mesa: Add function to calculate an orthographic projection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c731f2ab63d001d47995e3f5e0e8f5c74d5a2e55",
"description": "mesa: Add matrix utility functions to load matrices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5a8d0319b8fe14bb9f970fdca1decf6dbc9e603",
"description": "meta: Remove support for clearing integer buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5d2c40fb9c841ab28cc9ab6eebaaac44afa6e4e",
"description": "meta: Make _mesa_meta_setup_sampler static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27c2082a4238eeece5fb36d948ae96301d5ae506",
"description": "meta: Make _mesa_meta_texture_object_from_renderbuffer static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "067cb2f165c3363957aa4206461829a8e53abd32",
"description": "i965: Assert that blorp always handles color blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "667e14e7bd759a77e732c4de09fb978ee3816eaf",
"description": "nir/validate: validate the stride for deref_ptr_as_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7afc9632a6d03ed8d23fbab08b564da594b9cfd6",
"description": "nir/deref: copy ptr_stride when rematerializing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1b69d101a60974c105df8519890e3f90fd44911",
"description": "targets/opencl: fix build against LLVM>=10 with Polly support",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1151cd2ffc821a09130f87c2a266b2bfe7b0822",
"description": "freedreno: Avoid duplicate BO relocs in FD_RINGBUFFER_OBJECTs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6fe0799faf73970ac76e26bac2f7b38195fe1e1",
"description": "freedreno: Fix resource layout dump loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2eb180db94830a70e21770e3a972efc55ee8385a",
"description": "zink: disable vkCmdResolveImage when respecting render-condition",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "80d7cc6f1294ae2c32377b01f0d0be664d69e81a"
},
{
"sha": "06b6c687e2aba075e9fc3812d80c128bd873bbce",
"description": "anv: Fix deadlock in anv_timelines_wait",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288"
},
{
"sha": "c059b2270724b2c02416d7d7d45e23a5e994cda5",
"description": "gitlab-ci: Install g++-mingw-w64-x86-64-win32 instead of mingw-w64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcbb189bbeed39ab03b65fa821dec91cbb999f84",
"description": "gitlab-ci: Move lib{drm,pciaccess}-dev cross packages out of loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da3aee926387cb9113b79c5376a6a8f4295582ac",
"description": "gitlab-ci: Install WINE from Debian testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd9b445145851dcc3d697f3df46f86f86db466c0",
"description": "gitlab-ci: Add Debian testing repository for x86_build image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2773d706707b14f3285f337cfeb5e37b8a60385",
"description": "gitlab-ci: Move down container_pre_build.sh invocation in x86_build.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c79ac10690d1a2e44ea30a05542d0ea3f246a56",
"description": "gitlab-ci: Update to current templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc472a2a7c6c99eb228ef138acadc16337a48ede",
"description": "zink. Changed sampler default name.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1f023307768570a621c3050222bd32c546d72a9",
"description": "radv: enable shaderResourceMinLod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d63a1a84d409d08fd6c6f8a0c569b2620d6a600",
"description": "ac/llvm: add support for texturing with clamped LOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aaf5706aa32208b456df6b7f53b281baf24c6f3c",
"description": "aco: add support for texturing with clamped LOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47a769143be8f81e01a70467d51142d36597847f",
"description": "aco: remove useless check for nir_tex_src_bias",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f46a3191ff31a89d6969a67f8b50dbedf085dca",
"description": "CI: Windows: Build LLVM and llvmpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69ffbcb16244fc4f1161dd4082eb93b7a80232e5",
"description": "llvmpipe: Expect increased exp precision on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf21b763832abc5739fc46eb0d30440587015840",
"description": "freedreno/ir3: use lower_wrmasks pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42d38ad02816d72e8c3ef1d15dabb28ee9eb2f88",
"description": "nir: add pass to lower disjoint wrmask's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a506d49faecf06d5cd2fd2d049319d907b273b83",
"description": "nir: add helper to copy const_index[]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d3cfea78b799af71012dcd6b84cc38a9d172e05",
"description": "nir: fix indices for ir3 ssbo_atomic intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea6b404294a0d6d83360bd0c5c8ab4e6f44c3555",
"description": "freedreno/ir3: use const_index accessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14969aab11effa1500f114314c9b8879821b8b24",
"description": "freedreno/ir3: Drop wrmask for ir3 local and global store intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4627bfcd69544780e30c069b77967cfb92c9d7e0",
"description": "nir: Add some docs to the metadata types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3111cee2f627d7e681e1695e1e4b1b5b126d5c7d",
"description": "freedreno: Fix attempts to push UBO contents past the constlen on pre-a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7336caa52d90dac3e7cc82259e223e933ca95ce0",
"description": "docs: update calendar for 20.1.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dd24b381c52e0b20fe70041e95611aad6b0d258",
"description": "panfrost: Fix background showing when using discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15dd7933bc33bb13d146f9e0a1f79092e749f33b",
"description": "anv: Translate relative timeout to absolute when calling anv_timelines_wait",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288"
},
{
"sha": "0b5288492b90c9a5471152393df31691271f6a55",
"description": "anv: Set MOCS in 3DSTATE_CONSTANT_* on Gen9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3d8edf3e08988b19c6861040b9ed4afa8ca5ec2",
"description": "anv: Set 3DSTATE_VF_INSTANCING on the SVGS element",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "723208988e12f2f3055360ffe8d9bd0b8414171a",
"description": "freedreno: Drop the noubo fails list for CI, since there aren't any now.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "112c65825fddd00a2136c75e09982e1878c944a4",
"description": "freedreno/a6xx: Use LDC for UBO loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab93a631b4c6c2c8d682d90649df69d3016e4722",
"description": "freedreno: Trim num_ubos to just the ones we haven't lowered to constbuf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5176c453e5fd74f6999d09e551bcbc771845e8f",
"description": "freedreno/ir3: Move i/o offset lowering after analyze_ubo_ranges.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5387c271409dbfb12292feec2dcd61399bbb1a99",
"description": "freedreno/ir3: Leave the cursor alone during ir3_nir_try_propagate_bit_shift.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0a4d1c4e53f770d1e4f80f112e3d36b9f09a7c4",
"description": "freedreno/ir3: Clean up a silly nir_src_for_ssa(src.ssa).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2a0cde390001e70e7f9696f4ac7cbca9616cbdf",
"description": "nir: Include num_ubos in the printed shader (if nonzero).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "492d664be06ca538d4e5c1e380ab7966714a12a9",
"description": "util/ra: Add [de]serialization support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38e68db778439c34ebb876273fcf9139764abc80",
"description": "util/vma: Add a debug print helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adbcef37d2d1f838ef24a4ab1f4332cc87b5fdad",
"description": "util/vma: Add an option to configure high/low preference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f40f8f623a021d791886ca8e1a159e34cfcb4bfb",
"description": "util/list: Add list_foreach_entry_from_safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeb95fda541719d5fe9b8fdb531f3370228228d7",
"description": "util/list: Add a list pair iterator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5425968d2e46eb3311a75f4bf7bedb1d9dd59459",
"description": "anv: Implement VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b07f142d7fae956aea55082d4b3d8e5a3d3cfb8",
"description": "anv: Add a way to reserve states from a pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32d631dcd250bdfa0c8089921b50544988ee8f8b",
"description": "anv: Disable B5G6R5_UNORM_PACK16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ae0762f5c05284cda768fff9334eee28f3d0355",
"description": "anv: use the correct format on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf702c3326264c616c112280fe8947bfcc5eb11",
"description": "drirc: Enable glthread for PCSX2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "445e559e35ae3151d7587f61310ec0fc25c90982",
"description": "post_version.py: stop adding release candidates to the index and relnotes",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae26149e2e9ccac54d64ded9a9c0a8ae84cfd300",
"description": "post_version.py: invert `is_point` into `is_first_release` to make its purpose clearer",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fba85bcb8bcb722e0bbaa54163d8a39d6fd067d",
"description": "post_version.py: fix branch name construction for release candidates",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "64c7363f7efb6c5bf39cf4443245a82fc9904fb8",
"description": "glthread: stop using GLenum16 to get correct GL errors for out-of-bounds enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1152af2edacb93126b66e19399d971036fc02d79",
"description": "radeonsi: also enable tgsi_to_nir caching for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45e69e7d118ad0297ee924125fe04e09cfd9251e",
"description": "radeonsi: Enable tgsi to nir disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f83f538881da04bc2a5dca2741c69b50a8880b40",
"description": "st/nine: Enable ttn cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4db880d8057bac3209c196edc94c6b1e521a782a",
"description": "ttn: Implement disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "522bd414f343c7a132fee17d0d6b755b9ec6766c",
"description": "ttn: Add new allow_disk_cache parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6670475a449ed5166f5de997c820da16a675a6de",
"description": "freedreno/a6xx: Fix UBWC mipmapping height alignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81f21ff4ef8b5ffb770d0ff3516338ffdfce3e99",
"description": "freedreno/a6xx: Fix UBWC mipmap sizing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5db2a257413e2c570b49b8c2171166592f3e093",
"description": "freedreno/a6xx: Fix UBWC blockheight for RG8.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9da4ce99538179108dc7694affc68a0e081404db",
"description": "freedreno: Pull the tile_alignment lookup for a layout to a helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc7ccdb3f526c2e43aa48a3f5d43fea948012371",
"description": "freedreno/a6xx: Add a testcase for UBWC buffer sharing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e32783c644fa7230c4de07f1062cfc900a7e0e9a",
"description": "freedreno/a6xx: Improve layout testcase logging for UBWC fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e4ddb6353d1fea70d4744e7ea70461dd36214b0",
"description": "freedreno/a4xx+: Increase max texture size to 16384.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f7d1541df8a9ea040f893fc6267a3d4ea6ebf26",
"description": "nir: reset ssa-defs as non-divergent during divergence analysis instead of upfront",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b881f3d8e4c367049aeb376602525559ef09ed5",
"description": "nir: simplify phi handling in divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "450b1d87ba6bb41056f2ae8c576f98d6a70fa2e4",
"description": "nir: rework phi handling in divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "febef2245965efb50e283b16d2a927fcaebd8ffc",
"description": "nir: refactor divergence analysis state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9ea0ca6ee6c36fe26a559e2a4d2fcda78a0fda3",
"description": "nir: add nir_intrinsic_elect to divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca2d53f451e527b7227f073aeeaeece00d3787c8",
"description": "nir: Make \"divergent\" a property of an SSA value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db94a2d03d3d888da2091dc20048bc178e243966",
"description": "gallium: remove more \"state tracker\" occurences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74800697032569bde5d4f87b9e2dbbcee4c9d922",
"description": "gallium: rename PIPE_RESOURCE_FLAG_ST_PRIV to FRONTEND_PRIV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c9b9aac7d09e65195dca6681d59c10e4ef713d9",
"description": "gallium: change comments to remove 'state tracker'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6287a94b697ffe12a4e576a38943cdf4e90cdb0",
"description": "gallium: rename 'state tracker' to 'frontend'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b408734e5e2fe1e1ef08080c4425ad8a7ed33579",
"description": "tu: Implement fallback linear staging blit for CopyImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40e842c009699a3e8b7ffff2f75b3070df41c752",
"description": "tu: Add noubwc debug flag to disable UBWC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed79f805faf1ac5919a30d3284e37cc3f394e464",
"description": "tu: Add a \"scratch bo\" allocation mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ce527a4fed1706aed9ced8e5d3432cc5abfbbd3",
"description": "aco: improve phi affinities with p_split_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51e797e233212be6e78d354ed953f616044ad7df",
"description": "aco: consider affinities when creating v_mac_f32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "138eed45b5362c61b27544d695130bab580c879d",
"description": "aco: mark phi definitions as last-seen phi operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1c0cf7a66905e8d7ad506842a41b0ad0c5b10da",
"description": "aco: fix consecutively written vgprs from vmem instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c7bed72f7948d51a2109f181e7a2d3c77dbd19e",
"description": "aco: simplify consecutive ordered vmem/lds writes optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6beb051aff4f11784cb974a1dc3647e74f2389c",
"description": "gitlab-ci: correct tracie behavior with replay errors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "efbbf8bb81e97a2b2d2e6e018750ef36cd460676"
},
{
"sha": "8546d1dd789b58bd0aff5ca0a231efb35c09c1ac",
"description": "gitlab-ci: create always the \"results\" directory with tracie",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "efbbf8bb81e97a2b2d2e6e018750ef36cd460676"
},
{
"sha": "1ef03dade12b4d5056c3fe5637f9dfd98a42aae6",
"description": "radv: add a LLVM version string workaround for SotTR and ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91c757b7963f458f678226f9637f04a490085405",
"description": "turnip: use the common code for generating extensions and dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddfae50b67e20895c908c9c0721d0b4cfdb18d20",
"description": "anv: use the common code for generating extensions and dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "857051c5c63e238f606652acb1e1f9610de68758",
"description": "radv: use the common code for generating extensions and dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bee8a57942787b4a7a2ca5c375d911288ee16cbe",
"description": "vulkan: import common code for generating extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b1138e3f0e960119a46dc08794132719c93173e",
"description": "radv: implement VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "178adfa6a8e5694a077c3e11fdcc5bc0802839ab",
"description": "radv: use the base object struct types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65458528fc169ab80c99cb115bc6f86ae7b43d12",
"description": "radv: use the common base object type for VkDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b535ac61b92cdf5f1e5adca3f2a4a43e7384e1a",
"description": "etnaviv: Disable seamless cube map on GC880",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8dd26fa2f065e78f3204357d8b474656b9ea81db"
},
{
"sha": "f079c00ffc1c9e85321955f679e656196f724848",
"description": "freedreno/a6xx: fix max-scissor opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6706fdc46fc895b3b3d4446af3d4a9ab1e700c0",
"description": "freedreno/ir3/sched: try to avoid syncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d95a6e3a0ca2d4a420306dd078cea05d3f21c865",
"description": "freedreno/ir3/sched: avoid scheduling outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "488cf208d5d90b0f3b3c346e0abb92e71597202f",
"description": "freedreno/ir3/postsched: try to avoid (sy) syncs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25f4fb346e1fad34ce1f2e9e39b062a303db4ce3",
"description": "freedreno/ir3/postsched: reset sfu_delay on sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f351e1d137603213b5daacece5ff67ad0786d982",
"description": "freedreno/ir3: limit # of tex prefetch by shader size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d69f6fd8529b1dcefa443a8cb31bd362bb64a28c",
"description": "freedreno/ir3: fix indirect cb0 load_ubo lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fc850080ee304c2a62f7313c4b7ebe121c3ebb53"
},
{
"sha": "c4dc877cb5df63a6a86013e32695f72c604625ad",
"description": "freedreno/ir3: don't allow negative const_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d8ba7fb44f8130f7ded5459dbac5484cc9202a9",
"description": "panfrost: Run dEQP-GLES3.functional.shaders.derivate.* on CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7bd021c700961b6eb3f9ee5b7777f4c7e1bab45",
"description": "pan/mdg: Fix derivative swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bac29316b06a5bbee396c70c53ed0640af67c064",
"description": "pan/mdg: Set types for derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69e4d4fabe728e49b22ddcff49153deb3bc43e94",
"description": "pan/mdg: Remove texture_op_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "344dd914972f9ddcef814a3cf08f832708c33146",
"description": "pan/mdg: Use analysis to set .cont/.last flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a7f0e268b7baeb92d8d7d2989beb43550262406",
"description": "pan/mdg: Use the helper invo analyze passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d429187bf3988fca190fcbd53e416b8a46506b25",
"description": "pan/mdg: Analyze helper execution requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3228b3106a672e79093f2186f3e040a7579cd7b4",
"description": "pan/mdg: Analyze helper invocation termination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0da03c68ae3e16a339e41b967fcb689666f02296",
"description": "pan/mdg: Explain helper invocations dataflow theory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95fd950d35717dda29cb7876ac2f2b7852eff1c4",
"description": "intel/compiler: fix alignment assert in nir_emit_intrinsic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c6439792287f11f25cb2b62d699f52daefe54a44"
},
{
"sha": "a663c595bc19d627d2fd28081412306b91554d96",
"description": "freedreno: Skip taking the lock for resource usage if it's already flagged.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "356f99161df36223091cf9721dd49e52cb9e5e3e",
"description": "freedreno: Move the resource_read early out to an inline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d393837332a07f53b9622ca55149e63947e0f937",
"description": "freedreno: Add an early out for preparing to read a resource.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e424bcdfcef19682f9b651f7c1a04e32f18be5c",
"description": "freedreno: Split the fd_batch_resource_used by read vs write.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdcadf611e03f0dc8878fb032b62510c38fe069b",
"description": "freedreno: Add a nohw flag to skip submitting to the kernel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a43e9740646a42e3c2d914ad7e0eb20f4113d153",
"description": "turnip: Execute ir3_nir_lower_gs pass again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bd38746d5a2d21a2f77e2bf1c6fec17ca5eb6ac",
"description": "freedreno/gmem: rework gmem layout algo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c46f46befe67f2e64f1492e5b46974e277ec6ac7",
"description": "freedreno/gmem: relax alignment on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad6e06621b15908d5f3f4c63ce4d84612e5a761c",
"description": "freedreno: add gmemtool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef5f238fd08bb470e0f6327ec76723d37704f13f",
"description": "freedreno/gmem: add helper to dump GMEM layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a49d9c396b61ef2556afba59c495c45bfab0202",
"description": "freedreno/gmem: add div_align() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96b5a70f45612642265d7192e04e90206a4c260f",
"description": "freedreno: initialize max_scissor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1387e778018527f1ea85f616130a2b0d59dcff19",
"description": "freedreno/gmem: don't assume scissor opt when estimating # of bins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c87618d357a4f75a4f47b2638c8f89939fd6c61",
"description": "vulkan: Handle vkGet/SetPrivateDataEXT on Android swapchains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51c6bc13ce3a70b1948ce5c4edbc1d29c5460986",
"description": "anv,vulkan: Implement VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76e722ed63607ecead2c66ef9f3a37a12b62bab",
"description": "turnip: enable tiling for compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f543d87f23555912110e2c0f67a57dcb99d94e08",
"description": "turnip: update \"fetchsize\" value to match fdl6_layout changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a34b3fa198a4f87f8e07c718ec2f2e07927c6d7d"
},
{
"sha": "f789c5975c83f12216cf915d9a791e654b3c9e15",
"description": "freedreno: Fix non-constbuf-upload UBO block indices and count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4553fc66a5f23607c2e872d8ac8755c747bd0bd2",
"description": "nir: Fix count when we didn't lower load_uniforms but did shift load_ubos.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4777ee1a62f0620efa2a105215eb589fc44dfa0f"
},
{
"sha": "0f2e44d55b01b3637fb96ce18840b8ab9250d508",
"description": "freedreno: Drop the \"write\" arg to emit_const_bo now relocs don't care.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51d7a71bd4f086b42340b0d601d2c3ff4bc7de37",
"description": "freedreno: Replace OUT_RELOCW with OUT_RELOC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "064f395a890158ea5502f685ef6c22e504e3f0df",
"description": "freedreno: Tell the kernel that all BOs are for writing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2c23b1e48f043edee1a6aaa3c132c13edba032e",
"description": "freedreno: Mark all ringbuffer BOs as to be dumped on crash.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "554b959df0d5b1117fb42d3d7d1e715ea318f079",
"description": "freedreno: Replace OUT_RELOCD with permanently flagging shader BOs for it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d8d936dfcdab52361b9824cdd1f3ddb41486145",
"description": "freedreno: Start moving relocs flags into the BOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4235624b6a1f1858a8f200c03b6492ed1b9f21ec",
"description": "aco: optimize add/sub(a, cndmask(b, 0, 1, cond)) -> addc/subbrev_co(0, a, b)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5fc96b533418dc2d68f17f3f19ac5f82d59b978",
"description": "aco: coalesce parallelcopies during register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38cc649fcb54baf87a974ca2dc29d92b50c86cfa",
"description": "glthread: Fix use of alloca() without #include \"c99_alloca.h\"",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4"
},
{
"sha": "dc6c42dc77e4bf0cb07037e038c4a50afa5a8143",
"description": "etnaviv: generalize FE stall before loading shader and sampler states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e5fc97be63e4c4296f16fe34523b68d39776fad",
"description": "CI: Re-enable Panfrost T7x0 jobs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "696bafac40f5f15ae140a2e844fb1b31d4918ebe"
},
{
"sha": "8c6350d2bba852fccbda5e0534bdbb085882b3be",
"description": "radv: update the list of allowed Android extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "021270cb3170ef38244d21cf3fe8780a3ef5fb3e",
"description": "radv: handle different Vulkan API versions correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69430921fc123b9016d5bf1779c0ab0ed4d95931",
"description": "radv: limit the Vulkan version to 1.1 for Android",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f5462e349a3f082e2944181cd610b1250d711cd"
},
{
"sha": "50eabb7035fe361d870f504b73c15962ddf0b67e",
"description": "r600: Fix nir compiler options, i.e. don't lower IO to temps for TESS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6747a984f59ea9a2dd74b98d59cb8fdb028969ae"
},
{
"sha": "f7fcbe9830d160c9610fe641ed0202397ed9c31e",
"description": "v3d/tex: use TMUSLOD register if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3af695bb0bae8aea119a2d05983acd57366b0fb",
"description": "v3d/tex: set up default values for Configuration Parameter 1 if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50c2c76ea31edf987594e8b811b7d62be71f5a33",
"description": "v3d/tex: only look up the 2nd texture gather offset for 1d non-arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad8c5bba0a44774477a1b26523a14e8679521fc3",
"description": "drirc: Enable glthread for rpcs3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1290e79489fb645fc73ebb365b684b7797f97b2",
"description": "pan/midgard: Fix old style shadows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47bfc799da61aadd60ef9cc5c4bf0651c519cc77",
"description": "gallium/util: Fix leak in the live shader cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4bb919b0b8b4ed6f6a7049c3f8d294b74b50e198"
},
{
"sha": "412e29c277774391c461d0f62c47e54d2f17814a",
"description": "nir/algebraic: Eliminate useless extract before unpack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc0bbb8f0b45049e597d7d585999ae4954266347",
"description": "nir/algebraic: Add some half packing optimizations for pack_half_2x16_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2bf41ec6527fbedc2a75a8072d7222298bca347",
"description": "nir/algebraic: Optimize ushr of pack_half, not ishr",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1f72857739beed55276f263f49b3802c336b8c58"
},
{
"sha": "ab16bff97d75301b56530c2c9a410960e2de8bc8",
"description": "intel: Delete hardcoded devinfo->urb.size values for Gen7+ (sans DG1).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bea2a13212be10982e14617002a3ff851b84717",
"description": "egl: Limit the EGL ver for android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c839e6394028a84c97ebd0a725ff512aeb75ce6",
"description": "amd/common: Fix incorrect use of asprintf instead of vasprintf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39d59cf87a3974142cb69dd52386d96b5e6e7dd9",
"description": "docs/features: mark GL_NV_conditional_render as done for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5743fa6e709a01c5a6820320b2e87931af46e7cf",
"description": "zink: enable conditional rendering if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c7dea394fc21d455cd00dff3d3881276427fc47",
"description": "zink: add a GET_PROC_ADDR macro to simplify load_device_extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8fd70eef2cb5936e8ccb4d237e50084d6ff2a7c",
"description": "zink: load vk_GetMemoryFdKHR while creating screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c668bdf05cf3aa6907b678c35805962ea79b258b",
"description": "radeonsi: do not use cmask with encrypted texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8873ea0e253b90eb91da514e36bd845d6a5f9734",
"description": "radeonsi: determine secure flag must be set for gfx IB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92e64f4b41ed0ab0b9291d1de0b285733fd92307",
"description": "amdgpu: use AMDGPU_IB_FLAGS_SECURE when requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c2ab36f5346a07b14ee85703316f323a77c2530",
"description": "radeonsi: add support for PIPE_RESOURCE_FLAG_ENCRYPTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "413d91bbcb9f4a0db811c714d1cdcd731fee50b9",
"description": "gallium: PIPE_RESOURCE_FLAG_ENCRYPTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c58cbe84d231b602d830f4d9e26ed8d42ddc145",
"description": "radeonsi/sdma: implement tmz support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d96c26b67da5a053d57782d42cb80447e4ade1a",
"description": "radeonsi: force using staging texture when uploading to secure texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe2a3b804bdf4773d853974a0a51584cd5a0f9d9",
"description": "amdgpu: add encrypted slabs support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2853ed1a248d6be1f131a684cddaf4be5a2bb9b6",
"description": "radeonsi: allocate framebuffer texture as secure when using tmz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a67b52de46e42c745af3672767d0271d5425230",
"description": "radeon: add RADEON_CREATE_ENCRYPTED flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856a03b4c1646cae36b0c2522a3a7b71ecec6fac",
"description": "radeonsi: add AMD_DEBUG=tmz option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "977e19d5cfe02227756aa022a7471570aa17edf7",
"description": "amdgpu/radeon: add secure api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "506f5d9bda64fc07ee1a216cb3aeef98491c6365",
"description": "ac/surface: remove shadowing declaration",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7691de0dcefd7a518ee1ecc4d2cd3803e42cc803"
},
{
"sha": "266978f7cabe2c09e5538ef1b79efdd96b2cba00",
"description": "aco: prevent invalid loads/stores vectorization if robustness is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04718a9cd63cea9d815bffd91495069a79db8ac5",
"description": "nir: do not vectorize load/store if offset can overflow and robustness enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fba0a7a6f01496344ddb93e774b2d4bc9195e8a",
"description": "aco: fix 64-bit trunc with negative exponents on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f955e4850035d915a2a87e2ebea7fa66ab5e19",
"description": "etnaviv: drm: Normalize nano seconds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "022327f7535a7d27f965af7c318005a56b44ab85",
"description": "etnaviv: drm: Use NSEC_PER_SEC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a92a483ff7feee1a903fd1f4caab9c2a035882b8",
"description": "freedreno: android: add adreno-pm4-pack.xml.h generation to android build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ee293160d7d7341e0ec5f0aaf1ceb6950f785ed8"
},
{
"sha": "5dc3b22dd06c74cdb06cbc6cf3b6d073b221e7f3",
"description": "freedreno/drm: android: add libfreedreno_registers static dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6c688ae81f4a6249cdccf1d218da5bebaf23e4f4"
},
{
"sha": "e622e010fd838eb30eab46800015516703b76f4d",
"description": "lima/ppir: rework select conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0c58867cddcf199cf85d270b42965678ad8af10",
"description": "lima/ppir: add fallback mov option for const scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c47640731303ed2607d28ce2cf19a7e8f0f4006",
"description": "lima/ppir: rework store output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "570f1420dbf361cf889c21c119816e063ecc3cea",
"description": "lima/ppir: rework emit nir to ppir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b21b771f7b4bdd60089c784ed35e33622c8932a",
"description": "lima/ppir: remove unused clone functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c4157138f331d5053036f756aefa7006bbb6fac",
"description": "lima/ppir: duplicate consts in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e6c3861182cbf481ce3d25d0bbbcad4916c92dd",
"description": "lima/ppir: duplicate intrinsics in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09003ba0700ed0ddc57d85e82320f15a2a90c8dd",
"description": "lima/ppir: combine varying loads in node_to_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6a3987f320fa26fa88e6d86cf236d7e426aab84",
"description": "lima/ppir: do not assume single src for pipeline outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "741aa3439d7d38c26d0baf20be506cf79c30978d",
"description": "lima/ppir: fix lod bias register codegen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cef1c73634493ef9766baa0b6a898369eff7686f",
"description": "lima/ppir: introduce liveness internal live set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e790fea7c178141b5bb1b82ab6bcf4034bfdb18",
"description": "genxml: pack: deal with default field not being simple integers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "942d4538a46c3420570ccf5c5f5677380c75caf0",
"description": "genxml: factor out utility functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d07f69413ebd1ad56e5bba86a1891bbf571ff710",
"description": "genxml: fix invalid end value for video fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af17e392b2e50c86dd9a11ee72ce119a4b0033a5",
"description": "genxml: run sorting script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45c33313e6ee5ec85e585b512270c3f668eb149e",
"description": "intel/dev: Add device info for RKL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "54996ad49273641e20dbb2d7aff382199e27cd10",
"description": "intel/dev: Split .num_subslices out of GEN12_FEATURES macro",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "07b0fbea92a66499ef7c0f9b748b1034831201b1",
"description": "panfrost: don't always build bifrost_compiler",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ec2a59cd7aa42652645e76e29a72335370c80e50"
},
{
"sha": "727a0a53fdd4a1cf63a28c53f51d49a4164b2c89",
"description": "radeonsi: remove emacs style config file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c998c7adfd386eede37de49080a043ef1ec0e34",
"description": "intel/dump_gpu: Fix name of LD_PRELOAD in env append logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a59590e5d686a11687151d57f2fd43d366d6720",
"description": "ac/surface: fix broken pitch override on gfx8",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "441eaef6a9e5bb6d55bb3f875d60b35a5e70042b"
},
{
"sha": "c9e8df61dc8737f167767f2bda8a56abcae8ad5e",
"description": "freedreno: Initialize the bo's iova at creation time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c4e6a597a45a0281cdcb8d70ec86ce8dabbb16",
"description": "freedreno: Rename append_bo() in case it doesn't get inlined.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1c74f3facce57555284d23ee11bc009928806f1",
"description": "freedreno: Clean up tests around ORing in the reloc flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c688ae81f4a6249cdccf1d218da5bebaf23e4f4",
"description": "freedreno: Deduplicate ringbuffer macros with computerator/fdperf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "094c7646a3ae4980f76605a922572fe2ed78f6f1",
"description": "freedreno,tu: Don't request fragcoord components not being read.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab5590e92bc36e2b785a088751c433d31989d778",
"description": "vulkan/object: Always include the type",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "32f20783a512129fc2d7dd8a11ffa8670cef0068"
},
{
"sha": "d11e4738a86ecac6bb4cfaf5cad5c1d32169b18f",
"description": "anv/allocator: Add a start_offset to anv_state_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "772b15ad3227e08bb4e18932ac9ecf4c29271160",
"description": "util: Make process_test path compatible with mingw native toolchains",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f8f1413070ae079443ab31a75679cfd10cb756ed"
},
{
"sha": "696bafac40f5f15ae140a2e844fb1b31d4918ebe",
"description": "CI: Disable Panfrost T7x0 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78d267e6dad9dbcc9e39d7d388075d15e67ba3c3",
"description": "Linux: Change minimum priority threads from SCHED_IDLE to nice 19 SCHED_BATCH.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f66bf5ba444e95e82401d8f6fd726e5ef17b3db9",
"description": "docs/features: add zink features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bcfce2fcd02e9b04b7edda5c0d8a0e4b77be39c",
"description": "anv: fix alignments for uniform buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a0de2e0090535bd49b70c52917e7bdab628d354a"
},
{
"sha": "f105b69464d908ee8b54c0bddb51909ebde4d686",
"description": "radv: report correct backend IR in hang reports when ACO is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "290d480c55199e013fdfb91e948046f23d9c704d",
"description": "radv: do not print the LLVM version string twice in hang reports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1ef1c1211373f9336aaf87de865ef7f0c29fc44",
"description": "radv: remove the LLVM version string when ACO is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee2aef3ea531a03dbd50a78c943ca6e7cc99c7a7",
"description": "anv: call base finish only if pass given in DestroyRenderPass",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8"
},
{
"sha": "a885ee5258241d7ec4b9288cb15955e59d526d1a",
"description": "st/wgl: allocate and resolve msaa-textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "947bb04fcc03c9c1b8a04a6b3cd7f86825e6f244",
"description": "st/wgl: pass st_context_iface into stw_st_framebuffer_present_locked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "808eb20186a23be1a1917668e374243151e6699e",
"description": "radeonsi: Fix omitted flush when moving suballocated texture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5e805cc74bc52f97de8f6308fc06bc96623e7e09"
},
{
"sha": "37e89e30276724932328edb7b8bf4909606052d1",
"description": "aco: either copy-propagate or inline create_vector operands",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2dc550202e82c5da198ad0a416a5d24dd89addd8"
},
{
"sha": "c9e73624022a482ffe0a41d0cae007e04cc61dc4",
"description": "ac/surface: override all offsets including metadata offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "441eaef6a9e5bb6d55bb3f875d60b35a5e70042b",
"description": "amd: unify code for overriding offset and stride for imported buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c164ea86e193c710d41de769ddfb169ab53ced51",
"description": "ac/surface,radeonsi: move the set/get_umd_metadata code into ac_surface.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7691de0dcefd7a518ee1ecc4d2cd3803e42cc803",
"description": "ac/surface,radeonsi: move the set/get_bo_metadata code to ac_surface.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56e37374ddbc3b66bcfa4d0dadcb1fd53074c822",
"description": "amd: assume HTILE is always rb/pipe_aligned, remove ac_surface.u.gfx9.htile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf61f635ff6a38aad344ebe30551eaaac6fec038",
"description": "amd: assume CMASK is always rb/pipe_aligned, remove ac_surface.u.gfx9.cmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "127aaf0b9ac1eb46633df35c899b5d1a175a7220",
"description": "amd: remove duplicated definitions from amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25edf9b136415fc9c079ad8613b89ce261b5c351",
"description": "amd: update amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89d4b6b5c857e1efcff4d945fb83b4e77d26378d",
"description": "llvmpipe: make sample position a global array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b6449d45317f4441eef464b415f5c65e5103dab",
"description": "nir/algebraic: Optimize some bfe patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f46eabf84e6a3227ce846f6725ad16517d146dae",
"description": "nir/algebraic: Split ibfe and ubfe with two constant sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d605a8bbfd0eb84e010bb9944df53b1f7242156",
"description": "nir/algebraic: Recognize open-coded byte or word extract from bfe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58dfb38f784c70020fd57dc38a0fd6c7f0aed80d",
"description": "gallium/swr: Fix crashes in sampling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58b66f82e648eaa9378699aadcc5862bb941483d",
"description": "panfrost: Handle MALI_RGB8_UNORM in panfrost_format_to_bifrost_blend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c3e82296c8bfc96ac956918a69f917a954c1f12",
"description": "panfrost: Don't trample on top of Bifrost-specific unions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e53cce3ba4bdbddcad5f740a915f126f2388dd6",
"description": "pan/decode: Fix flags_hi printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4d41a151095f73b4b8a7ba06bf06adc7cedebd8",
"description": "panfrost: Add checksum BOs to batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f17e9eef6f9f8a2986264b3da5157542983a1da",
"description": "anv: don't expose VK_INTEL_performance_query without kernel support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2b5f30b1d91b98ab27ba21439cd8a40a0d1ece36"
},
{
"sha": "6d513eb0db25a272da65822f35907456b544f172",
"description": "tu: Support pipelines without a fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ba2333cc17e7f0a1520866bcfd60a991d34295e",
"description": "util/os_memory: never use os_memory_debug.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "76f79db3f5d8492370c92080b5bbea7e31827b75"
},
{
"sha": "905edc376dd1ace6ac2af0fc351606210a0141a1",
"description": "v3d: Include supported DXT formats to enable s3tc/dxt extensions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3ecf48dda2ddabfbabdad83e19d280d0edb8246",
"description": "v3d: Fix swizzle in DXT3 and DXT5 formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "469bbd8387d11bbac2aae4c49765c748c2a9fd04"
},
{
"sha": "17ed4a01ee2bdb773109cf06ea8f827737f88684",
"description": "docs/envvars: update RADV_FORCE_FAMILY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c6afd0f349b17aaa0b2e06ccee44fa709d6285c",
"description": "docs/envvars: document ACO_DEBUG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1aaec1f3f451c60456aa4b28699fd57c7b22d021",
"description": "docs: add src/amd/ to sourcetree.html",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38bbfd3a57d68abdc88a93b436eac9f30a397b0f",
"description": "clover/nir: Check the result of spirv_to_nir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "deb04adf2ae605a017d7ce4e81f57db679567dfa"
},
{
"sha": "abc4a8285776dcded21d0b7f3035c9858d061611",
"description": "nir: make fsat return 0.0 with NaN instead of passing it through",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8a27c0bb3049963934c77d104db39ecf610e3b9",
"description": "compiler/spirv: flag nclamp/nmin/nmax as exact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a11aa4ece691ac9b6d8911cac6f3727ac3d7094",
"description": "docs/features: Add ARB_clear_texture to virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e6bbab9aecd8e6cfb6e2e8dd408460a96365ada",
"description": "virgl: Enable CAP_CLEAR_TEXTURE if host supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e705a2a9f48d3247557d468216c797dfb1758826",
"description": "virgl: implement ARB_clear_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6321c4b5a038db4682e49e098e9368df7ea18c4",
"description": "r600: Fix warning regarding mixing enums and unsigned in ?: expression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5469fcea75457542b699404b003bfb051a5fc6b0",
"description": "r600: remove some unused variables to silence warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79f20eb819e4ca4c09a5602c0d82ac905773cc66",
"description": "r600/sb: replace memset by using member initialization/assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee3f4ab2f439c1180067072cb943d2ba4a6c33b9",
"description": "r600: remove unused static functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a244778f7304d47e40a10415e06607835f18a63",
"description": "r600: Annotate some case fallthroughs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9dbca8db5e2dc857410f1ab34f85ca6dc837413",
"description": "ci: run radv-fossils with Pitcairn (GFX6) and Bonaire (GFX7) too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a44cfac502f9a740d0c21b561f270e4221cb78d7",
"description": "ci: set ACO_DEBUG=validateir,validatera global for RADV testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dbf862b13214cec4765811abba91111c4b0f04d",
"description": "ci: remove unused .test-radv-fossilize rule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0de2e0090535bd49b70c52917e7bdab628d354a",
"description": "anv: increase minUniformBufferOffsetAlignment to 64",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8cdf125112934b589d9682239e46bf196bd9de1",
"description": "freedreno/a6xx: enable tiled compressed textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "193560c44bfe35655a111870773a8ff5f08ee5dd",
"description": "freedreno/a6xx: compressed blit fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85f2cd84ac14be7d44eb7d5deb9b9756bd7bacc2",
"description": "freedreno/a6xx: Set tfetch correctly for compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a34b3fa198a4f87f8e07c718ec2f2e07927c6d7d",
"description": "freedreno/fdl: Align after dividing by block size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6292059662dccd3e151c731a3b108fd0b9e4c606",
"description": "docs: update calendar for 20.1.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2637961d29b3828e07953159d075f8544ce3fae5",
"description": "ci: Fix the nick used in IRC reporting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c50176dfea360775d36cbbb02027d959db6dfaa",
"description": "ci: Improve the flakes reports on IRC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b5e71cb181bae7646abe561a779b3d2062ba0cb",
"description": "ci: Enable IRC flake reporting on freedreno baremetal boards.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7bbc211d681696687a134eb158d55fcb674907c",
"description": "ci: Clean up setup of the job-specific env vars in baremetal testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29da52128090a1ef8ef782188c0f67c7f5ec8d19",
"description": "radeonsi: fix compilation of monolithic PS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8832a884345686e6a8b2c0c8aa7515ad3f775b9e"
},
{
"sha": "d5109741f372173d6e13bdb6fff06c75def19439",
"description": "tgsi_to_nir: translate non-vec4 image stores correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "784358bd6e6d59c521133c2a31fa9b88f8e18598",
"description": "i965: Fix out-of-bounds access to brw_stage_state::surf_offset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f6a491eec02d6c141e2b4849a3ba924926a482a",
"description": "zink: lower b2b to b2i",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c217ee8d35fcac8ab11e7b5bfd0e053e1fed7df0"
},
{
"sha": "f457e1b6d5814e51cb9e0ae47e8fd5936139f42f",
"description": "radv/winsys: do not count visible VRAM buffers twice in the budget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3e37f5d262606f1a0f5a3073835ac0ecc41f629",
"description": "radv: display an error message if the winsys init failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "701f2c3dfc9bd5b18b3103670f3946e723587f42",
"description": "radv: use a linked list for physical devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d993c9d2c23d70d48248c9a8f8bc2855e12b18f",
"description": "radv: don't report error with other vendor DRM devices",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f03abd504102fc71ec0b18704a2ea3a92542b5f8",
"description": "radv: report INITIALIZATION_FAILED when the amdgpu winsys init failed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c62e63aca202bef07b20441618dd360b94b2f7d",
"description": "radv: fix a memleak if the physical device initialization failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b867a677e99f429d904021b37c5640d3eeaf0e8d",
"description": "radv: rename radv_devices() to radv_enumerate_physical_devices()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5043287415179b9432a15b4a49e595c09513a28",
"description": "radv: cleanup radv_CreateInstance()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dab8803af431ff2044b4d7b17bb505079bf63d1e",
"description": "llvmpipe: enable ARB_sample_shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a83db420401fd3a29cae7a8b6a49b67fd2ddf58",
"description": "llvmpipe: add min samples support to the fragment shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d237e03a16b9e75a266799af24c2b9112f4d1126",
"description": "llvmpipe: enable GL_ARB_shader_texture_image_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f036643772fca7e2f2070ab83189b695b0977a13",
"description": "gallivm/nir: hooks up texture samples queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d09d621373747235d90099adf5bed647090ec97",
"description": "gallivm/sample: add num samples query for txqs (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cc50cabf1459c6fd5db598de55ad02375aad880",
"description": "llvmpipe: enable 4x sample MSAA + texture multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94c4577331490693a887916323dee843b69bd141",
"description": "drisw: add multisample support to sw dri layer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7898978377cfee74d69180d73118dc6b8b2d3579",
"description": "llvmpipe: don't choose pixel centers for multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8297513aa900a22853a1a12ad4e98e9098e9a1f7",
"description": "llvmpipe: choose correct position for multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b72f504e99307b5e9a153813f36ac08b9e9b1a05",
"description": "llvmpipe: choose multisample rasterizer functions per triangle (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26cc01cefda3595acf261fff4a073464fca048f3",
"description": "llvmpipe: generate multisample triangle rasterizer functions (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8611a6b34b889d6ee9220767d6f19e4057dc2047",
"description": "llvmpipe: fixup multisample coverage masks for covered tiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d13591ba4d9df28ef2e90f90b8eda4ff6c7fc98",
"description": "llvmpipe: build 64-bit coverage mask in rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88851c4798a5ee57441cc5ad71d439a5b6f1a609",
"description": "llvmpipe: add fixed point sample positions to scene.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78b7f2283879d1f952cd13534f4c666447b5b3ea",
"description": "llvmpipe: add new rast api to pass full 64-bit mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c638a59fa890887ba4ef791c0186ec64a623110a",
"description": "llvmpipe: disable opaque variant for multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5021ebb15d2d4d29c9202bea01fe8d5acb62902",
"description": "llvmpipe: fix multisample occlusion queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "335938cffd10a7285b98999ad7a6bc8a4ed92ba1",
"description": "llvmpipe: move color storing earlier in frag shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acba9a93ef23796b394b88d5352ec6ebdf14d123",
"description": "llvmpipe: pass mask store into interp for centroid interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "367332b0fce4a613676c0e6ea44c58b2c9c3b558",
"description": "llvmpipe: don't allow branch to end for early Z with multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9276ae965aadf967ee8f2ca85dab1dd31881919",
"description": "llvmpipe: handle gl_SampleMask writing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69009949e0418d0b1907fd31f486058642c90c92",
"description": "llvmpipe: add multisample alpha to one support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66a92e5d923a2e6b948c71f37a6b109a00938e9f",
"description": "llvmpipe: add multisample alpha to coverage support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38e81938b65ebc32654f20a65fa8c3673c0c1cf6",
"description": "llvmpipe: hook up sample position system value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "210d714f46e72c954857ba32ca9ffcffbc264c9c",
"description": "llvmpipe: handle multisample color stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "102558912be91fa7d0eb22666dc7784739ca208b",
"description": "llvmpipe: interpolate Z at sample points for early depth test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0195240c44f55f35b2c3d2c07b64c9f97775759",
"description": "llvmpipe: handle multisample early depth test/late depth write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f8c7e232e6c3cf73e809e663f558752817abaad",
"description": "llvmpipe: multisample sample mask + early/late depth pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f12dac5e106b20704aa66f12c3783f5f005b4fe1",
"description": "llvmpipe: move some fs code around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e949b16c166c6e433307f25dd476d1f35fd6b7e",
"description": "llvmpipe: add per-sample depth/stencil test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d297f2ecf1b14f573dc425fae192b1013d175493",
"description": "llvmpipe: move getting mask value out of depth code. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18fd62a26e1baa59b650968d798227c922c0352d",
"description": "llvmpipe: add per-sample interpolation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8154bdf25ba2f78dc905759e50adf840471e334a",
"description": "llvmpipe: add centroid interpolation support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5697b9c00c363568c16efbfe6289d58f233a3f11",
"description": "llvmpipe: pass interp location into interpolation code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "339a3a4dea48e1c174be4b544cec8fac50123313",
"description": "nir/tgsi: translate the interp location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28cc2ed79c1ba7f994a3459de5d11102403e8187",
"description": "gallivm: add mask api to force mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d89499063bd96bcc5d7d9239a1da43bf568c11fa",
"description": "gallivm: add sample id/pos intrinsic support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "455c8e35842b6e149d5d390ab9692e214db63662",
"description": "llvmpipe: add cbuf/zsbuf + coverage samples to the fragment shader key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2f488684ad398f5abffefb9b1424fcb1650a627",
"description": "llvmpipe: change mask input to fragment shader to 64-bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67ec1760eecbcb5c52992d9098a7e220f22c7d22",
"description": "llvmpipe: add multisample bit to fragment shader key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5463576b94fa51a55e180c71dfbc249c2a3cc6b",
"description": "llvmpipe: plumb multisample state bit into setup code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e47d39aee15e80976e62fec2937771b0b9346fef",
"description": "llvmpipe/rast: fix tile clearing for multisample color and depth tiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e9779c004efa8acedff83d2560880be894e7fc",
"description": "llvmpipe: record sample info for color/depth buffers in scene",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a30db60edeb7814415b04537cee8cc306ad11fd7",
"description": "llvmpipe: pass color and depth sample strides into fragment shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24cf7a2b36fa784cce9eee4ae8957d3d9dac98c3",
"description": "draw: disable point/line smoothing for multisample (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c72bb4a960e7362e7cf4cd6e3159af85c967614",
"description": "llvmpipe: handle multisample render target clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "782271c0e1544c36fb53ddda1fc0bc055671f82b",
"description": "llvmpipe: add clear texture support for multisample textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8740cbf010f38878209c857e582260f7492976a",
"description": "llvmpipe: add multisample resource copy region support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "178df068210d8c5ff3dd23e925160179c65a5c28",
"description": "llvmpipe: add internal multisample texture mapping path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cab13f91747dc2acbb257b2d9067679b93b1e057",
"description": "llvmpipe: pass incoming sample_mask into fragment shader context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c070af85114e37e4e1e28791528f336266c93261",
"description": "llvmpipe/jit: pass fragment sample mask via jit context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a6150251a1ea2545826036aad9c198a61ce815a",
"description": "llvmpipe: add get_sample_position support (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6383673c96de2102edae0e705f7960753fe848b",
"description": "llvmpipe: fix race between draw and setting fragment shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6befeb66070498427e139d3ff86bfd0bd15b5668",
"description": "gallium/util: split out zstencil clearing code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcbe5b3d268b325c1138ddc29785b6b002c38af9",
"description": "llvmpipe: add a max samples define set to 4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b02eb1a4c99b1268da2c17420ece6f341b42789",
"description": "llvmpipe: add multisample support to texture allocator.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "339aec7241f77fc027ee32d1537b30505c20028c",
"description": "util: add a resource wrapper to get resource samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19703900260d51b709111206caebbad3a9578f7b",
"description": "llvmpipe: add samples support to image jit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e5cddacf7fb6e031540ae9f459d19cce5edefc4",
"description": "llvmpipe: add num_samples/sample_stride support to jit textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc3641d6162c0e876351ee36536f44581260dac0",
"description": "draw: add support for num_samples + sample_stride to the image paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "026bf2659975817cb8fceb759eb80b2459df8c06",
"description": "draw: introduce sampler num samples + stride members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "609a3bea16b14cd5bbc59c702b91367ed768d629",
"description": "gallivm/nir: add multisample image operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be8a10e2651d362b61a5566092a13311ba1ffe26",
"description": "gallivm/nir: add multisample support to image size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae95a08b9c366d5a8558e20c2c3a11558a9c0610",
"description": "gallivm/nir/tgsi: add multisample texture sampling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb5919d9d8b09a40e5d5ce38f169b71b67661249",
"description": "gallivm/sample: add multisample image operation support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2545c9b15c98049e43904563c52079940bc4ee3",
"description": "gallivm/sample: add multisample support for texel fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6a20804ad5afb401f1d86dc28460e922d009588",
"description": "virgl: Properly check for encode_stride when encoding transfers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99fce3a6d71ee9970183b3545a4fbb8234b7fa35",
"description": "llvmpipe: simple texture barrier implementation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "870b6a60509e2dd547dc75fee9290224ad306779",
"description": "llvmpipo/nir: free compute shader NIR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "18f896e55d96c63b11de7ed0cbe484988a1184c5"
},
{
"sha": "d1ad1be35a5ba609fd533f2a808a473a067028d8",
"description": "draw/tess: free tessellation control shader i/o memory.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0d02a7b8ca794a594c2e9cc5e6d63dc591593105"
},
{
"sha": "a46aa3dc2e4c5462630d40e152904b7d163c9233",
"description": "nir: add missing group_memory_barrier handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a6bbf4c80ee9fc4294ec70073e1602ea527963c",
"description": "freedreno/ir3: Disable sin/cos range reduction for mediump.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aac964af4aa1a215196d6ae351a11c9b6b937a22",
"description": "st/nine: Set correctly blend max_rt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d83e7f4b9887346e9b7b4d44c068d340aa04f28",
"description": "radeonsi: enable TC-compatible HTILE on demand for best Z/S performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39571d384e02848aff8c8fe635ff4b93d740aab3",
"description": "radeonsi: allow tc_compatible_htile to be mutable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04085bedc26535e47d81e333ee8969b7755421b2",
"description": "radeonsi/gfx9: always use IMG_DATA_FORMAT_S8_32 for 8-bit stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "345b8aed5cd85eab71b7c80bbf00d8ccc5659bb3",
"description": "ac/surface: unset RADEON_SURF_TC_COMPATIBLE_HTILE if HTILE hasn't been computed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "266fec1307b26a544007423582afd8618791893c",
"description": "radeonsi: don't wait for idle at the end of gfx IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae4379d81e42dec4f93983dfa9f31cf30384789f",
"description": "ac/nir: export some undef as zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ee1a724bf78baa3fe514036d77d3e96abc998f7",
"description": "gallium: add a new cap PIPE_CAP_GLSL_ZERO_INIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea289d1502dc5739ec9bf69328c037b72dc02789",
"description": "mesa: extend GLSLZeroInit semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "679421628bf89067b4cbfa85530f196ca2835717",
"description": "glsl: add a is_implicit_initializer flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa6b22d36a915f27dee576063aead9e2c577f966",
"description": "glsl: rework zero initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84f58a08634d0ea07f557ffa5b91c9c8777a2b04",
"description": "glsl: init gl_FragColor if zero_init=true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "547e81655a0b9f6d7742e25f2e353e22c3a3b393",
"description": "radeonsi: don't print gs_copy_shader stats for shaderdb",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dbc86fa3de6aba480f679a36b40227c0fe27c37b"
},
{
"sha": "b0a7499d28dd5a7c89a70cea79cb14d943632609",
"description": "radv: enable shaderInt16 unconditionally with LLVM and only GFX8+ with ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64662dd5baeec19a618156b52df7a7e7adba94cf",
"description": "radeonsi: add workaround for issue 2647",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7983d97174de10670fce5a422ce6c1cb5e783b88",
"description": "zink: use nir_lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4777ee1a62f0620efa2a105215eb589fc44dfa0f",
"description": "nir: Always create UBO variable when lowering uniforms to ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "354474b9e5a9e9fdbba1b113f36d7d119d4187c0",
"description": "mesa/st: consider NumUniformBlocks instead of num_ubos when binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8471f7a5fa1d5c00de9f314eaccd23dd0e62e71b",
"description": "compiler/glsl: explicitly store NumUniformBlocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8059f206da88a7a2147c66b3057d60d775cbbfce",
"description": "glsl: rename has_implicit_uint_to_int_conversion to *_int_to_uint_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "403eb507f586e62acd648778dc1e7d20b5e1fa2f",
"description": "driconf: add force_integer_tex_nearest option",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "12fb7d700861fb0af639fa21c1e3b65981ee81e4",
"description": "mesa: add gl_coontext::ForceIntegerTexNearest",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "90d9f9a37ed6a84292a96a247f70ffeb88a2ccde",
"description": "aco: remove unecessary p_split_vector with v2b reg class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0cb38f36085ccee6e71b6e50cb4f094d7f03c58",
"description": "vulkan: Update Vulkan XML and headers to 1.2.140",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "785803a2e5472bb497a598643b2386c60c60347e",
"description": "turnip: Remove RANGE_SIZE usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f9aea770711c8b968177b6e4ff15d8fb8fb48e",
"description": "radv: Remove RANGE_SIZE usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4d11ea3c43447da5add84bdd2e0c91786d9af9b",
"description": "anv: Remove RANGE_SIZE usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57796946985de60204189426ca8eb7bbfa97c396",
"description": "android: iris: add iris_seqno.{c,h} to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e31b703c4232fd59d512ab2a865161c9ce859706"
},
{
"sha": "c4cdef64ad6d11e82894d24691348c38d7fad6ce",
"description": "ac/surface: fix MSAA crash with FORCE_SWIZZLE_MODE on gfx9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3dc2ccc14c0e035368fea6ae3cce8c481f3c4ad2"
},
{
"sha": "1dcf291e3bf7050a396cee74b6baca99a575d915",
"description": "pan/bit: Add IMATH packing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fcc23bf28d2c533151465bdf1d1d0cecb59b8fc",
"description": "pan/bit: Factor out identity swizzle helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36e4ffa382f9f82ff6d7ed1dd4fc66010ed48fea",
"description": "pan/bit: Use swizzle helper for round",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "118d53bf93d8ad39238fca6b43111675b1602725",
"description": "pan/bit: Remove test names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52cdaaacbbb546abdbf654f06e413eb250bb019d",
"description": "pan/bit: Interpret v4i8 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66163614dbfc546168bd44036669277f7a4a0209",
"description": "pan/bit: Interpret IMATH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1799435df0f2782671596dd34c1f1965931943ad",
"description": "pan/bi: Don't schedule <32-bit IMATH to FMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2925e88996c6b819a6c0330fd61760a8be350837",
"description": "pan/bi: Add SUB.v2i16/SUB.v4i8 opcodes to disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10c18c6f69ed6ea8d82b300dc93c55e3180c1c74",
"description": "pan/bi: Pack ADD IADD/ISUB for 8/16/32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a463b2c2ed452f1ee1497fbc19921c910de93237",
"description": "pan/bi: Pack FMA IADD/ISUB 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf3c3563e0ead2b7050efd12de377b6b6d25dd2d",
"description": "pan/bi: Use IMATH for nir_op_iadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a94daef589be2e95b12d30733d45b9ffeaad436",
"description": "pan/bi: Rename BI_ISUB to BI_IMATH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c81f51c3c7fb7aa86cee3d9ba4324b1610c726d",
"description": "freedreno/ir3: Define the bindful uniform/nonuniform desc modes for cat6 a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97b21110b8b845bb02596036bdbf9e9562cfa7a5",
"description": "freedreno/ir3: Sync some new changes from envytools.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e5b0c92c549b392065f4856a2e5370b2157d961",
"description": "freedreno/ir3: Add some more tests of cat6 disasm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b97cc41aa203fd9fb9f5cf5f5aa7fd40f567917d",
"description": "Revert \"ac: reassociate FP expressions for inexact instructions for radeonsi\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cf2f3c27533d8721abed4cdd4dfb00d4d53e8a0f"
},
{
"sha": "5f01869f74a497ee56fd01eedbe0b2802beea63c",
"description": "pan/bit: Add ICMP tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bc684cad838094ae7d26a102079862246dc9eab",
"description": "pan/bit: Add more 16-bit fmod tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "041ba62e8766aec2565234d56c0df02517c26ad0",
"description": "pan/bit: Add swizzles to round tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35c806e701d1557db7d97671030f50704bc7b833",
"description": "pan/bi: Don't pack ICMP on FMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cbdf29b7e931fcda52aa1a0e8a9551cd7309651",
"description": "pan/bi: Pack ADD ICMP 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bd417228020a670e73fc8bf43e9595d1118d085",
"description": "pan/bi: Pack ADD ICMP 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "336d5128f9ba5036834fe1fb6420931b8aaad0ff",
"description": "pan/bi: Structify ADD ICMP 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdf154d24af8b5a3b3e1dc073e9db329c2e21c5a",
"description": "pan/bi: Pack ADD.DISCARD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a9b9859e72fefb0d994be81e7edb42eeaece969",
"description": "pan/bi: Handle discard/branch in get_component_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ab5c97895daa86d0ac777b60f31737e491a22f3",
"description": "pan/bi: Fuse conditions into discard_if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "201a11a13ad7c9fddd621602b729440532c9a11f",
"description": "pan/bi: Add float-only mode to condition fusing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d867f787f9ada8b67e4d8ee6e9e388b6d6bc9bd",
"description": "pan/bi: Emit discard (not if)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9ab73296c1c80796b6a3e8cfc1affb486e4dd81",
"description": "pan/bi: Handle discard_if in NIR->BIR naively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6627b20de3511da153f2733a649b22c13d9e570a",
"description": "pan/bi: Unwrap BRANCH into CONDITIONAL class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e5d2072939617bd6e0abe8b36cfadca83bed6f6",
"description": "pan/bi: Remove BI_GENERIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20cb039457d79dd88aebff7e92cb223ae20b83d0",
"description": "pan/bi: Structify DISCARD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c03340fd1a12c42fce43ba4060f39706663d541",
"description": "pan/bi: Fix DISCARD ops in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a41bb6a62edf77e9c311064c43fffa1c8fcd8f",
"description": "pan/bi: Disable CSEL4 emit for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e14e3065a9f037df5c877057cd53587b58208063",
"description": "pan/bi: Fix incorrectly flipped swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8415b3d552328de44d4602b1d85561af48ef302a",
"description": "pan/bi: Fix missing swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9634894a67d40c101f56f0f3e963359f271ed2a",
"description": "pan/bi: Fix double-abs flipping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef9b4b3a0bea318bcc853f9654721b56d7e1c27d",
"description": "pan/bi: Set clause type for gl_FragCoord.z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47c84ee73546f1b86df808c02aa509840e6158df",
"description": "pan/bi: Lower gl_FragCoord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5ef35c4334d7a9e6fdc10cbf10d6f90b963e714",
"description": "pan/bi: Passthrough direct ld_var addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "513c774d58044447e0c7c6169a30b9537e0f8e64",
"description": "pan/bi: Print bad instruction on src packing fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0561fe3a06d61a182679eb43888797af5d8cc217",
"description": "pan/bi: Futureproof COMBINE lowering against non-u32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c48839086dbb04bbf23efc1d9bfee73f21f94561",
"description": "pan/bi: Abort on unhandled intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94e6263c0b0ebb81c511452c7844394802bf37b9",
"description": "pan/bi: Abort on unknown op packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a415259fc7404fa473722ebdb0773c8fec3cd3d",
"description": "pan/bi: Add clause type for gl_FragCoord.zw load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30f07e0d843935fcb34fc28e62bc4c832219c06b",
"description": "panfrost: Setup gl_FragCoord as sysval on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89a41dae7702731bee298288f3acbcbd56096b30",
"description": "etnaviv: do not use int filter when anisotropic filtering is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7aaa0e59086fa2bf9c5fa7db2774cb2aa32f95b9"
},
{
"sha": "b38e51bd969e212cce90998bc283049e74f9b33c",
"description": "etnaviv: fix SAMP_ANISOTROPY register value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7aaa0e59086fa2bf9c5fa7db2774cb2aa32f95b9"
},
{
"sha": "cb1e0db23e3fa17562bb276b125aeab0b85582cb",
"description": "vulkan/wsi: Make wsi_swapchain inherit from vk_object_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32f20783a512129fc2d7dd8a11ffa8670cef0068",
"description": "vulkan: Add run-time object type asserts in handle casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7628585dd709f3ffb18c7ca134fff1f375ad7b6a",
"description": "anv: Refactor setting descriptors with immutable sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73fb7cdbe1c8ce476f21cb6d39944a96151ec4b5",
"description": "vulkan,anv: Move the DEFINE_HANDLE_CASTS macros to vk_object.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "682c81bdfb7ea28efccea1e8cbfeb7cfc67d02b8",
"description": "vulkan,anv: Add a base object struct type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "369703774cfa304f4881e0e379eb02ed98933dde",
"description": "anv: Allocate CPU-side memory for events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ac4e8e11f36cdfa18562804931be59a4fe08544",
"description": "anv: Stop clflushing events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9158f795143fb8b333e6fe33b25c2a4e4d2da15",
"description": "vulkan,anv: Add a common base object type for VkDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d10bde5a878aac440ea34dfb304812cd00b231c",
"description": "vulkan: Allow destroying NULL debug report callbacks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "086cfa5652ec202f87c14d11e0f6c959d75987d8"
},
{
"sha": "46b3cb011fd1c9198aeec33d453206846b579817",
"description": "st/mesa: destroy only own program variants when program is released",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": "de3d7dbed521c40344c9f8b2b505b6e2b13a7636"
},
{
"sha": "7e7bb38bd8b12fec09afc0e515480bb6c5a8475a",
"description": "radeonsi: fix export count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "17acff01a00109c87d59b9d876fc735dd5fbe3d1"
},
{
"sha": "af55bdd05d94eda59ee1c9331a50045000da5db5",
"description": "vtn/opencl: native sqrt support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "337ff9c0889c86be398b10a2a962a40c1c2b2840",
"description": "vtn/opencl: native rsqrt support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ab6a58c197ca88d6c7e8a3f9fa841f0a594a96a",
"description": "vtn/opencl: native recip support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a698c2eedba8195a6486cfb3a2a61dd9fcfa31bb",
"description": "vtn/opencl: native powr support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "594c49be08002f2953a7a32bc774ce8f0fbfd6f9",
"description": "vtn/opencl: native divide support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bce8a86b652981db3684da943c6cbb3fd7d7f1ae",
"description": "vtn/opencl: native variants of sin/cos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f76b379a9a68dd71e39a6ca270107384a64f67cd",
"description": "vtn/opencl: add native_tan-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aab1361d59555ffe084e9da15bb41452d8495f90",
"description": "compiler/nir: move tan-calculation to helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58bb8172574cf9a911af03326903034daa30a481",
"description": "mesa: check draw buffer completeness on glClearBufferfv/glClearBufferuiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1a40a26a90d65c8cb2881b9a2679ed089bf2ead",
"description": "Revert \"ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's always set\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f6d87ec8a908250af5e805c8042524ac360094a2"
},
{
"sha": "ee8f60da19d8e495483e5aa7a84717a8e941dd6f",
"description": "i965: disable shadow batches when batch debugging.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2164320a06f98b5ab49cbcf9d9929c5dd9c9b14",
"description": "i965: add support for gen 5 pipelined pointers to dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df9629e593ee7faee617e90b644b52f049801e34",
"description": "radv: Extend tiling flags to 64-bit.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bfd9e7ff243a48873721fd57d9a159cc82f580d6"
},
{
"sha": "b5f7b0ce194cb62eba35a95761b7a500478e4950",
"description": "aco: add message to static_assert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c99107ece02b64916031883889b9e010c99e2435"
},
{
"sha": "8e02de4d7fc3bc7ac1f7f9faf0e18f33fe0098e3",
"description": "aco: remove use of f-strings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2ab45f41e08a3892138a1e9b20552621b4e18682"
},
{
"sha": "49cc9e95266d547b89ea309798d54814d059285e",
"description": "anv: Disable extensions based on Android versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a77cf797f1209f70925b2bd3ceffce0ad9c3e963",
"description": "anv: Limit vulkan version to 1.1 for Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33c61eb2f10526c0b90c5ad376e5b0433aec296d",
"description": "iris: Implement ARB_compute_variable_group_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e645bc6939794a95ecd7b0f5dbd9de07332ef365",
"description": "intel: Let drivers call brw_nir_lower_cs_intrinsics()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2663759af0edb1ebcee3aa1ff63f846911d16076",
"description": "intel/fs: Add and use a new load_simd_width_intel intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b000b491a49afb12612a3cfeebeca9a528cd5e3",
"description": "intel/fs: Add an option to lower variable group size in backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0edb58a84eb4a2b74b1ce55fea9dc06386c56bf6",
"description": "intel/fs: Clean up variable group size handling in backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1800e4b58caaa89acfe45c95d0d22e533b50ee03",
"description": "iris: Implement PIPE_FLUSH_DEFERRED support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df09efe8df40f39dc791f39fde07b37a48157eea",
"description": "iris: Detect DRM_SYNCOBJ_WAIT_FLAGS_WAIT_FOR_SUBMIT kernel support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "615270502c7e7083e41080d3ea3cc57a29458f66",
"description": "intel: Move anv_gem_supports_syncobj_wait to common code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07fb925ad82f2b61cbdd239956c16e752c64e05d",
"description": "iris: Flush any current work in iris_fence_await before adding deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dbde891118af0c64a16c729be5b551447aaae18",
"description": "iris: Store a seqno for each batch in the fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd1907efb385a6f668971e9bb93af2f64d7b8cda",
"description": "iris: Convert fences to using lightweight seqno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e31b703c4232fd59d512ab2a865161c9ce859706",
"description": "iris: Place a seqno at the end of every batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb95ac68552d84d5d4f587edfb38cdc1889ede87",
"description": "iris: Destroy transfer slab after batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c94379c770e86f66f17d5747e1925bd65bed65c0",
"description": "iris: Give up on not passing ice to iris_init_batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a1ed75b85b91f6eb1a796bf7dceb195bcfc1bcf",
"description": "iris: Rename iris_syncpt to iris_syncobj for clarity.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "812cf5f522abd006fd9f3cb7bbcad797bd8730fb",
"description": "anv: Include linux/sync_file.h instead of cut and pasting contents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abf8aed68047c1fa4d28e92a1aa2ccf74e0be5dc",
"description": "iris: Include linux/sync_file.h instead of cut and pasting contents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a807c9e91d1e80542eb35a68bc1951b85268d0c1",
"description": "panfrost: Update dEQP expectation list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "211dee42d000ef27e573263f4c5d7a65b03dc5bf",
"description": "pan/mdg: Enable nir_opt_algebraic_distribute_src_mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c2d469506c29cb114568b5b74f9e9c3fa00706b",
"description": "pan/mdg: Drop `opt` in name of midgard_opt_cull_dead_branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba9f3d1702613e3d34eb0d36cb1f1935ef557267",
"description": "pan/mdg: Drop forever todo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23a20cfcf30d3c303b2c08ebc1e7557cb7a2e48b",
"description": "pan/mdg: Move constant switch opts to algebraic pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1628c144a98b5bac11571fbdbb12538ce60dcd2a",
"description": "pan/mdg: Rename .one to .sat_signed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f47c60b41123e19c443968af2a311d84d8c96ac1",
"description": "pan/mdg: Ingest actual isub ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8601110e4ecec7a1578e853f694796fe50b4e94",
"description": "glthread: Add GLAPIENTRY to _mesa_marshal_MultiDrawArrays.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4"
},
{
"sha": "2a05ba541401ace1417aa57fab907abb4288baa2",
"description": "intel/dev: Bail when INTEL_DEVID_OVERRIDE is not valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65b05ebdda18c1cebd88c72cc8f50530addb80c6",
"description": "anv,iris: Fix input vertex max for tcs on gen12",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "44754279ace72bc36b016f9ca519141ea4cad038"
},
{
"sha": "8f01fa1fb3bbb94648ab3955860933aefbcb191a",
"description": "freedreno/ir3: Set the FS .msaa flag to true during precompiles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "812c55b07960918db8bb047031c214f77ab1a37f",
"description": "freedreno: Immediately compile a default variant of shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29f58cfbd07b419bca2cbe1e455232c7319444f4",
"description": "freedreno/ir3: Set up outputs for multi-slot varyings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88dcfaf0ee24b6c858f13b684212951d3077856c",
"description": "freedreno/ir3: Stop initializing regid of so->outputs during setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c1c21890969ce0f6e0df28522f04cdcd7dd482f",
"description": "freedreno/ir3: Improve shader key normalization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f1e3235f246048061d3126757d875d1ec05cccc",
"description": "freedreno: Emit debug messages when doing draw-time recompiles of shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a361567c4607cb1e7d1d440edbf95a1aa87b4d9a",
"description": "freedreno/ir3: Remove unused half precision shader key flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05be0659fe33727d2bd26b68994fdff4cad006dd",
"description": "freedreno: Fix assertion failures on GS/tess shaders with shader-db enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f91e49ee29b6c513f7b6837c8c169f0438dd1b50",
"description": "freedreno/ir3: Skip tess epilogue if the program is missing stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd8f3b62a4b35a9ef2047cd45e9de3bd62436153",
"description": "freedreno: Stop doing binning shaders other than the VS in shader-db.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b420d04e1f744d15622f89180d1e3e511d92a8ba",
"description": "freedreno/ir3: Fix register allocation assertion failures.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "73f34e0d4677aaa705e49ba5bcf498d5e6d673d8",
"description": "freedreno/ir3: Drop hack to clean up split vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd8d257a30d94759fdb2891b58ec7552fcca5272",
"description": "freedreno/ir3: Lower GS builtins before lowering IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79355fd9010888fefd1ce74b88aa1d000a302754",
"description": "freedreno/ir3: Add ir3_nir_lower_to_explicit_input() pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7bfccf08509ada02c3f5c2992f9983b7f5fc7a7",
"description": "freedreno/ir3: Rename ir3_nir_lower_to_explicit_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a16ee14f37fca71c0c14d468db690aa410ac4ce4",
"description": "freedreno/ir3: Pass stream output info to ir3_shader_from_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07f89126cde6d61825bc3e69aec0b1eed1a83751",
"description": "freedreno/ir3: Fix the a3xx TF outputs stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0b8011e3eab048a8a8c1a2f79ae003cddb62284",
"description": "freedreno/ir3: Set up the block predecessors for a3xx TF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bd15135a6dc105939a3e1c349217e6346dcf729",
"description": "intel/fs: Update location of Render Target Array Index for gen12",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7eb2bc8f52f0e4aaaac1add6236841484dabeecf",
"description": "pan/decode: Properly print tripped zeroes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6148d1be4bb52039ccda57f25a9d27ecb7aa7541"
},
{
"sha": "3a81abf3b2e6c08dea296d164d6e4429e5230d83",
"description": "panfrost: Add Bifrost texture trampoline BO to batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d3eb23adb50c621f49000191e6c024df01f090b7"
},
{
"sha": "c46731527a9c73454bd07e0b93986ff1a1193c59",
"description": "pan/bi: Lower for now sincos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3baf2514877f80c3d79c783caf4ab6a1d59479c0",
"description": "panfrost: mali_attr_meta.unknown1 is zero on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4400b05be1aa68168e924066b9d05401745a879",
"description": "panfrost: GPUs newer than G-71 don't have swizzles...",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c409428006447c5e942bee1bc917ecadababe242",
"description": "pan/decode: Trace to stderr with PANDECODE_DUMP_FILE=stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6588b87bf72fc47a9028b1d03d7ed4c93452193",
"description": "panfrost: Update Bifrost fields in mali_shader_meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07b31f3437ef60779f0fea83425521da3b7441f9",
"description": "pan/bi: Print shaders only if BIFROST_MESA_DEBUG=shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c7d30fb4a0ca1625d16dffb3ff2359331783fe6",
"description": "pan/bi: Enable lower_mediump_outputs NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7104e286514500bedf495611a20413c0ea4eae2c",
"description": "panfrost: Add a bit more info about some tiler fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d581a4bc6ad51b3c5478d46dd2f52f7c86a2974",
"description": "panfrost: Create additional BO for the checksum of imported BOs (Bifrost)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28902ba87e7166688157ea3ba0593eb1a60a5d9b",
"description": "panfrost: Split bit out of format.unk3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f130e76ea2b7925d6177b3baa57fe1f9dab55f4",
"description": "ci: add lists of expected failures & skipped tests for RAVEN with ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "263ed2e7777875b21d3eff6939392a4a28d0ea5f",
"description": "scripts: remove unittest.mock dependency when not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc2c3b41b86d1dd8d23685c34be030f2607ed11d",
"description": "ci: fix reporting the number of unexpected/flakes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b8c66aeb9341d695c79a2d69935016919c42f843"
},
{
"sha": "23daa49d4ca6bdbba989b7dd2e46a979494bf588",
"description": "gitlab-ci: Use YAML anchor for llvmpipe paths in virgl rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60912f1ebd36c2bb235856ae7de9b1c3d66ef719",
"description": "freedreno: we don't need aligned vbo's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a7c179473f7afd126110ce18243b7061b661887",
"description": "freedreno/a6xx: add some more formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f7d94580e3b603cb036bef9a1a235ee6b910bc0",
"description": "pan/decode: Don't crash on missing payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bde19c0e7ba575f3c8ca8ea76c916034264a8713",
"description": "panfrost: Fix tiled texture \"stride\"s on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbecbedb4cae6ea646a2a387378daa086b0a9bde",
"description": "panfrost: Fix norm coords on bifrost sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "401409eff31ed4a47b165806a28c870f63498916",
"description": "panfrost: Fix sampler wrap/filter field orders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6148d1be4bb52039ccda57f25a9d27ecb7aa7541",
"description": "panfrost: Fix size of bifrost sampler descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "884f8699925b51f7032b4cd0e8d6ef1a8d48bc8c",
"description": "panfrost: Fix texture field size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d04be375ccdd5612f07689f9c883c4e8c3f159c3",
"description": "pan/bit: Add round tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bbedf8359a0dfb0c6165277eea2635e73e845f8",
"description": "pan/bit: Interpret ROUND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1f4f1b816ae4fe6ca0ce96af24f949363ed7715",
"description": "pan/bit: Add framework forinterpreting double vs float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "130a3fba1c744dce5c052840b4f78437d4c73bf8",
"description": "pan/bi: Pack round opcodes (FMA, either 16 or 32)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f35cdaa8dd78ee97bccdab82ef21b6ad6fe1108",
"description": "pan/bi: Pipe multiple textures through",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc634dc3b2792bd84acb0f5aafd83863ac3c4528",
"description": "pan/bi: Add texture indices to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8424d3b9993d555115a82c7cea4931b89a94fea",
"description": "freedreno/a6xx: fix LRZ hang",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dfa702e94b96318696314dc3c73b2f934b755583"
},
{
"sha": "0e51082cfa733b3b8255bbd77fc4af46f4108c1d",
"description": "freedreno/ir3: Leave bools as 1-bit, storing them in full regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "769adc9546afcd72cbe7bb1caf14add5f6ac9f61",
"description": "freedreno/ir3: Drop redundant IR3_REG_HALF setup in ALU ops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdd2f284d90b7f07ac5e878490be8d216d0d23c6",
"description": "radeonsi: revert an accidental change in si_clear_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7b0b085c94347cb9c94d88e11a64a6c341d95477"
},
{
"sha": "5afec9bc9fbab57afffb1cede8b8eaad8caac491",
"description": "radeonsi: fix si_compute_clear_render_target with render condition enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19db1a540c248e330284a6c9733633d0695677a3",
"description": "radeonsi: add a workaround to fix KHR-GL45.texture_view.view_classes on gfx9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6acdbd9352bd4175191069139fd5f54cf2cc95f",
"description": "radeonsi: implement and use compute-based DCC decompression on gfx9-10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3da73954a639f8e43e6d22ac3f16a786d5e37cb",
"description": "radeonsi: add SI_IMAGE_ACCESS_DCC_OFF to ignore DCC for shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93d5c860812a2565348d07cc1a00bb973f37f034",
"description": "radeonsi: bind shader images after DCC is disabled for image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44d27fd6fba92a3b11c10d06f1b3babeffbcd4bb",
"description": "radeonsi: clean up and deduplicate code around internal compute dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e58dcc47c3bd4d3f22e9d0a943e339b4866bc616",
"description": "radeonsi: unify and align down the max SSBO/TBO/UBO buffer binding size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "03e2adc990d239119619f22599204c1b37b83134"
},
{
"sha": "b7ffa1560c3eed9bf89d546a1d86d11476ad5f05",
"description": "tgsi_to_nir: handle TGSI_OPCODE_BARRIER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d35c3dc80e8ba99bb889b65fba3c28bca6d41128",
"description": "tgsi_to_nir: handle TGSI_SEMANTIC_BLOCK_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2840bc3065b9e991b2c5880a2ee02e2458a758c4",
"description": "glthread: upload non-VBO vertices and indices for non-Indirect non-IBM draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1485a3ff7b52eed21cdc199aaa76ee1692dfa3c8",
"description": "glthread: handle gl{Push,Pop}ClientAttrib{DefaultEXT} for glthread states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57bf51a97357b0cce293659123a3353d1b726487",
"description": "glthread: handle POS vs GENERIC0 aliasing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09f94632e033805bee57a963ca15df131e7c7f7c",
"description": "glthread: initialize VAOs properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47cf310a671b75b1552a7b5d8accc8baa8ecdefb",
"description": "glthread: track primitive restart state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9037005d6034d6bcbeb508e0f783622e2351b957",
"description": "glthread: track instance divisor changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c9f57b022ab47251c260825e81241fdad9b3ea",
"description": "glthread: track pointers and strides for Pointer & EXT_dsa attrib functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "befbd54864d2959b83e3d2d46d0825f19cb4fc46",
"description": "glthread: don't use atomics for refcounting to decrease overhead on AMD Zen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f22e0fd29369f478da1d36520049f001cd698d1",
"description": "glthread: do glBufferSubData as unsynchronized upload + GPU copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70847eb0a95f1e1b0fbd435aa0ef4091ae5bef88",
"description": "mesa: add _mesa_InternalBind{ElementBuffer,VertexBuffers} for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a82889e53733ffe11bf3c7a8be5fe53e382d02aa",
"description": "mesa: add glInternalBufferSubDataCopyMESA for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3707cef4fb3c4a2f5e015ea2525fcd41d8875f0b",
"description": "mesa: inline vbo_context inside gl_context to remove vbo_context dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42842306d3c7ba71f89022a1ebb09a4454a1b6e0",
"description": "mesa,st/mesa: add a fast path for non-static VAOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e3a9d78289ace1928e2dc093fc743cad81c911c",
"description": "mesa: don't update shaders on fixed-func state changes if user shaders are bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "256d5ca80af0b742d4b2bf156180a22b1976fb80",
"description": "mesa: don't set unnecessary program flags in _mesa_update_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2b4afdc17294d628532593b084bd6105dd995a5",
"description": "mesa: set _NEW_FRAG_CLAMP only when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21ff963c3a1738b44b4e0fb0b9df193103e4d255",
"description": "mesa: don't call _mesa_update_state for _mesa_get_clamp_fragment_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1538002b81493b5e4754746745db565cf6fe810",
"description": "st/mesa: Move _NEW_FRAG_CLAMP to NewFragClamp driver flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb04db734429971ddc240ba9dc6726a991cc0a14",
"description": "mesa: optimize glPush/PopClientAttrib by removing malloc overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "beb02a781ca9a4918b7ac777aab65cc31338ee87",
"description": "freedreno/a6xx: don't set SP_FS_CTRL_REG0.VARYING for fragcoord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "612e35c8d94241b07b32a6010ccd1a3edd473439",
"description": "iris: don't assert on unfinished aux import in copy paths",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d56b8c45547086ce23873a58de58484f59ad3a9a",
"description": "freedreno: sync registers with envytools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "200765457ec6db1d4fc4aea9e1b98e03efd79b61",
"description": "freedreno/a6xx: more OUT_REG()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f62cad6b7f8d6061dccc1fe548aee1477805d3e8",
"description": "freedreno: scissor vs disabled scissor micro-opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "373e9ab27c767b13846c81d1c20102bc583415e4",
"description": "freedreno/a6xx: convert const emit to OUT_PKT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "710537b19c04492939b11b2a19b010552c937477",
"description": "freedreno/ir3: inline const emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aff93f54190f4c934e25b9210d59db22bdd38ec7",
"description": "freedreno/a6xx: split out const emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58fd1d7ecd38daf5bcbaa225175b43b8c722b0d0",
"description": "freedreno/a6xx: convert draw packet to OUT_PKT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee293160d7d7341e0ec5f0aaf1ceb6950f785ed8",
"description": "freedreno/a6xx: add OUT_PKT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a142bb899291ae68d00f552959cf6ee1cbb9e6c2",
"description": "freedreno/a6xx: skip unnecessary MRT blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d554987c2b856fe463afab3bd9103c2d1e41b97",
"description": "freedreno/a6xx: combine sample mask into blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "880edb9dc5761aa19d89b2a40481e8c2771ff862",
"description": "freedreno/a6xx: move blend-color to stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfa702e94b96318696314dc3c73b2f934b755583",
"description": "freedreno/a6xx: limit LRZ state emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c268afd296375f678e53fed302eea07a74af741",
"description": "freedreno/a6xx: limit PROG_FB_RAST state emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46e177389fee7f5eed90e5debd122bfebb772ad4",
"description": "freedreno/a6xx: move scissor state to stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cfa765049d571a95b14ea006f900de8a7bf5cae",
"description": "freedreno/a6xx: move const state to single stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89dbdb806faaf1a4b3da0ce0ab597f9ced40d549",
"description": "freedreno/a6xx: avoid unnecessary clearing VS DP state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f583dc68e5586fd468475ae833ee3ce8fab5a95b",
"description": "freedreno/a6xx: small query cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3fc8dd0018bbba42325a2bdf378fd96bfd67a6c",
"description": "freedreno/drm: inline the things",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75435d5e2a27466eef6452fda44098405a9aa202",
"description": "freedreno/drm: drop atomic refcnts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4715502975410855cf9997075fa9c598df0c5211",
"description": "freedreno/ir3: Initialize the unused dwords of the immediates consts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fac55ce0d066d767d6c6c8308f79d0c3e566ec0",
"description": "Revert \"anv/gen12: Temporarily disable VK_KHR_buffer_device_address (and EXT)\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"master_sha": null,
"because_sha": "c61ad77cd260ce7666b257ce411e512e0ca12ec8"
},
{
"sha": "4985e380dd776ac65c4ae5627138211f9d9f03ce",
"description": "intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messages",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0edc29020b2830497f31b06898ca26715ecfd001",
"description": "pan/decode: Use correct printf modifier for long int",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03963febeffadefc4f47adaf0bbd3618d5692b25",
"description": "pan/decode: Check for correct unknown field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc11deb86d8bc037d842a04f8782461a5472ecf1",
"description": "panfrost: Don't leak temporary descriptors array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c98c452f012d20bcca3038af88bcbe7278d9c68",
"description": "panfrost: Emit blend descriptors on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33b13b9fbd2998977f76bfeeacf63900b0ed9cba",
"description": "panfrost: Enumify bifrost blend types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e9ae4043004e5505f3c7e327d38911330c04dcb",
"description": "gitlab-ci: update tracie README after changes in main script",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "90a39af5f65e5fa01beeec526594f7e04143e7cf"
},
{
"sha": "bd86399db012d93e81d1a7734214ee8d52ad43ce",
"description": ".mailmap: add an alias for Andres Gomez",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cde4c3a0804347cfc5a8a2b4958a6e6a4b69a27",
"description": ".mailmap: add an alias for Iago Toral Quiroga",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a70fee7dc9a212a0ab345b11008212f8d62cad3",
"description": "ci: Add intel to shaderdb runs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b",
"description": "intel: add stub_gpu tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c3c1d8a9906f3a45cbe50012b2ca60a3bc21fe8",
"description": "intel/dev: print out error when platform is not found by name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd3c0146723043f66bd18e376fa6526126ff18c0",
"description": "drm-shim: silence warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "764ef4bf1a6fe0c256859d275c5f922d46217dbc",
"description": "drm-shim: don't create a memfd per BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b34c8d35f5c8cf8febc1310012de67e6f41b09f",
"description": "drm-shim: move handle lock to shim_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f78af3372131e4c2f0344396d3490abe816992cf",
"description": "gallium: extract out logicop helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51a82ec3e437d1d2dc4c688578640d25b3e7f0a2",
"description": "gallivm: fix half to float conversions with llvm 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec6565bb2614afe605afae516a2f1dd8ada5bcad",
"description": "cut 20.1 branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0842758ec0fe716f6559ca630cb8704cf7fb97bf",
"description": "intel/ir: Update performance analysis parameters for memory fence codegen changes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f858fa26b4cca8834c8687f01d2ba431fcc8e006"
},
{
"sha": "82aa4460492200c621a2f35c93519230b69dbc18",
"description": "docs: update calendar, add news item, and link releases notes for 20.0.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06b5a646e865200aaee36be2d11aea57eca85aca",
"description": "docs: Add SHA256 sums for 20.0.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55bb55e93c72b8519f9f50c9eb78951d67cf68e8",
"description": "docs: Add release notes for 20.0.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e70cfe47b3e94684fed79feff7da1cf94ac63e73",
"description": "pan/mdg: Be a bit more pedantic in invert passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "074815ca0e96c25df55879af9031a13bc4c20106",
"description": "pan/mdg: Track more types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0fe98b478767e90cc5ed976e4e953117fe38308",
"description": "freedreno: fix buffer import",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5a8718f01b3976e1bc82362a907befef68a7f525"
},
{
"sha": "2efa76f795cb2b2bf00b317c580aeeeddd1e9bc2",
"description": "i965: remove unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85fe0e551fc045d03aa7739d0f1d887484ec6d12",
"description": "radv: Fix implicit sync with recent allocation changes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bec92850270a046524056b8d43bbd2554ba9f2e0"
},
{
"sha": "27cafa9a5173cae48781b724da2cc5be682eac83",
"description": "freedreno: switch to simple_mtx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "336a8cd82a4070674ecc056be0af791bf6c7d042",
"description": "freedreno: add screen lock wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8aacaeca685c4e705a3237c2187f2f9bcef23339",
"description": "util/simple_mtx: add assert_locked()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
}
]