blob: faddda2647b18d483cf518f2680959ac14159c2e [file] [log] [blame]
[
{
"sha": "f01ea0aef8a50d2732eb0c64153903e52ed2a757",
"description": "radv: remove unused EMPTY constant in radv_descript_set.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbeca9df87f66c9978a8daa25a90c324513544d2",
"description": "radv: remove stub() macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64ed8734059af1d3e7e1e4ce0e8e194ab097d3fa",
"description": "radv: remove radv_util.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4099cdc97f2a8ecdc9a74e7bf1127886f8980033",
"description": "compiler/nir: Add support for lowering stores with nir_lower_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3f56601e0c00380748bbf0039b82a2212e405b4",
"description": "radv: fix divide by zero with no tesselation params",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a49760e820c8257a99d2b4243a70a2dc39b7c95",
"description": "aco: fix VCC hint on boolean subgroup operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b729cd58d76f97f3fc04a67569535ee5ef2f5278",
"description": "nir/algebraic: eliminate exact a*0.0 if float execution mode allow it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "614ab26afd05dbb9a99ef6a3cde75ba55279ed32",
"description": "nir/algebraic: optimize out exact a+0.0 if it's used only as a float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f0d480c73b33c08adefe87723b30c0c6567ee86",
"description": "aco: optimize out a*1.0 if it's used as a float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54a09545ec639e9204e6ee823e52872897e793df",
"description": "aco: optimize a*0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2849f0b5aac9462fa105eceb4cf5bc48a1002187",
"description": "nir/algebraic: optimize out exact a*1.0 if it's used only as a float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c3d8e8e2e866ec7b6c4bcc687e8864c6cc02b7f",
"description": "aco: disable a*1.0 optimization if the instruction is precise",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8da467f4fef7bf54f2929ac195813c046cad83a6",
"description": "ci: make piglit runner less noisy and show a better failure message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be330831411b3a16ba9b12824eb6bac5ede0d04f",
"description": "ci/vc4: Add piglit job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a825919dc6c0319edeeeed56e6800a537b38c45b",
"description": "ci/vc4: rename stage to Broadcom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea88e1c820cbb753e64b6a15efbb0abda06666f1",
"description": "ci/vc4: allow custom timeout values for activity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23461897fe14dfff697e0b39d69da67b8804edb7",
"description": "radv: add support for emitting PS_DONE/CS_DONE on GFX6-8",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a"
},
{
"sha": "cbcb9e7e1b52b49902f8144961f6f375c65a9ce1",
"description": "radv: Fix struct initialization for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28c4960ca57e3988e44cdf03df999210d5f16c60",
"description": "radv: Use typed outarray API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6992f5419a57268b937e2dd0f9b9d543e60ed59c",
"description": "radv: Disable calibrated timestamps on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e81ed2a47133f4792a29e4388d54361eb7a17fa",
"description": "radv: Pointer arithmetic on char/uint8_t, not void",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "879b5f41f4c23b24871be430e1d97c6ac6bf1ba7",
"description": "radv: Modify radv_descriptor_set for MSVC legality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0b4b8fc748775156ecc50008087e47fef74fc2b",
"description": "radv: Stub sections that don't have _WIN32 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "146e3262757300ecd217daf85d613db67db15b78",
"description": "radv: Remove unnecessary headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7db6ceb9a7137db455711f4b8bbac7f32a0e78b",
"description": "radv: Use linker pragma to simulate weak functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10b3eecd361af465e0e207fb18553ae37b924c45",
"description": "spirv: Don't remove variables used by resource indexing intrinsics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c4c9c780b131939fa10ede84e079a90fc090e17a"
},
{
"sha": "cb7352ae95a48ba4f20286a59bea184072f52785",
"description": "nir: Add a data pointer to the callback in nir_remove_dead_variables",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1cffe2394057ed992cfc4ed2ee2cc727faafbeb",
"description": "clover: Add constructor for global_argument.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "001722b3a301312d2ec16c939376098dc11fab98",
"description": "anv: Skip CCS ambiguate which preceed fast-clears",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d5849bc840e5167b5b735d9e3f1ec1e8e1197c98"
},
{
"sha": "e2c5ef6cd6571a8522b9b75a99d245a538cf6183",
"description": "intel/gen12: Fix memory corruption issues in fused Gen12 parts.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9e5ce30da7fa3f1cc3badfd348e5f8fda1bbacb2"
},
{
"sha": "1d967132f3c4aefa72224d1029aa64a34053bf6b",
"description": "panfrost: Use normal malloc/free instead of ralloc for surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "46e98004084b35bb4f7e1304d4460e0101714079",
"description": "freedreno/a6xx: Fix 3dmark misrendering with unwritten MRTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa1ddb6fe3c364c4f10df29bb42a0cf09d4cdabe",
"description": "freedreno: Skip some batch dependency tracking if !ctx->dirty.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49b83509fe8e4f26ebb9d0e15a0609a68e0c463f",
"description": "freedreno: Move framebuffer state checks under a ctx->dirty flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e29757a57a83e2847ccd61e43e7bf44e791df26",
"description": "freedreno: Move blend gmem checks to a blend dirty state check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4e46f2c4cf3dd429d8fea6bd935468a507be2f8",
"description": "freedreno/a6xx: Skip the body of emit_state if we're clean.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0376064783eee6dd798e156836573c457909189d",
"description": "zink: guarantee surface lifetimes for shader images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89"
},
{
"sha": "dab229ef69656179e1786eb097705c8d5505ade9",
"description": "anv: Invalidate the correct AUX-TT entry",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "998f38bd9934e9eff156505244032c28df9fba31",
"description": "anv: fix invalid programming of BLEND_STATE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8072c133da11ce5f0e4ad145ef60dad7bd2509e",
"description": "nir/opt_uniform_atomics: fix elect detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb70c52abef44f183f2a768fb3a7e5b55fe828e8",
"description": "nir/opt_uniform_atomics: recognize more complicated invocation comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ce72fcfcd07a1da4eb1b8bb2b3ebb1c2e651a7",
"description": "radv: Use stricter HW resolve swizzle compat check.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605"
},
{
"sha": "abed28866b7068f48ac4c488d31705f5c29f8c34",
"description": "docs: Mark some ES3 zink features complete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb33bfc7177a9fdf7d5cc95e4ba19f99f5862825",
"description": "docs: Mark some non-core zink extensions complete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81ab9fe2d0c2c2d9961107c88209f2fff1f136c4",
"description": "etnaviv: handle NULL views in set_sampler_views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c9e8b49b885242d84ba031dacef5aa4a5ac1e5b6"
},
{
"sha": "f180bf3e032264e10936eb64dede9d15ce785511",
"description": "ci: Add a fractional deqp run of softpipe with asan enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b183b6ddd7ffb07ebaa1ee11dc99a91b16e97315",
"description": "util/bitset: Avoid dereferencing the bitset for size == 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efff70e73ff6fbb1f73ace016c8eb53920629fe8",
"description": "gallium: Fix leak of shader images on context destruction.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f259fcae83c12e4df10ec2415a1660cc44810eb7",
"description": "panfrost: Stub out set_shader_images().",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9445c3d59ff25e61e94f3fa888dd2ac16126b4ce",
"description": "swr: Don't report support for shader images.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb25ef153a0aa7c30b4106fc1f982a886b870fca",
"description": "nir_to_tgsi: Fix buffer overflow in atomic image compswap.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58e43594fc457eaaf1b1e01e48948959a82080bc",
"description": "r300,i915g: Report no shader buffers or images on non-TCL HW.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d6fd7acf9b79b9f559f6a4c5a897432440426b78"
},
{
"sha": "c3719f3b9ba06fa557d7e8ed6b94ad5db3d7baca",
"description": "zink: flag gfx pipeline dirty using newer mechanism",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
},
{
"sha": "6fb66d18bea060151eb0483ae7135489245da910",
"description": "Revert \"virgl: fix BGRA emulation artifacts during window resize\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "accc2222174a90fd24ee56ce751feb6022ecc0c7"
},
{
"sha": "9052819ebbff07d82c3eb9adf414144df4868644",
"description": "zink: request texcoord replace lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b705ea511b38e064a482e1b27c1b89f86357f81",
"description": "gallium/st: lower point-sprites if not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc0222d471b4fb3d97f7387aad6de8767fb73001",
"description": "compiler/nir: add texcoord replace lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92ff89f6f50c773f6d3531623db2997315d63c22",
"description": "mesa/main: remove leftover bumpmap code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4000c0112a49c28793844f454278b50e00943173"
},
{
"sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a",
"description": "radv: synchronize Cmd{Set,Write}Event() using PS_DONE/CS_DONE events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb8f87088cb2868d267f83c537b33c9f3e0ed36e",
"description": "radv,aco: fix shifting input VGPRs for the LS VGPR init bug on GFX9",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b233b95360de97e1c1de58b291be700b2bfb79c",
"description": "docs/zink: correct vk version for GL 4.2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fb65285629caa14580ff8e2c2eed88226da239fe"
},
{
"sha": "b7c31874206d63df4963caa7bd586706d8fe1b57",
"description": "docs/features: mark off two more extensions for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b59d98ae5f2a1caf45b704efaaaaafd333236bc3",
"description": "zink: enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7fe85e94992131ce1a5a4baea0dfbe240a7505e",
"description": "zink: set lower_mul_2x32_64 when 64bit int support is available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f03c20ffae8e022dfd74a8a2704a3a759fa92c80",
"description": "aco: fix WQM for texture instructions with args before the coordinates",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907"
},
{
"sha": "b415211ce9c20941eb2b80a7b1b996742d891f2a",
"description": "zink: add a VkExternalMemoryImageCreateInfo for PIPE_BIND_SHARED images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f1ad0538f2d05cb7a632db439f5a5827987d4d8",
"description": "radv: enable sparseImageInt64Atomics/sparseImageFloat32Atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf5df156224e3fb78fa8e80065dabce22900d1d8",
"description": "ntt: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae7a9d0585ac3b5eb439fa203687ba4889a7286f",
"description": "ir3: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c92b3c460b87dda5ee87a1b196466a0f42e1cf3",
"description": "panfrost: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ca1ab3bb4902d3c86f83e83e065b0f1a2bd79ff",
"description": "nir/lower_tex: Assume that nir_tex_instr::dest_type is sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "708c47e663be686b150c1dae33fee5b8323c8d1b",
"description": "nir: Validate nir_tex_instr::dest_type bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65a35dc7ea85fa9859dbd729cc0d874d9861ade3",
"description": "ptn: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6af5181f137c7fa54d9ed64ba2989a37f992620b",
"description": "vtn: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5e54c6edb8e60b038a3bb50df5b7d6f5391e27e",
"description": "glsl/nir: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60bb3fec54f1eccbe0f43ba61d02a78fb883347b",
"description": "st/atifs: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81336499181058b0b7c1a6424a6185113148ac0f",
"description": "ttn: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b623afc3f7830bb3a3f303cee87e7f8a1b32a1b",
"description": "gallium/nir: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff0b7e0da93624f3727804927cdf92c4e3cce74e",
"description": "st/mesa: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2da598ff90fdd64ca72bb03bf269e53ee0b1f21",
"description": "nir: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ed9e75868e99668e96e0c2d5a7142d554cc85f7",
"description": "d3d12/blit: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0cb161e786d8e5900648731274b09a24a45fef4",
"description": "panfrost/blit: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c81389ace0acb9ea2fa84eae754fa58748c4fb19",
"description": "dxil: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c41a416c10e08ee3e168bb9d17e7f723e32d1cd",
"description": "anv: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe45fefe57db43925ac5ec943c20967c52c2f8a9",
"description": "intel/blorp: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a470ab0d02e3d30dcf5c894086e67011dca34bb",
"description": "v3dv/meta: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "219b84fd5fd1984fb16d5888b05405549c2fe927",
"description": "radv/meta: Use sized types for nir_tex_instr::dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68969cbcb73c5a99001d4238624b9a30f6ed8b85",
"description": "brw/vec4: Don't convert tex dest type to glsl_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d803893da5b9ce06f8963ac8103d220b85f7e87",
"description": "nir/lower_bool: Rewrite dest_type for boolean destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d6fe93382699a61911e979db46c1297865c508b",
"description": "ntt: Handle sized tex destination types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23beffadea137f4d7ee4928f2b9d7cf98c4e811e",
"description": "freedreno/ir3: Handle sized tex destination types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acd6616eab8099f1d8f6692fdab26d64967767c1",
"description": "nir/lower_tex: Handle sized tex destination types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65f7b93435009e9f49668ce49561adabc44333ac",
"description": "intel: silence unused var warnings in release builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1",
"description": "vk-device-select: add device group support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "250b511f8e7c89933af25583398799d7bd61d944",
"description": "lima/ppir: fix creation of mov node for non-ssa tex dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6f8f3a3ba4739338c75bf39f9ec3f77e20f544e",
"description": "zink: fix streamout for clipdistance",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9eec52c67e61c2382490733d3aa3c585735814b5"
},
{
"sha": "f0b0095feca4d245d47dc94e86f57260d2c040c8",
"description": "ci/freedreno/a6xx: Skip vs-output-array-vec2-index-wr-before-gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03c28278a78d0251af940d888d9f36a66722e07a",
"description": "freedreno: Add perf_warn() for missed UBWC opportunities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55f4f6882fc815aac1cfe89946ada047e16794e5",
"description": "freedreno/a6xx: Add helper to check if UBWC is supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38b073ebfef63d625ddf195b3ef8f11db8109e9f",
"description": "freedreno: Add fmt/args macros for pipe_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a065682f3062f39c3d4a8d4ea65c8ddf5b58527d",
"description": "freedreno: Add perf_warn() trace helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d548d781eee91842695cf54a3161348bf6a06a2e",
"description": "glx: Provide glvnd wrapper for glXSwapIntervalEXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a"
},
{
"sha": "8588fb65d65879791f747aa1b00895491caa80d3",
"description": "vc4/ci: Replace expect script by python script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64fd191d8a88977067011d3727e32439e801d433",
"description": "spirv: handle NoContraction in GLSL450 alu ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c3764f7df5ebc986657df97f06e78d990d888bf",
"description": "zink: don't force a renderpass start when setting framebuffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bc24c7e46587ba8c3931644b9f1ee7594ba7ca8",
"description": "zink: add function for waiting on a specific batch's fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53d9beb9b883484b6de6ff4629179c4631ff17ca",
"description": "gallium/u_inlines: add helper for simplifying pipe_context::resource_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cacb3e182671a90dba9fcbfbca5004180454a279",
"description": "zink: enable PIPE_CAP_SAMPLER_VIEW_TARGET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d37124b065c2b6c99c042fb402c6a23ce16b034e",
"description": "virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41366ba49424592086cba0c32aa26e72482411e6",
"description": "virgl: update headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb65285629caa14580ff8e2c2eed88226da239fe",
"description": "docs/zink: add GL 4.2 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e7a7d58de1192dff73adb89cf0369b829143b2",
"description": "docs/zink: add GL 4.1 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3d7de47cd64cc9b520ec9322953407582d2dc5a",
"description": "docs/zink: add GL 4.0 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4374e8e99f1a935ebb5e3ce0cfe266d60a4678d0",
"description": "docs/zink: fix phrasing of GL 3.3 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02c43eb975d366ff0b6d4e6e522c14dfa382e5cd",
"description": "docs/zink: document the independentBlend requirement for GL3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb5d7d60e7e4e580e71ad682529d83e2b9c10801",
"description": "docs/zink: add two missing required features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a640588a416bf983af57ce21c915c1bde60b51b5",
"description": "docs/zink: add missing colon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9565c1d83c97f29a8c03b6974c6e6b48bd498a12",
"description": "nv50/ir: Initialize RegAlloc member func in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92ec7b577c8cb47b308bba1d21b4c2ec05f35f9f",
"description": "zink: clone shader before lowering clip_halfz",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "15f478fe840c29ba118fbb4fa49118f85fb208c6"
},
{
"sha": "5282210c0b96f75630a5271a8956f8ae69a0ca1b",
"description": "zink: check correct caps for PIPE_CAP_IMAGE_LOAD_FORMATTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31f2200b35bd3bb707e804363fccb77aa3e1c61",
"description": "ci: Enable process isolation for softpipe & freedreno piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cca257d59611584de31ed6500bdd08a75844fd42",
"description": "anv: Advertise shaderInt64 on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c2543d03777150e1a5cc7c7fbbe1ceab75a9574",
"description": "intel/fs: Implement umin/umax shuffle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6500236e392a513edb1e3bf4f7351036f9e90d5",
"description": "intel/fs: Refactor our shuffle emit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44571c6a68a4dd6b4c13f70b1d30e0e87ec2f2e4",
"description": "intel/fs: Properly lower 64-bit MUL on 64-bit-incapable platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c80db6611aaf9c59dd8ccd8597e52b789018eb20",
"description": "intel/fs: Support 64-bit CLUSTER_BROADCAST on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b90921ec0c454e49a131ce6aabc6ec43a17278bf",
"description": "intel/fs: Support 64-bit SHUFFLE on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdedc82329cb005f862e9250907124ead718ae4c",
"description": "intel/fs: Support 64-bit SEL_EXEC on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58bcb5401d85b4a21f6d9ea4eb7bff8e1ed7110f",
"description": "intel/fs: QUAD_SWIZZLE requires packed data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8b4a5e641bc3cb9cf0cfe7d0487926127fc25de7"
},
{
"sha": "69a3559efd6ec036749c3f460f092b7a38c12d2a",
"description": "intel/reg,fs: Handle immediates properly in subscript()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e797daba538e605b6b94cb28c922384cef9ef014",
"description": "intel/compiler: Move brw_reg_type_for_bit_size to brw_reg_type.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c8cbe9b1340db826fa21eec5fcbee6e6fc35efe",
"description": "intel/compiler: Return 1 for immediates in regs_read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "178820212b7c7d86c1d17f5c1beb2ce9b0ef5a47",
"description": "nir/lower_int64: Lower 64-bit vote_ieq",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "731adf1e17a1ae966096ca02641b7b9e6249d558",
"description": "nir/lower_int64: Add lowering for 64-bit iadd shuffle/reduce",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7",
"description": "nir/lower_int64: Add lowering for some 64-bit subgroup ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da331f814fd4a487e0e738c1395d3e3a00c215e3",
"description": "nir/lower_int64: Fix lowering of f2[ui]64 for 16-bit float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b4524de57cdbef9c0c5fb6f06994c7e39ec7d9",
"description": "nir/lower_int64: Add a level of wrapper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "093b3f6e1f0b919be247c30bb7cac9c1a25941c3",
"description": "radv: only decompress the depth/stencil aspect that needs to be resolved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36a4aeb91f3a940f53e1209b5f1671403142a130",
"description": "util: When building 'ARM64EC', don't use x64 intrinsics which need to be emulated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86b4f6ad43d635b63adf7bfe99f9eeb103f99255",
"description": "main: Undefine MemoryBarrier for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e1447eb1b3729998ec06cf7bc5ba7d28c1e67e1",
"description": "anv: Early-exit from cmd_buffer_flush_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18fc1dfea386b4c2235b477adde801ea2a393176",
"description": "anv: Only flush descriptors used by the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c7a68c2bda06170da4210cfe9fb669bffb858f",
"description": "anv: Take the set of stages to flush in flush_descriptor_sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16a81cabb57ba3ec558e0ca00bb69c95b7b4761a",
"description": "anv: Exit early from cmd_buffer_apply_pipe_flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7683ff14208d62bc8b79eec2890afa3cf71903e1",
"description": "radv: use a workgroup size of 8x8 for FMASK color expand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4f551d41b80db7d503055f59e6d62bc48ed9ccf",
"description": "radv: use the range aspect mask in FMASK color expand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d30de140e1358cc0538461c9eaf083eca122a13",
"description": "radv: add multi-layer support to FMASK color expand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c2921193ec71a902b4b1a8bed2465f45b348a1",
"description": "radeonsi: iterate from draw 1 for total/min_direct_count computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e3d28829b297d87c025a9bd8d679c6c1cb811b",
"description": "radeonsi: enable accidentally disabled fast launch with non-indexed tri strips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea670ac1502788e5376aa2432f9c99fa75bf3d56",
"description": "radeonsi: skip some code for ALLOW_PRIM_DISCARD_CS if tess or GS is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd9801a918ce488d764075de09e6bb309e539995",
"description": "radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59a478b84346fd83f13ae608c852e2be6bcf49f3",
"description": "radeonsi: move if (sctx->vertex_buffers_dirty) into the upload function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5013828863010a1feded43c20d74250c48eff757",
"description": "radeonsi: don't set vertex buffer dirty flags when they don't do anything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26d785fbbdf7635607510ebf7e78d93db532bf21",
"description": "radeonsi: move y_inverted out of si_viewports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1957e58a6165b7daeb8519b4214428a5d8fcfb2",
"description": "radeonsi: inline si_blend_color and si_clip_state structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca2062a394daa6c2734e46a65b0f05c71943e2ea",
"description": "radeonsi: simplify determining whether render condition is enabled at draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a2dde8f8697edb7bdb5e9112acc291f19409ea1",
"description": "radeonsi: add internal blitter_running flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fabeb49d82c2faf34134f9e1e8597c5b0c1622d",
"description": "radeonsi: don't use rasterizer_discard to validate draws, only check ps_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd42ed34b0259c0597597715ef0ad07fc9df2698",
"description": "radeonsi: optimize translating index_size to index_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28e419f00117b223337eaef56067d657342b19c9",
"description": "radeonsi: don't mark NULL states as dirty in si_pm4_reset_emitted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "488cd3b93fc894689544b0c9b6436b88adc3559a",
"description": "radeonsi: clear dirty_states if si_pm4_bind_state is unbinding or no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0978fffb849264ccb20e6b4905b9cf05ed17593",
"description": "radeonsi: add new possibly faster command submission helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0",
"description": "radv: fix separate depth/stencil layout in render pass",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "e4c8491bdf8a1238d475491533d937568019e633"
},
{
"sha": "45bebc7a9c73f3add08c2290fa1eac237edf5a34",
"description": "zink: respect fragment-shader depth-layout",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "6785d8c4601c6b8b1a5d8da8221313d1c332e7e5"
},
{
"sha": "855370bb620663b5e451e08046e4ddb4b6429c0b",
"description": "zink: make all xfb caps depend on extension",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e8ad52f7b0c603d28518b9b288a8d9d5862d2053"
},
{
"sha": "8c7d9716669a74159d2eec86490c756c274f663c",
"description": "zink: require vulkan memory model for tesselation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f815b87e188a0e7f4b0aa31f502be7939479f622"
},
{
"sha": "f95c174927a341e2ce96bb86b432028669b1d537",
"description": "zink: check for extension instead of function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9340744a3c6310f0f36c6c5576ea1bc87b65f03",
"description": "zink: respect feature-cap for multi-draw indirect",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cef876910a04070e5c89667d88df7bc3e588af19"
},
{
"sha": "6f6941e2dd8f1d1d1d6e52276485d41c7dd0b029",
"description": "zink: respect feature-cap for sample-shading",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0c70268ff73adfc9d588fa5a10c500ed9f66bab6"
},
{
"sha": "612169859a3300879fa890a03a8693ab3c718d2c",
"description": "zink: respect feature-cap for independent blending",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "831d205513dbac2178126ac198f64d8307d7b45a",
"description": "zink: respect feature-cap for robust buffer access",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7"
},
{
"sha": "b35e11ef9506f8bb4e4607ec4a9acab908ce8705",
"description": "zink: always expose linear float textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27209e63ea816762708deef4b4fbec0dfbf4a331",
"description": "frontend/va/image: add pipe flush for vlVaPutImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6755eee0c7bfe01fdd38537e9ed6609da428980",
"description": "radv: enable SQTT support on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aedcaff3564eb9824a3df913355682fd31197ead",
"description": "ac,radv: add SQTT support on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd53f24fbf2f171007fa93f827906b1cd75d84cb",
"description": "ac/rgp: add support for GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b5cd18853c1d5ff0b159ea6df78674532b78b18",
"description": "radv: inhibit clock gating when tracing with SQTT",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "c40ea24ee009d8c9816ff6327f65be3fbd45deb7",
"description": "radv: fix overflow when computing the SQTT buffer size",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "e115b01948f90dcb922c626438a0e83a796d5ceb",
"description": "aco: return references in instruction cast methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d245cd18b637484512f275b9bb49f05105ad373",
"description": "aco: use format-check methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70dbcfa1c9e0b5fe609485b011c3ce9d0819a9ee",
"description": "aco: use instruction cast methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb12302b8ee585c3c623062c47e9b2982247a356",
"description": "aco: add instruction cast and format-check methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "441ead5fb35f84dcbaf4724a771ff3475257d400",
"description": "aco: remove Format::{VOP3A,VOP3B}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "925d701014c2ba084061eae131f4b5c75e595f29",
"description": "frontends/va/context: don't set max_references with num_render_targets",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "824eba2148e56a75d0678011b4f546cabbd5d345",
"description": "aco: don't consider a phi trivial if same's register doesn't match the def",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "69b6069dd288455cdb2655284c592a85d17df273"
},
{
"sha": "9eab6ca20c29680c4bb9f4d3ba69751ae4bb9eb9",
"description": "docs/features: remove a few redundant zink mentions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce7eb7e02a0e62e5b11d3243e0598173869270d9",
"description": "docs/features: add missing features for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a346e1dea039560baa7bec4050cb60a9f29e558c",
"description": "v3dv: properly handle two different binding points for cmd_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dac20e100b4cb967fb28989e8cd718946baa72c7",
"description": "v3dv: drop v3dv_resource definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f55649d20b4b0263245f047db6239a46890e04a4",
"description": "panfrost: Add support for INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96d7555770c414a1dc4c4f7fa04b0602e62547ae",
"description": "zink: support PIPE_FORMAT_X24S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "264a5b1d150cbea3dec82b28897a645b6dc2b406",
"description": "zink: add layout member to barrier setup in draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09182d9ae8f6ba04acfd6ada34607605541c8106",
"description": "zink: support VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa862725476e5c7ff03d12d868e5a10cf5624407",
"description": "zink: expose PIPE_CAP_ANISOTROPIC_FILTER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f9f625089e1e3b8d62c74cfa8dc9b9ef4ef8f32",
"description": "iris: Refactor iris_debug_recompile interface to take a shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4423903089ad8e4ff6224437895dbc6c19f75a54",
"description": "iris: Drop iris_print_program_cache().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e2c799d0e199a00dd9a660c4a9da4edb7c5b3e0",
"description": "iris: Drop find_existing_assembly optimization from program cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b9c01a5b1bf92f6d75e05c6913129d99bb83143",
"description": "bin/post_version: convert the csv.reader into a concrete list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7",
"description": "zink: set PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcc8222277d9c8d1dc1ef39ab0ade331ccf0a9a8",
"description": "zink: set PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ab9114abde1f9fac31ba6cbf55754e5596755e2",
"description": "zink: force per-sample interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2500c02cc7bd429e035c5208e533e569c525b03",
"description": "iris: Consider resolves after changing a resource's aux state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f55b82c7f1652e4fae478c0af325fc38b9b53b",
"description": "zink: set PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81f7cb149da21b648d2305094bf542b3564cab56",
"description": "st/mesa: enable state var merging to improve fetch_state performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6ce2be9048f112c94ee288baea02b46c0ea4cd",
"description": "mesa: merge equivalent switch cases in prog_statevars.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23729a783996545ff2e56605f7c025a36ac8ba35",
"description": "mesa: sort and tightly pack STATE_* enums to generate better switch code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72a1828868bb3a9eab61f7af7a0abd8a9d723ce3",
"description": "mesa: don't handle STATE_* enums in fetch_state that don't do anything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bddb4f9e1e9175521565a27fd7676c66a9ea1ab5",
"description": "mesa: compute gl_program_parameter_list::UniformBytes accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb73058ad2b6b0d143078b9bdc6688ec6275ec87",
"description": "mesa: add upper bound to limit program state var iterations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f7877d96a9b6bd5f3f211324f2ee169a3b73e40",
"description": "mesa: sort state vars with constant indexing for ARB programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f485331c5b6fb5ab3493ef7c2c7ae787d56f7cb9",
"description": "mesa: merge local and env program parameters for faster uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "293526a273304ea6e500270f1f78bd78ad38dc41",
"description": "mesa: don't allocate local parameters in fetch_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5336e41ac058f0cb8dc594e35eab411efde0256b",
"description": "mesa: optimize get_local_param_pointer and program_local_parameters4fv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb3802b26fb2c96fab268fa00894a4ce3baf356f",
"description": "mesa: rename STATE_LIGHT_ATTRIBS -> STATE_LIGHT_ARRAY for consistency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a80595ba58c7d1a063973847dc5f2822dc3c406",
"description": "mesa: skip memmove in optimize_state_parameters if it's no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c77190b312a495b010302b3fe9a097ddf8a7b30",
"description": "glsl: split gl_CurrentAttribFragMESA into elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3a7acf9583444d426b9cbcc61cee34b4481b6ea",
"description": "glsl: remove unused internal builtin gl_CurrentAttribVertMESA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ad84a02bd40bb2d08c718fded57c47fe85b7681",
"description": "mesa: eliminate the switch statement for STATE_TEXGEN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0eccba1ac03fe4ab30d641076106b83374b8dcbb",
"description": "mesa: flatten STATE_MATERIAL and STATE_LIGHTPROD tokens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d9b5d80870924f69401c267b719a814f02c7c61",
"description": "mesa: combine STATE_ENV, STATE_LOCAL enums with STATE_xxx_PROGRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4f3497786ef4c4923844b56133955a2f48bfe59",
"description": "mesa: remove STATE_INTERNAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c1ed47eee049c204a06ed8b591d58e03896c68c",
"description": "docs/features: mark off GL 4.2 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "099ce1aacc3205f0ceeadfc65a12af6778a2f250",
"description": "zink: GLSL 420",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f14836574aad53cbd27d14216306f608daf39dd3",
"description": "nv50/ir: Initialize CodeEmitter members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "245a696741d2a4cd5f2aade38c2194e3030d659b",
"description": "nvc0/ir: add fixup to deal with interpolateAtSample with non-MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0773cd33c2bd14605eee471dd0dcc5306dd41cd4",
"description": "ci: correct the trace image URLs in the piglit summary",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
},
{
"sha": "27f8c466486b6e25d301681d3610fbe57ad8c032",
"description": "ci: recover tracie dashboard URLs for failing traces",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
},
{
"sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89",
"description": "zink: export shader image caps using features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0daa61553d0888e207ac0546794d9f45a3ac0921",
"description": "zink: check if multisample support exists for shader image formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9b812edb832e239f74ea065111284879f2d9e11",
"description": "zink: handle shader image descriptor updates during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ba38ab6facff5ef93bc88ed81c0e12fab314d1a",
"description": "zink: add a pipe_context::set_shader_images hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1f798ca5015992b4e54dae3da8f5d29999d136f",
"description": "zink: break out bufferview creation into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4d00b9ca4e27cdf1668293c0866c8722c2fce88",
"description": "zink: handle image descriptors during zink_shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10fb7a8c0ff94700416ff6a0ebb2a8415e3817fa",
"description": "zink: enable image caps in ntv when a shader has images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "245d9fa21b138c2ca9c99d7004c5f652330e615d",
"description": "zink: enable early frag test execution in ntv when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cd2aff1a3470ab0551e861fb242242724435ea3",
"description": "zink: add handling for all basic image ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4f06b3528837e84f9e7bf5e60645a6d986183dc",
"description": "zink: expand ntv array derefs to track image derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77b6b3eb0b8e64fe4439b1dd1c3c4c50664300e7",
"description": "zink: add nir_var_uniform case to get_storage_class()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ade1f3a6e7abe000775614eda1eae1d38e61ef0",
"description": "zink: handle nir_intrinsic_memory_barrier in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "768c9fa5c2d87641cf06b3acd3a004d994db4814",
"description": "zink: handle more atomic ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2855e21801ddb8a53d250fdd91e65527f2c91c9",
"description": "zink: handle image variable types in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fce791722bd58d8ec4f326522a01f0fd13bbc0cb",
"description": "zink: add new 'sampler_types' variable to ntv_context struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9f2637267bae3429a90dbcb6f52f36489223907",
"description": "zink: add shader image support to zink_binding()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "934625d53d143c6b784bbdaf115cf7f309cbbd29",
"description": "zink: add a pipe_context::memory_barrier hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06273abd203038396f387ba2ed05b412f97ff9ec",
"description": "zink: add 'has_draw' flag to batch struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05629bb4700b87b4942b7461d4be803fa43a40ec",
"description": "zink: verify format caps and add storage image usage when possible in creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "493fae5016b9aea8b8f5fd585fa4b464cfb4a275",
"description": "zink: add ntv function for emitting variable access decorations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "882ab6afb770e2134223e7973af75e4c80e6db62",
"description": "zink: add spirv builder functions for image ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d2ffb394a191d0bc4f1e76d293facb0506ad2a0",
"description": "zink: add spirv_builder function for hexops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "139ae442c62cc4eed1da9ed417dd872351113cb7",
"description": "zink: rewrite image/sampler glsl -> vk type functions for robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "177a42333ff7361ef28909d248115ed8c1db4574",
"description": "zink: add ntv util function for getting image type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "263d3ae1881b156b6582e9a4e9c744c3a6cc498b",
"description": "zink: rename zink_context::*image_views -> sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f389af35f11d881e009a484821d0119a0096f09",
"description": "radv: sink load_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6d92eaf4f3b29e43792c25f45a0288ea8a24d15",
"description": "nir/sink,nir/move: sink/move reorderable load_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af4c6605a834f7c1f160fa4dbbcc119417659517",
"description": "radv: use nir_opt_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3dbc4df194a15aa1cf09493a3100b59e37e48fe",
"description": "docs: turn non-code into comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c09c8fa34fd1c7784dc1f33131374885ab85532c",
"description": "docs: fix broken link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04c22a69f3bbaa9d785bc4193a3be649d03a9ac4",
"description": "docs: fix sphinx-warnings due to lacking escaping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "319153365b9ff212b120d168dd11689907ec4cb9",
"description": "v3dv/descriptor: assert CrateDescriptorPool receives valid count values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c57ef25342255b9df5866d1451de10e4a933d302",
"description": "v3dv: Fix uninitialized variable warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cec2ed7c80fdee58d10d5c3187cb1be3de6fe488",
"description": "v3dv: fix disabling Early Z for the whole frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c97cc37b0b03bc7a714a48569abd69c0177c7e1",
"description": "v3dv: enable early Z/S clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f989d4ce1c7b5a2d51b812a500dee0258a96addb",
"description": "v3dv: do not emit full tile buffers clears to handle Z/S clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c19a518c944699fb90a507dd588b2cf9df11d9e",
"description": "v3dv: refactor checks for subpass attachment stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0ec3d9f6d92b7bbd1aa1b73da61aa8ac01e4ec1",
"description": "v3dv: refactor checks for subpass attachment loading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c5d7536349ffbded0e8e5dcbd7d834bd17494ee",
"description": "v3dv: refactor checks for subpass attachment clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc19fe0e9f89201f13a3d00d8b61f378a76bf605",
"description": "radv,aco: use deref_buffer_array_length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e200ce099623a1b0a076ed3def3865a968503dbc",
"description": "nir/lower_io: fix array_length lowering if buffer is smaller than offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e10779a9f0da62b3968f48ae9d8c9d5275c7aac2",
"description": "radv: don't vectorize shift operations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fcd2ef23e5f1d50008166168e772815c0213e37c"
},
{
"sha": "d74b01226004fe7e245f108f69747c184b3ac044",
"description": "zink: fix vertex-stride wrangling",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "7dcb9a0d8c90d4aecf325822eb8b2d121a020d1c",
"description": "aco/optimizer: convert extract_vector with index 0 into parallelcopies if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebbf5fe716d184e6c0f141181be66a0eeefd33f4",
"description": "aco/optimizer: expand subdword vectors with SGPRs on all generations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96fafcca63d8bfc83bb7991d3e5c843fa2fe05e9",
"description": "aco: propagate temporaries into PSEUDO instructions if it can take it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21a7bea3421e9bb916c7ad206a4647dfbccdbafc",
"description": "aco/validate: relax subdword restrictions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77c96290463b523f2aa44054de7df1f274175ab2",
"description": "aco/validate: ensure that Operand and Definition size matches for parallelcopies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fb66187eccab895c3a6b3ba0b8465a7ab3ce578",
"description": "aco/validate: validate that p_create_vector operands are aligned unless they are subdword operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0cec3a29bb0f77f16645561e70d2a7eca12be6a",
"description": "aco: generalize subdword constant copy lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856fd4750daf23ac3f8f40278cf685f36661c19f",
"description": "aco/optimizer: don't propagate subdword temps of different size",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd870d1b6aa43daa65f1e6c9763e5bdd7139acc9",
"description": "aco/optimizer: don't copy-prop logical phis",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "085e2ce3d49c36ad2c119313e47c0ac685828a61",
"description": "radv: fix a sync issue with geometry shader primitives query on GFX10+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f97b42f3e24b0915bad107f471cf356e1627844",
"description": "mesa: add GL_SR8_EXT, GL_SRG8_EXT for color/srgb format queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0da527028bc13734b5de3575e48ec9ea295e3b5d",
"description": "nv50/ir: Add InsertConstraintsPass constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d0536c1a7662e2c1d99d221c444bc19ca3ab566",
"description": "pan/decode: Free mapped memory objects on BO unreference",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "451fae825839ea9ac68a2ac3fa1b07c85661d63f",
"description": "mesa: simplify terminating display list loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64da8777428224366e40605448fd2bf6166a7bda",
"description": "mesa: simplify handling OPCODE_CONTINUE for display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e825dac4298a622e9ebb8b43fb33fd76e8842b0",
"description": "mesa: optimize glCallLists by using loops inside a switch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5edc9b136937769488b3a62d32f22817c2a572ee",
"description": "mesa: remove redundant glRect functions for display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e31d8fa0ad614af16d2111cd80b422c82132ae63",
"description": "mesa: remove _mesa_initialize_exec_dispatch from draw.c by autogenerating it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33ad9e77c531fc191e2b747814cc146889d082eb",
"description": "glthread: add display list support to fix state tracking with display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14b47614b42fad672fe705d0f79b1064042004d9",
"description": "mesa: add _mesa_get_list helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd678bef40b74f9209b2529797df26a4a31d6f7e",
"description": "glthread: remove if (COMPAT) conditions from functions that are GL-compat-only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df38b99e85590d846c2191f5990592b568202b55",
"description": "glthread: rename inside_dlist to ListMode for future use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8ad570b3ee7803db5862108aa5ac66ef5beaffb",
"description": "glthread: implement glGetIntegerv for states that glthread tracks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6febe2b880e79ac2b5347412ffdf6502ac47e5be",
"description": "glthread: track all matrix stack depths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b4be5baaadfbb1e40470f07db68c1b74b5f4f15",
"description": "glthread: add specialized versions of unmarshal_Draw funcs without user buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f53b54a3bfe2b5e74b62ec8edcc958b83fbe958",
"description": "glthread: don't sync with NV_half_float vertex attrib functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36740aa1f1ac438a2b221ea89c50d798149f6078",
"description": "glthread: remove marshal=\"draw\" because it doesn't do much",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4e8ad9b2784e1b6a8e1bed50134ddcb0124a1e9",
"description": "panfrost: Fix the tile size assertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e97d7c8350385dbf962a1d6caa5acae667d1c95",
"description": "panfrost: Transaction elimination support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7707ccf286eff5e918387bb3a4dd9f2423eb0766",
"description": "panfrost: Add a debug flag to disable checksumming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc69c423fd7b77d2cdc1c13d2484d0c49d1a0de6",
"description": "panfrost: Only checksum resources when it makes sense to",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1bf4be84468d98f779f9d324f46fe67d3ba1e30",
"description": "panfrost: Add a function to determine if a resource is 2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77398a9e4186a02962b95fb352f7e7969cfbbdf1",
"description": "radeonsi: Use util_writes_stencil() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04f8aa7c1e780749eebf12068bf6dfc9cfe658d3",
"description": "r300: Use util_writes_depth_stencil() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c01aac141a9737e637f1e565ad68461784f58d1d",
"description": "freedreno/a6xx: Don't early-z if there are stencil writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7277342b5e8a0a83045621ac77d2c54f9861353f",
"description": "gallium/util: Add helpers to determine if z/s is written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc0508ad38d336d53a6cfbd39e266f76fb4e3ebb",
"description": "radeonsi: allow instance_count == 0 on chips that handle it correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76d6351dab7e716775ec965a2bb467713d97d03b",
"description": "radeonsi: don't validate inlinable uniforms at draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "185a2472a4c7aa24d74901af54c44bccd76fca41",
"description": "radeonsi: move variables closer to their use in most draw state functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae5df516f1ed0ce01ffdcbacb869aa1374d6b248",
"description": "radeonsi: clear dirty_atoms and dirty_states only if we entered the emit loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2206840f6c1e21435908abe1ca735ea524d850c5",
"description": "radeonsi: enable the GS tri strip adj workaround with primitive_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "888a45a36217f0ccac8d6afd5937dc3a5f3f5828",
"description": "radeonsi: evaluate si_get_vs in si_draw_vbo at compile time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5d3341b6e1ca502b160249e33c7bb097868dd9a",
"description": "radeonsi: inline the last use of si_get_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f7715083bf1523563c9947362f1d129a38591c5",
"description": "radeonsi: evaluate sh_base in si_emit_vs_state at compile time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8ccb6f0f39808306c1160d783a144212ef72cd6",
"description": "radeonsi: add si_get_user_data_base selecting user data registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88a02d80deb896f3f07d4172391bf597441852e3",
"description": "radeonsi: don't set context_roll for non-gfx9 in templated functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "581a96bc449f3542599499d43d5df683258262c7",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_draw_registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac2b4aa08f5f51dcbb287c127e0c70571cdba6b4",
"description": "radeonsi: unify uploaders on APUs too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "facd34431b74b9790d3769fd643356483db184e9",
"description": "docs/freedreno: Fix a few typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13b21156e47daba7545fe7c171ebd5f444692f70",
"description": "nir: Work around MSVC x86 internal compiler error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1fd8b466672b76ad206af8aac6002e8a658db9fb"
},
{
"sha": "28207669d03a7e4829169790dde332e90b6e0209",
"description": "anv: Fix stencil layout in render passes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320"
},
{
"sha": "f79f382c81f884bc217ad6efd8c7b3c8bbacdb01",
"description": "nir_to_tgsi: Store directly to TGSI outputs when possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6e35e5fd0897411c6af3cbccc67212ad700f013",
"description": "ci/freedreno: Fix xfail setup for sampler3d_float_vertex.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "22bf4831b8aef537427829cde1c272f979addf8d"
},
{
"sha": "914c61d6c0910fba0ba917aee12fc0a10aecfb32",
"description": "radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "03a0d39366db367b26aea29b04b032c6f1f7cd84"
},
{
"sha": "4eec0fb55c1b5476aca302c27c57c0597542a3f0",
"description": "radv: remove redundant check in depth_view_can_fast_clear()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27d4a15528901ec839d547568c5a9fb1266fd946",
"description": "radv: remove unnecessary radv_image::tc_compatible_htile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c30f010e8fa1d9fca0a0db09066e627855af43f0",
"description": "radv: remove redundant check in radv_process_depth_stencil()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d245d7b6b8bb75622dd43fb845f60d55ad3ebc89",
"description": "virgl: Cache depth and stencil buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af9977a3d5f3378c297965e21389e36491f47e1b",
"description": "aco: add affinity for non-sequential MIMG operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907",
"description": "aco: only require texture coordinates to be in WQM if NSA is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c353895c92270c0e2a6e2b849c24d558efae0d5e",
"description": "aco: use non-sequential addressing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "faf3e9a27f46df233bfd7d5a6d930343fceb215a",
"description": "aco: move VADDR to the end of the operand list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd29210fcee104e8529490b82d6f408cacc549f4",
"description": "aco: add emit_mimg() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9890dabb1b2eed8766d03ef63c8d61334e6c74aa",
"description": "aco: have emit_wqm() take Builder instead of isel_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "489aa8c7cb7357b37f0e42771a9ca3a29eccb27b",
"description": "aco: fix num_waves on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ea0143de66971c8dc62864621f1100e551bb2e",
"description": "radv: fix max_waves estimation on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "924d1ba9eb03279b51ee2439aa027fb73cb3f8c2",
"description": "zink: enable WSI-faking for RADV too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "356a381600cb45d068492015061184457de78e63",
"description": "zink: add VK_KHR_driver_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e87b59f68779a7c838f35323fd9f4dddf146381d",
"description": "st/mesa: fix pbo upload/download for arrays of textures with only 1 layer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "36097fc7ef70471ecfecd428f990233276e9c45b"
},
{
"sha": "13f7224dbf31e602b0cdea37d7a2dca07a01da0b",
"description": "ci: exclude one CTS test that timeout most of the time for RADV CI",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa74389485b705955fa3fb826fb508a7a21fd65f",
"description": "turnip: don't emit tess consts if they are not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "212b1516df9d9cac979336de300936a063121d5c",
"description": "v3d/compiler: enable lower_add_sat NIR option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e333692e9d4369458f95b99a39f4b28f887181ee",
"description": "v3dv/pipeline: enable lower_add_sat NIR option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b27243b01ecdfea6df068338e56ffbd9b16b663",
"description": "r600: Enable sb also for NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e20a83eb86d43bdb5af62ad9fd234782a7df3f6a",
"description": "r600/sb: fall back to un-optimized byte code when ra_init fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1785c55f7c68dfe28d610753cf82e455487b351",
"description": "r600/sb: fix boundary assert for mem-instruction decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14fe19e7976b217e2d59e44ab3ffdf5d267b190a",
"description": "r600/sfn: Keep array registers alive for the whole shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fa48c0207dbc4972bef39b08e3da31dcce82320",
"description": "r600/sfn: update shader array info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7717c1090a57e107a3652b0e38bd39e0a82d18e7",
"description": "r600/nir: pass array info to r600_shader for sb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff382c6634692cdbba61f684a7d612ebf9345263",
"description": "r600/sb: Add support for INTERP_X and INTERP_Z ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f57ae1e69cfa5328d1520dd8832bf79805932fcb",
"description": "r600: Add flags to INTERP_X and INTERP_Z two-slot ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "198c3acacf43389822c1cafd436eabd7127a199d",
"description": "r600/sfn: fix use of b32all/and",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
},
{
"sha": "4f88668f4a6669c34486ed9d24b19592b33d886b",
"description": "r600/nir: clone shader before first query to shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d587f754cddb1708b31a83d6a34afa7830eb53d",
"description": "v3d: use a compatible supported format for TFU-based blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07473321a2b09283ac819e014b89c3535cee756b",
"description": "Revert \"mesa: allow half float textures based on ARB_half_float_pixel\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e"
},
{
"sha": "9fb5d7acbbab04af3c85f7b6188af16eda824b43",
"description": "tnl: Reset nr_bos to 0 between map/unmap cycles.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
},
{
"sha": "376c8f750b9766d9704ced167dfaf00f521a92f4",
"description": "tnl: Respect `start` when converting indices to GLuint",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
},
{
"sha": "bd6120f562d57e150aa2071f9108f538858311a6",
"description": "tnl: Try not to botch index buffer munging when start > 0.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
},
{
"sha": "14ae5069da896cc93953e935051a76884800cac9",
"description": "vbo: Only mark merged line strips as lines when actually converting them",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9"
},
{
"sha": "44bdd5225c48d266e42d93defbb7ca9ae74aa21b",
"description": "vbo: Don't set node->min_index = max_index = indices_offset when merging",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
},
{
"sha": "dd72019d03f4df82cdce982d78f7983f32207929",
"description": "r600/sfn: Remove StoreMerger unused member b.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3884307b69aafd36729bd59d694a314ed5e6dd5c",
"description": "ci/piglit: Upgrade to a newer piglit in our containers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77aa86a5217662e5dfe3886a7ada04ec01d42f41",
"description": "intel/fs: Separate SLM size calculation from encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c38cbbb968b8a856de1862b0bc321d42d709ac1",
"description": "mesa/main: Replace the uint format packing code with util/format's.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23bb92c4f683f5e286af8f5c1bfc50204bd5ea1e",
"description": "mesa/main: Replace float pack function with util_format_pack_rgba().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1403d66d40c39bb0aab3732e6f641282cf7eb14",
"description": "swrast: Use util_format_write_4/4ub for the scattered pixel writes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16",
"description": "radv: flush L2 for images affected by the pipe misaligned issue on GFX10+",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
},
{
"sha": "8882abe47eb79f2975762343ed1dc596f45d2602",
"description": "radv: restore invalidating the vector cache for internal meta operations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8f8d72af555c2f4d7a44107bf52602571fc0c4d2"
},
{
"sha": "c28401ab437d0c575ab7a7cdc05f9ca786977ed7",
"description": "radv: enable TC-compat HTILE for D16S8 on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc5b6a0e897c6a1946e340c3f0b62e5ca47796f1",
"description": "radv: enable TC-compat HTILE with D32S8 and MSAA on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60ead6e04becf00e928d1e30a279f71cb0ce0e4a",
"description": "radv: add a comment explaining the micro tile mode resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e13c1f8dfef4a4c0fd5e79bbc364f9e5f998856",
"description": "frontend/dri: fix doesn't support RGBA ordering still expose RGBA in config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c1953a9b8b7233af3c5798462981d3679cdffd4",
"description": "aco: add test for incorrect convert_to_SDWA() check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcda9b67374e7c98c7a84b916bb32a8aaa84d414",
"description": "aco: fix convert_to_SDWA() check in add_subdword_definition()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "56345b8c610e06b2c6ccb0d0975e62f9a008e34e"
},
{
"sha": "5ebfb9cd606fbf249ef7a734be04bde342d0d1de",
"description": "zink: process ubos with location values set as long as they're actually ubos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eec52c67e61c2382490733d3aa3c585735814b5",
"description": "zink: tweak xfb slot mapping in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "276e3927b54292b2c0687b1f9bbcc0d69e314de7",
"description": "intel: change urb max shader geometry for CML GT1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14651edbab956f9b5233ec6614e9cce73ea37954",
"description": "v3dv: use PIPE_TIMEOUT_INFINITE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e122c9f3c88a3591a4f274d582a44ff662d9b3a2",
"description": "v3dv: don't wait for idle on occlusion query pool resets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15cf2ab642ac8ba9291adb1d6b764d6d2f9c81f6",
"description": "v3dv: disable early Z writes if Z writes are disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41d22eb68ef76bb9696f629fd6e06e68e55c3921",
"description": "radeonsi: inhibit clockgating when using SQTT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "07c1504d1b08d4f61aeada7364d63e26d05d05f9"
},
{
"sha": "a46547671b09f40e774e89a8f11ef947f75ce152",
"description": "v3dv: only update uniforms for dirty descriptors if stage has descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3ac6f7cd77e37c083fe35da9a921a55076190bd",
"description": "radv: flush L2 metadata as part of CB/DB flush instead of CS_DONE on GFX9",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
},
{
"sha": "3e6b37a9544af19583e3c79f874c521ddc91b13d",
"description": "nv50/ir: Initialize DataArray members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4ea4e026be777a91d34666a16204fc003ce6a14",
"description": "radv: Add a trivial implementation of VK_KHR_deferred_host_operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "290dcb26aec583eb00be611b7b69e3f3f9667781",
"description": "mesa: fix alpha channel of ETC2_SRGB8 decompression for !bgra",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e5604ef78bd56fc136f00ee39003e3996bf23c80"
},
{
"sha": "5eb39dd95f8b9eec1fd648f7797edf43988db402",
"description": "pan/bi: Iterate from zero when setting RA interference",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
},
{
"sha": "a63960b7f3b7c8478402e65bdfb0c6e83e1539af",
"description": "pan/bi: Fix printing of node 0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6"
},
{
"sha": "3a16ab84e2f2ec78c85eae67f99a5fa4b4791a57",
"description": "pan/bi: Fix RA of node 0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
},
{
"sha": "92461a11333bc6f7407fd09203c514802b7fc3d5",
"description": "pan/bi: Fix 64-bit SSBO addresses",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9c7efc4510500c21e106362e05596f07220b22e6"
},
{
"sha": "a8c91f15f0339bf03fae5b0712e4a657f8d09c72",
"description": "pan/mdg: Fix spilling when scratch memory is used",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "152bc5d15e1a3a6685dfd6bf955c9b4d66eaacb8"
},
{
"sha": "6f0eff548c16c12309edec812b6573c63fdc866d",
"description": "pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9c637a707627e4be939063fab9f494d95f9b27b",
"description": "pan/bi: Implement ihadd/irhadd operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "591ccbcf4751e1aec129eadc54261107f8acf0de",
"description": "pan/bi: Implement saturated add/sub operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7258b4b48d319e7ec16adc577054dc10eaec209d",
"description": "panfrost: Set TLS for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f7e7495fc36a2b167a798169d76be02383d24df",
"description": "pan/bi: Lower umul_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e372d0c3b1e40988f39d491c6837c6a0d73e714",
"description": "pan/bi: Add w0 to the 'h01' swizzle bucket",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ec0897b112de95b56cdd7d213985af0ee0e3c66",
"description": "pan/mdg: Allow 64-bit src_bitsize for comparison operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5d6e5049fbe2247f6e92bf42dec9a024b9bd5ab",
"description": "pan/mdg: Don't reorder loads/stores past each other",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24fcc032efc85cdf25ea23895de3858729b7b0b8",
"description": "pan/mdg: Limit int64 vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0109e9ac01b9747d28dbc482b0ec5e0ef9f2dfd",
"description": "panfrost: Assert on sysval overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24867386eef385a65d6452889db678f1ffa8879e",
"description": "panfrost: Add a sysval for local_work_dim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5a35918db04dfe051e903a89323d9d8ba47c78a",
"description": "panfrost: Add a sysval for local_group_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76fa57d1955f2767dce9d9a583bddd73d751d83c",
"description": "pan/bi: Use pan_nir_lower_64bit_intrin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c2308769b0766578dc0f7e95471cd6f1903bcec",
"description": "panfrost: Use the correct NIR options for OpenCL on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c82ab9b94aed786dc2a1bf7763a9ce81719cf7b1",
"description": "pan/bi: Improve unknown intrinsic error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f753f8e2cf5d043dea914d2f82ec86150d90a1",
"description": "panfrost: Set bifrost_props for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c71d4d931e52e11ae7161fba49f898b6bbd6519c",
"description": "pan/bi: Implement load_kernel_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f33694552d6a1900b21192d7b77121a89c605642",
"description": "pan/bi: Implement load/store intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58cf95a637c8d1162c495b2c6beab41b15916d46",
"description": "pan/bi: Improve interoperability of the command-line disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c6aa5f49d7263fa9b73c9764bb0afed7d562f4b",
"description": "pan/bi: Set compute lowering options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d26718382950b456498f6fdfa912dd8eefaae7ae",
"description": "pan/bi: Add some compute intrinsic loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a7c33bd9dfcc984c6ceb10782833189e6eb7933",
"description": "pan/bi: Handle 64-bit pack and unpack operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5c9a10f336d8be18e39e88818f425fdd931fc5e",
"description": "pan/bi: Lower 64-bit integers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4d2b35ac85245e1bb1d4ba497d8d4c5b11c8ae2",
"description": "pan/bi: Pipe scratch_size in from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "087ef91c85c82546af879b6ce0ba371b393e1e13",
"description": "nvc0: index_bias is now only set for indexed draws",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906"
},
{
"sha": "111c0733eaef2b3bfe9abaea2bb7880b5976dde6",
"description": "cso: set index_bounds_valid = true for arrays draws",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "72ff53098c648ea5513fc2b150349b5b9ae58667"
},
{
"sha": "333730405de28153f2378d498e45cb82024fc230",
"description": "zink: handle NULL views in zink_set_sampler_views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "b50b28cd33fbc228869f72ff0f95bf232597c9db",
"description": "turnip: disable UBWC on Z24_S8 MSAA images on A630",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63a431b81c8c4e295118b1cf320bf68b578e57c4",
"description": "anv: Add a trivial implementation of VK_KHR_deferred_host_operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af1aef10f9a1ae0fbd986fe28c8450462695a5af",
"description": "radv: Do not use a pipe offset for aliased sparse images.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e553ea51e8c7bf19770f2b959c185ccf0accecc2"
},
{
"sha": "23f2e7771053233df3d4c348ae46f838ccdda7ef",
"description": "wsi/x11: Use get_screen_resources_current in wsi_x11_detect_xwayland",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
},
{
"sha": "b06f3c52bfb63c18686edca2fb6f667c44533df8",
"description": "radeonsi: trim the size of si_vgt_param_key and si_vgt_stages_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1e34f125d9dcf39de751b570a1df375b0d70f11",
"description": "radeonsi: don't use si_get_vs_state in most places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4088b6f2936ffccdb2e2b3d8479c964366e51f77",
"description": "radeonsi: rearrange condition for streamout workaround on gfx7 and gfx8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb22bd2072f17c2bd9ccf0f4aed70add9e7ea8e9",
"description": "radeonsi: get out of si_emit_vs_state early for blit vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73709143d22d7485dbd319210344fc1d07faa8cd",
"description": "radeonsi: remove MRT-draw-calls, spill-draw-calls, spill-compute-calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2a514870155bbd08c28cd2a00dc720cb7490cc1",
"description": "radeonsi: make sctx->vertex_elements always non-NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "961aa67adf651ddb2b035a2ad5608db84fdbd258",
"description": "radeonsi: add a specialized function for CP DMA L2 prefetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0eca4660a5588696047c18546a9525e456478af9",
"description": "radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c43d00dc915e9f43cd87d752bef1f8dc9ec25e34",
"description": "radeonsi: fix si_num_prims_for_vertices for PIPE_PRIM_POLYGON",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6682c1603ce01956b5ec10da5df69451116b74f6",
"description": "radeonsi: don't compute average vertex count in si_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "295106c3e74b9c568a3970d9072180d12054fa9d",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_derived_tess_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f74105a343d42bb6cb5a2ece7178a10d6117e8e",
"description": "radeonsi: translate pipe_prim_type only when it changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0d4c4ba1d7a59f7fb9cf18c7fdf4546690f4387",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_ia_multi_vgt_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53f9bb860b29b8481ca13edc423255f327b2a5af",
"description": "radeonsi: don't pass pipe_draw_info into si_emit_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4056e953fe43bd667e1812c1c7075285d24b42c2",
"description": "radeonsi: move emit_cache_flush functions into si_gfx_cs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ceec51b128660d5f9037dd10ec5b0229a2378d1",
"description": "radeonsi: don't clear unaligned bits when unbinding vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df456312c2a9749ea535820d792b151b73b9757f",
"description": "radeonsi: constant buffer cleanups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b53d404aa73d3dd71c5e9a5005b46c860c8a4eca",
"description": "android: freedreno/ir3: Switch over to new encoder/decoder",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5cae4779c2e2276da3720fdde136fbf623c3c983"
},
{
"sha": "7c0298e2fe4e6eb5f877786bfe6a536dbc778012",
"description": "android: freedreno/hw/isa: Add description of ir3 ISA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8"
},
{
"sha": "a183ee2ed7f16f9cf6ae939cb9b5a0eb75a3d07c",
"description": "zink: remove excessive checks for loader version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c85902d60d4e21c12c5b0a22de4855fe4de2263d",
"description": "zink/codegen: find promotion version using vulkan registry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "833b6ab443214c0091c2a81127a5a4a965ffccaf",
"description": "zink/codegen: adding/fixing comments and copyright notice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a454c562d6710d5405f7567909d67df20f36efc5",
"description": "zink/codegen: codegen-ize load_instance_extensions()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0259e5c6eea1252eec63e8116ea7d17c743e77e",
"description": "zink/codegen: enable instance extension unconditionally if promoted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "463d7dc9c3e2d4a4d47f5eda0269d920edc30f22",
"description": "zink/codegen: make 'struct' optional in Version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0125fc487de47fedacd7be95dcc1da3cc0ab9d5",
"description": "zink/codegen: add some new attributes to Extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32797beaf51c131d29fba91c7c790e881ad6b80c",
"description": "nouveau: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c885ad6c0edfdb18a62706d7b79243535a9ca1d",
"description": "lima: introduce fs and vs shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88fc4e26b6c2a35447fde1ee7da5e7d5ff4ff471",
"description": "frontends/va/image: Eliminate repetitive code on error paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5939a64b15a8268bda4533bd94be6f1ce6abd9f1",
"description": "freedreno/a2xx: add RB perfcounter 1-3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "040ffee71f7e5ea70dfda1a35749f2be3c8b751b",
"description": "freedreno/a2xx: fix/add RBBM perfcounter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0f4affcf64cfd13a27f1e3cc24f98ef220b691b",
"description": "glsl: only expose int64 atomics when extension is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "40c1f9883e59f1a4a36b236debba7305ff57b0b0"
},
{
"sha": "6638b58ccf17ce3a00a8ecbf5f39b5bedef238ed",
"description": "nv50/ir: clear dnz flag when converting mul/mad to simpler ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a1a341bf78cbfcd1c41491a69f1e4a7be20a93",
"description": "freedreno/a6xx: Add r2d support for GMEM resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c28469bae1b3bc0ed274d08fd4bc246cba054f5b",
"description": "ac/surface: Fix GFX9 sparse mip info.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "50bafb85ec165e70feb366b06e58166491880c93"
},
{
"sha": "55c42b7885701098cff9cc0fd0ffe08b0a90ea8b",
"description": "st/mesa: fix broken moves for u2i64 and related ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "011fea1a90041838ad4f00dc880a231c3eca5dc8",
"description": "zink: reduce blendfactor when alpha_to_one is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b48d5d36e0177a9346b75af6f41031e4c7b1220",
"description": "lavapipe: fix missing piece of VK_KHR_get_physical_device_properties2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "68a785e63fe848c7bcd48bce2095670926f97eea",
"description": "Fall back on clock_gettime when timespec_get() is unavailable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e3a8013de8ca854d21225be00f123ccf63f9060f"
},
{
"sha": "81becaa685a71778e16ed0cc0c510186d5e682f5",
"description": "pan/bi: Fix assertion",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bef3fedc8145c4030342f7c8f5cfc24c9df82909"
},
{
"sha": "ca834d0b2dcf347e062e33c1bf930632b76d3025",
"description": "device-select-layer: update for vulkan 1.2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00"
},
{
"sha": "766538f83cbbe33ca291feb7ec43cf2937c098da",
"description": "darwin: Use the system libunwind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08ac7b52e7814540e92d5add29049324f6841bb5",
"description": "util: Fix pointer to integer conversion error when using libunwind",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "70c272004f727457e852ba5f2498754b07a7d995"
},
{
"sha": "00944f80e269a4c79b75fed105cdb29d043b4497",
"description": "darwin: Use the system libexpat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e2e63748057db34cd8103024764fbc8ee7bc945",
"description": "util/format: Simplify the generated unpack code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92e8e94ee9ff5bf584196bb9bce52f55b734fc78",
"description": "mesa: Move the rest of format_unpack.py out of code generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85f237634c3a5bce2c58c525942353932051aee7",
"description": "mesa: Use a bunch of util functions for Z/S unpacking.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "322fa3d9dc478708a3795bff8df2bf652bf84e3a",
"description": "util: Give a reasonable answer when unpacking z32unorm from floats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e6228f7f0fed6f8e844975829f8226546d32b29",
"description": "mesa: Reuse util_format's unpack functions for pure integer formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "696b552435ea9ec4ed35ceca91d33f686a5e056d",
"description": "mesa: Reuse util_format's unpack_8unorm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b938b488f68118ddefae797b364ffde55f877e1b",
"description": "util: Fix rounding of unpack_unorm8 from small unorm formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05652703807758cb48a09cb6bbd29bacb0dfa870",
"description": "util: Fix UBSan failure on _mesa_unorm_to_unorm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d9826f0142c3c5b027182d254c6cbc5a6cdbc8d",
"description": "util: Move most of src/mesa/main/format_utils.h to util/format/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5033f7c5e02c129119abfb4fb128c1e1aa50d0f",
"description": "mesa: Make _mesa_unpack_rgba_block() use the u_format pack/unpack.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13ae72aaae81049acd684089a36ac270d093715b",
"description": "mesa: Replace the float[4] unpack code with util/format's.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83f97cd0be0cb162a1be8dec122ff596b9ff96c7",
"description": "mesa: Drop incorrect statement about Z unpack behavior.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d938c28c3150b8aa87d7edef25a8912b3af80723",
"description": "mesa: Add some little unit tests showing format unpack behavior.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5e75b714d7a386cbdd0956ee4e9a5b4c70c963e",
"description": "util/format: Fix pack/unpack of A1R5G5B5_UINT.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b28eb044cdc1b9bbf4a830b36476f047b660b7ad"
},
{
"sha": "bfe5ac89b2ddcc18bbf1ea64e92a0a0efecba436",
"description": "freedreno/isa: Fix branch/jump offset encoding",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1"
},
{
"sha": "c27347b2e1883a30e023347a36bdcf86cdec4a7c",
"description": "zink: enable PIPE_CAP_CLEAR_TEXTURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "622f8f6ed57bb32cb6b1014e4f8c7be2a58a5bd3",
"description": "zink: add a pipe_context::clear_texture hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e100746a73f0af337121d0b0386d7f3128d07452",
"description": "zink: break out some of the u_blitter setup into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "526db0fe82fc0abe16d19d9b81caa2ec3cd0c8ee",
"description": "zink: break out color/zs no_rp clear into separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bd0d7c62f722b74aae195d2a176b589259deb70",
"description": "zink: break out scissor region testing for clear functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a131d06f170e8acfb4ff01dd63afcb25d71380ad",
"description": "zink: handle clears with scissor regions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "196794264f40d0f1ab8ab7326b528b156302228a",
"description": "zink: start to refactor clearing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf40a087f3785577695928c9e77788adaf7ef52a",
"description": "zink: move zink_clear to zink_clear.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a54aa131e958a890080036bbeb1e17a469b7cfe",
"description": "intel/perf: move gt_frequency to results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7032d67764304b949adc1867a0e17de576d2373",
"description": "intel/perf: link queries back to the gen_perf_config object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e79f112e4fd388836938cc07b4501d41fb13b4f2",
"description": "intel/perf: add definition for generic perf counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd7df91372646acdfa69f8167bd9148841f434a9",
"description": "intel/perf: restructure i915 perf version checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8154c40063d0d6114370c30c800676039e358ee",
"description": "intel/mi_builder: fix self modifying batches",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e"
},
{
"sha": "359312ae011a5f4a3aa9889c9c8807f7b5268b73",
"description": "intel/mi_builder: optimize 64bit immediate register loads & memory stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbeca67a1de8eae7ab2edcf269352f84a9a10c00",
"description": "anv: don't disable KHR_performance_query in debug mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08b16cfe0bc4eb86c166440f70435224b9f44244",
"description": "v3d: fix dest offset in TFU setup",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "976ea90bdca2b1fc9e7a577ddc302e810c622183"
},
{
"sha": "5e2cee57c5177f52d3620abb60c05b438acca1eb",
"description": "freedreno/ir3/parser: add cat7 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8fe2ca600b2c1a0029fd71ab502e51385e4526d",
"description": "st/mesa: optimize binding and unbinding shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8436d9c5940969e5ee56c745a79fe09fe228b6e4",
"description": "st/mesa: unbind sampler views, images, and vertex buffers after meta ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "211ec4226b02c407a75de013029f22e38ebc0227",
"description": "cso_context: remove ability to restore VBs, const bufs, sampler views, images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fab62bb518df152e233bca42f311e3b8e1982cca",
"description": "st/mesa: replace st->pipe with pipe in a few places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c52aba41e19d38e9e51005b0408b06b012f8f83",
"description": "st/mesa: don't use cso_context to set const bufs, sampler views and images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d107eef04f653cb6ca3c589815210b4e65e87093",
"description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glTexSubImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c7a6e05f4c58c7219132a999470fba7c0e3b82b",
"description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glReadPixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78c0dc2f56ab6723a32ee76ac84c943fedab3cc6",
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawTex*OES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82a388dc2d7f799508bda60be840da59081da705",
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawPixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2141d3a9d5ee60fbe002b4fde40c1ea32f8be99",
"description": "st/mesa: don't use cso_context to restore VBs for glClear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cde98f3e0e142d8f2a2f7253dd0071c61c68549c",
"description": "st/mesa: don't use cso_context to restore VBs, sampler views for glBitmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98e8dc1db8fcf3b31dd3d1ab20b616e17565a986",
"description": "gallium/pp: don't use cso_context to restore VBs, constbuf 0 and sampler views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2813688f8dbe813baaa99c028da4058e5dfb428d",
"description": "gallium/hud: don't use cso_context to restore VBs, constbuf 0 and sampler views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a93ca3be01e51df30c0e7ec58927053e7057afd9",
"description": "gallium/api: add state invalidate interface as alternative to cso_save/restore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7afa7cb4b4216660489d8883c6b7d8d86414456a",
"description": "gallium/tests: stop using cso_set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a0195f4b9e535945a2df9c16469d923a696126a",
"description": "st/xa: stop using cso_set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc78ecd3793673ae550900f68bf9e459a9f6ec62",
"description": "st/nine: stop using cso_set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95c567518077a2f2a7ff66ff25852bc94fc93090",
"description": "ci: mark some sparse CTS as expected failures on RAVEN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bc9f7d53fa8941080a571b485563cabe2973349",
"description": "android: r600/sfn: add sfn_nir_lower_64bit.cpp to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "165fb5117bf70402e66d34538d4085e060f57fea"
},
{
"sha": "c6849f9687295c2711b99579a3ba9306ec3c0a30",
"description": "radv: do not invalidate the L2 metadata cache on compute queues",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
},
{
"sha": "953067ef5aa695065e5145c26bcebb9401afa800",
"description": "ci/freedreno: Remove some long-unseen a6xx known flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eab2bb46911952278e9ea387d334e132e8b73410",
"description": "ci/freedreno: Drop skip list stuff from a5xx flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13be54ee086bd46a31c7f16f8cd828c54f9a41e8",
"description": "ci/freedreno: Drop some long-unseen a5xx flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ba6f4a05328669621e764ec0da5fb1b6910a883",
"description": "ci/freedreno: Remove a bunch of stale flakes from a3xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22bf4831b8aef537427829cde1c272f979addf8d",
"description": "ci/freedreno: Fix up the xfail/flake handling of a3xx texture functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "783f726ea2a144021ba6f952850e8f999962a398",
"description": "ci/freedreno: Mark some a5xx separate_shader tests as xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fea6446b302a57d5c6b5f38b83bdcf64f16f0e65",
"description": "gallium/ntt: Avoid referencing undefined channels of system values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37363ef66369d1108c6215e8f0bdbba8b9f317fd",
"description": "gallium/ntt: Add support for store_per_vertex_output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97d5bc7de3c2e5554367dc27a7c03227074e9029",
"description": "gallium/ntt: Don't vectorize IBFE/UBFE/BFI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "942ee6a547f337c18be76df545cb5653df0ce7d1",
"description": "mesa/st: Dump nir-to-tgsi output when ST_DEBUG=tgsi or nir is set.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45048f4829e8937cf854634611c92081f06922d5",
"description": "mesa/st: Lower shader images before handing off to NIR-to-TGSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "500dfc05da2398d5a617bc3c155cc2d0552dfe3c",
"description": "mesa/st: Make a single helper for the NIR-to-TGSI transfer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f70c50b643c7edac04d25eb89bb847eb27ed89d5",
"description": "frontend/dri: Expose RGB[AX]_SRGB as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d88e65e88cd0d38a559496294a636d42ed6d71a",
"description": "zink: decouple renderpass from framebuffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49bb7919916ec4da424518a358f1e1e87ea9a4d7",
"description": "zink: use 'fb' variable name for zink_framebuffer objects in zink_framebuffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "301de75b2555ddee1ef70f80830ec246087ad2e2",
"description": "zink: rename param in zink_create_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4da9f42e5ab08bba1b2dbaab49126b252007b61",
"description": "zink: ralloc zink_framebuffer structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6741f52bd2f646b2c1575db6e47aba2083f3765",
"description": "zink: remove renderpass refcounting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2e5dadd229cf77a302ec082f443bf502f0d7990",
"description": "zink: add batch flag for checking renderpass state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "448c85acfcc3b72c4aa9cee4eb94116fe53fe424",
"description": "zink: rework framebuffer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39a2da738d85adca0fef6ee8fa7363836be3401a",
"description": "ir3: add debug option to override shader assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64f939020d8dbe23e5230369488e18fb983559dd",
"description": "zink: only emit streamout targets during draw if we have them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39c415d5fd496b64f8fda2ea47b6adb88b9bd51e",
"description": "mesa: always set valid index bounds for non-indexed draws for classic drivers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38"
},
{
"sha": "fc1bd69bbd535b56fc701c54be404e250b7be856",
"description": "iris: Fix android build due to missing link to libmesa_iris_gen125",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130"
},
{
"sha": "cea4d85093af807ea0f84d505929766918452892",
"description": "turnip: make GS use correct varyings size from previous stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c08a66ce526913ed2691f982f600285206248b8",
"description": "iris: only set point sprite overrides if actually using points",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "322a3d4fb0c3601a42dfe267c57aebe6fda4c25e",
"description": "zink: partially enable SSBO pipe cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bfa998960d506a60a3c4515a50e19e5ec11e795",
"description": "zink: add more usage bits for buffer types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952",
"description": "zink: flag ssbo buffer resources as having pending writes on batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0d1888af05c18d71b2d359c12916db62e9d6a29",
"description": "zink: split UBOs and samplers into 'read' batch references during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa321e0cc4a4e92e5e9296af317d475c2305482c",
"description": "zink: start supporting atomic shader ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "400c7743f6323ef1c738e07c4f990cb8d857fb81",
"description": "zink: modify ubo loading in ntv to work for ssbos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dd5500f7b2957563a116228b8d29453cd981783",
"description": "zink: emit ssbo variables in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e22f52ba121c85d38b55bc3c1713250f3827f65",
"description": "zink: hook up ssbo shader bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5ab1a1f00c1495da7c3b9cb645f268041c42f50",
"description": "zink: add set_shader_buffers pipe_context method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fa1cf99b981294d25a5adb1b1de17b4332b7ed8",
"description": "zink: add util function for emitting ntv atomic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "621fb6a72a3661263e57441e27930bf3da91f433",
"description": "zink: add spirv builder function for runtime array type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "652e51e1f3421369ee1d9efc30b20168fcb12e37",
"description": "nir/lower_uniforms_to_ubo: set explicit_binding on uniform_0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5bd2b95ef61763e00b462eb8c4de981f3c3931d",
"description": "zink: optimize renderpass hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "184bbef33d1fff3520958c130f2b8e4fce17379c",
"description": "util/set: split off create() into an init() function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "491e7decad0f46b6d5f2e517cc0ea18193cf2f33",
"description": "util/set: add the found param to search_or_add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f3f128088ae45734723071ec4af340488ece741",
"description": "util/set: optimize rehash for empty table and no-func clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41042f7fa29787347a4844a06a60b0c83fc916c1",
"description": "util/hash_table: optimize rehash for empty table and no-func clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17f8e56c96ca6cfafa90c87564441b4fb7fa1b23",
"description": "radeonsi: invalidate compute sgprs in si_rebind_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "85a6bcca615f9aae1ffd2a1e790ee5d980e7cc43"
},
{
"sha": "c4b7a0d61d62a4c7f6e995fa49c56c8ab665f2da",
"description": "ac: add ifdef __cplusplus guard to header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b83d0b2f5de926a86b371d2b48e59e26cbd159de",
"description": "ci: Use meson test directly instead of ninja test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eb9c6203c2b25c21c0acda04b302c46de2bf928",
"description": "ci: Remove .gitlab-ci/meson-build.bat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4b4d69d4dc387a3d999f4d820fe9471dd9cf8b9",
"description": "anv: add transfer usage for color/depth/stencil attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "54b525caf0aa9966f5c0aa359709f43038bbd5ca"
},
{
"sha": "ad098553ee9ef1ce8c115454f26fb0d3fe272be3",
"description": "turnip/ir3: handle image load/stores produced by AtomicLoad/Store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c54928f7762a59da4638a563e6c852ecbb9c76f",
"description": "lavapipe: Defer lavapipe warning to CreateDevice",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "aa3dfcd803183d34373e48bff795a39e6a6fc868",
"description": "panfrost: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "179e549995136b47e0adcda06cffb1db936124fb",
"description": "gallium/tgsi: garbage collect unused TGSI_UTIL_SIGN_MODE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f44212067ef76b574e765dd32b966712987b4479",
"description": "gallium/tgsi: Rewrite the docs on source modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fc79592b76a4ac3e07b0ea3dfd5ebdadb8a4253",
"description": "gallium/tgsi: Remove support for f64 src modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a2cbe02ed5bec475ef90e3404132a7e948041ae",
"description": "gallium/tgsi: Assert that we don't see integer abs modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ff2c01741bf14b3af9e36f0e4c8b5a92e60cbf2",
"description": "gallium/ntt: Stop lowering integer source mods.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecaa7c3e39424c6617752bd6561bf900d9da2d86",
"description": "gallium/ttn: Add support for TGSI_OPCODE_I64NEG/ABS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c7526afd2ea56e1c7c1692fde990e0594b7d0d2",
"description": "nv50,nvc0: explicitly list recently-added caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be7e12d81b2321307ca0719d40b48c21648847e2",
"description": "nv50/ir: ignore FS_BLEND_EQUATION_ADVANCED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d651d2a0f85e8fbe760faebb9376af94d0fc731",
"description": "zink: clamp sampler+samplerview limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4902bb189c810cc333a87d93babfc5a51e56ae5",
"description": "intel/genxml,anv,iris: Drop the legacy compute path from gen125.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32857a63508f4562e536d630e6d9733f62b61147",
"description": "iris: Add support for COMPUTE_WALKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f85e68deaa3f162008f440bce7fb44834987fc0",
"description": "anv: Enable push constants on gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "369eab9420cfc8c33e67f250aa09ff913db9168b",
"description": "intel/fs: Emit code for Gen12-HP indirect compute data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4077ca1cc805cf6bd37a7b1c3afc99e7a11e45e8",
"description": "anv: Add a general state pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6f8d5914206abf5f3e04d6acaae2bbb45315e03",
"description": "anv: Use COMPUTE_WALKER for gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91fe96cfbe388a90d1577ede745276674493d336",
"description": "anv: Don't use MEDIA_INTERFACE_DESCRIPTOR_LOAD for gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "435b272241e0edf3081e5819372f9fa955518544",
"description": "anv: Emit CFE_STATE for gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4ffbf152137d24b20bb24dbbaa7945fd706970d",
"description": "intel/fs: Allow compute dispatch without a pushed subgroup ID on Gen12-HP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9294193098149c87d95a55d71e42cdbd1f885bb3",
"description": "intel/compiler: Disable push constants on gen12-hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7c1ad00fc76d05157c4f1d1729afc78a96d4d30",
"description": "intel/tools: Decode COMPUTE_WALKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdc9e22a3adce409099765a6319ce858128fef6c",
"description": "intel/genxml/gen125: Add CFE_STATE and COMPUTE_WALKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9149d71bb610e7dd93470be764ced2ebc494999e",
"description": "docs: update calendar for 21.0.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68b1e7b2347c7d3b9bb0de247c969bdcc1001a61",
"description": "docs: update calendar and link releases notes for 20.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60ffde59943bf5286eafa14d27b32c14b4717ca6",
"description": "docs: Add sha256sum for 20.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a20041361a30f700189ba0c52dead0e1366a57d",
"description": "docs: add release notes for 20.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86101cdad7d2525a5f5ac02dcc4417940cb74889",
"description": "panfrost: Don't skip the test with a 4k shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfe429eb414511170f3dfc960d247c4aa295f924",
"description": "nir/loop_unroll: unroll more aggressively if it can improve load scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74748f16c969c59096a0bf4ce9f86fc92c797905",
"description": "freedreno/ir3: Remove legacy packed-struct encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a8113fdee508ca8f880e74cc1adb616d4f35c9b",
"description": "freedreno/ir3/decode: Switch over to new disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "668943e9f75c72d0d1f04f3b3da74427661c3cb7",
"description": "freedreno/ir3: Realign disasm shader stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e15ba5ccc4e7b8af80ea84a44906a2ffa895490",
"description": "freedreno/ir3: Better sstall estimation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11cba228fd5a7296088d42947e6ce014891f00fb",
"description": "freedreno/ir3: Small resinfo disasm tweak",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cae4779c2e2276da3720fdde136fbf623c3c983",
"description": "freedreno/ir3: Switch over to new encoder/decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01e8bd55de7712f14bd7d29adb9c4d930e9f6df0",
"description": "freedreno/ir3/tests: Switch disasm test over to new decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "704e49bae06ba98c435c311ffd64d79658fd654e",
"description": "freedreno/hw/isa: Add expression caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8",
"description": "freedreno/hw/isa: Add description of ir3 ISA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1",
"description": "freedreno/hw: Add isaspec mechanism for documenting/defining an ISA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6309c9313b194cb269da54e3553ddb0c001eed3a",
"description": "freedreno/ir3: Add some new \"logical\" opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd31bface82f5eba4686dda6cde55cc53edf0348",
"description": "freedreno/ir3: Decouple ir3_info collection from assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1f8aaf9d2a3743cc6f9dc50cbab19db5833bd75",
"description": "freedreno/ir3: Fix ldg decoding/parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b603875482d78f02e50c57ff04f0bfb4f0d98669",
"description": "aco/ra: Use PhysRegInterval for count_zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c30e83cc515b826e14f412208ee01182c1abaddf",
"description": "aco/ra: Use PhysRegInterval for collect_vars parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0959b7c435dcf69e734e01b02a3497abd71f68db",
"description": "aco/ra: Use PhysReg when indexing into RegisterFile's containers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3660f4781943632180f866742daf5e756fd07d0",
"description": "aco/ra: Use PhysReg for member functions of PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2d0096c0cf7a4fa71dfd619dbb70bd596f1dfa4",
"description": "aco/ra: Remove unused function parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9e1375e2718992d965c23a5a9c074037c640a48",
"description": "aco/ra: Use std::all_of to simplify a loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7e6b61379ca2a55c85427818565c3d6ff722dce",
"description": "aco/ra: Add helpers to test for intersection/containment of reg intervals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88f21ad87a454deac0cfdae302385ae19db6cea2",
"description": "aco/ra: Move commonly repeated code to a helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8962510e38fbaff792f60bc17d46507bb77401ac",
"description": "aco/ra: Conservatively refactor get_reg_specified to use PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46c9d761347bf94001a14c5a2f0758f1ec7d6b87",
"description": "aco/ra: Use std::all_of to simplify a loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b3b2f7ff5b6883be78b38b55e6cf19de0914106",
"description": "aco/ra: Use std::find_if(_not) to clean up get_reg_simple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebdb362937a2a038aba2e86b43dd0a1fa60c5202",
"description": "aco/ra: Add iterator interface for PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "689ce1f39d32bec64aeb2354ff67a242c833b59c",
"description": "aco/ra: Remove always-false conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46eee40abc22f6c5ab34a7103e207ad2ed054a31",
"description": "aco/ra: Conservatively refactor existing code to use PhysRegInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bbd6162a9f2160b8682ba9b4db0e8680bdd4987",
"description": "aco/ra: Introduce PhysRegInterval helper class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c1f32228de25dff56ec9c625af3001932e1d4b",
"description": "aco/ra: Update register use bounds before recursing in get_regs_for_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "288032a87316f8542d1d5de8b8e1d3a20359ceab",
"description": "aco: remove divergent branches which only jump over very few instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "412291ddef50b4185a7c8eb444e4143b830db376",
"description": "aco: propagate swizzles when optimizing packed clamp & fma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ecbccfb2374c4074ab49d3cd31d9aa48a950ab2",
"description": "aco: optimize v_pk_fma_f16 -> v_pk_fmac_f16 on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b03be30e07546b813acc1156407b964e68892beb",
"description": "aco: optimize packed fneg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3790fc4587485b75a389a5a640846c8b5ffa33f",
"description": "aco: optimize packed clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9fd9187e830b6665984f2f9cf651465c266dc85",
"description": "aco: optimize packed mul+add to v_pk_fma_f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01134b0bfe407f43d8089551301ffedaeeb459ff",
"description": "aco: simplify multiply-add combining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcd2ef23e5f1d50008166168e772815c0213e37c",
"description": "radv: vectorize 16bit instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "454bbf8f230e44e54b1dfc04e87dff353fa3fd1f",
"description": "aco: emit packed 16bit instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ad52ac90630e344650cf9a1b48820432af22680",
"description": "aco: create helpers to emit vop3p instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "036a369f46ea7e5a3582377d72c77bf04550613c",
"description": "aco: change usesModifiers() considering opsel_hi on packed instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "178b33c87089ddec0df1e7adac9bf4630974439f",
"description": "aco: allow SGPRs on every src position for VOP3P",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0db4263a3a45987abadeae584907d75b9dceb7c2",
"description": "aco: allow constants/literals on every src position for VOP3P",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a75a286987d54d097bc708607c1e8876436ea63",
"description": "aco/RA: fix subdword operands on VOP3P instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2caba08c1af16b9aa972e9eb6c7595371650a351",
"description": "aco: fix VOP3P assembly, VN and validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bde971f4632baca205d0760aba554a22bc0f87f",
"description": "VERSION: bump for 21.1.0 cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c1275ccae620888108206799403999c1fc7e8b3",
"description": "radv: enable DCC for MSAA on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ad83e33619a1d7547c34972eb1c6df62ed0bce7",
"description": "pan/bi: Fix the !immediate case in bi_emit_store_vary()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9237619d353d34c6d471cd39fe31c765d8dc529",
"description": "nouveau: trigger the current fence's work on destroy explicitly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b265e828f9034fba770c034410a1a383e9f160f",
"description": "ci: Add an expected failures list for Oland (GFX6)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b208cc503ddf0c4ed81e24cf4bf68403072c7d1",
"description": "frontends/va: Return an error if non-interlaced buffer is not supported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fcb558321e65b62244a11e0066bb8713b1854721"
},
{
"sha": "4a783a3c7846857671a9f2e91b62850e24e01029",
"description": "radv: Use L2 coherency on GFX9+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0af86341a20259932955f0386ca2d865928ea409",
"description": "radv: Use L2 for CP DMA on GFX9+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f8d72af555c2f4d7a44107bf52602571fc0c4d2",
"description": "radv: Use access helpers for flushing with meta operations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dba0a523a0aaef5937772472bf1b43c7c27df563",
"description": "radv: Do dst invalidations for write accesses.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9026f10cdadff9d485dfd64654407518c6497c50",
"description": "radv: Invalidate CB on SHADER_WRITE for meta operations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d7713b5a25f3efd1434c7b6ba5ee28af7cac3ce",
"description": "radv: Remove redundant WB_L2 flush.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "275277a2b48ce38fba1d5203941e987fdc856e92",
"description": "panfrost: Implement alpha testing natively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff44f813fbe9ce703d77b1881a302ef25c21f96b",
"description": "panfrost: Add alpha reference to XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a6a5f3fe1532414ece15f227e89b0c39ba5a626",
"description": "panfrost: Handle explicit primitive restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afad13700a1b487bbe788a103a00ad9547b08e52",
"description": "radv: disable VK_EXT_sample_locations again on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09bf6910b0e7e83e9ad082c0993dcb04a975ccf0",
"description": "panfrost: Fix panfrost_afbc_format_needs_fixup()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "44217be92134b03e7426860b42918b1d4602e08e"
},
{
"sha": "001c1105f1d9f50955731ab1e272fd7f24aa33ad",
"description": "radv: enable DCC for mipmaps on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "825e2386dc3e5381cacb3ed1be8241b56e7d5798",
"description": "radv: do not enable DCC for 3D images with mipmaps on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "755a8313fcf33a5646c8e7e2dd05adf73814dead",
"description": "radv: add support for fast-clearing DCC levels on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5537c9de73a2af8a9203d261ed914df92b7ae467",
"description": "radv: prevent fast-clearing uncompressed DCC levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4876f055c705a6ca4c083dbe54b9b181558c714",
"description": "ac/surface: store DCC mip info into the surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f1fad94f9af42a09fa158080e63adede1d43c8e",
"description": "pan/bi: Implement TEXS for cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8301d483ff8d153e5c3e4c14e87463c65d7fc0d1",
"description": "aco/tests: don't rely on argument evaluation order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f58a11460dddf771b5b35bbb1ee5de4b588b4d21",
"description": "v3d: add fast-path tile-based blit for depth/stencil buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79bf06605d55e94cc8d2ad9f7c787779f679b092",
"description": "v3d: check blit mask inside blit subpaths",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1c76f6e755a5ec0ad8fb37f173cbd47dc8c9cd2b"
},
{
"sha": "fcd5925612e8efd15072b160743560a9a5ad4f86",
"description": "radv: skip fast-clear eliminate for CMASK based on a predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "697c93abc1c41af8ec379f5334c44005cb344152",
"description": "radv: update the FCE predicate for fast clears using CMASK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "051e2bfe80aca1bf26905f72d437a2d3fd228b0c",
"description": "radv: allocate and initialize the FCE predicate value for CMASK too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "735b808639bdb722886db4f33533afed82cb978c",
"description": "radv: only use predication if the FCE value is allocated",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6e7008e94baf242a8e0db3b4209a4d2acbf9376d"
},
{
"sha": "5331b1d9456e674751ffe0d68c08e0c6d3ea0d17",
"description": "turnip: implement indirect dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6ae7b242160ab867b1eda3c3fb4f75020129338",
"description": "turnip: remove unused IR3_DP_LOCAL_GROUP_SIZE_* from cs params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ecace073ea68e3819ea7c5637bd479067e1420b",
"description": "st/mesa: use the correct src format in ReadPixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6fe1eeb058c746da96cb9afae59f4bad7f1fb0c",
"description": "mesa/fbo: don't check_end_texture_render on fb read change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d9bfcac0663e1dfc935f1d3b09e176c2d544532",
"description": "st/mesa: consider texture view format for fbo blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "354ab5b147d5b09471cb0748c51d0508521a2757",
"description": "r600/nir: use \"unreachable\" instead of \"assert\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbe845624bbbe8b34cf1cf85fe54869d71ca3528",
"description": "radv: fix clearing DCC on GFX9",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5e8f6967b1d148109fbaa38fc4a70f71f8965932"
},
{
"sha": "36e1c902b9fd793c5581447c0da463d3175562e1",
"description": "v3d: mark some variables static const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9151dab9670dc2495bb2e2039d53f24e6d65badc",
"description": "v3d: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ec956a2b0463fcbf8687d253da29957f3f5eae7",
"description": "v3d: drop not use function parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a908abd6c4785c97e351c639181836d5950a5fe5",
"description": "nv50/ir: Initialize CodeEmitterGM107 members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c8dfe4a65e4ba758e642aa928b993ad4ee2b634",
"description": "panfrost: Fix size assertion in bi_alu_src_index",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "95d62ee7cfa5fec61ca69883801b51ecee7e6d04"
},
{
"sha": "37adeda1ffe6bac79df6961a7dab68d6842f7dfe",
"description": "ci: include nouveau in shader-db runs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c62996796cc46f1a1406f365cbb26f67e5d07c42",
"description": "dri: Restrict glthread for CS:GO to radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfcdc8f1747eabad57449a309be7160dd27605ac",
"description": "pan/bi: Add some zero bytes after shaders on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e74b2edcef9bd3aed41b8bb013efd9e771ae647c",
"description": "pan/bi: Add a define for the Bifrost shader prefetch size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a937330efbc21de64a85a4e80d1e3e92ef2a750",
"description": "radeonsi: Only set modifier creation function for GFX9+ & with kernel support.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
},
{
"sha": "d9c8422c4168c7433f68b97065283ebf26631d56",
"description": "panfrost: Skip an XFB test that's passing/failing randomly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dcc9eb48a65220069d77310187a8a2d3258a8ad",
"description": "panfrost: Re-enable AFBC on 3D, 2D arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38823ba60d5f0c8280fb50abbb0a375bca672352",
"description": "panfrost: Fix estimate_texture_payload_size() on Bifrost",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "a3d2936a8e9e1c263e5d18b6832c238e7aa6700e"
},
{
"sha": "2cf41ae494043295f2d4b0334ffaa31be619eca8",
"description": "panfrost: Pass the resource dimension to panfrost_compression_tag()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4dd7991422ce06bc56e9adb82bca3b5c34c59a95"
},
{
"sha": "6aed981e9dea77c90efacc768a6590280dbaebb6",
"description": "panfrost: Get layer stride of level 0 on staging resources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3c92abe359379066a166f86fe7bfbb4da8029478"
},
{
"sha": "fff77e4b434a4989e6c54ab7ef8d1aa22fe81b3a",
"description": "vulkan/overlay: fix vkGetInstanceProcAddr self-resolving",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad25aae1f3c44048ce64b858dc5f645b4504b5ee",
"description": "docs/features: Fix missing close paranthesis",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bd697652a73266152c30b09498d83b22a9e77cf7"
},
{
"sha": "ff7fdb88b9d1c0882537b61a9c7a350d60541787",
"description": "docs/features: Mark GL3.1 as done on Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d9d8b685236862eb3c418b1f0ff0e668cea6525",
"description": "docs/panfrost: Update GL/ES versions for v5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f636874d9dc8b484b7465d332d9eeeb9674b7f5f",
"description": "docs: Add release note for Bifrost GL3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c03b6780f7aeaab9333240a536f05c1952c1cad1",
"description": "Revert \"ci: Disable the freedreno farm, which went down last night.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "ff67898dafaea82db669aef10ebb05e65eaa0921"
},
{
"sha": "041261c6b300586fb622a46f42afbafd717782f8",
"description": "panfrost: Dual-source blending on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4956f6d0bf477568731f3965125299b8857d5835",
"description": "radv: Add Android module info to linker script.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "41bb6459d3a7dba21ff811069dc4757d7789fd12"
},
{
"sha": "46fe70058557b16383404c35fde32d4587a1951a",
"description": "gallium/ntt: Take ownership of the NIR shader we're passed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4a5045d59adc8f7bac56b3828551c94b23f3617",
"description": "mesa/st: Free the ARB_vp/fp nir-to-tgsi temporary tokens.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e"
},
{
"sha": "4ddcd9cf165deba2605f5729a0af2f7ded0baad9",
"description": "mesa/st: Free the NIR builtins TGSI tokens after passing to the driver.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "57effa342b75a2ae681f2a7665925022dd6e4aa9"
},
{
"sha": "0367bdbdc465d4568733099dae9f2cc2e3eb2021",
"description": "gallium/ntt: Fix leak of the per-instr liveness information.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34cc6a804ec92b5e74cde5b346828874737276a8"
},
{
"sha": "afa187fc36b786807869c793531ee9445292f0ab",
"description": "r600: enable fp64 lowering to softemu with NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33362e0df52be7f835f109c818dbf9615e19c91c",
"description": "r600: enable support for 64 bit DIVMOD when NIR is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bed9726192c7cf8639a2a7f42a15a65ad1ee9e2",
"description": "r600/sfn: tie in 64 lowering code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "165fb5117bf70402e66d34538d4085e060f57fea",
"description": "r600/sfn: add lowering passes to get 64 bit ops lowered to 32 bit vec2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0862680e2d94267c452052069e7b9418b39db1c2",
"description": "r600/sfn: Add number for source components for split_y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de4e4980d8d26f9496a7eba82145874c7bd00770",
"description": "r600/sfn: C++ lower-instruct implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f7bafa316f60ff79b9839cf88142b33f330a8e7",
"description": "panfrost: Enable ARB_texture_buffer_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffb5488c73d99449d4f83bcbdbf6644744d495de",
"description": "panfrost: Fix textureSize for buffer textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "388843526ba5aaf5158b16ad0055671a3bbd6f01",
"description": "panfrost: Support buffer sampler views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "473728a9b9ed0a0952fea2caf2f389f298de07f4",
"description": "panfrost: Make the width argument to panfrost_new_texture 32 bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9ecbc3272e82d71477ac67d6966b599ed8af7a4",
"description": "st/mesa: Use samplers for buffer textures if requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ffbf543b79b8a0e473cac13ba58f97a0e28f5b7",
"description": "docs: Mention PIPE_CAP_TEXTURE_BUFFER_SAMPLER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5d3f77e4ac7b08761c4c30bf2b227fda148c4c7",
"description": "gallium: Add new cap PIPE_CAP_TEXTURE_BUFFER_SAMPLER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ee6d68d1f25adb59a469d67d8a29adc9905b80b",
"description": "aco: Wait for stores when NGG or legacy VS can finish early.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38da379b3eb99c65fa3b9e5eeb1361fde700dbd8",
"description": "aco: Note if rasterization can start early.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00cf077c15682e954fd9dea7f8261fcbd0638ff5",
"description": "aco/ra: fix infinite recursion in get_reg_simple() with subdword registers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f8c7661ecaa782fdde105a4bf756023eb88ea780"
},
{
"sha": "7b669ff7892f5367d294a0730122976f5ccafd4e",
"description": "aco: simplify and fix operand/definition sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d495a5c1837c7744bd1f49c823b0e56d51623f69",
"description": "radv: enable .lower_ineg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e92bd57008fa0d8948a00361bf4262fd72b5998a",
"description": "radv: don't lower_pack() after load-store-vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "987a0e6a67c856be207364ada4b838073710ba7d",
"description": "radv: call nir_opt_algebraic_late() after lowering idiv for small bitsizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ab9dd22a27c6e3400a4ef3925289b81ec3e605b",
"description": "radv: optimize idiv_const for small bitsizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20af07d08908d29b1c4cfd80e48d7611855e404e",
"description": "radv: fix color resolves if the dest image has DCC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e781056b9ca22e478cfd25a044570d20925cac0",
"description": "radv: fixup DCC after color resolves using the compute path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f548b7670435f022bc3ebb7ded66e6cfd62b7ad",
"description": "radv: decompress DCC for partial resolves using the compute path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "095a428844b7c7378d0b07ac69a69daa80d4d2e5",
"description": "radv: set depth to 1 for subpass resolves using the compute path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04e3d7ad9309c4ce6fd992bf2ac735431b5e0687",
"description": "aco: improve nir_op_vec with constant operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2751080aad2b061d8a2954c9144ed86fe1bba8d",
"description": "wgl: Don't crash in stw_make_current if current framebuffer is NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "255ca7ecda36c3623ef730304a13aa2e8b8c0cf8",
"description": "radv: set invariantgeom for Shadow of the Tomb Raider",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f17de6a803d2fd21dc0f74b0cb28a65cd9eca257",
"description": "radv: add RADV_DEBUG=invariantgeom",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "08fbd5d4540bd79a760ac48d0311fef12c62b136",
"description": "nir/divergence_analysis: mark load_push_constant as uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80bbf849b212989a815dcf8b9bc51e57e733be05",
"description": "radv: mark some sparse texture CTS as expected failures on GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f7270bbcd3d141d0af70253bba1c8dbe6bb786a",
"description": "ci: mark some sparse tests as expected failures on Pitcairn (GFX6)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c24d6916e62be2b8bb8d537eae23339b7b9709fd",
"description": "aco: fix inserting expcnt for MIMG on GFX6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "962c917cea9005f1edb6aeda3c19cfad5c303b6f"
},
{
"sha": "06ea5f49fa9da273c47b6ee311c27deca70b3036",
"description": "vbo/dlist: free prim_store->prims when vbo_save is destroyed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "83149e1c2d8578fb25cf95502d67917cef78692f"
},
{
"sha": "f7527f7f652814a700dddc13a5b737571248c86d",
"description": "glcpp: disable 'windows' tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c53a886ba86546ea14866c7c9a4d3ea25e8c39ff",
"description": "frontends/omx: fix build warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "059ae7cb923a17a2aae36ad107be3a1881085464",
"description": "nouveau: add drm-shim support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28a781323fba87e6e338cfecb0b6fe25a08f61a4",
"description": "nouveau: change fence destruction logic on screen destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7e1ef7c0c5a989a3bae4aa8bd682afe5e231829",
"description": "panfrost: Advertise ES3.0 on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb1b3cc9b03742642b760f733d47d417da42f7e3",
"description": "panfrost: Test GLES3 on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abca80cf30879526d79230606f75371af0bcd211",
"description": "panfrost: Disable AFBC of 3D, 2D arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b590c2e8ca9fc7064928722be5de969f52bf6fd",
"description": "panfrost: Promote 8b to 16b for blend descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bef3fedc8145c4030342f7c8f5cfc24c9df82909",
"description": "pan/bi: Lower 8bit fragment outputs to 16bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "455cde2562b6480bf31a46feb98e8d95eb81add8",
"description": "pan/bi: Assert immediate indices fit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77209e050012334e945d73b8673c444765c16e91",
"description": "pan/bi: Parametrize intrinsic immediate limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b15f3a1107f6ce54bea76fa583442773dd5ab634",
"description": "pan/bi: Use TEXC for indices >= 8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3705ad96aa9ec593784e540c2a6956437c372139",
"description": "pan/bi: Implement scalar i2i8/u2u8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b4f2d85296d23a9db7666eece40bd8cd747272d",
"description": "pan/bi: Allow passing thorugh 8-bit scalars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc3ac6fe557c99235c09568c3e37b7f922e702f5",
"description": "pan/bi: Don't suppress Inf/NaN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0c35f46afc496208f0c763589c551267202a454",
"description": "pan/bi: Fix ATEST with pure integers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "49f38aa9e7943bb0339fa2e75359ea4dee426b07"
},
{
"sha": "bf7fe304364d0c69a67a09395c0f4a87a9446f1f",
"description": "pan/bi: Pull out bi_dontcare helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "231c27adaf443a5d261d6e0fae38ef32de95045d",
"description": "intel/common: Build mi_builder_test for gen 12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa7a86c78aa64d0c393499f845794d871e2bf75d",
"description": "r600: Support TGSI_OPCODE_I64NEG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e012161aeef3e80208b02ba31b7ef92d950a310b",
"description": "pan/bi: Allow non-terminal BLEND operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4439757db23490b9a4b75487d699470cdd7ebcf4",
"description": "pan/bi: Use the interference mechanism to describe blend shader reg use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f61be082d32e0ada4e4ac9b8d81ec84fd32726ad",
"description": "pan/bi: Restrict registers to r0-r15 when compiling blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de0fa4de5fdc8a70b2d8b8caa8da09307b6b704a",
"description": "pan/bi: Port bi_collect_blend_ret_addr() to the new compiler infra",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "424c22fc326d106b42d95f97ea3c9733018097c0",
"description": "pan/bi: Pass bundle pointers to bi_pack_tuple()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6f1500bedd2ceaacdc95c7e7b04fc9b4d32f7f5",
"description": "pan/bi: Workaround BLEND precolour with explicit moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "372a3a14104c8472a43fe2c9acfa926a171176f6",
"description": "panfrost: Set the RT index when emitting a Bifrost blend descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "208538143293466c5a90f6dc8a5aaa67849e3557",
"description": "vulkan/overay: fix violation of VUID-VkDeviceCreateInfo-pNext-00373",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ea7a6fa98055ada285894ddea106d8292db55393"
},
{
"sha": "14e6f541b1612b847701f09da9d5bf3f6c6c8f44",
"description": "nv50: use 2d blit when m2mf doesn't support the copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec668e2fd142db27dfa9ea1084005db328889721",
"description": "nv50,nvc0: serialize between before/after using a zeta surface as color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f763d0f1952151e0fcae596e85600e7f391ea442",
"description": "nv50: fix instancing of client-side vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73fa50452c11879f49c36ff405aa32582d5999cb",
"description": "nv50/ir: allow a mov to emit directly to a shader output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd7d0b8a2f32deada07999f1cafb1374fa4c1f46",
"description": "drisw: fix unused variables warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d20de35471b65324fcae3208b5e1e40deba6f75c",
"description": "llvmpipe: fix unused variables warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd8e84eb8d505b755522680f478234eb0e067562",
"description": "nir: replace .lower_sub with .has_fsub and .has_isub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3ce55b4452d120c36063c2265f9fe4c7c07975a",
"description": "nir,vc4: Lower fneg to fmul(x, -1.0)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "556a5cb5751ce048d9b64443198bd65593694e7d",
"description": "pan/bi: Fix constant slot selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c80c68cd496cecb2c7a594e23aa074649b9de7b0",
"description": "panfrost: Fix UBO count calculation on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67de6356f8474fa11bb8c64e835f30a910a32b1f",
"description": "vulkan/device-select: fix vkGetInstanceProcAddr self-resolving",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2524ed4a072430ca4acba50f00041d03d7039b1",
"description": "radv: mark VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT as unsupported on GFX6-7",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "af7fb4df50fa216bc0332ec48001e67e97cacbd9"
},
{
"sha": "4ea0ce2f55cde6c27b324d19c513f45f9dc8e38e",
"description": "aco: remove can_reorder semantic in get_sync_info_with_hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8c7661ecaa782fdde105a4bf756023eb88ea780",
"description": "aco: try to better align 8+ dword SGPR vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb2a4a7dee7c84cde44294f991ae731f88d19272",
"description": "mesa/st: fix regression for basic drivers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "767f70dfe13891b1004408bc397397538ac715d0"
},
{
"sha": "8f5fb14d685c4b88973d126d7a90e3a0abac2e68",
"description": "mesa/teximage: show internal format when printing verbose api log",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d44ba7217acbe8f8e65aa3319e1b2153a9466d3",
"description": "radv: enable DCC for layered color images on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8754f9e8f962bd7cdc55e69cd1edacf882bf2c9a",
"description": "radv: do not use predication when the range doesn't cover the whole image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5420ab9cdf944902dc608570d03d493584753ce0",
"description": "radv: clean up radv_decompress_dcc_compute()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e8f6967b1d148109fbaa38fc4a70f71f8965932",
"description": "radv: add support for fast-clearing DCC layers on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a3e6f5ac2a3773feb156d4e01bc17061baafb98",
"description": "ac/surface: initialize dcc_slice_size on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42d15184d6f66e7118d9468cbaa91e64ffd37fbb",
"description": "wsi/x11: Make sure wsi_x11_connection::is_xwayland is always initialized",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
},
{
"sha": "6286a3b4f6357f4853f91ab76c6d80b41215ca8d",
"description": "wsi/x11: Always free randr_reply in wsi_x11_connection_create",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
},
{
"sha": "c316fbe6258826ab85a8eab0b362d1f2315a1fae",
"description": "wsi/x11: Use wsi_x11_get_connection in x11_present_to_x11_dri3",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4292fb2139282e6906d4ad2a8be2fd81ed7ca8af"
},
{
"sha": "faaba0d6afe0c5f6985345c7c6226435658d196a",
"description": "nir/lower_vec_to_movs: don't vectorize unsupports ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b75d8052a7767af86d7abf85fca3db371f05d362",
"description": "aco: Spill more optimally before loops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b03fbec4f1640a7e5eaae488249d88138d3338be",
"description": "aco: Keep live-though variables and constants spilled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f43b44bf06c61735dbab7e8e508642315bd93d1",
"description": "radv: Enable sparse buffer and image support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af7fb4df50fa216bc0332ec48001e67e97cacbd9",
"description": "radv: Add sparse image queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ac880482933b728428e12a46867b2d51ba8a15a",
"description": "radv: Add image sparse memory update implementation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e553ea51e8c7bf19770f2b959c185ccf0accecc2",
"description": "radv: Create sparse images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3286bdd764741b2cb6d30b59450ce9473884430",
"description": "radv/winsys: Fix offset in range merging.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "715df30a4e27a76917d6172e68fd7f4c3ff1fb9d"
},
{
"sha": "2b12e6931ef240df44d2c0f9374d6575ad202675",
"description": "radv/winsys: Fix inequality for sparse buffer remapping.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "715df30a4e27a76917d6172e68fd7f4c3ff1fb9d"
},
{
"sha": "f56a28daa4ce4d1f3094ea5311c4657727d0484b",
"description": "ac/surf: Use correct tilemodes on GFX8 for PRT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50bafb85ec165e70feb366b06e58166491880c93",
"description": "ac/surf: Add sparse texture info to radeon_surf.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd5458f3671916f98a37d85b45ecfc913044fd11",
"description": "ac/surf: Implement PRT layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dea1c06c9ba26ea523b5aef9d923349d0159ab06",
"description": "ac/surf: Prepare for 64-bit flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8914efb5b7e8d1d99c9a3f65909f515df887cd50",
"description": "radv: only re-initialize HTILE after ds compute resolves if compressed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1645d9ebabecb7946f3710c6632bcfc210fcd522",
"description": "radv: re-initialize HTILE properly after depth/stencil compute resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52b6adfbfb51a3b1a54964cbcb2adb0299d1252b",
"description": "radv: disable TC-compat HTILE in GENERAL for Detroit: Become Human",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f9b2afe7075d07bbeacb238f144240f2f68d13b",
"description": "radv: fix crashes when fast-clearing in a secondary command buffer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "00064713a30937d3cab93679791545d973bee91f"
},
{
"sha": "84772b23dca039852b37a3221a8fd59bbfb402bf",
"description": "zink: use hardware int64 when supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a11b374c516d800539cd7e12f01892c926afce0",
"description": "zink: add missing 64-bit integer ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6199651e9185fd309e0d1db1034e0cee75b7013e",
"description": "zink: add missing opcodes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "55e2d836f37f7073a5d2221e4a754ed30781abb9"
},
{
"sha": "6f2017205e62402b7b2e340620e39cb71730c565",
"description": "dri: enable glthread + radeonsi workaround for CS:GO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4427c2b53852785d819a16b7823a3294a6eedfe",
"description": "ac/rgp: add missing include",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ffdfe136e6746dfa8b237f9827eae757e1facaa8"
},
{
"sha": "94d1462def6feabb263cc7d9b34e4c10efe07844",
"description": "ci: re-mark some depth/stencil resolve CTS as expected failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e7008e94baf242a8e0db3b4209a4d2acbf9376d",
"description": "radv: do not predicate FMASK decompression when DCC+MSAA is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00064713a30937d3cab93679791545d973bee91f",
"description": "radv: determine at creation if an image view can be fast cleared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55ccc9eca5216f860777a8b6d746cb6fbfe32d42",
"description": "ci: Add a few more drivers to the cross builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a22a1c0324e0d20c03ee4dceb9ddc4fa4d07ec04",
"description": "zink: Fix VK_FORMAT_A8B8G8R8_SRGB_PACK32 mapping on big-endian",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a8dcfc74c964858d10d193d7d880a5b87dfb91d",
"description": "nouveau: pacify gcc on ILP32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a302de9a436c55da24f13f94b9c4d21ac9462230",
"description": "etnaviv: add set_stream_output_targets(..) stub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6993109713b0618decebdc3657cf27ace1ed83ab",
"description": "zink: setup compiler options during init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df82fb58d04fcbad90b418013e164247578366e0",
"description": "zink: rename zink vs pipe variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b910cc0192d63611da261911710187581c18736",
"description": "util/u_thread: Disable pthread_barrier_t on Haiku",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "065cf4f91474f65691e2eed6d5011a7c6e43fe99",
"description": "hgl: Major refactor and cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd6ea80d963ded2a1677e74ac448556a8ea44280",
"description": "targets/haiku-softpipe: Restore GalliumContext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a534cd28273afb3920a8ee9e2f62f6b1df4a1e09",
"description": "aux/driver_ddebug: Normalize pid type from Haiku",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f47feaa72baf2f4abd896f0e52a683491d7de61f",
"description": "frontends/hgl: set framebuffer id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19ed0f08037a0bcd4126a32c10110d6c7f058a8c",
"description": "frontends/hgl: set state_manager",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98045b50f5583dd963181566cdb78ff99b327377",
"description": "hgl: use local headers instead of system header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17900983e012db32d6241649bad612f45102c1ec",
"description": "include: fix export in Haiku OpenGL kit headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99616fe7993df37ee7a678efe60166f3b3cc2bfb",
"description": "meson: fix Haiku EGL build; no dri requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "759f9b9874e2d4fa9ba5351f54cfc9e5b06a45dd",
"description": "hgl/meson: add version to libGL.so",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd959174cb0713347242db453bf94361e04a621c",
"description": "targets/haiku-softpipe/meson: add libswpipe.so to install directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97520d8d48036c64585dd057001fa96868ed01c7",
"description": "util/meson: Add libnetwork dependency for Haiku",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71f4a743686dbbbe51213fee1489dfecf35b079d",
"description": "util: implement GET_PROGRAM_NAME for Haiku",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b634d7f3e2b09b2f98c02397aba2f065749e2d2a",
"description": "nir/opt_vectorize: fix srcs_equal() with two different non-const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdf316ae7b06674f3ef15b4ed59a28807931de19",
"description": "nir/opt_vectorize: fix typo in instr_can_rewrite()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7444bd3a6bcfc167f8dd9b27c9ef1eff1dce8af",
"description": "android: ac/radv: fix typo in ac_rgp.h listed in Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4ec5cf5318f4219d9f8d1aec2e7db355b43b316c"
},
{
"sha": "be50c7f329707a4501fd8e4fc1d7ddeeead0353e",
"description": "gallium/u_threaded: skip draws if user index buffer size has size == 0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
},
{
"sha": "c69b8fd65198d8779e8af30d7f28d68cef666fb0",
"description": "vbo: fix a index buffer map failure with size = 0 in get_minmax_indices_gallium",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
},
{
"sha": "3c75473525e2a76715d236c53e851717c40e2e8d",
"description": "mesa: skip draws w/ count == 0 and instance_count == 0 in draw_gallium_fallback",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
},
{
"sha": "8fc6a197652b12e8de5db2ca9bf4a1cd908ce342",
"description": "gallium: skip draws with count == 0 or instance_count == 0 in drivers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
},
{
"sha": "275079e3adc184ba3841222918e852c3e63f435f",
"description": "util: Avoid pthread_setaffinity_np on NetBSD",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c59e4efe2d5c16cef47ee452c2a189b19a68d19",
"description": "clover: Add constructor for clover::module.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb4e67df1e7a2a1ddb6928aae6fd2188aa0c5bf1",
"description": "iris: Drop fast_clear_color's blorp_flags param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04ac3a6620a0c6dc5e48a34596d9d7a115dd0645",
"description": "iris: Delete iris_resolve_conditional_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3785c0c9d552886374f0c0b64a003ab38a6ac43",
"description": "iris: Disable conditional fast clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b12b69b04b66d3f3cc30fcbcad8d061a92314496",
"description": "iris: Make can_fast_clear_depth return constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc06683d07124a699e8831f451e53957db384d72",
"description": "iris: Explain how conditional aux accesses work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d08711a2c982c402d4ca7b6760229c5bd137eab",
"description": "anv: Bump maxGeometryInputComponents to 128 on Gen8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "670944ba0462d83066fa66f4129ab59a30a85ad2",
"description": "nir/lower_locals_to_regs: Use the imul_imm helper instead of forcing it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "111e4be698a1940b05c1a9d0d8b269b96be75e1d",
"description": "gallium/ntt: Work around virglrenderer UIF handling bug.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "470d806cc2a0213a6acda0ce64282bb223dec60a",
"description": "gallium/ntt: Drop comment about needing array_id for svga tess.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c5db9b9f65da7dc79b3b3e4a8e3c672302b397",
"description": "gallium/ntt: Drop comment about needing loop label setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4538ebb8f9233deb9c15e184d0222a9900adcecc",
"description": "gallium/ntt: Add support for emitting TXF_LZ.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6d3fd8c21e06086e573be24ef3e28454245845f",
"description": "gallium/ntt: Emit sample index when necessary for image load/store.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30c797a0df4102b544fd27f000291a24d1f7a2ef",
"description": "gallium/ntt: Emit SSBO buffer declarations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e58baeeaefe85bfc89085f236104e91b124cd792",
"description": "gallium/ntt: Drop XXX comment about supporting carry opcodes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff67898dafaea82db669aef10ebb05e65eaa0921",
"description": "ci: Disable the freedreno farm, which went down last night.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0171c4626319ae6822f9c490d9118d5caf43246",
"description": "nv50: fake enough resume support pre-nva0 to pass gles3 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0a2af33254f2754eb38fdef096fd9b10ab5b515",
"description": "nv50: only support 4 components in separate xfb mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b08dfbb69ebe926d75ba5225b47215036afb968",
"description": "virgl: fix modifier truncation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f01bca81002176b2bfce56c1e4176139c3328173",
"description": "radv/winsys: set has_packed_math_16bit in null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f3a34e75cd5827d36967403788df2a313e0f27c",
"description": "microsoft/compiler: do not lower away 64-bit ffma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2fa965cc34668bba2256dbe2a01ff9e8e91b3f3",
"description": "microsoft/compiler: correct dxil fma opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "317ec8b5011d7d610cc0b8c05f5be28a7d818d42",
"description": "zink: disable render_condition_enable during blit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "767f70dfe13891b1004408bc397397538ac715d0"
},
{
"sha": "7ef2046065f1e8a073bc1cc17bc8a009053f5532",
"description": "radv: only set BO metadata for the first plane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e3e7f35f7eb4b923ea10e3208a3c4840757b855",
"description": "zink: clamp shader input/output max values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d95fe8a25e7a89bd78c4331a652c79057b7f626f",
"description": "radv: support SpvCapabilitySparseResidency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c67423e99d2467acac99a1e2f894946856613bd",
"description": "radv: implement is_sparse_texels_resident and sparse_residency_code_and",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d5e26752c664c7095ed0e7693591be797066110",
"description": "ac/nir: implement sparse image/texture loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55aeac7af46f5a4d9b40f2fa7fb2d6ca285f9202",
"description": "ac/nir: implement nir_op_vec5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a502aa7b043c1c7e1c33dc28f7ac4b066802571a",
"description": "aco: form sparse load clauses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bd14be962c77e78730f7a5f6d79241724109295",
"description": "aco: implement sparse image loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "382f50ad2ca23f98f517cd2604df286816f9ce6e",
"description": "aco: implement sparse texture fetches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a4f6313b106ced3a38936641660daa34ba6aafd",
"description": "aco: implement nir_op_vec5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "962c917cea9005f1edb6aeda3c19cfad5c303b6f",
"description": "aco: move MIMG VDATA to its own operand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2aaf52bb85bfa933ba6b480d0df54e7fdc1dab3f",
"description": "aco: fix MIMG_instruction::lwe comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "816b7fb5cb622dd6c5d0fbcecdcb27779029f80f",
"description": "aco: fix unreachable() for uniform 8/16-bit nir_op_mov from VGPR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d20a752c0de426e4c7c64a4d42d10f373f73c97a"
},
{
"sha": "10431c89647418fa3ff755b569a203908821da7f",
"description": "ci: Add *ignore_scheduled_pipelines to mesa/gallium rules templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bde5cf276edbcbffb9d031cdcc5b9a8267cd816",
"description": "ci: Rule out scheduled pipelines in .windows-build-rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84c8a35aa2ca4d4de66192933735094ed07b4aaa"
},
{
"sha": "3fb4755d48d079d47ca212a838d16259db2abcfa",
"description": "util: Disable memstream for Apple builds",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "af8d488ea5e13219c67c132a3edfa2e7a698746d"
},
{
"sha": "f40a7d3c93d186b3415227945fd2df00f81c7f4a",
"description": "radv: fix performance regression by restoring TC-compat HTILE in GENERAL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f4f096805b08c1f00e695569f2368b319cfcc256"
},
{
"sha": "0ae1cf46a6c6958cee93363c01c08adc5c845095",
"description": "radv: fix enabling TC-compat HTILE in GENERAL for writes on GFX10+",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4bb92d9145f455c84af641015a1f37f35b3fe4d0"
},
{
"sha": "20683461e3c3a33335a3659c88ad6370303ec2f3",
"description": "radv: configure the texture descriptor for TC-compat CMASK on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e248119a82e8e13d8c071589433baf91c87eb064",
"description": "r300: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1b51d472a7b8231b5627fdcaa00740e0ffb64fc",
"description": "gallium/ntt: lower uniforms to ubo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "03c60762f571b8e954dec9614b6efba92ed5d401"
},
{
"sha": "28a141e3250abc8f7dd2a9438cb25260fe227c29",
"description": "iris: Blit stencil according to aspect_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1148da343643bf437de266f46dd69683f95ab166",
"description": "iris: Use single-aspect formats more in iris_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db2cdc4277bb43cab828a2b46ccfb5cf9442d02b",
"description": "iris: Blit non-stencil according to aspect_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b73e903f961714e3abc42d486069591a2b76ef79",
"description": "iris: Loop through an aspect mask in iris_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "776074d66c88d3c2a6fc8e6b37286e8a4a61aae5",
"description": "iris: Increase use of pipe_resources in iris_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51d26e2edf8e7e03b4379004fe95d3fc1185845e",
"description": "iris: Use texture preparation helper in iris_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04d73e2dc201a3d6858f5d24af9979ffb3423b55",
"description": "iris: Move depth-format assertion out of iris_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce3a6dfa79594144cc929fe524b52b5f5e602612",
"description": "iris: Don't prepare depth for stencil-aspect blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7762daa67559d37a2de84150684da9ce909a31a",
"description": "mesa: Don't make building tests conditional on building DRI drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df4a7d67aacd913cdac7b2e0a6d8d67f30d24ba2",
"description": "mesa: Fix array-format-to-format table on big-endian",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab0d17338f9a8fd1185aa14ca3ebf5a9c7b89acd",
"description": "tests: Fix memory leaks in DispatchSanity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2f4934121f65f2f086e4babaa0704e58503234b",
"description": "radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "68c25370626c9ffb360ed3649627c8cf070a7f2b",
"description": "aco: fix creating the dest vector when 16-bit vertex fetches are splitted",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "26ec2c1a04dc580b3cc6d8a3be9d77c6321a0292",
"description": "docs/release-calendar.rsv: Remove spaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e05b52daf3351cf462899a72e54680b9dd09bb1c",
"description": "docs: Add calendar entries for 21.0 release candidates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5adf27fb926a330a13af716f0a03da1a224656d",
"description": "nir,radv: add and use nir_vectorize_tess_levels()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfc777f83ed9a6ee1adaee383374bcc608e06988",
"description": "radv: vectorize shader I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f199b7188b41b48636e34cfd1e014778d53459a1",
"description": "nir/load_store_vectorize: add data as callback args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00c8bec47b19f222a91493ff3e4d464f2d12018c",
"description": "nir: add nir_load_store_vectorize_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4eb833a12523142d908bf67e08904f4e8a866e9",
"description": "nir/load_store_vectorize: don't ignore subgroup memory barriers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1"
},
{
"sha": "4d0b8a9d323ebc316ba3cf7fbd2c2ee08e901347",
"description": "v3d: reinterpret stencil data as uint texture in stencil blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cacce76db9b4e4da516d692208280e74fb2437ab",
"description": "radv: workaround games which assume full subgroups if cswave32 is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c73c246e05f87366df3733d66c16fa3e1cf597a8",
"description": "nir: gather whether a compute shader uses non-quad subgroup intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bb94ab050247208af2afae26315bc7ecf9168c5",
"description": "radv: implement CREATE_REQUIRE_FULL_SUBGROUPS_BIT with cswave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8f50bd60087805aa89144ecdd6e5a9b4368b532",
"description": "wsi/x11: Treat IMMEDIATE present mode the same as MAILBOX for Xwayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4292fb2139282e6906d4ad2a8be2fd81ed7ca8af",
"description": "wsi/x11: Use PresentOptionAsync for MAILBOX present mode with Xwayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5268d532a019c81877343f8e5390ca215db6338",
"description": "wsi/x11: Detect Xwayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1de2fd0cf205eda4f26c97a323d1cc509f3668f9",
"description": "wsi/x11: Always link against xcb-xrandr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cce8e1101d3128703a747bec139b75d2266f4a5",
"description": "wsi/x11: Set recognizable name for WSI swapchain queue thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07c1504d1b08d4f61aeada7364d63e26d05d05f9",
"description": "radeonsi: implement SQTT support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a46e8304446b7c1a0673ad1634139541bb82d240",
"description": "radeonsi: add radeon_set_uconfig_reg_seq_perfctr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df5233b9776d0a0496d14b81a55ba6003a722c17",
"description": "ac/sqtt: move radv_get_expected_buffer_size to ac",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea6176e63ec48f53062a99aa368a1d617d20b82e",
"description": "ac/sqtt: move ac_is_thread_trace_complete to ac",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffdfe136e6746dfa8b237f9827eae757e1facaa8",
"description": "ac/sqtt: move rgp/sqtt def to ac",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ec5cf5318f4219d9f8d1aec2e7db355b43b316c",
"description": "ac/radv: move radv_rgp.c to ac",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbc245ab2ecb75f46d1623262f6d0af85f622d17",
"description": "ac/radv: move sqtt structs and helpers to amd/common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04f6ba113c6765fa902847eb84fb595861bc9cbb",
"description": "ac/sqtt: add ac_thread_trace_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b94104c0c02b41e1aee1e0acf32e09159df91bf3",
"description": "radeonsi: pass radeon_cmdbuf to si_cp_dma_wait_for_idle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa9fe1e423c3cfcdeadb5fe84461bcfe9233f332",
"description": "radeonsi: pass radeon_cmdbuf to emit_cache_flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f9a084e7e10769c1a297d4aaca569ca99ef0ba4",
"description": "gv100/ir: Use system wide atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b02e3053ea478e5d1f4b96d107e1a5d12233e055",
"description": "gv100/ir: Make emitATOM consistent with emitRED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62703b79a557c06e264f6cb1f76aab308e6f6b21",
"description": "radeonsi: remove si_gs_prolog_bits::gfx9_prev_is_vs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6b6d1ff3c16aa0dfdb7f08c8ca03908022dceb6",
"description": "radeonsi: fix hang caused by for loop with exec=0 in LS and ES",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "68d6d097f15dbe17c1d0c8cb57157d9fd0005bdc"
},
{
"sha": "9f9bc35dc0115a73938b85e96ab322d906de4b62",
"description": "bin/gen_calendar_entries: Add support for making a release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a450b4550d5d66bc9826b22a4d1435faf31a4cb2",
"description": "bin/gen_calendar_entries: Add support for extending a release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc9e09360f824612468a8a8d34987bbf7f820b86",
"description": "bin: Add script for manipulating the release calendar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8587e57f1225e9171e6ef22a349c925ab9fa1da7",
"description": "docs: store the release-calendar information in csv (and fix tests)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1b7c42cc6ccc4144db165254279d564a106c962",
"description": "freedreno: Add missing dep on u_tracepoints.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36"
},
{
"sha": "3efbc47c830eb5865f9dd553d2ac0f8d3c910cec",
"description": "freedreno: Mark a615/a618 as also lacking Z24_UINT_S8_UINT support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1633c9735ab67f7a5b50cfa76e3964995d58e40a",
"description": "freedreno: Disable UBWC on z24s8 on a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a8601fb248902e4829632980ba236cb78c2464f",
"description": "freedreno/a6xx: Fix z24s8 non-ubwc blits on a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6e307dcc541cc496439705f8ecf7b3639eaa2f1",
"description": "freedreno/a6xx: Move the IBO pipe2tex down to where it's used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c4613f5d4e3093d79e2edd516a163e73784ac95",
"description": "turnip: Move the limited_z24s8 flag to the shared device info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11f32b6a050f97452dd3198fe41e0f5602f21c71",
"description": "kmsro: sync Android.mk GALLIUM_TARGET_DRIVERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9f3b7aaa423b1cb337965836bed28c23522b721",
"description": "docs: use a single cell for the branch number",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "94c6511757254da6c3b6113c6423bbe27c7ee77c"
},
{
"sha": "f7a5b8ed35405e4c2ca447f4006d349619497744",
"description": "vtn: support SpvCapabilitySparseResidency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d1d4acbd5a127f8468ffae7dc455eccb5e250a9",
"description": "nir/lower_tex: fix lower_tg4_offsets with sparse fetches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d2decc905931ef872a9046193d9e01de5377a52",
"description": "nir: add sparse_residency_code_and",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cbdf9ec4d454c4df157570387edeeaf45847b8a",
"description": "nir,spirv: implement SpvOpImageSparseTexelsResident",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fd8b466672b76ad206af8aac6002e8a658db9fb",
"description": "nir,spirv: add sparse image loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a7972f72a530ebb1b8c1b1eb660f2506d841ae4",
"description": "nir,spirv: add sparse texture fetches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95819663b71cff2977849d84a7dc70f62ed2a262",
"description": "nir: allow 5 component vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba4a73a502a2da8cb8f68cb50ad2cb984569e36a",
"description": "nir/tests: fix callback for load/store vectorizer tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22b89d9a52005d384785976a429f9f5d9a308ddf",
"description": "nir/opt_vectorize: fix call to filter function",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8eaf9c61d17370d3f272ca39256de58231c02127"
},
{
"sha": "03999595e7cdb65a64af84ed6b61785cf2be0f49",
"description": "freedreno/afuc: Replace readfile with os_read_file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18a0f07957a2a16471293a3f8dc149d3b512e7ed",
"description": "bin/remove get-pick-list.sh files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ed7adc0188f3baa906cd6b12d8b6e74f8c4accb",
"description": "pick-ui: don't handle the mouse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96ceca33c1dd69a1feed13b0e19bfc38e6f7d979",
"description": "gallium/util: do not perform n^2 stencil blits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e8a40715a8bcd479c0c33eab411d276777153a0e"
},
{
"sha": "32a6a13052948cd041ccc27759b412a9a61aa6e2",
"description": "freedreno/ir3/parser: Fix pre-a6xx stib parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "859c92d7ee6025ff4cf94b530623132d63232457",
"description": "freedreno/ir3/parser: a6xx ldib/stib parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7ea6ec17875bd6ba2fde3bcabec040bf1e8ac15",
"description": "freedreno/ir3: Fix pre-a6xx ldgb/stib parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "050a449dbb75eb383c64c29165348cedec40ac34",
"description": "freedreno/ir3: Explicitly flag disasm test vectors that don't parse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b073dae5f0dd08fe59b548581bfcec46cb586e01",
"description": "freedreno/ir3: Fix ldg decoding/parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7e88787f65131311032ac98f7c636ea51316268",
"description": "freedreno/ir3/parser: Fixup stg parsing and add more tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6fa130ddadd5d365f9a09f114d73d2374a38c7d",
"description": "freedreno/ir3/parser: Add stgb support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eddfafae6a454355a99fb1457e10e35b02f0f548",
"description": "freedreno/ir3/parser: Add ldgb support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1746c4d211f3a43092e0a97824e81d9dd4c18c1c",
"description": "freedreno/ir3/parser: Fix pre-a6xx resinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32539c1afc4cde02595268d2c0ea6196f9600cee",
"description": "freedreno/ir3/parser: Fix atomic support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5479d1d8d8caea48dda58e51d53d492b8d6c3cd",
"description": "freedreno/ir3/parser: Add ldc support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7f141bb353f632ef3a77694e56c92dab8c085f2",
"description": "freedreno/ir3: Add cat5/cat6 nonuniform flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "101bf686eeb8226dc3dd1dbda2a69d5e9636ddab",
"description": "freedreno/ir3: Disambiguate a6xx+ \"bindless\" instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c55737902c55fe0349919de54e9bf3584f1e7213",
"description": "freedreno/ir3: Don't leak disk_cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71f902bab9767e33223011bd9cc91e535e8723d0",
"description": "freedreno/ir3: Add parsing and assembler testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b91319d9520e2d36f9416f7699af46b5faf9d17c",
"description": "freedreno/ir3: Tweak ldib/resinfo encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99908c8d6d64299b6eed4b01b9601eb2f618255a",
"description": "freedreno/ir3/parser: Add initial cat6 IBO instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9c76fba9d1afe32b0ae62aba6869150db1c9b17",
"description": "freedreno/ir3/parser: Relative gpr/const can have modifiers too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "594b004e0050605180ea3b2778108c2dcefbf369",
"description": "freedreno/ir3/parser: Add missing (sat) modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77552cbdda195df25eca59eadd40d448801681eb",
"description": "freedreno/ir3: Don't set bit for dest conversion for p0.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cdff353618f5f1c9250095c03885ea3f247c71e",
"description": "freedreno/ir3/parser: Fixup cat5 s2en instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d35c79614e99485ce654ed5352490cc8a0adcc80",
"description": "freedreno/ir3/parser: Fix dsxpp/dsypp encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9b323491529d959222e97b7530ec1d679f9a071",
"description": "freedreno/ir3/parser: Fix cat6 store encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b90a1cf7470a41b7826681e8fd45ab25d61641ac",
"description": "freedreno/ir3: Cleanup cat6 load instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e272003b17af9c5d9b78e3e31176b89b1b20e7b",
"description": "freedreno/ir3: Clean up instruction creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d968f46997a6c02dff738d6e1e5c69b3b5e9a31f",
"description": "freedreno/ir3/parser: Handle half-immed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68be24dd6cfd2ca0f75170bbed9310d53ca9fe0f",
"description": "freedreno/ir3/parser: cat1 updates (mova1, movmsk)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "647d7fc36d3ba74a6d4ed7369d4514130ab5b264",
"description": "freedreno/ir3/parser: cat1 instructions can write relative GPR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b36044d4ff8c9e2d613746d814847d7ddbc2788",
"description": "freedreno/ir3/parser: Add new cat0 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dc6458563c9886ea61ca3c0f807355def93d6c3",
"description": "freedreno/ir3: Various cat0 updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eec183c1593810d1d2e32c6bc1bdb22a14e55a43",
"description": "freedreno/ir3/parser: Reset lexer when input changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b2d2bafe4cda1723d704c7bcee9b44f762c9276",
"description": "freedreno/ir3: Move assembler error handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a928d0ab467053b2d50e5dbe77170253acee44c9",
"description": "freedreno/ir3: Add some more disasm test vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2933d54992960b84ef8696b9d6de7cce91eec6b1",
"description": "freedreno/ir3: Fix mova1 disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3bd9aaf6ba3288cae74d19bc1265c9696390896",
"description": "freedreno/ir3: Fix half-immed decoding issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f35ebd8a5435747b2a4ee58bbbfbc9cb29f03b8",
"description": "ir3: Support MOVMSK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d36f36454fb79c990221e1d33e6fb4cccaff949",
"description": "ir3: Better rules for shared src copy propagation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9804673fb6cd12134b90e52544da89b31f7886d",
"description": "ir3: Rename high registers to shared registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b29ec7ca4f7845f51374e1025befb3f98595ae8",
"description": "freedreno: Enable GLSL 3.30, updating us to GL 3.3 contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4da67157db0f2d0bc02a5326f144f14340e9205a",
"description": "pan: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6d65bb01e8ed8d461e959ad9a3d4483492ef196",
"description": "microsoft/compiler: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23c963f11bd7c75ed136b0055b3d0a3a32532104",
"description": "anv: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5a927010917e1d01e90eafd5c480dd672e34c76",
"description": "intel/compiler: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc3ce007919ce6ef33653dd1d666bf9e34b0cd5c",
"description": "intel/blorp: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "241fb754855f89e7df0da0f3bab55c95427e2821",
"description": "vc4: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d9c5d8a7d2961887f78ecbfb4b6b84bbad80ff8",
"description": "iris: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9dd43c9232ca44504d62ba99b3679d6a641455ec",
"description": "d3d12: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32bd47f6faaaa4a5400fd1d0baeb024bfe11bf4e",
"description": "tu: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3a97708248ced1e066b5b1b1bb28a60910db2a1",
"description": "zink: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbfdc17b1431e9215b83fc67a0dffff964a2552d",
"description": "st: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d46a761e9e36fbf8b9cb6d4483e53354240a7b58",
"description": "ir3: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "172e79d00916d6c7fa8c1d45db38a20b9c797914",
"description": "v3dv: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66d51965af39aa36dd65111d94b0d9ca3a8eec4e",
"description": "v3d: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0fe111d643fbf393176f2ad30d1337295a3b50f",
"description": "nir: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02553d96c8cbf707925dd0c605bfc6746417dc77",
"description": "tgsi_to_nir: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "475f086056f2c643f8d26466bddaa9b9ddc52d76",
"description": "mesa/prog_to_nir: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5fb66a5ed5fe348c8699b88c6c33142f75daa92",
"description": "nir: preserve explicit_binding in lower_atomics_to_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8553e1cb714a15d63430a5227d9f4eae1ad128e6",
"description": "zink: remove support for fcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfb5ce782cd42e18f8bc292f02fc9e5c1b9d727f",
"description": "zink: also lower scmp for soft-fp",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "43302ead3830f423d7588596cf2e0dd9340edff6"
},
{
"sha": "471fd78e3c5923fc371da83391d4e8b9f9fc2c8f",
"description": "panfrost: Fix AFBC on Bifrost v6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a22fc95023990200eb34f6a7417818bb4198053",
"description": "radeonsi: enable vrs2x2 coarse shading if flat shading (v9)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40a554c8dd06d24cbf56b919ea0a08ffdc7a4e5b",
"description": "gallium/ntt: Add support for PIPE_CAP_LOAD_CONSTBUF.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a"
},
{
"sha": "03c60762f571b8e954dec9614b6efba92ed5d401",
"description": "gallium/ntt: Fix load_ubo_vec4 buffer index setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9789417055f3aa8ba9f3417cabf58c526521b49f",
"description": "gallium/ntt: Fix dynamic indirect indexing of per_vertex_input.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec0bab8ca9eaed4648cf9e90398606fa4fc6e747",
"description": "gallium/ntt: Fix emitting UBO declarations.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d70fff99c5bc3a721e20869e7f0be8024ffe5ecd"
},
{
"sha": "e109f5ea0f6c94a31cfeb5221f0ecc89e827e02d",
"description": "gallium/tgsi_exec: Add support for PIPE_CAP_LOAD_CONSTBUF.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "911bb08314a71116b1b2fbf4291d475f40ef53e6",
"description": "gallium/tgsi_exec: Refactor to fix CS local memory overflow checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "671263b5c7639faf2f52700ae539952e2bbd63bd",
"description": "gallium/tgsi_exec: Fix assertion failure about missing constbufs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0034f7b2093529090452af0073f26d66aed5138c",
"description": "d3d12: Don't allocate mappable textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34bae108df0c707a638b4305af9a1d08d15832b4",
"description": "d3d12: Use an appropriate pipe resource usage for map intermediates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee1463db3c829a00040d4436befd6cd2f9ac4c01",
"description": "d3d12: Use buffer pipe usage to inform allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be19eb771acd77843bf463a12d37510ca0070ce3",
"description": "d3d12: Add a slab bufmgr for readback buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47125bce8ba5a978fdc1dab6f78341d9933f6232",
"description": "d3d12: Add a path for mapping of not-directly-mappable buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d83306a9aabb5f9ea7e6a54d0e25c0f82805965",
"description": "nir: Update saturated float->int/uint conversion algorithm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcecc21832607e33e859ebb65377b5cac882c890",
"description": "freedreno/a5xx: Move link_stream_out after VPC_VAR_DISABLE like on a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ca63873798384de13cff07f2592c9496a9ffefe",
"description": "freedreno/a5xx: Drop redundant stream output linking check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e1e227694d686f35ce7df5ada92ccd60f081c42",
"description": "freedreno/ir3: Deduplicate link_stream_out.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43302ead3830f423d7588596cf2e0dd9340edff6",
"description": "zink: use lower_scmp instead of open-coding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94b84f1eed4d6ee4c951431dca325343700eceaf",
"description": "freedreno/a5xx: implement transform feedback resuming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49283041e8c4ff8fc770d99cdecd2eadbae145cc",
"description": "freedreno/a6xx: fix transform feedback resuming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4283441cd6e323b596366e4750f2bf0fc5c5090d",
"description": "zink: handle non-const offsets for txf/tg4 ops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b77f43f2539ddac6e334feefaa69a43720f1d2bf"
},
{
"sha": "80cfc5350cfa024ef78d2b772ed549dfded2cca4",
"description": "gallium/dri: Use per-screen DRI extension list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d4c184ff926a9f9c8d54b25a0dcf4fa293bf2d8",
"description": "gallium/dri: Factor out DRI extension setup code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b77f43f2539ddac6e334feefaa69a43720f1d2bf",
"description": "zink: use ConstOffset for nir_tex_src_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "918cb236934b99ffc193b409d167c4e7cfb86a09",
"description": "zink: do not reserve or pack fragment outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f06f4a595e27270b4141242f5ce3f4faec319dd6",
"description": "zink: do not use reservations for stream-out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b49cea2e9a3979a027d205df9d611816b42e69cf",
"description": "zink: destroy device and instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc1593a9cdf9b9a7a50cd148b916e3e3948977fb",
"description": "zink: destroy transfer-helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81be8c7049423c0b5c4abd51bac7bf7a6d57b678",
"description": "zink: free sets and hash-tables in context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07d5d911dd6c7d36fdd678f289d3babdde634406",
"description": "zink: dot leak dummy_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8736ffae2eda9de1ac49200ef399170b428b9f8c"
},
{
"sha": "a118da03710b311089285c88b1998717598a4180",
"description": "zink: do not leak vertex element state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f70490bf4279dadcc87470c5f7f3de200beefc8e",
"description": "zink: release batch memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d44a973b537515b0f853f54bec9925705badba1",
"description": "zink: destroy blitter before destroying batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "820d272a21fb90fbc1b414653ca924208d83d576",
"description": "zink: factor out zink_batch_release-helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd7d8eade258e0a9883f6e75065c148d03987206",
"description": "zink: do not open-code CALLOC_STRUCT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5342dbe96dff6674ff6db8fa6f1b85a0a2561e04",
"description": "features: mark off GL 4.1 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c211f466cc1d414339a7706044e24e87a020d458",
"description": "zink: GLSL 410",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f640e56c4566ad5fa01bd909815c0226226c940",
"description": "features: mark off GL 4.0 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae9d6c5620f6d977dcccb574f4fe25207d636ef6",
"description": "zink: GLSL 4.00",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22be7b96747d4d54b2bdc401766e8243e60f382c",
"description": "zink: handle arrays of ubos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbba989907d130ceaace59fa12f40cd6e11aae54",
"description": "zink: run nir_lower_dynamic_bo_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35e346f42808428661d95a7b8df3a414661136bc",
"description": "zink: handle vertex streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68242767d25fe01e7f6f085519ea0eb7c27326cf",
"description": "zink: enable PIPE_CAP_START_INSTANCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "351b6c667edb9c4aaff269669b298e0bc1560ec0",
"description": "zink: always load (gl_InstanceID - gl_BaseInstance) when loading gl_InstanceID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bb92d9145f455c84af641015a1f37f35b3fe4d0",
"description": "radv: enable TC-compat HTILE in GENERAL on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "326c7312bfb014eda59985448701ad239f9aa3b8",
"description": "radv: only load the DS fast clear values for compressed rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76e33d528bb82ead1ec869001833b233166fd4b4",
"description": "radv: clean up radv_layout_is_htile_compressed()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4f096805b08c1f00e695569f2368b319cfcc256",
"description": "radv: fix TC-compat HTILE images with DST_OPTIMAL on the compute queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c539b64846de06c1f54183fca46178b0a91553e",
"description": "radv: add radv_htile_get_initial_value() and document the HTILE dword",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3038c88661779364888048c2043645402de809b3",
"description": "radv: fix potential HTILE issues for TC-compat images on GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7f6e9ad56df4f41a4dd9f4344b298ae17f25ad1",
"description": "radv: always clear the SR0/SR1 bits of the HTILE buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c3b471c9f4b611a0a78c8c3f9534f8e7da8cbec",
"description": "mesa/st: fix redundant initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "094ab8bc12f5cd63337c1eee34ccbd22037ac964",
"description": "radeonsi: fix redundant initializations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1c7a658155f368c26bbaea63b07490a591db17b",
"description": "gallium/vl: merge identical h264/h265 enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d347742fe0c98352eedad5c6e1d16ee71b87ca6",
"description": "tesselator: remove unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0767fc045a1210f9fff464b96dd68cf36fe57f9",
"description": "amd/addrlib: use cpp.has_argument() to filter compiler arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6679a3439465118f3d9f97cca12d789b92e75374",
"description": "vdpau: fix invalid enum usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd1ac36ddde6eaf758d1cbb7a501369f5d60d330",
"description": "vdpau: fix -Wabsolute-value warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5973ede01c4d5458b3d487f7b7486707d905c52",
"description": "ac/nir: use llvm.readcyclecounter for LLVM9+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0bcde8b45928ba26b47fe7cf6632a636b0aef0a",
"description": "gallium/tgsi_exec: Remove unused MaxGeometryShaderOutputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31c30007b96964355086b0b3d562e9b2dc560ba",
"description": "gallium/tgsi_exec: Clean up storage of the pixel kill mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fb9365a070c308977d5e4fe85f0927fd5c9d199",
"description": "gallium/tgsi_exec: Drop the unused scratch temp regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c27cbfd9ed5335e1c5f728c0fc92e5dd048fe99b",
"description": "gallium/tgsi_exec: Stop doing the weird allocation of the Addrs array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af135bb8afeb1d67bd8e0fe2662da8fd0e2124e8",
"description": "gallium/tgsi_exec: Simplify GS output vertex count tracking.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "831d9d406abb26126f5ff64f8ee951c15680e27c",
"description": "radv: remove unused radv_image::aspects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58c68bac392d2aa49baab7d59830ef893ee1287b",
"description": "radv: fix clearing images with vkCmdClear{Color,DepthStencil}Image()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1a7b7b17ad0afbc53af9fa012880e6600a4399e4"
},
{
"sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7",
"description": "vbo/dlist: use a shared index buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0314083be59e9c8cc6b467d77f5ba91436b63d6",
"description": "mesa: fix a second bug in merging light state parameters with unpacked uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45acf9b49ad01d5947e9107ad77a446f90b5a755",
"description": "mesa: fix a bug in merging light state parameters with unpacked uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4db8b171a5118d3ea6c773c62a40fc9cec03b1ed",
"description": "mesa: add STATIC_ASSERTs to the STATE_LIGHT_ATTRIBS case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6549caf2c23812db0e277c7f4b8801a7f6a493b9",
"description": "st/mesa: fix a defect when st_validate_state was invoked for unused states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f17f8bb6de8a4187da4a74811b6b810e50ffd7a",
"description": "st/mesa: simplify checking whether to pin threads to L3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0467b7fa16e6c447a644f1d4c1953800c4265fe",
"description": "util: replace UTIL_MAX_CPUS by util_cpu_caps.num_cpu_mask_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7486c996e15a08c9b110ea6817eb304eecaa7b2",
"description": "glsl/builtin_functions: Rename int64 function to int64_avail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd2f3627a6c7c3bc839ccfd5d06f3a3a1105c1cf",
"description": "meson: Add _GNU_SOURCE for Haiku to activate non-posix functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76eb3478cf9b47c23ebe0741508d71d4fb03c8fa",
"description": "radeonsi: take color interpolation into account for shader variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31240a875c0d6174d8d1389d16572d9d5f872adc",
"description": "radeonsi: add driconf options to enable/disable Smart Access Memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b94626d3eea1dac8c8fc234e3f0e9be502510dff",
"description": "ac,radeonsi: limit Smart Access Memory to Zen 3 and GFX10.3 due to perf issues",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d3d6d38145047a9d531be0e4aba71ab788259b41"
},
{
"sha": "e4fa7c440d273aad6cb9b9a6ee42a78810c9c2c2",
"description": "util: add AMD CPU family enums and enable L3 cache pinning on Zen3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "15fa2c5e359149a0b67b8572cd7dab87626b48ae"
},
{
"sha": "8457be149726c08389dd1acf69c3272a2b6db37a",
"description": "radeonsi: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "539c25c2dafbc6b9fd1bc33d2727bebb5ad5bbd4",
"description": "nir/algebraic: Move the flrp -> bcsel rule earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec16f935fe391fa452952b3765ad00b403aac491",
"description": "nir/algebraic: Mark comparisons generated from lowered fsign precise",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9771af5ddec37481042f6109772f15773642104c",
"description": "nir/algebraic: Fix broken NaN and -0.0 behavior",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "25bfba3335d0fb2822dac02822d096dd75b3ef4d"
},
{
"sha": "010e663cc3401c40182922a04af0719e1898cb62",
"description": "spir-v: Mark floating point comparisons exact",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8513b12590cf65f77c16a59774de2d268e5de5f9"
},
{
"sha": "55621c6d1c011e73c83ed3f95b1abc7f6ab9647e",
"description": "nir/algebraic: Add some compare-with-zero optimizations that are exact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9167324a86b5c60d13aa1f0b7ec6251293a931c5",
"description": "nir/algebraic: Mark some logic-joined comparison reductions as exact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71961c73a94ceca9dbeb8718acbe2c3c7a7ee717",
"description": "nir: Correctly constant fold fsign(NaN) and fsign(-0)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe3c5182775b935b6fb8e75b9a94de9561349870",
"description": "nir/algebraic: Don't add reordered version of patterns for commutative instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "314a40c902c6e92b9d6ba0e9b43708d7e1fa9f00",
"description": "Revert \"nir: Replace an odd comparison involving fmin of -b2f\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "f50400cc8040cf2d07de97e76d9b1ed144c5c8b4"
},
{
"sha": "aec0547838fa9d3d923a33755fb3aefe2dd81ba3",
"description": "nir/algebraic: Make some notes about comparison rearrangements versus infinity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "363efc28234f6086d22270caf582ab5098d74171",
"description": "nir: Make some notes about fsign versus NaN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ae7d40648ca643615fd551a3c6fcecb8301fc91",
"description": "st/mesa: don't affect original st_CompressedTexSubImage parameters",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4b02f165375ccff65e117651a9a75920a1b4e502"
},
{
"sha": "0cf5d1f22620d67659bbd632a2400c3a6956a011",
"description": "gallium: remove PIPE_CAP_INFO_START_WITH_USER_INDICES and fix all drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9",
"description": "st/mesa: implement Driver.DrawGallium callbacks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ebabfe2b3bf29d02c66e3f953eebad712b42207",
"description": "virgl: fix handling draw info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a36d1b1c6e6f0763e207f5616a23fc40a9878093",
"description": "v3d: don't use index_bias if not indexed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dca8a71ff0eedb3a288e57980afb3d7c8b2e0200",
"description": "vc4: don't use index_bias if indexed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40c3a743efcf8bd1c5a3598d71192d02ca2411d4",
"description": "svga: fix handling draw info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "609d25c1613e83fc7007e8f06b4b7b44e049ea5a",
"description": "swr: fix handling draw info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41ee139b6de32aaf6161c17f82d6ddeabd372d9f",
"description": "r600: fix handling draw info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b41938eba6c004d5fc0353ff129c3861870b1a32",
"description": "panfrost: don't use index_bias if not indexed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906",
"description": "nouveau: fix handling draw info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2e281c231920c29fab0a72771696aba30c54e0d",
"description": "iris: don't use index_bias if not indexed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e1d03f0df67459633529e54e46a49594bea6726",
"description": "freedreno: fixes handling draw info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26dcbdb8e2b1da88940902db5bd31d626634a457",
"description": "gallium: fix draw info setup in draw and utilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05f35a50e3ad2b9e3e0dae1c4b1bed7c91908022",
"description": "gallium: remove and emulate PIPE_CAP_MULTI_DRAW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87b57aa30f5cb6069e23bbe1a2cfd558b1a119cd",
"description": "gallium/u_threaded: clear vertices_per_patch if prim type != PATCHES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "375453bb8b1d010d97336f81a80052a6384f77ac",
"description": "vbo: switch immediate Begin/End to DrawGallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc6741832ee5952d2ee5c3de9e8049b299b129d5",
"description": "vbo: remove _mesa_prim parameter from vbo_copy_vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2982f6061ac2bb907ffc8c968011f9898ede407",
"description": "vbo: remove _mesa_prim parameter from vbo_merge_draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9088058df018624fa1e669412d359b8a1adbac84",
"description": "vbo: remove _mesa_prim parameter from vbo_try_prim_conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d90b44a23e9e59ce57c6125403b9ef9c9c2c301",
"description": "mesa: switch MultiDrawElements(BaseVertex) to DrawGallium*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771",
"description": "mesa: switch Draw(Range)Elements(BaseVertex) calls to DrawGallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38",
"description": "mesa: switch (Multi)DrawArrays to DrawGallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc3d1653545aa9a4ca7762da70b90085c60b7ac5",
"description": "vbo: add vbo_get_minmax_indices_gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd54e34e4fe4ccf4ab9b8a968808d24a0829ba9a",
"description": "mesa: add a fallback for drivers not implementing Driver.DrawGallium*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dee3f34a8ebdb26a8a53b25227e3768444d91d0f",
"description": "gallium: add pipe_draw_info::index::gl_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e7a8c4ac471a5eaf979f5b19836bf58335de3b0",
"description": "mesa: add Driver.DrawGallium* functions to be used by main/draw.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1a19907f9b36d64c936e3d03b444848e7eef74b",
"description": "vbo: change the parameters of vbo_get_minmax_index to get rid of _mesa_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3013ce766a90b7d70ab61362ee22f57de123f6ae",
"description": "vbo: only set count and end when closing _mesa_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "641dd03f15a876c23513a5eaaeee5275f041b5dc",
"description": "mesa: fix an overflow check for MultiDrawElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecac89b732f5871b87c51ae601dd60a1eafd5886",
"description": "CI: Enable d3d12 driver for Linux CI builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7452a96e91c096a996ddc73e0a207ed5d5311933",
"description": "CI: Install DirectX-Headers package for x86 container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90de4ec12998b7c52f113afbcbd91b4b2e9aa4dd",
"description": "drisw: Use debug_screen_wrap like everybody else",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcd8adcc2892f39534bd9305b1e2e12bd786f434",
"description": "microsoft/clc: Fix const violations from ralloc_steal",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "e33cb6a763532279fc6fa6c3c1583ce3dd530827",
"description": "virgl: Enable GL_EXT_texture_sRGB_RG8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30bf04e2f128c2f50a262de1857acb64cd88d0a3",
"description": "zink: Enable GL_EXT_texture_sRGB_RG8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "089371df1638d22e8eadb684a1c722831a9e95d5",
"description": "zink: Enable GL_EXT_texture_sRGB_R8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd05cbf5e07736f7597722a935cf6127ea2fa628",
"description": "mesa: Implement GL_EXT_texture_sRGB_RG8 for softpipe and llvmpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b38031fb651ba0378a216ce212689fd3944e416",
"description": "mesa: Cosmetic cleanups to GL_EXT_texture_sRGB_R8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ddddfb5167e9d26dcf342d5390e702010197208",
"description": "treewide: Disambiguate various variables named \"debug_options\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebfe3e7d1b3182c1f10202b143b4bffbf4bcfc30",
"description": "zink: handle gl_SampleMaskIn loading in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad68f2c065d10c9b5dadfa87f405d5a239cc4be6",
"description": "zink: set PIPE_CAP_MAX_VIEWPORTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8676bd44209c61f7a54e204aa88b2dc183a791b9",
"description": "zink: handle fs interpolation functions in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96746d6557d25975bca173a3f4647f53f73f71ab",
"description": "zink: only emit each cap once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5a5009b098115609dbe4ecfb4740894229e38dc",
"description": "android: pan/bi: Remove old IR opcode table",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b691aeaacf939d68da23f5754aae5308a768e97d"
},
{
"sha": "e53bf25ea490bbb1722519f77e350ffadb962dfc",
"description": "android: pan/bi: Remove NIR->old IR",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e5ec0dc1832061a4ae11ba04b4b90685daac89a2"
},
{
"sha": "c77c2cf809b519cf9905b7bc231373aec9dc2feb",
"description": "android: pan/bi: Remove old IR packs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a1e150fc4d4e8fd1d3dce897a92e34521b64c294"
},
{
"sha": "084cb25d41287975a83fc5c81bef97ad12305d23",
"description": "android: pan/bi: Remove combine lowering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8b0d0a931b80be24e8b8aefe3ee7be60475b5303"
},
{
"sha": "95af4994e5cb3aa0a6586687f1841965669498e8",
"description": "android: pan/bi: Generate instruction packer for new IR",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "82328a524519c7b1066837b9a499b37051d55a08"
},
{
"sha": "6a2ae4e35ca6be429c41be267d753014c2eac3fa",
"description": "android: pan/bi: Generate builder routines",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8ef0d411708a82ec35b723615bf4d47fdcd40c5a"
},
{
"sha": "0fb8223f2927c9fb7d6bdad01557e24463983b56",
"description": "android: pan/bi: Generate instruction printer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6"
},
{
"sha": "3ae1c6a4fb9bed5cb215cffc4c8d90b26add3777",
"description": "radv: disable A2 SNORM/SSCALED/SINT for texel buffers & images on all gens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2d000513e4a9b06d3b073913741dae47a00526e",
"description": "aco: fix incorrect address calculation for load_barycentric_at_sample",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "b32834e5f72b55cb1f37aed1c1aba79ca46e2464",
"description": "pan/bi: Fix TEXS register counts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cffc1d90da0d03e1ec90b1fff2e35cc0f5fee390"
},
{
"sha": "20f7a73a2c0686c0f8ab541bb8492a2c054ad6d1",
"description": "panfrost: Allow 3D AFBC on Bifrost v7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ffe73547d074496fcefe943da2439e43a115922",
"description": "panfrost: Fix calculation of body/header pointers for 3D AFBC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6b269a39d82dc652c41f385561da480c7cd5873",
"description": "panfrost: Allow AFBC on 2D arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f901de6b06d3630da56c98aa38d86485d2b00450",
"description": "panfrost: Fix panfrost_should_linear_convert()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72444d4d280106c6f0e5f3338d08d01885fc9b12",
"description": "panfrost: Initialize AFBC headers to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c92abe359379066a166f86fe7bfbb4da8029478",
"description": "panfrost: Use panfrost_get_layer_stride() instead of open-coding it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a9b2ef82d65132a9c3321d138f2838da8cdf34d",
"description": "panfrost: Enable AFBC support on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a677cea0a486ced04d6ff81424d578596962240",
"description": "panfrost: Fix AFBC support on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc664d5fb80f24fa0d1787b7b3110154bf5c50dd",
"description": "panfrost: Use proper format for Z16_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebeb3613507e78f2352557afcd9d2aa20e34618a",
"description": "panfrost: Fix ZS block format v7 definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44217be92134b03e7426860b42918b1d4602e08e",
"description": "panfrost: Adjust the format for AFBC textures on Bifrost v7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "256d4a3eee448df82b62b6cef539746847007e2c",
"description": "panfrost: Pass a pipe-like swizzle to panfrost_new_texture()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e91cb99ec61154f527879160693ea98b2bdd1aa7",
"description": "panfrost: Add R5G6B5_UNORM entries to the format tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d4a1bc709cf1021ef8c8689dc6f93b211a65bc6",
"description": "panfrost: Adjust surface stride calculation to take AFBC into account",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8b997e175827d8ee907b3813d1e5a05388c606a",
"description": "panfrost: Add AFBC slice.body_size and slice.{row,surface}_stride fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e37a31741218f325b2f02dc308a23fe5d40858c",
"description": "panfrost: Fix AFBC header_size and slice size calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9a3b0e21fa73b4584b1fa894d2d246148812e94",
"description": "panfrost: Move AFBC header_size to a sub-struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dd7991422ce06bc56e9adb82bca3b5c34c59a95",
"description": "panfrost: Add a pan_image_layout object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9e823ec830bfdbc1bb6c3e5aa141f90a86d96a2",
"description": "panfrost: Stop mixing depth and number of samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "728069485da5b4a2a6d42caa381003e530f54c9d",
"description": "panfrost: Use PAN_V6_SWIZZLE() in pan_blit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25eb7c52dc46510a0fbc337e41cacea2bc7eeace",
"description": "panfrost: s/panfrost_slice.size0/panfrost_slice.surface_stride/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "284c43ed4bf8bccc85cb6fd9a558ba3b9e55066d",
"description": "panfrost: Merge panfrost_new_texture() and panfrost_new_texture_bifrost()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fd3861a719a4d1e0f12aa2e41f23c1b17d5ac47",
"description": "panfrost: Adjust the compression tag creation for Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "def5fb9f5efd97160b1862e4dfc0035cae926103",
"description": "panfrost: Define AFBC surface flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca265b48d93f3f68a990a65c4a3ba786ac82f09e",
"description": "panfrost: Pass a dev object to panfrost_needs_explicit_stride()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab1dec8dd4a5957b500423229c92af17ea52f3ef",
"description": "panfrost: Merge emit_texture_payload() and emit_texture_payload_v7()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "062dde41517f4acbc26e969046ab7255e64f5749",
"description": "panfrost: Pass a device object to panfrost_new_texture()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c5fd5509fca6dc417ef6347d4fc19edf68f5cee",
"description": "panfrost: Group CRC fields in a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbf68b21fb2b6baf4578c98dd7e91855aa6dfa62",
"description": "panfrost: Move checksum_bo to panfrost_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ab45f4a6351d32c39f5cf4888229eb078613f71",
"description": "features: mark off textureGather for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c28ca189911ba9d4bb7b8c90ee540ed035274beb",
"description": "zink: enable PIPE_CAP_MAX_TEXTURE_GATHER_COMPONENTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ebba319cffc0b4b5f6e88b3e82f4fad3268e3bd",
"description": "zink: handle textureGather with Shadow-type samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03a9a063e5361dcd127457ae2a0051037c5eee5f",
"description": "zink: implement ARB_texture_gather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd39bf6c06c9b7b8f1cc5ea1e74d624b996925fe",
"description": "zink: use Offset param for txf ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bbd7cc370fb0b545eee7b79455b9e5940a40255",
"description": "zink: run nir_lower_tex for offsets if shaderImageGatherExtended is missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81132983cdb0dd9f088743ec43e3a40347424a6c",
"description": "nir: fix missing nir_lower_pntc_ytransform.c in the makefile",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "33fd9e5d8a6b85e20d34f89df655fa5a75eca431"
},
{
"sha": "9c18491e4104a2d31992fb0e1304136b21e8e463",
"description": "zink: handle dynamic sampler array indexing for arb_gpu_shader5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a7b7b17ad0afbc53af9fa012880e6600a4399e4",
"description": "radv: avoid oob read during clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33fd9e5d8a6b85e20d34f89df655fa5a75eca431",
"description": "nir: account for point-coord origin when lowering it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d934d3206e764bbb15c0cacf357e4ce9279f22b0"
},
{
"sha": "3898f747ce47dd1de2b6fcada1d8d3a670fd4d36",
"description": "radv: Use VRAM for the initial gfx cmdbuffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7cc5dc8537af32df4270b252e989252004e674a",
"description": "radv: Put commandbuffers in VRAM if all VRAM is CPU visible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f06e91d85ab602a0a906f8afc405c0d027b547f0",
"description": "radv: Use VRAM for upload buffers if entire VRAM is CPU-visible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24dcdc3fa9485463de2d3f9053bc02619656a3e8",
"description": "microsoft/compiler: Fix clang fallthrough warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72d7e173e39b02102c3e5ba8a85225730a8273f5",
"description": "microsoft/resource_state_manager: Remove unused private variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c11f2f5de85c985733411776ab8e32ec8e3a64f8",
"description": "microsoft/compiler: Fix tautological comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0eda8fbf857c6739263cb30428ea54730a87f9a",
"description": "microsoft/compile: Fix incorrect enum type in function signature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3ca385f3d738b3cae47cf69b8a9353a2d94554c",
"description": "d3d12: Remove copy/pasted line of array initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca5df4273e0a14b590694c918a15f63a68bf4073",
"description": "d3d12: Fix uninitialized variable referenced in error case",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "9252f947e572ee9235b061ca6908561f61ea28a8",
"description": "d3d12: Fix clang warnings from {0} in C++ code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cda9d44bae334722bfadf8af0d49bd490b1c0c9d",
"description": "microsoft/resoure_state_manager: Silence GCC invalid offsetof warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fb192d5b248cd887745590596158afdafade1f6",
"description": "d3d12: Fix implicit fallthrough warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54dd7b1d35c1c5636a6c6543ae531d83d837df67",
"description": "d3d12: Fix unused local variable warning in release build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28f1f6fe56f38f1505c4de3b9f688f9452ce1fe0",
"description": "d3d12: Signed/unsigned comparison warning fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7319cabfb5616d0ae5198882ae1bb5a9122d92f5",
"description": "d3d12: Unused variable warning indicated bug in bo_unmap",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "bd97f401dc8ec76e717862c654a6ae29fcb93292",
"description": "microsoft/compiler: Fix incorrect size passed to strncpy",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "bb6a1f5b1ec0141981ca31416cfb4e2d0e0e3697",
"description": "microsoft/compiler: Fix warnings produced by GCC in release mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33a6c01e12cca60903fb78af44ecca3899ad628f",
"description": "etnaviv: Fix rework ZSA into a derived state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b29fe26d43874c90df60edbffda70fca67b98e4a"
},
{
"sha": "8bec23a91a09a5cdf2aefe15e987e3bf9fdd4994",
"description": "softpipe: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ef2c44ce682b7981bd7a68c65f338f1e33bb001",
"description": "ci: Add a530 and a630 piglit runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cab48ba9f5d26df9b18ee549c0733401f2e67454",
"description": "ci/bare-metal: Pass through FDO_CI_CONCURRENT on bare-metal runners.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d810df9964066573f386fd9738748ae7258a045",
"description": "ci/bare-metal: Drop extra DEQP_PARALLEL settings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e093a4493d5bc30c326ee9b4b3cb58c75212651",
"description": "ci/bare-metal: pass thorugh PIGLIT env vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b020feb4d14476957baedf98ede5c836a77867b1",
"description": "ci/fastboot: exclude either deqp or piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12647ac193a040ecbb63401b0ef4af2d814483b9",
"description": "ci/bare-metal: build full piglit for baremetal ARM targets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "886a555e809a2e36a877f8806303bc4019b63238",
"description": "ci: build mesa with gbm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea764c9c51cf65333d69cf2247058f2574a8805f",
"description": "ci: build ARM mesa with X11 OpenGL support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bb001313bf02ad1254a8db197702dc3eb778a30",
"description": "clover: Expose cl_khr_extended_versioning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44b8e8b98d98757bbe75afb373252328489b5685",
"description": "clover: Implement clCreateProgramWithIL from OpenCL 2.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af09db6e588e694c62ad2c2530b6570ef9765c07",
"description": "clover: Advertise cl_khr_il_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31ce49e6b2ef473e5083e0c04ab8d53ad863dda2",
"description": "clover/api: Implement CL_DEVICE_IL_VERSION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4028911ccba1efa8a20b8a830ca4c630d6723dd1",
"description": "clover: Handle CL_PROGRAM_IL in clGetProgramInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a92afdea580cd75b93566bcea5f763de09319f88",
"description": "clover: Implement clCreateProgramWithILKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b1659173ac56cd95498b2132e216a6a6309a88c",
"description": "clover: List supported ILs versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0d4d21ff5db14f9caeecb85fff4f92844c27630",
"description": "clover/spirv: Use cl_version for SPIR-V versions (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42fe80896b42a055d57a5713b648874467d878ef",
"description": "clover/spirv: Add function checking the SPIR-V version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7005cadbc97c615b576c2e342c232442d04eec38",
"description": "clover/spirv: Change API to use std::string binaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1db84be7a6960507f812bb70f1cbf5ceeaf1c8a",
"description": "clover/spirv: Add function checking whether a binary contains SPIR-V",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47feba98f3833801ec2e8fdd018081897af6c510",
"description": "clover/spirv: Add version conversion utilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7de14689322bf4d51ce963cb056606da4a716103",
"description": "st/mesa: skip glDrawPixels if it's totally clipped for all codepaths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "004c92096cdca82933952ac03177c5a3e51962bb",
"description": "st/mesa: relax requirements for doing glCopyPixels via blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8848114345833873aaa7855edbdb40505bc0b736",
"description": "st/mesa: don't do glCopyPixels via blit if depth bounds test is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "36a6f848bb03828aa9c4dc28774acf09055f2831"
},
{
"sha": "767f70dfe13891b1004408bc397397538ac715d0",
"description": "gallium/util: fix util_can_blit_via_copy_region for conditional rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd697652a73266152c30b09498d83b22a9e77cf7",
"description": "docs: Document extensions exposing GL3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5c81450adb38ebb6bd0f4bc76b98e4bfaa6a7b8",
"description": "panfrost: Set conditional render cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f1bbf9efbc181577a9a88131ae31e7c73e68f57",
"description": "panfrost: Respect the render condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2b6c49b33a942a19e72f49bec18445a515670e2",
"description": "panfrost: Import render condition check from fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ba4c5450c3c11f5491d2d36c54fe284cad30dd5",
"description": "panfrost: Stub out panfrost_render_condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "152bc5d15e1a3a6685dfd6bf955c9b4d66eaacb8",
"description": "pan/mdg: Support loads and stores to scratch memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "684e5aa5b8b59814555103384225dcfad159e606",
"description": "pan/mdg: Invert the type conditional for load intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3665855c2e6c8c7022495ce2ff323faf51e360e3",
"description": "pan/mdg: Pass the memory type to mir_set_offset directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b504602370293c08e9dda4b262f03b7a3c5b537e",
"description": "pan/mdg: Add i2i64 to mir_match_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7f2619798ae2867c8ee22593130d86c2c8525ea",
"description": "pan/mdg: Return false instead of asserting in mir_args_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5e8a628c20901822ccdd6d317baf8605c0c0204",
"description": "pan/mdg: Replace zext with a type enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3a00c351defca57f1871bf68814ade8782ed202",
"description": "panfrost: Allow NULL for some binding functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab9751759671c6d8ed9d297808bfcc5e2e646f3e",
"description": "pan/mdg: Support nir_intrinsic_group_memory_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce5899699997030757ae2cf20fd6fef2e2c27653",
"description": "pan/mdg: Support nir_intrinsic_load_global_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1db1537e95d2845c8eaf15a817964cbf9bc63955",
"description": "pan/mdg: Use the pan_nir_lower_64bit_intrin NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8b3d7c6f0f30ec24602cc063a6899a54e66a9a6",
"description": "panfrost: Add a NIR pass to lower 64-bit vec3 intrinsic loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cff64e3b09cf33b951525f546ff8fe223081c505",
"description": "panfrost: Stop lowering cs derived sysvals in glsl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65354d76710fa1e32e5432ad5bb7926e5cfd9c7a",
"description": "pan/mdg: Set compute lowering options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbc97ab125265e087b4d940a22dc358339a026fd",
"description": "pan/mdg: Implement load_global_invocation_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3448a42bf5b352d2fa3db02249d2c107c2dcc103",
"description": "pan/mdg: Add load_kernel_input support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97929b1aaf4d0bbb9214cd7a31ee938c78f7e8bc",
"description": "pan/mdg: Fix promoted uniform moves with 64-bit types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5e5ea25a0da97a5dbec6e2fd7409e28ff62714cf"
},
{
"sha": "18404047839920eff14d838b3b3403455fc925f3",
"description": "nir: Handle load_kernel_input in nir_get_io_offset_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0644f885b00a65368eb66209c4d486cf038a529a",
"description": "virgl: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f213238b87bb409cd864c6020ccbbc6a9536cbd",
"description": "ci/softpipe: Update the comment about the rasterpos flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01d62dcb283472f427477aeedbccbe7c89a78b88",
"description": "ci/softpipe: Ban glx-multithread-texture, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30caea28209aefe4595e6e452b88da83716ea457",
"description": "ci/softpipe: Skip flaky triangle-rasterization-overdraw.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3785e348142d180f9632ec27c0d0c0e981e6734",
"description": "nir/opt_vectorize: hash whether a swizzle accesses elements beyond the maximum vectorization factor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46e74280310820a885e2c598c4ef983819bbeb15",
"description": "nir/opt_vectorize: rehash users of vectorized instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8eaf9c61d17370d3f272ca39256de58231c02127",
"description": "nir/opt_vectorize: don't hash filtered instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23b2885514d258aa720a015a32ecf962627a95be",
"description": "nir/opt_vectorize: don't hash instructions which are already vectorized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad37e4df734f6d818ea3c7297a4757b5266b1468",
"description": "nir/opt_vectorize: use a single instruction per hash entry instead of a vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b503d8de96c7006c0fe1c8bfdcd8de02f255992",
"description": "nir: fix determining if an addition might overflow for phi sources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "129d390bd8cc50f55b748ae6e95bed8c6074a488",
"description": "pan/mdg: Fix bound setting in RA for sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "469d74908cedf1e10979a3549d72df58d71fbc31",
"description": "pan/bi: Fix ATEST emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6e128fb8f4e6aae9a476b2cb70df64385e0b519",
"description": "pan/bi: Remove old IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e904bbb1705a672a0b0e49d975ca881fc934dbaa",
"description": "pan/bi: Use new instruction types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf5b2b89391c1764887903c7955994a6f6ed29db",
"description": "pan/bi: Remove old IR instruction emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b691aeaacf939d68da23f5754aae5308a768e97d",
"description": "pan/bi: Remove old IR opcode table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f474e6a47cb04d733c095f2f2f5161461a9fc9fd",
"description": "pan/bi: Remove old IR helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5ec0dc1832061a4ae11ba04b4b90685daac89a2",
"description": "pan/bi: Remove NIR->old IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa465d52b9d8950cdcd44730edb741c5c2e8bf9a",
"description": "pan/bi: Remove old IR scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "029e928226f35cf5bc0237aee77cd653fc00027a",
"description": "pan/bi: Remove old IR spill code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e4146c99077a690d5487263c8fc91b7d42d3632",
"description": "pan/bi: Remove old IR prints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e8022fa8a11e8a7bf9d792bb749e8c657ee0beb",
"description": "pan/bi: Remove packing helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1e150fc4d4e8fd1d3dce897a92e34521b64c294",
"description": "pan/bi: Remove old IR packs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b0d0a931b80be24e8b8aefe3ee7be60475b5303",
"description": "pan/bi: Remove combine lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29",
"description": "pan/bi: Switch to new IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73169aa0b4efa81331e27521cfb28c4c8ba50fb6",
"description": "pan/bi: Stub FAU lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "239ef522162ea77b5ef91c0b4cd1a96977e63e90",
"description": "pan/bi: Add bi_branch, bi_jump helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f6e317045282515bf222a3985c6a4825b616fff",
"description": "pan/bi: Schedule new instructions singletons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84f251c38a697e0cc049a920ee2d0d64df2c6562",
"description": "pan/bi: Add bi_message_type_for_instr helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26ce13f6573819bf65ce6335533bd5707bbd88c2",
"description": "pan/bi: Add instruction emit for builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7c2fc7eba962a93a76cbd03673776de84bae038",
"description": "pan/bi: Add emit tex for builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26cbf559d660e95a2acd5d0d8d87aec6c6679436",
"description": "pan/bi: Fix TEXS/TEXC check prototype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70d6c5675d68103aeb72983a100418da15dd2bc9",
"description": "pan/bi: Emit TEXC with builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e477de829fa8720d1cc3094fff4b8c4474b9aeba",
"description": "pan/bi: Add builder-using helpers for TEXC structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f048b5f954c6019ed303e6f5393b20ee8079f57",
"description": "pan/bi: Add TEXS emit with builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "311d3d60156fbe76d3f9570eda1cf92b714ecc68",
"description": "pan/bi: Implement jumps with the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f05174e5a5a58cb86440457df3c501cfb3099adb",
"description": "pan/bi: Implement ALU with the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e82641cf5397e279d0ba8a560acbe33ec31db3f",
"description": "pan/bi: Add bi_cmpf_nir helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c99fed47089945b8c9fc3f862e4358ce36ca138",
"description": "pan/bi: Add bi_nir_round helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95d62ee7cfa5fec61ca69883801b51ecee7e6d04",
"description": "pan/bi: Add bi_alu_src_index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c7efc4510500c21e106362e05596f07220b22e6",
"description": "pan/bi: Add intrinsic emits for builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "482cc273af5c7c039a14a80dcb7c1c2470b2243f",
"description": "pan/bi: Implement load attribute with the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ae835499d086040ea597fc64f7f5e7840051ed5",
"description": "pan/bi: Implement frag coord with the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e57684d2d3ec6ddf5f0e1158af549983c306a3c",
"description": "pan/bi: Implement load_ubo with the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "341e312cf4b5fd94fc69e20744b99f7af05ac951",
"description": "pan/bi: Implement store_vary with the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49f38aa9e7943bb0339fa2e75359ea4dee426b07",
"description": "pan/bi: Implement fragment_out by builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c5097bbfde922c70582c6b5d58d467a141aa516",
"description": "pan/bi: Implement BLEND by builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20bfe9ee05cf341b7e4f880ef690bd155ecedda6",
"description": "pan/bi: Implement load_vary via the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baec45810586e8e656e6a9a89c8946ea460d7b06",
"description": "pan/bi: Implement bi_reg_fmt_for_nir helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "279772b5ecff75d021ef0d3876fbf1bcb145d89f",
"description": "pan/bi: Implement load_blend_input via the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63863de9231f2067e180255b6cf9f9c5dd8d3bab",
"description": "pan/bi: Implement bi_emit_load_const via the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9841afad57373a4271d9da996aa7428ecebdc663",
"description": "pan/bi: Implement bi_load_sysval via the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "feecf0a3d819e4f231538e85d1fbc097b189b21d",
"description": "pan/bi: Implement bi_emit_ld_tile via the builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4de806a803baecfe81f506479c0a84896e1fabf1",
"description": "pan/bi: Add bi_make_vec_to helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a6ec4a5d8c979583895fc8d0d383af016e47714",
"description": "pan/bi: Add bi_is_intr_immediate helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "693271c0a875fa6bdaede6449816022cb960055d",
"description": "pan/bi: Add builder initialization helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "226dfa9490f275e8864ce36d599fcf7136a788a4",
"description": "pan/bi: Add new style read/writemask helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de3c66c2ba186fb40de18cd6229e7524dfc3b9bd",
"description": "pan/bi: Add bi_count_staging_registers helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82328a524519c7b1066837b9a499b37051d55a08",
"description": "pan/bi: Generate instruction packer for new IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ef0d411708a82ec35b723615bf4d47fdcd40c5a",
"description": "pan/bi: Generate builder routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6",
"description": "pan/bi: Generate instruction printer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b33ae46806c5931b82ab75650940369dedb50fb5",
"description": "pan/bi: Add bi_not alias of bi_neg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3483b4e24c78d186bd67a19f99f891c8e7591a98",
"description": "pan/bi: Rename bi_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45ab728bca6a77ae93327bccb5e68226653a45c8",
"description": "pan/bi: Rename bi_pack_{fma, add} to free up symbols",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7af46aa695494ee8dd25dce5bed48db4d912811d",
"description": "pan/bi: Ensure fneg of a constant isn't reached",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f40dec9f9003988ab9a6571802223c54b3bcf6f8",
"description": "ci/panfrost: Skip test with 4096 byte shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73e8cf7ebd3783b1286eedc63c670838fc267c6a",
"description": "features: mark off multidraw for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cef876910a04070e5c89667d88df7bc3e588af19",
"description": "zink: enable PIPE_CAP_MULTI_DRAW_INDIRECT(_PARAMS) caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a299ea3c89311b0130c538d2a7a48ab2bb9bb31d",
"description": "zink: hook up IndirectCount draw commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c01ad1b804a6c46d22775c1622de412eec50fa3",
"description": "zink: add KHR_draw_indirect_count detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef06f1bb03c84754438621a4cce9d4cc063007f7",
"description": "radv: disable stippledBresenhamLines on GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff2601ffec1ee1c7201bcbcb349c50080d7cce95",
"description": "softpipe: Sanity check that the SSBO view offset is within the BO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "851e3af07c6e7cb03a75db54428e23853ce9943d",
"description": "gallium/tgsi_exec: Replace the SSBO RESQ-specific interface with lookup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44c4979227c83b8241c8b30c9e7bb96bf9232c89",
"description": "gallium/tgsi_exec: Move the SSBO store path to tgsi_exec, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08dc1b2dcb0c0982d88f0a6ba015616d2c9958e1",
"description": "gallium/tgsi_exec: Use the new SSBO lookup interface for SSBO loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89ec36457ead92410b8799f79268dceb5727696b",
"description": "gallium/tgsi_exec: Reuse the atomic helper for SSBO atomics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85be1f867c16acc773609acf6bd9baaa2c457936",
"description": "gallium/tgsi_exec: Fix shared memory atomic ops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28a202f2d30ce78709ef7ccb03636bb263b80dd0",
"description": "ci/softpipe: Re-enable GS tests that had been banned for being flaky.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "969f50ddcfcf88f641779942210f33519761a08f",
"description": "gallium/draw: Fix intermittent failure to bind new geometry shaders.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c911872b02f8822ab7cda9c276bd7bf91fa221cc",
"description": "docs: update calendar and link releases notes for 20.3.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6398411b6cd8359f8aed98657e5e13ec905551f9",
"description": "docs: Add sha256 sum for 20.3.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc5b436a7b11af4853fcb7b0f5a1000e051a100a",
"description": "docs: add release notes for 20.3.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aec03553e1bec8ac4c026b977006d7661879b277",
"description": "zink: fix tess shader i/o variables",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d09f9da4c4d30d2c2d683777e17832a071c307d7"
},
{
"sha": "b9c2a0b4c6c122d8c81bced416860da275dc9b1c",
"description": "zink: require KHR_maintenance2 for tessellation and set bottom-left origin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "435de835cd639d1b9bb96f81fc224771dc90af6d",
"description": "swrast: Remove the classic swrast DRI driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38529675ef50e6cdcfe7d481872996053c409b10",
"description": "iris: Support clears in more GPU-based copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de853627c7ff3811f712638c2f60db9c097e2232",
"description": "iris: Move STC case in get_copy_region_aux_settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28d37e0fe17bf111cd734ad70e10fd81059f2b45",
"description": "ci/panfrost: Disable the flaky gimark trace.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dcb8f625543ebcfe65a2ff55ecf75ee89724128e"
},
{
"sha": "c10d46bac7c5970c3c3a52cc2d28984fd06ce8c2",
"description": "swr: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d59c84e318aa97fe5f0c73d55f555614b1128e1",
"description": "aco/ra: Avoid redundant RegisterFile copies in get_reg_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f5f542460b7e3d2ac5bbb4482c10f23a4de2f35",
"description": "zink: avoid replacing valid tcs with injected one",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
},
{
"sha": "7c3140db22a1cde7535061e6f3e96f96790fa564",
"description": "freedreno/a6xx: support layered framebuffers in blitter_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fbdb6861bdc4594d09fb897e5c6726cdd1fdebb",
"description": "freedreno/a6xx: add support for gl_Layer in vertex shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de75cb3abc8a284979f295175ade7b56cc819d27",
"description": "freedreno/a6xx: fix array pitch for layer-first layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb4c73748d842d558e6af2d195bceb2af343f424",
"description": "doc: virgl supports ARB_texture_filter_anisotropic already",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d90a102a015dd27f089fcd10b86cf70e931d84db",
"description": "radv: add a Python script to check if a VA was ever valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ed433259140579a3e2599d8caa2797d3559978c",
"description": "radv: dump VA ranges history when a GPU hang is detected",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15e7e6443cb70139e428189f661c3ca648929521",
"description": "d3d12: Initialize local_resource member mapped in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c8cc9be12dc5d6c0d2386d6addb69d8f2fb5399",
"description": "glsl: default to compat shaders in compat profile",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c7e3d31b0b5f22299a6bd72655502ce8427b40bf"
},
{
"sha": "5692e2dda5cac0d8042bc7637b8d201acdc7e2f8",
"description": "intel/isl: move get_tile dims/masks to common isl header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02328637c1af9a4dce8d6743641241344b17d606",
"description": "freedreno: Enable GLSL 1.50, updating us to GL 3.2 contexts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fe5859d5de16245272932cfd876450f5e11be13",
"description": "nir/lower_fragcolor: handle dual source blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b538506f2ae77cb7dd54ee2768946c3155ba529",
"description": "aco/ra: Fix register allocation for subdword operands",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "031edbc4a54d5685b05e244f8aa1e094ec246eb5"
},
{
"sha": "187b185502737e72dfc4a87842ef327231403846",
"description": "aco/ra: Add some documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b841b4fde83e33cdcd6792996064d1cd27b56ab9",
"description": "aco: Add tests for subdword register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a246f5c6d51db1a91f4419871051f81d4b552d9",
"description": "aco/tests: Fix deadlock for too large test lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a240341ec94b3932ebe8b3a4fe014833380eb29f",
"description": "aco/tests: Allow specifiying the test subvariant in setup_cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05ca6758cb5131519a1d200a41048c0b38ebe84c",
"description": "aco/tests: Fix GFX10_3 being printed as gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d06abc263d33eb05816d530561299e20eabf7b78",
"description": "aco/ra: Add policy parameter to select implementation details for testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36097fc7ef70471ecfecd428f990233276e9c45b",
"description": "st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT and skip gs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "614c77772ac2f48955537efcfefaf0609d6c03e5"
},
{
"sha": "accc2222174a90fd24ee56ce751feb6022ecc0c7",
"description": "virgl: fix BGRA emulation artifacts during window resize",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6f68cacf619f7f13bc870355709224c1f3e9bbd8"
},
{
"sha": "46d2f4b75e3f10a9fc0d5e2b33027dc70fc5af69",
"description": "svga: Fix typos in comments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dbcf24f6826055529a7b2212f113cb8ad089fed",
"description": "microsoft/clc: Hook up printf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76788353b2bac86f65718984e16136e033979bfa",
"description": "clover/nir: hookup printf (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f779013423b5472e1da939dab1304e9998cfc47",
"description": "nir: Add an algebraic optimization for float->double->float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24669a672f331a10152f9a4d7deb6126a1106211",
"description": "nir: Add a printf lowering pass (v5)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9524e9dbd085734869af519ccbaae3a8ae85a312",
"description": "nir/vtn: Implement printf opcode in terms of intrinsic (v9)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a3fe68c33257790c051ed03077c52a8ef8f1e0b",
"description": "nir: Add intrinsic and string ptrs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a6e1cf383d4125630a9758a4069b9f93ed8453b",
"description": "clover: add core clover printf support (v12)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95527fe22926af9e2d7cbcffe23216ab2837cd85",
"description": "clover/module: add a printf support to module (v5)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77b70fa35d4802af06c40ba82af8976e2938c5b0",
"description": "util: add printf specifier shared helper code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ef23e428bd18c412499471b4e3550a489b72c3f",
"description": "panfrost: Fix discard behaviour on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a1518e86b4ae743162f92fefd7c41804cac611f",
"description": "zink: add support for VK_EXT_4444_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f5726c5035249a6398f8db884d199bffed14a77",
"description": "zink: fix more instance detection stuff",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fe669ff4a023a98865b5ab6538613e3ae4c4eae9"
},
{
"sha": "122da9bd2da1734a35f5df570b23b53a895c1ccf",
"description": "freedreno/ir3: remap FRAG_RESULT_COLOR to _DATA* for dual-src blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "174070942b8215b3b3d7295c1ae724f277569b1f",
"description": "ci/deqp: Fix inverted meaning of DEQP_NO_SAVE_RESULTS.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bf29daa1b5a33ce2cc62b7743b4bf7220c7b8539"
},
{
"sha": "017edcd63dd3d7a32c82010399cb9aa743cbb2e6",
"description": "android: pan/bi: Generate bi_opcodes.{c,h}",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "25c9946883ce29b3f79f523fb22f220ec255ce6f"
},
{
"sha": "c0bae8d67fa1e09cc3a7e509876d8ae8485c85d0",
"description": "android: pan/bi: Add explicit dependency on the ISA helpers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4d76a3d4a19b6d7b51a653a9334c82b322e7ef97"
},
{
"sha": "2e7f35a8bcb7e8c79e08a6a643a151ffbeeb21ad",
"description": "r600/sfn: merge SpecialValue and InlineConstValue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7be48bdae90d7087df4d2e4d5261c37767395c9",
"description": "mesa: glProgramBinary add resource_hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72390f063f2ce30b93edd9d640f75c867a60c567",
"description": "virgl: next_handle variable modify to atomic inc in virgl_object_assign_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "746a0f502ae0be3b755946dbaed0e66ee154c41e",
"description": "gallium/ntt: Fix check for \"is there anything in the else block?\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "358d5a270d98fa42e5b8c26a7e2deddeb511f5f1",
"description": "ci/softpipe: Include a piglit run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb5ee80ee801003e816574e6a4469368e63d8b47",
"description": "ci/piglit: Include the updated piglit results list in the job results.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "829e9105a6213953468eb5ffbe6602c1727b4658",
"description": "softpipe: Enable GLSL 400 for compat contexts too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d8d99ea129a367497512ec8df25b5995e32a2b7",
"description": "turnip: Remove unsigned nonnegative check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "512ca3464dd2176049287aaae5b10bda59741351",
"description": "d3d12: Initialize TransitionableResourceState m_SupportsSimultaneousAccess.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28a9c9e573facb989736086383c2ba2ae882c4be",
"description": "d3d12: Fix memory leak if state is NULL.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "671e1571d9fc98d94b37c353e638518919244d63",
"description": "nir/tests: Initialize nir_serialize_test member dup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2472f52e738c5e692b1988e6272f78dafc0cbd68",
"description": "zink: handle 0 as valid pipeline hash value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc34f684d6c059cc1420fa78006530f2522f16e0",
"description": "zink: handle null ubos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c176a7e63dadf5d54185fdf2708ac8f3d9b1a5a",
"description": "Revert \"radv: use 32-bit predication for skipping FCE on GFX10.3+\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "b24b3026cc0541c59613463a124b16954b2a7cd8"
},
{
"sha": "7da33b68b0f3a6cf6f3cc44fc30ad77d90d7f296",
"description": "v3d: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f8237754b8125885a55b5378007901c81ccecd9",
"description": "zink: fix debug utils init",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fe669ff4a023a98865b5ab6538613e3ae4c4eae9"
},
{
"sha": "0ce7c4a7c98122996af849b0f1199da13cd7efa2",
"description": "gallivm: Use the proper enum for the texture target bitfield.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a179bb6e26b487356384c561dee6aefa9af5889",
"description": "st/mesa: Generate NIR for ATI_fragment_shader instead of TGSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5875cfcc2ff8d6321f08b6d3f4f90c8b8ae3bbb5",
"description": "mesa/ati_fs: Clean up writemask handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06a081c631959eba7fc2356fcd831eeb967f481b",
"description": "mesa/prog_to_nir: Factor out the texture-target-to-sampler-dim helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0606cafe8330b10ad205b29267b4fba1dfbe7b2",
"description": "mesa/st: Update FP state when textures change with an ATI_fs bound.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "69487c754c48f31f1e2befa7aea0c2e78e77b0df",
"description": "radeon/vcn: fix hevc 10bit profile error",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6af87193c4f7fe1dbdc15553ecd453cfe913c64e",
"description": "lavapipe: add basic vulkan device group support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7de0d93fcd660e3770b03f77a2674df2977c059c",
"description": "llvmpipe: enable lower device id to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de10428770e169e148ba5039d83d188fc1691f28",
"description": "llvmpipe: add support for grid base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c16239b4a66f08c68714c293fc51930c2efb88f0",
"description": "gallium: add grid base to dispatch info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0684c1914e5654a49bb1b192fbfa6c85537ad5a",
"description": "zink: zero VkMemoryRequirements on init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16fb50440234ee57e2d6df9becaec2a7a6a5f305",
"description": "ci/deqp: Move the load reporting to a quiet block.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "302b4f772445cbfd2dd3f3ad69e4e293f5768fc9",
"description": "ci/deqp: Upgrade the runner, enable junit output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35e914342836e4e05de2e288164f674e18e33dfa",
"description": "ci/deqp: Move .shader_cache artifacts exclusion to the yml.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "872cfe2beb6728b62bae1e91a81ac6f5f58fa621",
"description": "ci: Disable the now flaky Portals.trace on a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f41afeac1ac2ba02a99dc1f77813d957f288728",
"description": "mesa/st: Fix use-after-free of the draw VS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dd5fb1926c72c97571ddcb5f6c696766e7c9abc",
"description": "softpipe: count CS invocations for pipeline stats queries.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e749c30cebe071da450e28cb47b1b7deb8284a39"
},
{
"sha": "eb7e20b378baf7798b31e6842b3dc9055f7b0b07",
"description": "pan/bi: Add builder data structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8c687b15b85324aaac3f12640c2137fb6be95bb",
"description": "pan/bi: Add cursor data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd11e5076e6dda833b3e62551761aff9d2b01600",
"description": "pan/bi: Add new bi_instr data structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e364e110208a8f9f5676849d3dd1d450d6ce9304",
"description": "pan/bi: Add bi_{abs, neg} helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e6be656d34ab7a09162d5847c4a3f1126013134",
"description": "pan/bi: Add bi_imm_u{8, 16} helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4b1c12bab17bc497dadc3226bf9d63cb0b5b041",
"description": "pan/bi: Add imm_f32 helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "372787020d48da14976fcc56387c73110c7f838b",
"description": "pan/bi: Add bi_half and bi_byte selectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06f52fe0b1a219682317035c831d60824fecce55",
"description": "pan/bi: Add node_to_index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b85f317017d4560fd98b09468aef755bd3fd3cd6",
"description": "pan/bi: Add a helper to convert to old-style nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d9147dae45115fbd5481a9811fe0b8de400d1e2",
"description": "pan/bi: Add helpers to generate bi_index from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc760e7d66b36b5d0cf220b0f72c76aedd20875b",
"description": "pan/bi: Add bi_temp{_reg} for new-style bi_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "903a818f33e713b66317fbe2fc588475bf0db6ab",
"description": "pan/bi: Add helper to extract a word from an index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a63b5d7cf39dca2dfec4367fd579dde3774e67f",
"description": "pan/bi: Add nullity/equality helpers for bi_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dd756afedee0d45663c00976624c9c2493c2884",
"description": "pan/bi: Add bi_index constructors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99152b6045791e368fff014858a935dffd5e8114",
"description": "pan/bi: Add bi_index data structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9cd6f0500c8e3c3b76ef2ccd53bcb8a6788809b",
"description": "pan/bi: Add bi_swizzle enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d93995fd2bc0a1dd7ee324f41dd15d412784c69e",
"description": "pan/bi: Make BIR_INDEX_ZERO less special",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f0bb87e9d41285b08a0486971709b892c83c8e6",
"description": "pan/bi: Remove BIR_INDEX_UNIFORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98fabee21393eb7e5197b190f23c5b0876b9a55b",
"description": "pan/bi: Merge BIR_INDEX_FAU and BIR_INDEX_BLEND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25c9946883ce29b3f79f523fb22f220ec255ce6f",
"description": "pan/bi: Generate bi_opcodes.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d4597de2ec41098239df6824b3da802a1f44ea2",
"description": "pan/bi: Use autogenerated modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9084b6c3f135e9a63ef14474c98563ecb5fc7d8",
"description": "pan/bi: Generate bi_opcodes.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfa1163980e8e9c13b6d33784363c7d510229fa9",
"description": "pan/bi: Move modifier prints out of common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83d5dd4d1bc0981d30309295f5bc4a9ad6dda869",
"description": "pan/bi: Remove reference to 64-bit RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a22b85ce5e825275533ca1be9fbd47667e991356",
"description": "zink: document some more features for higher GL versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93af193eeb061d80b10b6df96dbc7c8646ec1ceb",
"description": "pan/bi: Add helpers for manipulating the ISA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46584f2d4633e42ff884b47aed1ab6a4cf97cc74",
"description": "pan/bi: Move copyright notice to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d76a3d4a19b6d7b51a653a9334c82b322e7ef97",
"description": "pan/bi: Add explicit meson dependency on the ISA helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3625f4ca808752e5e321355cc5d938de7bcc6f9",
"description": "pan/bi: Rename isa_parse to bifrost_isa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e37a77461874c7d41c5268359b281a997326ec",
"description": "pan/bi: Add pseudo register formats to XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cffc1d90da0d03e1ec90b1fff2e35cc0f5fee390",
"description": "pan/bi: Add staging register counts to ISA.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "faa18708d1d3a162e2cc6d7649d87b3e33d3b243",
"description": "pan/bi: Fix rounding name for HADD in XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27f91eb66b99e9d340b02f36ba476dc046c94b58",
"description": "pan/bi: Mark message types in ISA.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b5cfd0df9e713c2fae7d212dcf5a5a5192aa3c2",
"description": "pan/bi: Use consistent neg naming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "550bbcdcd1827ca6751ca3e156ad4aeb82a6fc56",
"description": "pan/bi: Use canonical inactive result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5789bbfdbc2785714aa0efea859022bed7ceb90c",
"description": "pan/bi: Use canonical subgroup size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c41cecd404710f2762295da84e0165a25f660bc1",
"description": "pan/bi: Use canonical lane ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "876f37ed59358c64b4a6b9c1ed18fd29bf27440c",
"description": "pan/bi: Use canonical name for segments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f47ec85ef659c4217af4c1ed86393460cb9afb53",
"description": "pan/bi: Use canonical min/max semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7e494268ef584f7d596a74358b6913a9dcdbcb2",
"description": "pan/bi: Use canonical update modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3797fc9af96f63a43ce544b674bd054d88782487",
"description": "pan/bi: Use canonical sample names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e84a1b4d892d141b08cc16a5b6b473d33e076c5",
"description": "pan/bi: Use canonical varying names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "030854a3b806f836367d32812b0b93564906826f",
"description": "pan/bi: Use canonical names for rounding modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e481500d09666bfd6c7a8f0d163476e3c80e747",
"description": "pan/bi: Use canonical names for clamps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "569886359bad365ccd2695616cd6db62f41909ed",
"description": "pan/bi: Don't treat extend as per-source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa91f9dcc0bba2fcb940fe5e8d982ac4d8bf6c7e",
"description": "pan/bi: Use consistent naming of lane/lane0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2470a6bc9a1961cbbbcfa397663e47c480f521d3",
"description": "pan/bi: Use consistent wls naming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b6ef4ef10cf3ada9214487b0ef684adac2453bf",
"description": "pan/bi: Use consistent negX/absX naming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "258c1f5b24e39a2c444516a777d8e81ff07b8e8f",
"description": "pan/bi: Defer newline printing in disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d81df6e0c781a1080ede0cbcd45c19d256b0f62",
"description": "pan/bi: Mark some instructions as unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b45978c8e1c0af55f31f18c51444b5f670aa1f74",
"description": "pan/bi: Add pseudo-instruction mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47e0af56b46caa5a63928f0296ca568bef46f55",
"description": "pan/bi: Add unused instruction mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f31922faf71208778fb81af9ed3c9ae625ed674f",
"description": "pan/bi: Remove bi_is_live_after",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a46b38d125b53d259beae9ca4b786990264585b",
"description": "pan/bi: Label shader-db shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcd0a285bb3ca36ca6a4bcf1aa81df2729d09789",
"description": "pan/bi: Drop on-board packing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df09ada411dfca4d83db6b430e57a48cab81ba37",
"description": "egl/dri2: fix image loaderPrivate type mixup",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a2fb87eea6d45ac02c9e669699481711ae70ef50"
},
{
"sha": "2d0c723ce661bf45f6c5286c0671ab0eb138081a",
"description": "radv: make sure FMASK compression is enabled for MSAA copies",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "7b21ce401f7e81deca5ab6a4353b1369d059bcee"
},
{
"sha": "a6bdbd5c0f45816d622d5b9e94449b0b929afbb0",
"description": "freedreno: Fix FD_MESA_DEBUG=flush debug option",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205"
},
{
"sha": "00c30420cb358d17dab0c6e64cb9937351f08ee7",
"description": "radeonsi/gfx10: fix issue with multiple overflow queries on the same context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b3379c7bedcaf1b9a71c0ff7cdee57d0c61480f",
"description": "microsoft/compiler: Add spirv2dxil executable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecbb179c57a7873dfb55dad64314084c8f7fd321",
"description": "util: Implement os_read_file for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67e48bee1e642f83e751d1517c75e1dea0a56755",
"description": "microsoft/compiler: Add dedicated spirv_to_dxil libraries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "050241d81a1854f98c18be7cca2281a2c3d99be4",
"description": "ci: remove all tracie remains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54bdec63efc87e9d0af52a6176072a22a037e605",
"description": "ci: add piglit job to baremetal and remove tracie ones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f34b9471f7abc48c58613f54a3cd5f313ad6897",
"description": "ci: refactor arm64 jobs in preparation for piglit addition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcb8f625543ebcfe65a2ff55ecf75ee89724128e",
"description": "ci: add piglit jobs to LAVA and remove tracie ones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "654bfb001215859974af995b03c179da7218a883",
"description": "ci: build piglit inside baremetal and LAVA's rootfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b5bc2f10dc6ad9cd4c23dfcbd28414a1f9b7dc4",
"description": "ci: move API specification to driver instead of test suite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f6f84bf81921f28fcb07f7726c28871942d8b5d",
"description": "ci: move general build commands to their own section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8860fa931ef8dec56fb2148111a42841ad376b79",
"description": "ci: add Vulkan piglit traces jobs and remove tracie ones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe30b6b4aefe3ebabc8a0b1e98252ffa2d92ddea",
"description": "ci: only modify LD_LIBRARY_PATH when running the piglit cmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6",
"description": "ci: add piglit replay jobs and remove tracie ones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b9b9baeab5fb2733ec053fefad74e60143c9f4e",
"description": "ci: specify MinIO's host URL in a global variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9705434579d2dea081fbd44195b54a4b6bee2b01",
"description": "ci: build piglit in the Vulkan testing image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef28b1b30feee489d159670d989fd3293f4d3c7d",
"description": "ci: update piglit's version so it features replayer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37258a6c4b5b37faf3df66a7c10f079c229db3a9",
"description": "ci: spread the usage of the FDO_UPSTREAM_REPO variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "645e7b4b6c9d76e4b258bb94b6e7bc36135f1276",
"description": "ci: install ci-fairy in the testing images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac03a9f715c37c8664e91734f268fdc5f7f04dec",
"description": "ci: use ephemeral packages when building the build-base image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5269b0b6a8d9ae5d91b68e1b0e2ee0447564cb5",
"description": "ci: specify source and build directories with CMake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f41ae4d5926f36f433a1cfc85fb90298fa70775c",
"description": "spirv2nir: Add --opengl (-g) argument for OpenGL SPIR-V",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e550ca8888c8255a1a9efd18eeec137cf1083340",
"description": "docs/egl.rst: switch true\u2192enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a93a6e17b38764c2a338eda2143a038ea2f09d6",
"description": "ci: Bump deqp to current vulkan-cts-1.2.5.0 also in the Lava jobs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e384476d1e95c13dd31652c004073714685c2a03"
},
{
"sha": "63d900964be2a451a5aa5bee33b8a87eddce0b2c",
"description": "doc/features: mark off tessellation for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1e12747b9681ad24ae3022668595c559e4baf72",
"description": "aco: create VMEM clauses slightly more aggressive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac40301dbb2ca934a74da0c7df505afedeef04d6",
"description": "aco: schedule position exports in the same pass as memory operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0287ebeef3bfcd12fce665d9f92a6e90d8c8a9ac",
"description": "aco: fix def-use distance calculation when scheduling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f14140f484b4af5c25ef9b23b7f23def4a32ed7",
"description": "aco: allow to schedule SALU/SMEM through exec changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a70c4d383dbb0efa7ae08281c7d828552b126f1",
"description": "aco: make pred_by_exec_mask() accessible in other files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2116b4504ecd5147b15517cbf16a1e6ea0666d93",
"description": "aco: don't emit parallelcopy when switching to WQM.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f815b87e188a0e7f4b0aa31f502be7939479f622",
"description": "zink: export tess shader pipe caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6324699e67a65b7412e607878f5043e07e898091",
"description": "zink: handle partial writes to shader outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e",
"description": "zink: implement passthrough tcs shader injection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "938b7c480e7b5c6d083c0c564cbcc767fa4b77cb",
"description": "zink: add stubs for tess outer/inner level handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "841d665209a9e66e1ac5ec9c26a8977298d67bd4",
"description": "zink: add push constant handling to get_storage_class()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15f478fe840c29ba118fbb4fa49118f85fb208c6",
"description": "zink: only run nir_lower_clip_halfz for last vertex processing stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b2c397c54f7690a7ddb3c8bf18e4cb088dbd504",
"description": "zink: add handling for tcs and tes shader states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "536520d0566322e2beed5b6d8c163db09741e683",
"description": "zink: support PIPE_PRIM_PATCHES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "291bbac12c1bd8ded74bbbf7b12877f65b92eaac",
"description": "zink: set tess info in pipeline creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2891e0b74e6c6dc4a93bc73536949dbb93c2bb50",
"description": "zink: pull xfb info from tess shader when applicable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "612d8f81c32f4771fb29209b77d1a2764c1cfc5b",
"description": "zink: set scoped barrier flag in nir options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ca3866056055a856b1e888795d10f09d8906c4a",
"description": "zink: set up ntv init for tess shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c744f079fe75df5fe4b7ff6a6f2e7421e16de946",
"description": "zink: add handling for tess shader intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d09f9da4c4d30d2c2d683777e17832a071c307d7",
"description": "zink: add ntv handling for tess shader i/o variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "244310eddcfdab51cd4cc0c668883fa9834420ec",
"description": "zink: don't always run nir_lower_io_arrays_to_elements_no_indirects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a4ea89a998713b112c2d250db9b0c039978c401",
"description": "radv: add code that checks if the extension table is sorted correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1d1e5b7bd472173b0a199d6a945b52f4e619a74",
"description": "radv: sort the extension table like Khronos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47199ee0cc42badff0aad109f083f366202b7a38",
"description": "cso: inline cso_construct_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d7aae7d9c571debad7331207a207d7a148f4678",
"description": "cso: remove context and delete_state pointers from all CSOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e91c6ca5b28839422de1212b4033f87b611e9221",
"description": "st/mesa: don't make a local copy of blend color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a35014954b0257a8c520ab8d9a234324ec6be6cc",
"description": "cso: don't pass blend_color through cso_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "912ba743b5e48cb5722814a792b8d26085bf4c46",
"description": "gallium: inline pipe_depth_state to decrease DSA state size by 4 bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0534cea7f4920111794cf19059bd9c15b471b7f",
"description": "gallium: inline pipe_alpha_state to enable better DSA bitfield packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7f12a04525dee07ab28128e5a6d6df8bce432b2",
"description": "gallium: pass pipe_stencil_ref by value (it has only 2 bytes)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d87e52b375a5e4ded80e69ba9332a2fbf79c05e",
"description": "radv: enable VK_EXT_line_rasterization on GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec1464077bb0cfad1e0a5181a976fbb8ba8015a4",
"description": "turnip: use ir3_compiler_destroy instead of ralloc_free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c0f22c3d9406ef354142e974783f6c6c066a5c68"
},
{
"sha": "19a7a915ca9d84bee1ff9ebe7d5f0584e10bff41",
"description": "turnip/kgsl: support VK_KHR_performance_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d90909837ad482662a2026b45f70f613c529383",
"description": "turnip: enable VK_KHR_performance_query with new debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c921a6e98d4275f1791f43dac65545b2987b06ee",
"description": "turnip: support multipass for performance query.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "937dd76426b2b372a18be35e1416eed291524af7",
"description": "turnip: Implement VK_KHR_performance_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a250f3620c8a2ad9164ed37d04f5241c02ccb684",
"description": "panfrost: Fix panfrost_small_padded_vertex_count for 17 vertices",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdcb03c2d786467517d1147e90baca8e5135d516",
"description": "panfrost: Expose ARB_texture_filter_anisotropic on supported GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48c676c501f4bf0ab6e344362097bd79a9c66f63",
"description": "panfrost: Add a gpu_revision argument to panfrost_get_quirks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0322653b71138c6f7f9d2d8815611688b75af76b",
"description": "panfrost: Set the anisotropy level when cso->max_anisotropy is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "601dfd0093b75f82b650fb324a14d3b1740a905f",
"description": "panfrost: Fix the Maximum anisotropy field in the XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c042b6976725e94a76ad192a4fe88628060e983",
"description": "panfrost: Fix LOD mode field on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8db0775f4520e08b3c539f9bd2d1f567639c088c",
"description": "pan/bi: Minor styling cleanup in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15558873f49574d1df602572eb4687a7866146f1",
"description": "pan/bi: Remove all-0's termination condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b18855a0a16a757e6a1222514625b828bcb96ad8",
"description": "pan/bi: Space out disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3071f36cfb170e942931d4881d37b227dbc20625",
"description": "pan/bi: Allow toggling disassembly verbosity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ad54d498cae78ffda5075258b24f218115bbcba",
"description": "intel/fs: don't spill a register, set by undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb4ade40e41ec2d89d920e65ba2aaa82bfe51cd1",
"description": "lvp: Fix vtn warnings about unsupported image read/write without format.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "463dbbffa8cc3d55715ab0a886ff542057c23236",
"description": "ci/deqp: Make sure that we pull in all board-specific xfail/skip/flake files.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ab79e6b8e33689857509c417c37f34c40f72ad45"
},
{
"sha": "9339ed2f85ff6f1985924acc4950857e8ed9bab9",
"description": "radv: Enable DCC in the GENERAL layout on GFX10+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18ddd48e705ec0a2ab0e05ead56c0a7c8bf25552",
"description": "radv: Disable DCC explicitly for incompatible copies.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f23eaf0db64df329c794aa3df6a545cb23725b6d",
"description": "radv: Add option to disable DCC in renderpasses without layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88f392f6f81f85cfe2ccf08794ad555ba03ff64c",
"description": "radv: Never allow fast clears on DCC images that are not compressed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da36577558ee77054800cf52f04f9ada81702f89",
"description": "radv: Don't skip layout transitions that only differ in render loop.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "66131ceb8bc9f3a3e17a73d90ef520694e3b50b6"
},
{
"sha": "909e06075da15a2eaf9a978c97432ae04f918a76",
"description": "radv: ignore the mutable bit for TC-compatible HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffe87c2689f369b3dfc067607f294d5e739ebb8b",
"description": "glsl: remove unused state variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "972e9ca294bc81f6652bd1c64ff7b8282a6dceab",
"description": "freedreno/a6xx: bump varyings limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5499ca2bfe8b8d9520e2ef72ebc0da24425992c",
"description": "freedreno/a6xx: Fix SP_HS_UNKNOWN_A831 value and document it",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "47e2c195115854452a5560c59f82bebfc989694a"
},
{
"sha": "22180137e9709937116f622185d027a108410236",
"description": "ir3: Allow tesselation to use all 32 varying slots",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9e063b01b77059d13756794f95fa0eb0e5ef6633"
},
{
"sha": "4b208fa36b484d2dbe0e7f1fc707544d3a1f17c5",
"description": "freedreno/a6xx: Fix assert which checks the count of shader outputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2251a4345b1d9ebbf1defe533e16a2633d5127ef"
},
{
"sha": "296d8662dc68612c41d0e488d9b8bdf51e674b06",
"description": "mesa: fix layered framebuffer attachment target check",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "448e60314ae0956af92cfac1a63a783a8f94ece7",
"description": "lavapipe: add transform feedback support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29955cbbc01d41c3f7c94884050c2f93e8e42421",
"description": "llvmpipe: handle SO statistics multi value query copy. (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f849d137566b4e3b1caa5123738a479419bd3a2",
"description": "llvmpipe: add support for vulkan streamout offset hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46734a02fc916c46156262c3a47a92796ed59934",
"description": "gallium: add an api to retrieve pipe offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3df7c9bf54c7eebc11b2d67667cf6538a662124d",
"description": "d3d12: Fix memory leak if create_root_signature failed.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "1ff5463ff83c0a5f6ea6be56056852318bc12d8c",
"description": "d3d12: Fix memory leak if create_gfx_pipeline_state failed.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "f9ceab7b237d40ded7728457114e59ca6707dd71",
"description": "panfrost: Fix CLAMP wrap mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac265c0a968d1f57e800ec9a2be9f1912f54359f",
"description": "panfrost: Fix precise occlusion queries on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05ad0f8871d75c29bbfae38ad1051f136fa1a192",
"description": "docs/panfrost: Mention the IRC channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a7c881c1400ff2404d106dd922c2d77d0bceca9",
"description": "docs/panfrost: Document building Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32da749edb3cd2bd3f1cbee1acfd753d0902c0ae",
"description": "docs/systems: Update Panfrost link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59b7228a6836002c63ee5aed82802984b48a2ee5",
"description": "docs: Update Panfrost in the source tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "496ca466fd1b8bd37c1f401555183e51df043757",
"description": "docs/panfrost: Fix comment about Lima",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9fccafed616aa2906dad3c77dca0c67af5017b8",
"description": "vc4: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19e96d4566dda9ad64af849b91db7ad9b9d55395",
"description": "radv: remove useless push constants data when resolving ds attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4c9c780b131939fa10ede84e079a90fc090e17a",
"description": "spirv: Remove more dead variables",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3a266a18ae5df27f78c442628a84ba2ab11dfb9d"
},
{
"sha": "acce4ce04ec1b591b47afeda512a9b554dac14f3",
"description": "nir: Consider pointer initializers in nir_remove_dead_variables",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7acc81056f7ac6a869ef6403573b2572c77dbecf"
},
{
"sha": "577bfba95937b90f13b2b256b23dde2a52a09999",
"description": "nir: Remove unused parameter in remove_dead_var_writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "617d8d3788eddf1ea049819298da2f8f9629a80b",
"description": "nir: Fix outdated name in comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f65750d2215242b17309b5aa8845b717bb913e77",
"description": "spirv: Implement OpArrayLength for OpenGL",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "15e439071d8d695503a92594e561bf845ef9f4bb"
},
{
"sha": "e9ab35ad4fecc27c33a5bb8814a44bd0f3b51994",
"description": "zink: fix gl_SampleMaskIn handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "354b2f7f75813357232199853e9aa0e4f3ad4848",
"description": "zink: fix rp hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec34b3f117a70b8ff348850a9aae40b73d94c06e",
"description": "zink: move rp hash functions further up in file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9a8d51f46f257e80054c76ecdbf220f24486c42",
"description": "zink: handle nir_op_find_lsb and nir_op_ifind_msb in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a83002ceda12d9dd49d6f82922eeba245163d0bf",
"description": "zink: handle nir_op_ibitfield_extract: in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99d890f5996f0a5e5252dd1619636d6244e05848",
"description": "zink: add nir_op_bit_count to ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c768c5297a89841d80f65f6a4e8de50509baed7c",
"description": "zink: force stencil format for stencil-only samplers and swizzle the right component",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad0037fcfe19655e9cee7c0bed80adc6c0dc967a",
"description": "mesa/st: set lower_point_size for tes/gs during program update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6669d6ff0a615c3e68b54337de835e9b17e572b5",
"description": "mesa/st: flag ST_NEW_CONSTANTS upon running nir_lower_point_size_mov",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7eb5fd98fd188c2765b80c278086e5a4382539a8",
"description": "mesa/st: handle running nir lower passes for ucp and psiz in tess stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db165e9db365c09645e7d690d22e6c199ab9934f",
"description": "mesa/st: tabs -> spaces in st_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c302c2deff067307bee8d2784300c99fc82d6fb",
"description": "mesa/st: do not run lower_psiz_mov on vertex shader if geometry shader is present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a87b61e6393f55d8191a6e1e6d3ccc9e660cd64",
"description": "mesa/st: run nir_lower_point_size_mov on geometry shaders based on cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30852b5b497cfe727d9da8817246bdfa304e6c0f",
"description": "radv: fix maxFragmentShadingRateRasterizationSamples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9e1264ec7fa729779ea974b3f264f4765a81d06",
"description": "radv: adjust the maximum number of coverage samples for VRS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c9bc0d20eae8eed23d6763e78d198ccc6c92ccf",
"description": "swr: Fix crashes on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9860b19086a09c72f4ac3866d78c2052c33e3187",
"description": "docs/features: update list of zink features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "271dd1837a463a6db5fae483d507559107f88761",
"description": "ac/llvm: insert phis before demote kill",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6"
},
{
"sha": "3a63e43071acd8d82cd8f6d7eae6ba5193a46166",
"description": "doc/features: add VC4 driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ec78999b0716834416536e8d424f8e395b08f62",
"description": "gitlab: add RADV bug report template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81a6ee7a9b133039f7fd39e18b9b54707b62ff19",
"description": "radv: enable TC-compat HTILE for D32_SFLOAT+MSAA on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84136d78e6417c6c423111d6bab7d623f4f2f0c4",
"description": "turnip: fix cube map array image size calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c5c133741f7e831637b9aee167d6e1a2300b227",
"description": "mesa: call Driver.TexParameter in glPopAttrib to fix r100, r200, old nouveau",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c"
},
{
"sha": "a6164ab48c728d113d36ef1b8bbdade258bafb84",
"description": "mesa: don't restore texture state into unbound textures in glPopAttrib",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c"
},
{
"sha": "593dac802886dc8e3d8ac23ec5168883691e258c",
"description": "mesa: overallocate program parameter values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "884e84035e8a3e63725f1d8169df05665708f981",
"description": "mesa: remove unused LastUniformIndex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23dc21b9d6d777831e3faa50db297b54d4caf1b7",
"description": "mesa: fix assertion paramList->LastUniformIndex < paramList->FirstStateVarIndex",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "63f7d7dd0a843254ffa51a41e2b90d5ab4dc45d7"
},
{
"sha": "2c92df435d8c2df79685f1241713f25a94ad44b7",
"description": "draw: fix incorrect NIR support code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "df11ceaaaf74e4715cde076eccadf84f2f8fd00d"
},
{
"sha": "311064419d1cc85523fa6cae9045ad73f02d310c",
"description": "nir_to_tgsi: fix NIR options instead of asserting",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a"
},
{
"sha": "e4cdbeab814bdc2b468ec2375a74fc961a423213",
"description": "freedreno/a6xx: Flush depth at the end of bypass rendering, too.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f740af27964ef148de94fd389edf736bb488bfd0",
"description": "mesa/st: Finalize the texture before BlitFramebuffer from it.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f2166525fe58c94f297b5985bf993867313565a",
"description": "util/list: use helper function in list_is_singular",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9bcb10ec4f5d41b95e9d39243fdcce66232b6ae",
"description": "omx: use list_is_linked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "240322fad2a34d1d2c80d87ed70336796efb3ea7",
"description": "r600: use list_is_linked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d2077c3d688a3b7929075fe2258a2e0d41e6bdd",
"description": "iris: use list_is_linked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa7b497d9a2d29f7822f4f1498951d5fe046166e",
"description": "gallium: use list_is_linked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5ecb59d979f6c651c95c0d7281118db6aa3e7bb",
"description": "nine: use list_is_linked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55a072cb162766da1c489a2bffddb1d1d0d32b91",
"description": "util/list: add list_is_linked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f438f646cda4f0ce22037b2f5d5b1ea33bc40ae",
"description": "iris: remove redundant check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bec34639773c305bc9129c92d3dd4dcc505adadb",
"description": "svga: remove duplicated code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8513b12590cf65f77c16a59774de2d268e5de5f9",
"description": "nir/opt_if: split ALU from Phi more aggressively",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7192362531fe24b44f1bcd87b40dfe37b7a989c2",
"description": "clover/api: Add extended versioning query for OpenCL C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b47981304c06c0f845df2e8d842e0105c138aa9f",
"description": "clover/api: Add extended versioning query for built-in kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55e2d836f37f7073a5d2221e4a754ed30781abb9",
"description": "zink: enable 64bit pipe caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f779af2d105a6330c022fa93684103d166ec36d5",
"description": "zink: set nir options for 64bit handling based on feature presence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30a2eff30220e303c1943b9895ab515a26a7cf73",
"description": "zink: split ubo loading for 64bit types into 2x32bit loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21d89adfb886e747dc617676016702637cc97e6e",
"description": "zink: more conversion ALUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb4a2490d8da45b21111f64d85e68eaadd91fa99",
"description": "zink: handle 64bit constant loading in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb326973fc95050626f62afb9e03b263c86a58fb",
"description": "zink: add 64bit glsl basetype handling in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11ff452aa1f2e4c9505bc38300ce6b53662ecb2e",
"description": "zink: change function params and asserts to permit 64bit types in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a658e815a432668135b87435ed548f13abec1e51",
"description": "zink: set 64bit shader caps in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ab0e6303b2688d206b5998a25d3b1f4a984ae8b",
"description": "zink: add handlers for some bitfield ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8ee1fa34141dc30293bce8a401c828cb9b83af1",
"description": "zink: nir_op_b2f64 implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98a73027e14ab8ae025dddd8a8b611b740ae1c99",
"description": "zink: add some 64-bit conversion ALUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2108e4fa8f2e403f27f6f5d48b6c56064b357da8",
"description": "zink: support nir_op_f2f32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "536863eeeaa24e1995968d87827bc98271fe56d4",
"description": "zink: add handling for 64bit values in spirv_builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a3b42a717ce4fa4450066352f04f2e1ef78ad9a",
"description": "drisw: Prefer hardware-layered sw-winsys drivers over pure sw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ed515c0519f7907362081c790d98240f0919eb",
"description": "drisw: Add fallback logic for choosing a driver to use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "661922f6ac9576fc2077c5d50b53ef7edf9e8a18",
"description": "aco: add block to worklist in mark_block_wqm()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d7ea0f0202b47f1c2ab545bfa2c4a33e65997a4",
"description": "zink: add struct type support for ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26a955959ef44d4ea5101989eb65d668030a7cf7",
"description": "zink: ntv formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02fd562e65b3007a6cc5c778c57f0f8689e65018",
"description": "zink: handle struct derefs in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4748913fc4923649c0982bd32a0a34a68e1fe0f",
"description": "zink: add get_storage_class() ntv util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9bc320c61a14c0cd873728f8c5bd66ac2c62023",
"description": "zink: be more paranoid about array strides in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bea7f4336808c9bbfcd2c58f8f6d161015a0834",
"description": "ci/freedreno: Stop specifying the number of deqp threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82f5664b74d635ef79d3cd7e93f3e31680947933",
"description": "ci/freedreno: Treat all freedreno deqp runs as saving results.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cb9e3b8e1d1f36b6122f663a54aa6f98ec1ddc7",
"description": "zink: add nir pass for splitting 64bit vertex attribs which cross slot boundaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec65021771c1a27b8ce62100c8de02974a4a83a2",
"description": "zink: support frem shader op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b34bc3db67448e54c239e933faa268e2bff63346",
"description": "tu: pCounterBuffers can be NULL in vkCmd*TransformFeedbackEXT()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "98b0d900474e1f3abdc3f465cbe659bf1caf95c6"
},
{
"sha": "6aec3c9a2340474d4c8a9243b5c7732f0aeb7149",
"description": "tu: Ignore pTessellationState if there is no tesselation shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "eefdca2e2f5a558e02102c1f6e1736b61acc67b2"
},
{
"sha": "4d47b22bf007413274cabac264122ab7e428fe7d",
"description": "glsl/float64: make this compatible with glsl 330",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7880faccc51b68391390071c872f5fea45e41fee",
"description": "radv: add missing DB flush after depth/stencil resolve operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b50d3e5760ca8af775357b4176aaac5991f93cf0",
"description": "aco/ra: fix phi operand renaming",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e384476d1e95c13dd31652c004073714685c2a03",
"description": "ci: Bump deqp to current vulkan-cts-1.2.5.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "663e06faa62c3e1a0e9b4e9a584ef6fb832c2cf8",
"description": "egl: fix EGL_EXT_protected_content/surface mixup",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bd182777c8f2c4468568901ce92b1796674eb87d"
},
{
"sha": "6526e6d11b82a96139c3e5d16120765262d5707e",
"description": "lavapipe: implement VK_EXT_index_type_uint8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2832cbea7ae078c0ad1ef93a6041d3d3bd0fd243",
"description": "v3dv: fix BO list for TFU jobs",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "30f1fc25ce5cf054874ff278eb19304c6fff5d55"
},
{
"sha": "9f2afe4170546cac3195a6b6d5a2222d94ded46a",
"description": "v3dv: fix incorrect slice selection for TFU jobs",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "30f1fc25ce5cf054874ff278eb19304c6fff5d55"
},
{
"sha": "e6a66201a7ada69d93c9c9eb2112b20f87695754",
"description": "symbol_table:fix mesa symbol table return scope error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "193888fd7578fed0afd8e8f22a346dc127952da7",
"description": "glsl: Initialize glsl_type member name.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "daf339a4795c96ebc7295a3184fa59a13fdecbf0",
"description": "docs: Add a stub page for Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "434da21a7c81acbe03f0e1621e80904313c0b05c",
"description": "meson: add missing dependency on generated git_sha1.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "818031afd1cb712ffb466cf95b39de260dafbdf5",
"description": "docs: update calendar and link releases notes for 20.2.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c164e361b78d29beb6f4ae3822f2ae558cff0db",
"description": "docs: Add sha256 sums for 20.2.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aade49f95672fcdcb80fec293f83dea59bb06548",
"description": "docs: add release notes for 20.2.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a627e7a03d2c216845662c0da724b9fdbcaf3fd",
"description": "pan/decode: Fix \"Access to unknown memory\" message formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1baddfcff6f3c85366ed6ed25ed10de56e9a00cc",
"description": "panfrost: Fix negative LOD bias support on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a2a00540469fa40b44cd0481ffae0e91b423a9b",
"description": "pan/gen_pack: Fix signed integer packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e541aa76e298bde494180ccd22c1cbf45f2b95f7",
"description": "panfrost: Split up batches with many jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "720a2d8f29e732d722d8891c62cf80f306308d3c",
"description": "zink: map some more formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74132b761cd064d7a059571772befb7266a6f7f5",
"description": "zink: add format test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d788a1d6f4ef07f75eaa761ae715ec4d5c852885",
"description": "zink: fix format-mapping",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "123f3d0d647eb870f76fb018909ce7f1cb562ca6",
"description": "zink: make zink_format all about raw format-translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d66df61bf7800181098d8b0719a6469263f27df6",
"description": "zink: convert x8-formats in zink_get_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96f1c5426672504c838c39d9483bdb11e1bbda6c",
"description": "docs: update calendar and link releases notes for 20.3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "066689cb590af9db0d06011a1ef425034d4722f6",
"description": "docs: Add sha256 sums for 20.3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "245145f3c384b88c28d732b560d6bace9ccefe7b",
"description": "docs: add release notes for 20.3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e836005194676e756a24d50d36092ed7d392e540",
"description": "docs: update calendar and link releases notes for 20.2.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8005592bdce46cd07c93ac42a79d6569424b6df",
"description": "docs: add sha256 sums for 20.2.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c12442ba398e58deaa15dccd384e0a8557f8445",
"description": "docs: add release notes for 20.2.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d78e28ba702d366becabb8e241b861e6711c76e",
"description": "d3d12: Flush and wait in flush_frontbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0507da62c47ad6ca0b5c4f9bb2209d773c3e444c",
"description": "gallium/dri: Add D3D12 software driver option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb4353838d7b54f0811d171da9afad5416b04059",
"description": "d3d12: Don't require DXIL for WSL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b60d6a24d405066c4077154095a76204c103cc1",
"description": "d3d12: Support Linux eventfds for fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee4c80f77df6310807db6a8f29b1389a7c3a2c43",
"description": "d3d12: Only support DXGI and GDI APIs on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed286325a0ecbf5fceeb9c8f5d5fc677154fad00",
"description": "d3d12: Only play DLL path tricks on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfeb5ecd4ac28b7189bd311cce34a495a7249972",
"description": "d3d12: Use u_dl instead of Windows DLL APIs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29ccbd9b1e59eebb139008f9d292a0c6f01ca770",
"description": "d3d12: Add forward declaration for LUID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "738564a75318d6d90c810abb874995ab9a735a34",
"description": "d3d12: Scope down wrl includes to just client.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af2e212c598d41d2dd6b1da85537c822198edd82",
"description": "d3d12: Use IID_PPV_ARGS instead of __uuidof",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1e05ad772e8872af1f0ef420640d02c11784271",
"description": "d3d12: Include dxguids/dxguids.h in files that need __uuidof",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da9b6a21f4d0b018eb487d80528f8aa326afe362",
"description": "d3d12: Include wsl/winadapter.h when not compiling for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fc2676e47d50b561efc4b6c5b932aa637226c4a",
"description": "winsys_handle: Change D3D12 resource handle type to void*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ee55769d6d6991a88513b0de9fc8e3e06543acd",
"description": "microsoft/compiler: Pick up new dxcapi.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6736480035281f9d37a69a3f65114226a5ac9a8",
"description": "d3d12: Add DXCore screen variation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50fab5da93ad05817f8bc33abba759cc0cb3d0ef",
"description": "d3d12: Refactor screen to abstract DXGI details",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc5f69faee969cf32fdb7cd31b8b12206d82a77e",
"description": "d3d12: Use DirectX-Headers wrap for d3d12.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c37d8ae82b9d6ad30ebffbc8bf043afa0f5b6cc5",
"description": "egl/wayland: add a NULL guard for the authenticate callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a709d99bfd7982bcb15d2c98bea5bc8de91ea0a7",
"description": "st/mesa: set drawpixels swizzle before creating sampler view",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d11fefa96165836ffeed531a74319a64aa98a696"
},
{
"sha": "ba74e1be22f646f9639e85b12c7707e96351a075",
"description": "zink: fix 8 bit index handling code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f4583b40863e3e57fe0df60daf1d5ab5ea8ebbae"
},
{
"sha": "008bf6ca61081fbe9025a6bb1facf3f82b08106e",
"description": "zink: ralloc spirv_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03ccd3c4687ae401353a72a116b0d4f7de560c88",
"description": "zink: use emit_bitcast helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "134df0069fbc5fb956865c7777ba16663333cb10",
"description": "zink: use shader-read-only-optimal for samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a4c4cd110380c99c51e57c59c868beac01234d2",
"description": "driconf: add workaround for Enter The Gungeon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "296316b5dec2d3512408859c38f50dd308a75bbc",
"description": "st/mesa: disable line stippling if pattern is all 1's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "967ae12931e0dc12855de903851222b2f0607878",
"description": "Revert \"st/dri: make sure software color-buffers are linear\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"master_sha": null,
"because_sha": "040a2643c08dd0accee6942bc05836b99417ee49"
},
{
"sha": "1fd5e7b14eb9130d22f0a6ff219af1680734415a",
"description": "zink: force display-targets to be linear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87d7568d69199d1fa16858b45521764d31815aa9",
"description": "swr: Fix building with LLVM12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27097ca6b52f3b84a8fd8f7427487440980fae29",
"description": "radeonsi: improve a comment about an MSAA bug workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b9fb98c4b6bf5d9a5cabf55b47efee7c712769a",
"description": "radeonsi: disable NGG fast launch with indexed triangle strips to fix a hang",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "aaed7a29bef6637c712c459f84ec6ec7911f1300"
},
{
"sha": "dffc27e5e10350c371bb32b5b49facc8b30b2f16",
"description": "radeonsi: fix small primitive culling with MSAA force-disabled and smoothing",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "7648060dc03775979e3fa8904c4948c084e82b6a"
},
{
"sha": "836b9e1d8831eb9ec3b1652bc041d70e1e0db71a",
"description": "glsl: Fix typos in comments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "001411774d203007850a157900c9cd9d0307a417",
"description": "lima: adjust pp and gp max const buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ed50cba6e8561128a98dcf6ac8a98cef94591aa",
"description": "gallium/swr: Fix Windows build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9ac8f8f490d0ee08ac9ca6f1c6963043c2991443"
},
{
"sha": "5228847c02749079c765cc143064b29737aa93a4",
"description": "CI: Add repeat-wait to Windows Piglit skip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e215ff487d23d4bf040e368ec08ef08b7ac4cb3",
"description": "d3d12: Fix incorrect fence timeout calculation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "f3e33dee07073f0ea25bdf68e335a1ee19b2bcb6",
"description": "ci: Add an ASan build on x86.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f52386544a38b6d1628ae8c9e17875a31e7e8d4",
"description": "amd: Fix leak in ac_surface_modifier_test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26198e875a39625e413dd1f1ee0e4cf4a3d93646",
"description": "driconf: Fix memory leak in the unit test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d23f4e56fb6ec8b1b13fd48d937850d87ad4f26",
"description": "glsl/standalone: Fix memory leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8fb7ac1c4f2cee6b2f772efe2a0b503a3480df9",
"description": "mapi: Fix symbols check with ASan enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39dbf47bfe75231329fa29eb21465d915ba06bc4",
"description": "glsl/uniform_initializer_tests: Fix memory leak",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49c22c21557fc9289337a861a8b1e4aecb65b095",
"description": "glsl/general_ir_test: Fix leaks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d026e22752eb4138d46787d41ebfa2527e449fa",
"description": "disk_cache: Fix memory leaks in the unit test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6665eb0531e2ada489278be0104b52b2e99b185",
"description": "freedreno/ir3: Free the compiler at the end of the unit tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba8ce62d3cc3761776a666d5e38e5bac6f99bb53",
"description": "glx/tests: Fix leaks in the unit tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3a1a65c09114eea20dc616f189233164ce80e79",
"description": "glx/tests: Remove unused teardown function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "867e7f7cf4e3e117588612e36bb749b3ec8414af",
"description": "util/vma: Fix leak of the heap in the unit test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e640a9ca79f29814235fff388c5460d9b12cb529",
"description": "util: Fix memory leak in a hash table unit test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "547d11de54c6863dc73446181b80f4f368808c3c",
"description": "etnaviv, v3d: Fix valgrind include paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ada9be1ec9e14fc045086411fbf2d3cb0efbbe2f",
"description": "radv,aco: Compile with -Wimplicit-fallthrough when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ba83d820c17719d3c1500103df1bcc4efa45f06",
"description": "aco: Annotate switch fallthroughs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22790ef3d4defa1b34c3be7d131e1cc49b272d80",
"description": "radv: add support for resolving layered depth/stencil images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e9c231aef8f325eb24bb4346e8c1ab292e024c5",
"description": "glx/xlib: Build fix",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841"
},
{
"sha": "78c7edf962a8cd1dfd40fd1cddfe0231942e9599",
"description": "zink: Simplify MoltenVK support a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0781808935e161b1731da944ffe8e2a4c681f9d6",
"description": "zink: Factor out zink_create_logical_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa93673d9d174a6fdeeff51398bfa4b98a0c441e",
"description": "zink: Factor out zink_get_loader_version()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f7a8f6fc1d2391937b06ef870c486c8c4c36ba1",
"description": "zink: Factor out winsys awareness from zink_internal_create_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2f1354bdc53628125cec7dbcc4dd1bcde7e8d01",
"description": "zink: Fix indentation in zink_create_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c314893988d4b7408383d5c0357319082c347fc6",
"description": "gallium/util: add bitcast helpers for double and uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "615c4610bb6882decc384913b28545c3cb945a1a",
"description": "gallium/util: make bitcast-helpers explicitly sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ba788d73b47aa9c40c692c95e756a39c151bf7d",
"description": "etnaviv: tex_state: fix miplevel selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d21cc94201ab1e6cb54ff33a7a835248fe336777",
"description": "gallium/dri2: Don't forget protected content flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bd182777c8f2c4468568901ce92b1796674eb87d"
},
{
"sha": "df76963a5cd56c677f189ad89d75935a76fca090",
"description": "anv: Add DRM_RDWR flag in anv_gem_handle_to_fd",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "94687ee59f0e027f2957b7420f2ac973054b6d74",
"description": "vulkan/overlay: add new options to display device/swapchain-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af9481cb8904ef6207733270d6acc7d011955a6e",
"description": "vulkan/overlay: don't display frame numbers unless required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2fb87eea6d45ac02c9e669699481711ae70ef50",
"description": "egl/android: implement image cleanup callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1cf065e0a1aba0deb7c1fee0ed4e720468d28c9",
"description": "i965: plumb loader image cleanup callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7814d6e0cc8ad10b4568e34d06afad95993e936",
"description": "frontend/dri: plumb loader image cleanup callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "479840459f9562afaecb150537da3173c8735b18",
"description": "dri: add image cleanup callback to loader extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80a028d830e2198a839e346b3b845999680c92e6",
"description": "egl/android: don't pass loaderPriv in get_front_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0f2a19aeebf9549420709c53e9acfccd895e9c3",
"description": "zink: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ac8f8f490d0ee08ac9ca6f1c6963043c2991443",
"description": "gallium: Add optional pipe_context to flush_frontbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23488c35152c58a3f15bde6ade658959de94ff9a",
"description": "aco: allow divergent mbcnt_amd masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "feee375db997ca662f425fbdad466624c29ddfa6",
"description": "aco: fix mbcnt_amd with wave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ffae5a439bff248fdf5ed77dfbdf98059b4069a",
"description": "xmlconfig: Disable WITH_XMLCONFIG on Windows",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1618bd1bee6c80a3614c980f6649ae5a13bfeff4"
},
{
"sha": "a7fb3954a1318a6b27e1405a9e799dd8f06eaa34",
"description": "glx: fix spelling issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "618e480f3854d8e79187e16152c9cee47146258d",
"description": "glx: lets compare drawing command sizes using MIN3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef4101d6d73614f4f41708050f963d6038f91e25",
"description": "aco/spill: only prevent rematerializable vars from being DCE'd if they haven't been renamed",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bccfd86f6e97611a3b9b4f227aa414bc3d04e02",
"description": "aco: fix DCE of rematerializable phi operands",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d48d72e98af9436babeeb3a94b312f94bc582b36"
},
{
"sha": "a791c1f3a714cd54a3a97067c911bcfb5b4421f5",
"description": "radv: advertise VK_KHR_fragment_shading_rate on GFX10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77343576ebd1880d59f66d5b76befd24defe37c0",
"description": "aco: implement a workaround for gl_FragCoord.z with VRS on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45524afe95dbbc517677807b7abb941031d4cd4d",
"description": "radv/llvm: implement a workaround for gl_FragCoord.z with VRS on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a464f4296a73df89755323e03646ccbf835d66c",
"description": "radv: track if VRS is enabled to apply a workaround on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c587eaadf6ffc321165b9ff51cf2bd700599d412",
"description": "aco: implement fragment shading rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bac0b7f19bb74fe8e99edec87331cb6c7a9e64e",
"description": "radv/llvm: implement fragment shading rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf69d89b5a74b3bf930ecbbbeeaf44767136ec1b",
"description": "radv: implement VK_KHR_fragment_shading_rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8c1931ca93b35c9b236b47e58e95ab0233f2b53",
"description": "radv: add VK_KHR_fragment_shading_rate but leave it disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9770ffb07ccd148387e9ec9b65854fcce492834b",
"description": "amd/registers: add missing VRS registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4217ef2fc73576aee636d7c8cc4e4d7e94f33cd",
"description": "aco: don't create dead exec mask phis on merge blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5f4be4fcd54d7f3c3823b534220ab579c210231",
"description": "etnaviv: remove imm_ prefix from etna_shader_uniform_info members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fefbafb6ff305437ae7d4e47326a4c68247de3cd",
"description": "etnaviv: rename from immedaite to uniform in some places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad19b0714a8d3cb51121b09b6e3915439d5f3452",
"description": "radv: fix access to uninitialized radeon_bo_metadata",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d5fd8cd46eeedeabf8647c06489a755aea8f0080"
},
{
"sha": "614c77772ac2f48955537efcfefaf0609d6c03e5",
"description": "st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c99f2fe70ec6a9273786d123fa4ac9924b5911b2"
},
{
"sha": "dfd0f042e0d8faa374629ea0a67422edff6d48c3",
"description": "zink: really fix direct image mapping offset (I mean it this time)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "456b57802eaf95d36e7b950bdb5ffd86a1c0dc63"
},
{
"sha": "ab79e6b8e33689857509c417c37f34c40f72ad45",
"description": "ci: skip failing test on lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a34a686ea953cb64c656518c239998cef78dba9",
"description": "zink: fix property detection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a103666b0209907e4c9cbfe8b7e737b0e3cd0aff"
},
{
"sha": "d7911f9c6b0510b74c96306f748ff19d0f4807ba",
"description": "mesa: Remove cmd_size < 0 check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56cb5cf34e8edbf863ff5577efe851852472e9bd",
"description": "intel/genxml: Avoid generating identical 12.5 and 12 branches.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73c33803359dcb378c040abcc3f517fa4ea65646",
"description": "mesa: Remove extra texObj.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c"
},
{
"sha": "d3d28f6c2d1795d391442249343d8cd38356665d",
"description": "nir: Redefine start/end_ip of blocks to fix NIR-to-TGSI liveness bugs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a206b581578d585d845250f62dfb1e6684ddf2f0"
},
{
"sha": "6916d1d9247482c851e1a76e1017d04431d44268",
"description": "gallium/ntt: Drop reindexing of SSA defs and regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7956c788af229f31c2e0f6a9600690ef735a608e",
"description": "gallium/ntt: Don't manually reindex instrs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41f7fa273d21566d82a6376fb3ad4e44c5e57d33",
"description": "lavapipe: add support for VK_KHR_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6be19765cf238315d1d88c4e474a77e799820b39",
"description": "lavapipe: add support for VK_KHR_push_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7cb57d73e771a2f8c86c46a4ba8a33da3874c47",
"description": "lavapipe: refactor descriptor set binding to support push later.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb7ccd3b23538eff70b5e75d518ffb01bbd06ade",
"description": "gallium/u_threaded: fix pipe_resource leak for staging transfer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2900f82e1919dcb70d29f34e5ed10a09f7356b3e"
},
{
"sha": "d9dd8288aa0fc273fd56b87c41f459e29aa385ab",
"description": "lima: add support for half float textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e",
"description": "mesa: allow half float textures based on ARB_half_float_pixel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "456b57802eaf95d36e7b950bdb5ffd86a1c0dc63",
"description": "zink: fix direct image mapping offset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "84c8a35aa2ca4d4de66192933735094ed07b4aaa",
"description": "CI: Add Windows source dependency map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "533f6debb17b02ee9f92f51c19a2da9c0700bca1",
"description": "nir: change return type to void",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8bf15d107d5d53bc1bf83d2849651db99de8fa1",
"description": "turnip: pCounterBufferOffsets can be NULL on vkCmd*TransformFeedbackEXT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0e7a2cd0229bfaae030c266dd847cdcd21a95af",
"description": "mesa: Remove silly \"dummy_false\" extension support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd49ba59a3888795ad0788259e3472e08c42bc24",
"description": "aco/ra: use get_reg_specified() for p_extract_vector",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "51f4b22feec3720c89458094a3245efc984115ee"
},
{
"sha": "731f8fc9dd5018e9ee55982207b70130ab72d22b",
"description": "aco: Use program->num_waves as maximum in scheduler.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b54851281354f6feba5921c94b84aa11133e6274",
"description": "nir/opt_access: don't ignore infer_non_readable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d7d0b4445ae7a80fff59f91c04b124c5ee40a82b"
},
{
"sha": "fe669ff4a023a98865b5ab6538613e3ae4c4eae9",
"description": "zink: replace old code with generated zink_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52138ea9b383ff7ca604e93d78c86eabc4266117",
"description": "zink: hook zink_instance to build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b4fcf0a063f32d7000e9f4c6b8e398867d3b21c",
"description": "zink: generate instance creation code with a python script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12656de341a778dd4b9fbdd753421b8e4b010510",
"description": "zink: factor out GET_PROC_ADDR and friends to zink_screen.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f58d933ea8358ea80b374a5e23063e9bcc6e091",
"description": "zink: allow Extension/Version to be shared across files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ad7541cf0780a8611fcb3a88b23f0179d24f269",
"description": "mesa: check for extension instead of desktop GL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47eb9b865d0d8a252546b9c9cba5dcda8fe10c74",
"description": "mesa: do not allow es2-extension enums for es1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4eaff8dba72f78f8820f003d5a2ac322b549f851",
"description": ".gitlab-ci: verify that Get-Content worked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eea5213910e691a5bc8183bb18d6b68aa8a4525",
"description": "gitlab-ci: copy piglit expected results to artifacts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "195a001d7366a23c569c38437390edc5ad1c25e9"
},
{
"sha": "83d1e2efd0e89191da80b62c048a9b7a471a86a3",
"description": "android: fix build failure with libbacktrace",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "848e7b947d0d505d54d27780b052e5532c721678"
},
{
"sha": "42fd7e3457becc8a6c61132de70d5e70ad11ab70",
"description": "v3d: extend the list of formats supported by the TFU unit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4117f08226fac9a95de88b62d18fc0e9d9b57abe",
"description": "panfrost: Fix several depth/stencil format mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ca72f172678116d29d254b786a9422b864aef3d",
"description": "gallium/util: Fix depth/stencil blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e15fd6c36ee2614e006238bcf8121770602226ff",
"description": "panfrost: Reload depth/stencil when they are read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94009cbebc73651bab81a97202d7337829569fd3",
"description": "panfrost: Force ->s_writeback_base to ->zs_writeback_base for Z24S8 buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27d622cffe32b45d73e866ac1a03d422a536d51d",
"description": "panfost: Fix depth/stencil writeback on Bifrost v7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27af1352803bed4f78744d36638dff28d04decbb",
"description": "panfrost: Allow 2DMS arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "727cc80fe3e19371da6cac9d7c92f99acc853ddc",
"description": "pan/mdg: Fix texture handling for 2DMS arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77b67a747efcdf5b3bff31cb38c26a2941705475",
"description": "vulkan: Enable VK_KHR_performance_query on android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "574429f9528734f078c8c3a56232ba66fa818913",
"description": "intel/blorp: Drop support for STC_CCS resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f369e1472438c71b0c3a9d1bb4ceb1d9b8c8a23",
"description": "iris: Stop using blorp_hiz_stencil_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac0d393eb18deec397efd8d5f40faf38dfeb12e4",
"description": "CI: add lavapipe vulkan testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e",
"description": "st/mesa: Replace mesa_to_tgsi() with prog_to_nir() and nir_to_tgsi().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e11513b74090c4d8d48c952c3d4c4b4402de1e3c",
"description": "ci: Make sure that osmesa stays warnings-clean in release builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee802372180a2b4460cc7abb53438e45c6b6f1e4",
"description": "mesa: Retire classic OSMesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ffc5611c8a9ba61387f571449d2290aed2266dc",
"description": "docs: Fix the documentation of the OSMesa path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7497917cfd8972849c611087366a027fecdea80b",
"description": "osmesa/test: Clear the stencil bits in the depth test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9a8e05b696ec756c87be7a0f5c7a0aafc310904",
"description": "aco: Skip TCS s_barrier when VS outputs are not stored in the LDS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "790144e65ae55d44698fc02a670964175029e347",
"description": "util+treewide: container_of() cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fe84c5dda2f5935787c428347cf16ec1b1a5a30",
"description": "util: Allow STATIC_ASSERT() everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a082911cdaf9a7b04d14c8ec60ad83cd063a524",
"description": "util: Promote __builtin_types_compatible_p compat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f63c595a73698e96232f6465be01f3449022af9d",
"description": "swr: fix crashes caused by incorrectly reporting SSBO support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d833f433afe955cc01edc372c17f0059ab99492",
"description": "ci: Only run the sanity job if there's a MR",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d4151f2efd09254dc8f45dca761f0f83af93d97d"
},
{
"sha": "f27ee2a3ad9b9fcb9fbc154485c0d0a60f3a7221",
"description": "zink: remove useless import in zink_device_info.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f1d4de25b22fe377c018feedf01d77d9da8e632",
"description": "zink: move blend_operation_advanced conditions to zink_device_info.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a103666b0209907e4c9cbfe8b7e737b0e3cd0aff",
"description": "zink: decouple features and enabling conditions in zink_device_info.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e313bc9181a6619698d8478d1c02c4584de2602",
"description": "zink: define and use <%guard> helper in zink_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0ca77c4787da84487572aed9551f8c05a92d618",
"description": "ci: Move deploy stage to the end of the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4151f2efd09254dc8f45dca761f0f83af93d97d",
"description": "ci: Run sanity job only in pre-merge pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef75ede4edf1f603a25e291cee15ae5706a5147c",
"description": "egl/wayland: remove libwayland < 1.18 workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5711ae7d2b6ff65085bd0db485fb8e58df7f496",
"description": "zink: use _mesa_pointer_set_create for simplicity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a30ac49ac72275d4b123807fceb175658203f95",
"description": "zink: fail if set failed to create",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a03d17ede778610f2c66099d0d5342cf09ef12a2"
},
{
"sha": "7c85b1d2f0ff951de741c480cfd6e00ba3eb5486",
"description": "gallium/u_threaded: set has_user_indices = false for merged draws",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "351ba767afe5db4603a60be33fb78ec41630f502"
},
{
"sha": "5eda9673b2347aa33713790b3a04b8363862db2f",
"description": "radeonsi: fix si_get_draw_start_count count value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5"
},
{
"sha": "5d073b5aa160adfe4c5e0b388bd199741f4893d8",
"description": "ci: .lava-test:amd64 template needs arm_build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6c8b921572a542f5de62475a76501a9db73dae4d"
},
{
"sha": "cd4f6cdcf44c4f789aaf5b5e2b19bb64edc7f259",
"description": "docs: Adapt to FDO_DISTRIBUTION_TAG \u2192 MESA_IMAGE_TAG rename",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
},
{
"sha": "01175c38c2db582289d6798eb5fdbe5e559331a6",
"description": "ci: Adapt armhf_test job to MESA_TEMPLATES_COMMIT related changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
},
{
"sha": "6701662ae0576f26e62fd23a07ba1bc16b938970",
"description": "ci: Add .use-base-image template",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
},
{
"sha": "f957d0d915c246ddbc7c52361b6eac47c8a094cb",
"description": "ci: Move BASE_TAG expansion to FDO_BASE_IMAGE assignment",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
},
{
"sha": "5998a6543a6f3116b6c77ace4f9bcde382e90138",
"description": "anv: fix calculation of buffer size in case dynamic size is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b9a05447a1976101c04a02f5588c51de0b0f6573"
},
{
"sha": "3f0da800eb4b8184c24707c52d5a519abe948898",
"description": "lavapipe: implement VK_EXT_vertex_attribute_divisor (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b0b03733a4fdc5b9cd485bd313810b37c81b2a9",
"description": "lavapipe: interpret inputRate as an enum-value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eec9d67e4478b5330584970d456f02ff4c15c0b3",
"description": "lavapipe: don't copy pNext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a27262cc2fbdb3007e2dc20f6534db0312c5810",
"description": "lavapipe: split out pipeline struct duplication to a macro.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2cf0590234e856b5e7f6f6b0d7fc1d3f3a3fec6",
"description": "lavapipe: use ralloc for pipeline copies.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04c7fce799ac18f4c2ab147c0a9780483befe527",
"description": "iris: Drop res variable in resolve_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f7427f97216ce63308e810c79b0280a69ef43fc",
"description": "iris: Fix resource ptr in resolve_sampler_views",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ba884b8140fc64d433959cbe9ef46fa12f4fd07",
"description": "softpipe: Fix swizzled texture gather of int textures.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b09bde1f5450152ce121a5f58943e01223ff783",
"description": "radeonsi: use a C++ template to decrease draw_vbo overhead by 13 %",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6347b0b5c4d886771da17ea5fed5336556b855d5",
"description": "radeonsi: rename si_state_draw.c to .cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "639b1366d020eb2bc08679ac736435aebf6e44f4",
"description": "radeonsi: resolve a tricky C++ failure with goto jumping over initializations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe839baf6afa30f1504006d0b03b59b3981d0615",
"description": "radeonsi: fix future C++ compile failures and warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85af48b0ee960177fbff64e848957a52417588b7",
"description": "radeonsi: allow including a few files from C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc212dcaa58c152c2c70f33d50021cbbc7bce0be",
"description": "amd/llvm: fix C++ compile failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f95fb3ab9c23e852530aa420c398d9c98a152efc",
"description": "gallium/util: allow including a few files in C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea23ca8869a1da9b464258a0505ec3bf1ff11ebf",
"description": "compiler: fix glsl_types.h compile failures when including as C++ in drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d417121937f78e405ebb33dc6bbd0373689bd73",
"description": "ac/llvm: handle no_(un)signed_wrap NIR flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b67c6451f2258520f68527668f41685a3b34147",
"description": "ac: unify shader arguments that are duplicated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "248268fb7d32b758f264035b120dbfffe3f862d8",
"description": "radeonsi: move si_llvm_compiler_shader and deps into si_shader_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cd15226221696a3a1c4bec3c26b5f256321b0ca",
"description": "radeonsi: move si_build_main_function into si_shader_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "273be1686ef5227a48faf9c3af248d827b02141c",
"description": "radeonsi: move si_create_function into si_shader_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9c1a47d48ea32c055e58fee890d943a78361373",
"description": "radeonsi: split ac_shader_args initialization from LLVM code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a50096ab47681e95c1700fcee83a9418e5300ce",
"description": "ac: add shader return values into ac_shader_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cf44ad30aef5f257401f64958800dc3012ef9bc",
"description": "ac: correct ac_shader_args types, remove sgpr_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50dad7366ee09484b56727559867cc2c64bd8546",
"description": "radeonsi: fix a crash in si_fence_server_sync",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1f31a216640f294ce310898773d9b42bda5d1d47"
},
{
"sha": "b08343c404bc0a255eb71abdd5d46abedf935397",
"description": "aco: rename s_subb_u32 operands to borrow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4e649a205bbe2884d959c65beb86f34c3ab5db8",
"description": "aco: fix various s_subb_u32 operands to SCC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a535722d31d967c934f7b4d5485de34ae120200",
"description": "v3d: use job's nr_cbufs field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e95465ae0eff1fb96b919427d9813f8543371626",
"description": "panfrost: Fix provoking vertex selection for lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b9f943df678a811eab572a0eae389ddf664f830",
"description": "panfrost: Preload SampleID when reloading multisample FBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dec4d15e6773ff9fd6b6d71d8f393419ae556a94",
"description": "panfrost: Take the number of samples into account in blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e27052281aa97f17df5b221337b1c5f3e7464b61",
"description": "pan/mdg: Add support for multi sample iteration writeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29f938a0ece889cd3236fca7e008bf0031de4be2",
"description": "panfrost: Fix fencing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "64d6f56ad26f084a44a0f5491fc512a65d40df91"
},
{
"sha": "387221e4f2b9339633f84d8b91774ddd302ed60a",
"description": "panfrost: Make sure we always add a reader -> write dependency when needed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c6ebff3ecdde46ef7925326522395b4a50dd65a3"
},
{
"sha": "c30af744b1f850125d31ce6a15499003262972c6",
"description": "st/mesa: enable compute shader derivatives in SPIR-V",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5ae01dcf12b8b70d7ca181f82012e4c9d3fc8e5",
"description": "ac,radeonsi: implement GL_NV_compute_shader_derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d60930c0171501de6fd453101275bad133481e0a",
"description": "winsys/amdgpu: use VRAM for command buffers if all VRAM is visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14f85e1874a1f1c9c8f35906ac1e8dfca7f5a3e6",
"description": "radeonsi: map PIPE_USAGE_STREAM to VRAM if all VRAM is visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "913c06f501162ebcdb5ba2381ca12c98cb0ddfe9",
"description": "radeonsi: unify uploaders and upload to VRAM if all VRAM is visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fecdc6dda6da15d616a31900508214c81cd256e",
"description": "radeonsi: only use staging for linear textures when all VRAM is not visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3404c3111e0537b234f1cec4c39b7e82edff7b6c",
"description": "radeons: only force staging uploads for VRAM when all VRAM is not visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3d6d38145047a9d531be0e4aba71ab788259b41",
"description": "ac: add radeon_info::all_vram_visible for Smart Access Memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bd25d3835d4399aba2c27e7f82681a9005073e9",
"description": "radeonsi: initialize ctx and gfx_cs first, then allocators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "443b628e6f21f7fe3a52002c0fd89826d206048a",
"description": "compiler: update gl_access_qualifier comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7d0b4445ae7a80fff59f91c04b124c5ee40a82b",
"description": "nir/opt_access: infer writeonly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d524ae62c839f02cf2cf0bca4ef232baa21e67c",
"description": "nir/opt_access: consider global stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9ec7d3f90fc55e17a14016c86cffb9b7dc215ec",
"description": "nir/opt_access: handle variable pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dc565946366b3c80c0661c695f47d1ee1ccb89d",
"description": "nir/opt_access: add basic Vulkan support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d587dc32f37f43aa277516a69ad673db8441ffb8",
"description": "nir/opt_access: rename can_reorder() and set ACCESS_NON_WRITEABLE in it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "939df4e364cb8474d79dd8107db24a30cb537027",
"description": "nir/opt_access: don't check restrict in can_reorder()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2448d13e0fcfd993001e1eb231b2364db602f406",
"description": "nir/opt_access: check restrict before marking a variable as readonly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e646f6d30e0cbac905356e8229d114abb9648ebf",
"description": "nir/opt_access: ignore barriers and coherent qualifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ddea94819ccf362b8bce036334b65951f8b2829",
"description": "nir/opt_access: don't ignore image arrays in process_variable()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdd09066fa5f022daa0428325a04a52d66b5e41b",
"description": "iris: update depth value for stages after fast clear depth",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ad7decc27c46bd6d113b0e7a9d728f3a3911a11",
"description": "v3d: remove old tile blit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c76f6e755a5ec0ad8fb37f173cbd47dc8c9cd2b",
"description": "v3d: implement tile-based blit operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "904f6b92ef93c3bb41df2f8898323e0f927dcc9c",
"description": "v3d: refactor set tile buffer size function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "487dd96c4fcae4ff23baa7be4135483dddb0ea0a",
"description": "v3d: implement tile buffer blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eb2517a88e3b48cd84fa4b0c50112dc6de2da06",
"description": "v3d: add helper to check if format supports TLB resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b3bc4e2fba0589bd29cca74ea8d1633e48faace",
"description": "v3d: split binning start from draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ebdeb3c4307e5ab3ff6bdbdadfb274c061ef5dd",
"description": "v3d: store number of color buffers in job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3d0abcb2a547ccf10e5e07b5212d8f0e75c6ee8",
"description": "v3d: make set tile buffer size function public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01aafb2859ebd5a5e483d0eb86b1c73b72ebdaed",
"description": "v3d: force alpha to 1 when rendering RGBX formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b243ccb060dfdad849b9abc4749556e6fb3a83b1",
"description": "util: function to check for rgbX format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aff845da6709941beec96d9362972641d2c4a955",
"description": "intel/tools/aubinator_error_decode: fix small memory leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00cd3f7d130144823c7dfcb2882b8edc7864b413",
"description": "intel/tools/aubinator_error_decode: cleanup path/file handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a35d8f2e0a90a64096fcb2372d2f137b91adb1",
"description": "r600/sfn: Initialize ShaderInputVarying members in constructors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4ae1950de1f0cb14094de9287517f9ae55e35a8",
"description": "meson: Fix build with llvm-12.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc3225272aeb363ba03cdd3319081de1239a0521",
"description": "ci/vc4: Skip VS dynamic loops tests that cause GPU hangs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e096b538248045d76290f058b20a6c97266dd44c",
"description": "radeonsi: fix the blit test for SW_64KB_R_X",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21b97ef013412e646efd66817fe512b324e308b3",
"description": "radeonsi: rename SI_TEST_DMA to SI_TEST_BLIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f31a216640f294ce310898773d9b42bda5d1d47",
"description": "radeonsi: remove SDMA support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b81194fee22f6b22f3448d445acd38b647cd1e8",
"description": "radeonsi: rename buffer functions so as not to reference rings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab1377cf9267d9ff79a3b6b8da0dfe8b1784b2a2",
"description": "radeonsi: move si_screen_clear_buffer into si_compute_blit.c w/o SDMA option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fca7cd8b874562858e72d7a21e685c962f864de",
"description": "ci/freedreno: Detect the cheza power management bus error and restart.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "185df8ef07f92ae3e89b3aec912cc5259904ab50",
"description": "android: spirv: fix '::' typo in gen rules",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1070bba19e26640bc1dbfd04180e97217761404d"
},
{
"sha": "9d22c438cba0c54dcca829ae1e17bf5c4b36b43b",
"description": "mesa/st: set reserved storage for params+values to 16",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eda37fb2698f3f0d51ea6dd16b80b7b8ba032a89"
},
{
"sha": "869a6274a85b9e18341e951d1111a667edbe0a68",
"description": "meson: fix multiline string warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "445b4d13bde1a00546c41fe82745cde4446d9f7d",
"description": "util: Add cnd_monotonic to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "33a78948283c9911a06650bd2ba5467678249cfd"
},
{
"sha": "0bf7f7fcd2f6a8b5560182520c6832f4467da313",
"description": "mesa: remove MAX_3D_TEXTURE_LEVELS, MAX_CUBE_TEXTURE_LEVELS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef61a162a7f1d5b7e405e5d858514d24c64e440",
"description": "mesa: remove code for old (mostly unsupported) GL_NV_point_sprite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f11b848c3ec4b7169fcab226efe1d130b997af2",
"description": "mesa: fix glPopAttrib for GL_COORD_REPLACE for r200",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "959380dcb0920e3f26aaddfeab68650077675040"
},
{
"sha": "fa16e66a3f4bf6f7eaef82c1770239be9dd824da",
"description": "turnip: always set LRZ registers to zero for 3d clear/blit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1d83f5ae8435c428a20fa947d6a2b22ae453e80c"
},
{
"sha": "f24358e002de645388852dd85aee4b9b0d3d7652",
"description": "turnip: move up LRZ invalidate in CmdClearAttachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2f79e0066405f80c3244d1cc814bc6a51d1d581a"
},
{
"sha": "aed7c5aa31f3896137a5cdd60f87c30cee3798b8",
"description": "turnip: do not emit draw states in draw_cs outside of renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f58d80823e297ffa4a478d9d600db5ac19227d1",
"description": "turnip: correctly disable draw states outside of renderpasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af6e74bca86823be63907ec91549ff9f8e88f6fb",
"description": "turnip: always emit LRZ draw state in DIRTY_DRAW_STATE path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3c07a149986381847a8431db0491286c1fc10897"
},
{
"sha": "2d886fb43656bf38dfbc3f6c2266b5c421e1837a",
"description": "turnip: do not include compute stage in pipeline_builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7ea266e6f5cdcde5dd880839a057afaa560e97e",
"description": "turnip: no linear_to_srgb for alpha channel for gmem clear value packing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ddac5933f8f30df66b389c32a634dab16cff5a4c"
},
{
"sha": "ab0d6c91fdd96db288da5c0037417b1302399e9e",
"description": "gallium/u_threaded: optimize set_constant_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a483ec027e752e1f95ff900bfc5a293ec281134",
"description": "gallium/u_threaded: don't make a local copy of pipe_draw_start_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8fe9df9c462ed0cda0d62c7133f21fc2aa6ea84",
"description": "gallium/u_threaded: don't copy the indexbuf pointer if we overwrite it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "351ba767afe5db4603a60be33fb78ec41630f502",
"description": "gallium/u_threaded: set has_user_indices = false in the driver thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60653366b8f014edd8cd1bc0b765932f3c2ac408",
"description": "gallium/u_threaded: don't pass index bounds to the driver to decrease overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b6b31bd1acbd1080e59c94c0ada9b89ef714d75",
"description": "glthread: count batch space in units of uint64_t elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b2445916e6ae6b586bbde53310a411db084e67a",
"description": "glthread: change sizes to unsigned or size_t where needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fe524d0f8cbab3d1e5ce32ef694b17dcd31db1d",
"description": "glthread: use uint64_t to declare the batch buffer instead of align(8)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b778945b320115c558e17f12e3d630d464dcba",
"description": "glthread: use glthread->used instead of glthread->next_batch->used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a4004e5fab0aef3ccec102656d7abef303ae5d8",
"description": "zink: use shader keys for samplemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ce792b2e20daea441f52134b7d1d0d2245b32bd",
"description": "zink: change a memcmp==0 to !memcmp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b47407269de07fcb6a2d898af8bdf6561132fac9",
"description": "zink: initial shader key implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f93b7d14d66d8ba70d44772d1a1b6696310b7d17",
"description": "vulkan/device_select: Store Vulkan vendorID and deviceID as uint32_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4bbf29d7671869569eee0bd949ea5a6d8af2c20",
"description": "gallium/aux: Update scons build for u_tracepoints.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dda840f32a92c0c5004e43acdf765ed650f978f",
"description": "gallium/aux: Split u_tracepoints.[ch] generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c670b13dd5a5e9425941bc425d1ba4afcfe3c15",
"description": "gallium/aux: Avoid creating queue when traces not enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1283083eac00c6466a0f066df732699b7074c6f",
"description": "nir: improve divergence analysis for loads with non-uniform resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1619109ca91f5b9b4f29d75479241ec82c31549",
"description": "nir/lower_non_uniform: remove non_uniform flags after lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aaac40b12bf683cb30ea30e35af02d56de9df90",
"description": "iris: fix memleak for query_buffer_uploader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebfb9e181737e7ff7be638134410b919145a0f95",
"description": "aco: use UINT64_C on 64 bit constant arguments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
},
{
"sha": "454c8485929052c1d997d102ed195610d23f9079",
"description": "mesa/st: lower 64 bit ops to scalar before lowering to soft-float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59b1578176a786e3c226c0b2b53fed378812288e",
"description": "radv: disable alphaToOne feature",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "34b08a298ddf34f10af21b6a9b3a528b2c51a82f",
"description": "driconf: add allow_incorrect_primitive_id option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebb228bec52ae7c456e11a472845720b85751226",
"description": "vbo/dlist: only use merged primitives when it's ok to do so",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c016a5ba0818207e050a04a72ca2feb883ad6cb",
"description": "vbo/dlist: avoid splitting draw commands in multiple draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83149e1c2d8578fb25cf95502d67917cef78692f",
"description": "vbo/dlist: refactor prim_store/vertex_store allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b81ed32ba859202cd4179db456471697abfcb280",
"description": "mesa: optimize _mesa_program_resource_location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba67843dbd5965093f7367dbcf42c7f67359c422",
"description": "util/hash_table: add _mesa_hash_data_with_seed function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9",
"description": "vbo/dlist: implement primitive merging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac3d4c7635beab92cadada63f8c09fd12a2f7069",
"description": "vbo/dlist: convert LINE_STRIPS to LINES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc995adec5ef36dbda43d9dd7f698ff8d6a70f2c",
"description": "vbo/dlist: create an index buffer in compile_vertex_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e296c62a71a172540142a0779722b499add5f3d",
"description": "dlist: do not call _mesa_lookup_list twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b1930a50a0bdf201769c608f3bad71bb3515b6a",
"description": "android: radv: add libcutils shared dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
},
{
"sha": "a0c508993504c7e44999ec8ac654bec4c99ad301",
"description": "mesa/math: Fix address of array always returning true",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "77dafaece337b617e51036284fc6d66552614b68",
"description": "android: util: Add libcutils to Android.mk shared libs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
},
{
"sha": "e2b4247e403957ebd9767b2e8700442306c7e7c6",
"description": "zink: Cap PIPE_SHADER_CAP_MAX_CONST_BUFFERS to 32",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "daaf5f1d1868bebec7931a51753236a850ebbd24"
},
{
"sha": "6b6cb44ec811bd8992d1f58e9d6cd6709e3cdef2",
"description": "gallium: fix the PIPE_SHADER_CAP_SUPPORTED_IRS value for all drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a33dbba26147b3fad94146f384bbf14feaca2c3e",
"description": "st/mesa: remove less useful debug options in hot paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a",
"description": "st/mesa: don't generate TGSI for the draw VS because it now supports NIR too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df11ceaaaf74e4715cde076eccadf84f2f8fd00d",
"description": "draw: add NIR support to draw_create_vertex_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bb4a76addd0f0a48585ba9a4a30d6bbc5acec80",
"description": "zink: fix channel ordering in format-mapping",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cdfb1d925f388861751ce04a0000141013e1c704"
},
{
"sha": "6c0ce29b04a6045e6db2279c61bc9b1bcaa58126",
"description": "r600/sfn: Add support for shader_clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d95791bb2eeb73df81ac3da2514a56b8533cdcd1",
"description": "r600/sfn: Fix dest-swizzle for GS vertex loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5088b497290ba1207085899ec635ef851635267",
"description": "gallium: Fix VAAPI postproc blit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "49465babdb35d88ed8a283e925d6cd346255d50c"
},
{
"sha": "c47fe54bc785788147f1f1808d0da720995f5447",
"description": "nir/lower_non_uniform: Better handle non-derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bf8d156a9f0e53e17fe342a9cb528513236ef8f",
"description": "nir/lower_non_uniform: Refactor for better code organization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "562e07db38499eaa377c0ad88ab789c701ab8927",
"description": "nir/lower_non_uniform: Use nir_read_first_invocation helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3abac03d49b5dc4a6642fe0637da5a19ad60dd4f",
"description": "gallium: do not reset buffers for unsupported stages",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "daaf5f1d1868bebec7931a51753236a850ebbd24"
},
{
"sha": "c4342755cc08c2dc3650bdeafa9c07f51b8b87f1",
"description": "llvmpipe: work around mingw compiler optimization bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec3828add38a83b8c09fd5896265abc9d766162e",
"description": "radv: fix clearing FMASK for layered MSAA images on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35964e9387532a00f63f11d2ee666ce5112e4417",
"description": "ac/surface: initialize the FMASK slice size for GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0319e4505b95c72d08864eda517998cf506fbde",
"description": "radv: advertise VK_EXT_sample_locations on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3adf8121a0391711004b52f4b5278e1ae34343c4",
"description": "radv: enable using MSAA2x and MSAA4x sample locations on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86644b84b94910ddb78b7a1117b8bcf55bb76265",
"description": "radv: Implement VK_VALVE_mutable_descriptor_type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08fb84dc9d5eef78e9914f3c526f9f49fde1e5dd",
"description": "vulkan: Update to 1.2.164.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c16c209b59baef328fdcf45e0d6d959f498fcfb",
"description": "android: freedreno/ir3: use python3 in gen rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e07590e6a649e52145ebee8f2a4604c7f21cda2",
"description": "android: freedreno: Remove fd_log()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "03e7c93b828a585c354f2d167c01cacc6054f8c2"
},
{
"sha": "cbcac6b2fb5dbe37cb517068c4a0ddd8bea39e37",
"description": "android: freedreno: Add GPU tracepoints",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36"
},
{
"sha": "8fc7807cc2efe843caf67c82605fdf1f64eb30ec",
"description": "android: gallium/aux: Add GPU tracepoint mechanism",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2"
},
{
"sha": "0553e717e41c10f312618f8a49fae224786d1932",
"description": "android: gallium/aux: update old generated sources rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2"
},
{
"sha": "98df055736c6adb916edcb8e6187adef2369787d",
"description": "ci: update the list of expected failures for RADV/FIJI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "562dd79bfa6c19af871baa0464a5b12f72145d4b",
"description": "radv: fix using FS sample shading if the linker optimized inputs away",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a993da0ff499f3489f1d57de2c7e3b6da701e7f",
"description": "lavapipe: fix logic-op support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bcefcc91abe796368adc2f9f23720594c9eef82",
"description": "zink. Fixing vkGetPhysicalDeviceProperties2 and vkGetPhysicalDeviceFeatures2 for Vk 1.1 and VK_KHR_get_physical_device_properties2.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "752f6d806541ac38594f3adb1e45d63709506e2c"
},
{
"sha": "b24b3026cc0541c59613463a124b16954b2a7cd8",
"description": "radv: use 32-bit predication for skipping FCE on GFX10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3494551d081820b1e5835fb46c8e98564ce855f6",
"description": "radv: set the predication boolean as 32-bit if necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fadcf13c8bad5bc07e7fffaca7197adda66b4bd7",
"description": "radv: fix exporting multiviews with NGG",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cacb56041d1acbbff162509d0635ba465b80df6",
"description": "radv: mark GFX10.3 as a non-conformant Vulkan implementation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c075bae56e45f268e62efcd82589111bce92ae3",
"description": "radeonsi: fix regression on gpus using the radeon winsys.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3"
},
{
"sha": "6df572532dce8fa5c09c4774e0f79e039b118a85",
"description": "radeonsi/gfx10: added support for gfx10 conditional rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bd9db5be3c0e28443098dd0108e01a73c2b83e2",
"description": "r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40a7f6d0477c06cf7eef0cee253cc3de300236d5",
"description": "panfrost: Only set varyings and varying_buffers when varying_count > 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3794264fff9dc3eaa7b84b344c3f22638d0223a",
"description": "panfrost: Fix draw descriptor definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "764db6a223f9f3bd785edf9bf9bf5021835be22c",
"description": "panfrost: Fix texture payload decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87ad5f5b0df3beb3e971b3e5a5187ce1f4ac828b",
"description": "isl: Fix android build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f08d8c849e0df3703800a4471039a0297455951f"
},
{
"sha": "f20153536087079f39f1ab9995ac3d36dd3c467f",
"description": "ci: Run sanity job automatically for forked branches as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "459b3fcd064d1410fc89dfdc84b454cd6b649cca",
"description": "ci: Manual test jobs don't need the Git tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a340814cba0d9de7bfc5813e6e0dab310d081f9",
"description": "ci: sanity job doesn't need the Git tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42bc6db7e71c348594277af58975467c54eb2b19",
"description": "ci: Drop x86_build_old image",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a3543adc2628461818cfa691a7f547af7bc6f0fb"
},
{
"sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d",
"description": "ci: Append $MESA_TEMPLATES_COMMIT to image tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48f78dfd1ac10d5d309aff437f81d44d1ed06cd2",
"description": "ci: Define global variable MESA_TEMPLATES_COMMIT for ci-templates commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a82fd890600e60ae4a50a1f0a2ed9ff6ccd2f954",
"description": "ci: Run git gc before creating Git cache tarball",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb46a010bbe9f703ff9d48e450dbd6529906b8e9",
"description": "meson: Fix Clang microsoft-enum-value detection.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3aee462781abc0bfcce207fb64f9199b43a57542"
},
{
"sha": "ef9362acb81bd8615cd2f9014ca9880ae3d7e738",
"description": "gallium/osmesa: Return cleanly for OSMesaGetDepthBuffer() with no depth.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddbad3f4eae3e3b2ed41d8c541c01a0fb21a6e90",
"description": "gallium/osmesa: Fix leak of the ST manager/api on library unload.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc3142734e321aa64fe6946b79cfdbf9a99ed668",
"description": "gallium/osmesa: Fix data race on setting up the ST API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26c6f6cfbb6d489cf6f995718e3e959b9fa5b233",
"description": "gallium/osmesa: Remove the broken buffer-reuse scheme.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5c1aa7c75c05927017325829cb3f354654d0b73",
"description": "gallium/osmesa: Fix flushing and Y-flipping of the depth buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0223552fa0ac5d2116f8bfdda40b0193176682c9",
"description": "zink: assert all index values in ntv OpAccessChain constructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4ae9e07cdf877006bcc7374a64c0cad2b37e82c",
"description": "xmlconfig: Warn if parsing the engine/app versions fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1618bd1bee6c80a3614c980f6649ae5a13bfeff4",
"description": "xmlconfig: Add unit tests for recent bugs in the driconf rewrite.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aacf309c8d8e03aa411b5da1298864afd0ed0eca",
"description": "docs: update calendar and link releases notes for 20.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cb8700f764e5948a89359bdd5398251b0ca2f59",
"description": "relnotes: Add sha256sums for 20.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec2a055b56c9e2402e750bd59ed4a705a86b601e",
"description": "docs: add release notes for 20.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c553084bf9888f5139b2be411a1efdd95004aee8",
"description": "aco: remove rollback code when making an instruction vop3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "349908587f73ee186693af43812536f15e7c6311",
"description": "aco: move update_renames() out of get_reg()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8794f0348a9507dd3696b1b01a26f2c1759bfdc2",
"description": "aco: remove rollback code for blocked fixed definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f7cb47ad853d85f22a6cc0129b89a6c9edfcdef",
"description": "aco: remove rollback code around parallelcopy creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9177fe83566083d564996d20cf7f30dc3be59a9d",
"description": "aco: simplify get_reg_impl()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c9d2ed78d61c63532e9fbeeca30393d65113bc2",
"description": "aco: use clear() helper instead of writing reg file directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d671cf7f53f3ef8ab4f158776740ecdf790288ea",
"description": "aco: repeat get_reg_create_vector() with increased register demand if fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebd8ab17578d0e823ec96d921e4052fdc1820ff0",
"description": "aco: remove rollback code in get_reg_create_vector()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad26eae5441bc6f246f095661c4af45f29898dc7",
"description": "aco: don't fill killed operands in update_renames()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67860b99ce57e6df8e7e150f3c2eb13dc0754574",
"description": "aco: clear operands in update_renames()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f173bf1be963a5df4379afd236fd843dd784733f",
"description": "util: Do not insert uninitialized data if Android property is not set",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
},
{
"sha": "72b68bd2a62d193e26bd6b31123182d7dbae3098",
"description": "ci: add testing for VC4 drivers (Raspberry Pi 3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f66236617cd52a7c0d5e27f3941c2e7390def2f2",
"description": "clover/core: Fix x86 build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f88347cd223c34324816e917e02aeaa31c6a58b5"
},
{
"sha": "e476c1819634c839c31228b616f53ea2baaa61dd",
"description": ".mailmap: add and update aliases for Danylo Piliaiev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76106301248b94b995a7600aa9b99360ce4e91f7",
"description": "aco: coalesce constant copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f53d4e5f6087b5a2d09d4513332919592e1c8242",
"description": "aco: use v_lshrrev_b64 for 64-bit VGPR copies on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c02a8e2d207a1d085f7a8fb3a0117b50b769611",
"description": "aco: add get_const/is_constant_representable helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b10de4c1d8fc495b042632d8122b957d5ca09af0",
"description": "aco: allow 64-bit literals if they can be sign/zero-extended from 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24ee0f55f2d99c9c8d611b36016a6f42aa5188cc",
"description": "aco: remove sign-extension in constantValue64()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8451911156cebf73d446bde5422566d650c6fa69",
"description": "aco: test self-intersecting copies when src=higher",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c40846ab6f8bf161dc79ed99b51702055c6d538",
"description": "aco: don't assume src=lower when splitting self-intersecting copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "09c584caeb2a1e7446ac2016ce7a7d8f0586774b"
},
{
"sha": "741921e2ffa877500c8fb4045702dfb4dae4f16e",
"description": "panfrost: Update the resource layout before calling util_copy_rect()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb"
},
{
"sha": "90515f90c8523bbf637a4dfdbce959adc45b4834",
"description": "iris: store copy of the border color in the border color hash table",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "809a81ec3a0b8666ec426a88b86fb133ae5f1bcb"
},
{
"sha": "055aff2613a2913e499ebb82ad61cc2bb343955f",
"description": "radv: reduce maxTransformFeedbackBufferDataSize to 512",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da1642569071144a4f2d80b76cb4d725aa94621a",
"description": "util: Add os_get_page_size support for macOS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba42de95da4312230b16c25a0ce1e75d8839f9c1",
"description": "radeon/vcn: support hevc SAO enc for VCN2+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c56a1898d73df6c1ad816e76a71c52c782279c88",
"description": "radeon/vcn: use cdw to calculate slice header index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e37cd34ea6b2b58e584b32d0ebade67d8abd5c33",
"description": "radeon/vcn: add 0x02 to enc emulation prevention",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf7bf7fadeb76a084235dcfaca8c96f569909aed",
"description": "amd/addrlib: Initialize Lib members in constructors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df0157dc697b858a3fa939dc6a938dd58c976bd2",
"description": "meson: Make the glvnd vendor name configurable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a3aaffeb809e2bc11b828ee3ccbe66a01e9b8d6",
"description": "radv: Don't invalidate the SCACHE for image barriers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d7518600838d4ad7ed3579e2cf979b06feb30a4",
"description": "st/mesa: move cso_context next to the other pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a07cb9a1ef70f67675ede78ee1824dde80204ed2",
"description": "st/mesa: put pipe_screen * into st_context and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d23f45577eec88deab8e2083749ad0b7412c49d7",
"description": "cso: inline struct cso_cache to remove dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8904fcca6dbe3059b73a90d99b9105bfa0661e12",
"description": "gallium: inline struct u_suballocator to remove dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b22def5f84c0c2c83daaf00710ae7c50ceee9d1",
"description": "cso: remove unused code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0bc10affb3845e30d15bbd82c2bfa2469770401",
"description": "vbo: remove gl_context dereferences when we can just subtract the pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03e7c93b828a585c354f2d167c01cacc6054f8c2",
"description": "freedreno: Remove fd_log()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5bc39c9d0e2a22d9cf968023fb39b296ffdcf5d",
"description": "freedreno: Add trace-parser.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36",
"description": "freedreno: Add GPU tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a70f28de2b547f393b6a10079a0123ad335f0ba",
"description": "freedreno: Don't emit log/trace points in gmem for nondraw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "552dbd4470df82639532b4d6a6ff661081af8dc5",
"description": "freedreno: Remove unused fxn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0f2897a7b3976a67509cef6a44c80b17579fa20",
"description": "freedreno: Small log-parser.py cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2",
"description": "gallium/aux: Add GPU tracepoint mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1440ec3daaa4f95b5ce007157ae1371c39da5b6",
"description": "util: Add helper to get FILE* options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e4cd12c8bf5c7ecf829f203b0162f7268da03cc",
"description": "asm: Try to fix sparc assembly for inverse matrix operations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "70762b826b6d2781de9e06f1dad5d5e741876704",
"description": "asm: Fix x86 assembly for inverse matrix operations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "94c6511757254da6c3b6113c6423bbe27c7ee77c",
"description": "docs: add release schedule for 20.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1f47001ed068cd7991921b4d28de2a4b8784f7e",
"description": "docs: update calendar and link releases notes for 20.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9681b5b7551414e4feacfd653c8b31a7683a8076",
"description": "docs: Add sha256 sums for 20.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af74c35d7d2e513b9da6981f672d3a48ac1b7cb1",
"description": "docs: add release notes for 20.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "872c4bcd27db7b7ca26abe9fc090ae26d502156f",
"description": "turnip: implement z-scaling and z-mirroring BlitImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c76edc646b35f7dabef101897fd6b37e5488cee5",
"description": "meson.build: Order the flex/bison by odds of them working",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c285e70806aa036d73705dd8b6ae46d1176130a",
"description": "meson.build: Disable zlib as per -Dzlib option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12fa2d2ac22ef3ddbc8c5efaf55064fe1a19fd29",
"description": "meson.build: Use SSE math for MinGW X86 build as per sse2 option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81702c0ba6bc588d50c11aeb5975eca57bc18848",
"description": "meson: Don't build svgadrm on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8955980f17f902d24c50962502a20285dcd11642",
"description": "gallium/targets/libgl-gdi: prefer d3d12 driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "843a56324a388ca994f6f2150e8f0235c4830b1b",
"description": "lavapipe: set some basic usage-flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "870724d43ba0f2784bb9bb575cb114ca43f00b25",
"description": "nir/opt_sink: use common instruction removal/insertion helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45e43445ce724c4d7f15457ac30fc23fd531bc80",
"description": "gallium/u_threaded: disable forced staging upload at runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2900f82e1919dcb70d29f34e5ed10a09f7356b3e",
"description": "gallium/u_threaded: fix staging and non-staging conflicts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5e0a2e101bcda0132185a82c3e8c9b4c90ce94c",
"description": "Revert \"Revert \"radeonsi: use staging buffer uploads for most VRAM buffers\"\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"master_sha": null,
"because_sha": "af0435cbfe61632407ce135fbea9cab6fe1e4fb6"
},
{
"sha": "128b2de63b415e96225a2077846d64bd54edbcff",
"description": "nir: gather if a fragment shader uses sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0aa3c83232d21bcd2a4d4d4a34b894e0870f403",
"description": "glx: Claim to support more GL versions in __glX_send_client_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f39fd3dce72eaef59ab39a23b75030ef9efc2a40",
"description": "glx/indirect: Validate the context version in CreateContextAttribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a265420dd585a81fa5c8060122201ac6befcbb9",
"description": "lavapipe: add support for VK_KHR_indirect_draw_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f65b1d22f21fedf51d4cdb5480aa6afc723a6da4",
"description": "lavapipe: enable post depth coverage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a6e1971eadad79eb0b592ea795cfafc7c355a56",
"description": "lavapipe: enable VK_EXT_shader_stencil_export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3024817514fc0865a61a85c4e95e063450e6433",
"description": "CI: Add llvmpipe- prefix to Piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2609fe34522b31106f52adcc0e3de6910d3c47b5",
"description": "CI: Reorder non-hardware stages last",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "220a467b7fa5fb22d15d646f45bc56debe73c0ed",
"description": "CI: Collapse lima & panfrost stages into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "567332274579d5c1fe588dcb8759e0781ef2da1c",
"description": "CI: Collapse virgl & d3d12 stages into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "343705a9cfa11c4bcdf5fad167c03e5328e1a277",
"description": "CI: Collapse radv & radeonsi stages into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5bf4c99f60e285a0499ab64b9fe5e2b1405301b",
"description": "CI: Collapse llvmpipe & softpipe stages into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d7c84805362adf96a73cc7c630714e920345067",
"description": "CI: Collapse SCons & meson-misc stages into one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18f6bd676d1bd6f37c88a55434339080735e8ad7",
"description": "util: unbreak on BSDs after MSVC changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40"
},
{
"sha": "d3c67d7e7ec6b9cf10fbea0d08e92751b7b0fbae",
"description": "freedreno: Break out of \"should we free the entry\" loop once we've freed.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6de01faac5a20208422fb75d22f2bd88c53f53d8"
},
{
"sha": "daaf5f1d1868bebec7931a51753236a850ebbd24",
"description": "gallium: Fix leak of currently bound UBOs at CSO context destruction.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d90107a2002891ae0f5e9b1ac9ecd8789c9e1969",
"description": "gallivm: Fix max const buffer count.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1d35f77228ad540a551a8e09e062b764a6e31f5e"
},
{
"sha": "634384e4a09d897e0f045e6e99b787804ef4fe40",
"description": "gallium: Fix leak of bound SSBOs at CSO context destruction.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "311470fa64423f6ea2cadabf18c90aee07339aa0",
"description": "meson: Remove old todo comment about pthread stubs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "661b29283425c568d1fa403be703775e02c50d08",
"description": "egl: Skip closing drivers when building with AddressSanitizer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc8fc7bbc4a4d7fe4d3635be207daf2a6672662",
"description": "freedreno: Fix leak of u_transfer_helper.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d1465b3aeee318a3a76a652325aa13d4a1946f37"
},
{
"sha": "0626e3a950d5dbe5d86244670b54b67a2af6014c",
"description": "gallium: Fix leak of the merged driconf options.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8a05d6ffc65d0fd0e0a52fe84a174d4ca63e5521"
},
{
"sha": "06f2516696f7fe14d80324e6fef44c793ba75864",
"description": "freedreno/afuc: Fix up some sprintf format security warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cb6e693c911b1119efe8dd727b10bdeab908779",
"description": "egl/dri2: Drop some pointless ifdeffery",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d49e66c3ca8de374960fa4e2b14d665834b706f7",
"description": "egl/surfaceless: glthread support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a57acad8757a9ffb0d8fac9865b6a02ef50de6d",
"description": "util: Disable [[fallthrough]] for C17",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f2c4a47642cd389fffb18d4877b01856e41d6dc",
"description": "ci: Go back to previous ci-templates commit for debian.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59a6705ccef1f8a7b1e7f6486e33603c6d6b7606",
"description": "zink: do not require VK_KHR_external_memory",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f1432fd3e2d915f09a295f1ffb878471ce4e4d73"
},
{
"sha": "b1224143aa0f8daf0e62d44a8f2fde8080c654cf",
"description": "clover: Use .def files for exports on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "474baa04eda3b2bba3bf10c121ae98a7137dc128",
"description": "clover/api: Support MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f88347cd223c34324816e917e02aeaa31c6a58b5",
"description": "clover/core: Support MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cfd57dd489bab37ed77bddcfe4bbf55051f5362",
"description": "clover/llvm: Work around MSVC quirks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "149a036825ba74f9edd2468430f99ec0e927b845",
"description": "clover: Fix property_element::as for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80817b6e344258ac9b955f824ebf9019a0fc1610",
"description": "meson: Adjust Clover's required LLVM modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "959e0177990356d450da87eda0e7f99039656960",
"description": "clover: Add version.lib dependency for Clang on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72566fd92c27b39abe2057f6f23388ec40793dd9",
"description": "clover: Support LLVM coming from CMake instead of config-tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "425cfcafb20ab91669e2a080f4b095111d62969f",
"description": "clover: Add opencl-native build flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60454a4e990e2469846cfa07cf495a4bf5751207",
"description": "gallium: Remove unnecessary forward declaration of swrast_driver_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb7eee8b406b22d1b5107b9a264249116657b663",
"description": "gallium: Include winsock lib as a dependency for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5de2bc2296254340a09a0f83a98ed98d2786e38",
"description": "driconf: Avoid empty macro resulting in empty initializer braces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40",
"description": "util: Add os_get_page_size query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "852d91edcd48f8e923124a848abd20cabedeede4",
"description": "windows: Always set NOMINMAX to remove min/max macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a7abee60b699a6065edbe778cf990dd8d4910bb",
"description": "anv: Avoid a couple of warnings related to vk_error macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e60fcf0a8721efc4973910cde4733f4b3b54cb6f",
"description": "nir/opt_sink: return early when trying to sink unused instructions",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f"
},
{
"sha": "5603bb13e36276ddb1bf1a5c41f00988b368110e",
"description": "v3dv: fix early return from failed drmGetMagic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b14679ab226bd3e263a778ea8e39828bde38b403"
},
{
"sha": "9eee4054848c0d2f51818c549354cc156ca22487",
"description": "freedreno: Add missing dependency to build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1e8808a4a0f7f28dfc885bbe6c50e7a65ad15bbf"
},
{
"sha": "770230aab110478330a54aad6237d40db6028e90",
"description": "glx: Fix the generated error when indirect contexts are not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97858f3c9c15882da5c2cbd4d8a2dbc63d1d0b1a",
"description": "glx: Simplify error handling in glXImportContextEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c9e7f73ad9514e3b602a365e74edaec64f09ece",
"description": "microsoft/clc: increase test-timeout",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "a7fb25bfe418ed900c246ec8007e595a071881c9",
"description": "egl: fix typo in wl_drm error message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f4325e44b2a7eda0012577291ef63417fa044c6",
"description": "etnaviv: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3517b6fd53aca309c720ed384b24792bfe900c0a",
"description": "microsoft/clc: add missing dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "84dd4ac1c75675d16b1af66c79df6078ac33aea7",
"description": "microsoft/clc: use files-function for source-list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19a9f225011db783773641640ac5a3c94f9eb227",
"description": "zink: moved vkEnumerateInstanceVersion to create_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "195a001d7366a23c569c38437390edc5ad1c25e9",
"description": "gitlab-ci: do not clone git-repo for test-job",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4"
},
{
"sha": "361d143f941c34aead2bbad8541aa1eca54149ad",
"description": "meson: Add build option to specify default shader disk cache max-size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0546ceba16df527d8fd15c23b6a605ec11c71907",
"description": "radv: Use portable ffs and util_bitcount macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ff1eccce6e0cc18a9d2e6d9919e32274158ec2d",
"description": "radv: Replace pthread thread with thrd_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63dc2a53afee76934c131ee0faa935530a8aa75c",
"description": "radv: Replace pthread mutex with mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aefaceab09eba4d19c0c5c2120209b23d82043e9",
"description": "radv: Use unsigned with u_bit_scan for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60c362c4906afa7968eb1862c25d4fa44cc5355a",
"description": "radv: Create shader cache if ENABLE_SHADER_CACHE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bed6e462e18869ee44810a30aab1b053a2e3c926",
"description": "radv: Use standard __VA_ARGS__ macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09fb370068921331fee6042a8a81c381383af6e4",
"description": "radv: Fix function parameter types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ec0953e22cfea4e4869e45b784a13f44b65c275",
"description": "radv: Fix leak in radv_amdgpu_winsys_destroy()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "fa97061a8235b64009d7897ecf20cc81258f3403"
},
{
"sha": "314bcb393762d5bdb572e70ffce9ad1b50c57679",
"description": "radv: Fix callback signatures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be42e9a6d16dbc903739b31aae5133223b23dac4",
"description": "radv: Update radv_assert for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02481e1203847fa242d24e1ff2ae5a17bbad95bd",
"description": "radv: Ignore radv_printflike on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f7586704c364e26cfceea28edbb89fb8c26ea03",
"description": "radv: Don't return value in void function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fe62252e4ddbad519d0ce50e9dd46173e413857",
"description": "radv: Use os_localtime instead of localtime_r",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe67fe688a015e137f1ae3c6e36c5f14c2540253",
"description": "radv: Wrap pragmas with __GNUC__ to fix MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4a516ca7021ff99a569c2ebff28f699fa30faff",
"description": "radv: Replace VLAs with alloca",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "274925836828c1b7d2a34d29a81f7ab537211e9f",
"description": "radv: Update build defines for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c70842232ac9a302db285287eb20ffd3be71093",
"description": "radv: Exclude amdgpu driver files for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b79eac6b0736bf02788b87d420dc9022e1808751",
"description": "gitlab-ci: ignore nv_copy_depth_to_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4",
"description": "gitlab-ci: run piglit on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76b51fdf0c4205e78a94eefb359b2abec061dd2f",
"description": "gitlab-ci: build piglit in mesa_deps.ps1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04e3693e6d64d2d067c869d7ed697b25bb8d3a35",
"description": "gitlab-ci: build zlib statically on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaab92cc61f910c09d2c4df8297f2b19edb06309",
"description": "gitlab-ci: store build-artifacts from building mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e88c61eb41929ab0fbb98cc443f5f4f0680cf8a1",
"description": "ci: build the Vulkan device select layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06eef592ea77c94fb669543041175f8690e2ff6a",
"description": "vulkan: add missing src_inc to the device select layer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f86668f487b32c185388a39e2200c17c298b877a"
},
{
"sha": "a1976e1cb2d817a4d5229994b83c87d82485af9b",
"description": "intel/fs: Implement nir_jump_halt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6992d2f625baa460c81a00df2af062851c8c43a7",
"description": "intel/fs: Emit HALT_TARGET in emit_nir_code()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a7f0aa2e034c7f82cb143367efadb0e3eeca08e",
"description": "intel/fs: Remove unnecessary HALT_TARGET in opt_redundant_halt()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9d549b2bf94434efb7ef3ff390dd887adb9c9a4",
"description": "intel/fs: Use BRW_OPCODE_HALT for discards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e76e3590072a60a20115cf69ca0b3aa442269f99",
"description": "intel/fs: Rename PLACEHOLDER_HALT to HALT_TARGET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3ad9281901dd0222289f2d5df52814b29001faa",
"description": "Revert \"radeonsi: always return void from si_build_wrapper_function\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "0aba1743611109545bba86bf055a04ecbe210132"
},
{
"sha": "86675a07f811280974e834c5164de60a315c8114",
"description": "radeonsi: don't check for GS fast launch for NOT_EOP in the indexed case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7470c1760cb4f326ccf7483667185c0dcf98175",
"description": "radeonsi: don't set DrawID and StartInstance if they are unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4ddf67ee17aa5bdbf8cdf0e5f9eb6c5ad85e28e",
"description": "radeonsi: don't invalidate emitted NUM_INSTANCES for u_blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69c927debeb705ec46b50d8e5ddfacb81264b244",
"description": "radeonsi: disable WGP mode on gfx10.3 to prevent hangs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
},
{
"sha": "8ae3ad95ef3021d50be7778d3a879cd852980648",
"description": "ac: enable late allocation on VanGogh to increase perf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "623ea8153018e7874bb133921c5da7d9ce546a08",
"description": "radeonsi: don't update provoking vertex and outprim states in SGPR if unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4641dca269cb72fd9f2bd6d078f7055c855d9ad9",
"description": "radeonsi: don't update indexed flag in SGPR if it's unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7ee265a956d17396b716a261434f21f35f48688",
"description": "ac,radeonsi: fix load_first_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80a0f8aba384c7e3b64492740898ef8a5b575db0",
"description": "radeonsi: only mask 1 CU for GS/VS waves on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d4f1dcd155be753ff49cd763be916cf701cda25",
"description": "radeonsi: fix a nasty bug in si_pm4.c",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "da78d50bc87ef5db846a942664094b6299cd1888"
},
{
"sha": "bbad432e966ea8a8d17af3075ff115415dede9f9",
"description": "radeonsi: eliminate shader code for disabled or masked color outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "509142876b8b63d55c97a99525d1251d9f3988ed",
"description": "radeonsi: add AMD_DEBUG=nofastlaunch for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de799b2270f5342c2c108488c2c694412b06c945",
"description": "radeonsi: enable NGG and NGG culling on gfx10.3 APUs by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22917baa75c8b1f56b3d79490080a96909594753",
"description": "radeonsi: unduplicate code setting MIN_COMPRESSED_BLOCK_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c61411f253b7211607ebf817d548dd8cacb6ff6",
"description": "winsys/amdgpu: don't use debug_get_option_noop in a hot path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cabd8e333d1ba5d8af915d9384d5cc37c3fdf5b",
"description": "winsys/radeon: don't use debug_get_option_noop in a hot path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "530c276c4c3d11a364bb82a4e08cc87fc1308989",
"description": "radeonsi: fix max_lds_size warning in release builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d210312650913db29164d8aceb497a53931a3d8",
"description": "radeonsi: fix line stippling with LINES_ADJACENCY without GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e64d5cc4d6c0b950883be0882f9b7ad3401965c1",
"description": "radeonsi: fix a memory leak in si_create_dcc_retile_cs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1f21396431a03dc4e5a542628d7d8370973c967f"
},
{
"sha": "a287ab2020f0b657d3cebfe5676fcacbe17e585c",
"description": "radeonsi: use util_logbase2 instead of division by index_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5525551d034a0f1f1913c28a9be695e06b77990d",
"description": "radeonsi: correct the MAD/FMA support table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f50dea2188c7d777249bcec8c3a70aed50ce7b4",
"description": "radeonsi: always use a staging texture for linear 1D textures in VRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebcca77d4badfb3b1eb4e8753a3b553126ff109d",
"description": "radeonsi: print more fields in si_dump_shader_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "071fd55381598bac5fc6b98a9632c697d8df8939",
"description": "intel/compiler: Add GEN125 to enum gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130",
"description": "intel/iris: Build gen 12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b953f0f7a672389b4a6a591efb94f5e1eca7c25",
"description": "intel/anv: Build gen 12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f08d8c849e0df3703800a4471039a0297455951f",
"description": "intel/isl: Build gen 12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "032be8c4d430501d946f881870188885b918b510",
"description": "intel/genxml: Build gen 12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "569afd37f15cfc51750a71fd695f4496b0358fbb",
"description": "intel/genxml: Copy gen12.xml to gen125.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99fb15cd31472eb73befd8769134505e1f4b499c",
"description": "intel/dev: Add gen_device_info_is_12hp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b257795b10f9e1c0b87f34b8f363a75e4b1d51bb",
"description": "intel/dev: Use GEN_GEN if defined for gen_device_info_is_9lp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94a9867b0569c6f6d65b27f69b678f7f1785f3ad",
"description": "glx: Remove DRI1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63822802ef3de4d7a10b96e86e3de4a4f07b77c7",
"description": "glx: Handle create_context in terms of create_context_attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4ed0e8f3fb63d753e50576d7402c52cb30b0283",
"description": "glx: Check share ctx compatibility in ::create_context_attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "731f3c113ee22729e9c98d8e049d824b2c153261",
"description": "glx: Remove unused __GLXDRIscreen::createContext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97ae4297541e52af9f47cdc1e4f65ee06ecb78ba",
"description": "glx: Eliminate some stub functions for !GLX_DIRECT_RENDERING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "893a30eacc68b7add6430e3fa3ef59ef5ca306f1",
"description": "docs: inline contents.rst into index.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3047762c915032e161bcba612a1436ffae32a21",
"description": "docs: mention egl in api-list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f155a6da30a834269435356142c619ec8b90a5a",
"description": "docs: do not explicitly call out es-versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b54772d53abfdb619343035815526ff13061e33",
"description": "docs: use external link-references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f9e27cc1afeb29a52dcdb7d9fd65a7c335474bb",
"description": "docs: move major versions history out of front-page",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60fa79b00908e3da2ef3889b4946a87483aff498",
"description": "docs: break project history out of front-page",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fca21d3e70a8f0b09021fddd7db00f8faeae68d",
"description": "zink: revert to old load_ubo implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8366d23e7b342ed3d3f8251e6d970cc13d70e99f",
"description": "zink: add alternate ubo loader in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0471f83b07ad304cc79c60e1e4ddd6ecebb6784c",
"description": "util/slab: do not dereference NULL-pointer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0"
},
{
"sha": "4c180c262bbb57f22acc9000ea09730debb12325",
"description": "radeon/vcn: hevc main10 profile decoding pitch fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1c1bad582fc780c69d7413c4c2cdb0c7fe5227d",
"description": "d3d12: Fix GCC warnings for missing function prototypes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30e5abe5f51088f696fae79a69363ac3e78e3e3a",
"description": "microsoft/compiler: Add missing 'return' to switch case",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "423363803e53ed0f6379f185d2644465f02e2c3c",
"description": "d3d12: Fix use of incorrect clear color variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "e593329b0c9fc1177e8d54ea15693a5a4368b802",
"description": "microsoft/compiler: Misc fixes caught by GCC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "456620a6ad244a22941c7d5e728e84350816e400",
"description": "d3d12: Misc fixes caught by GCC warnings / code inspection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e481a1f65571be8d09d2cddea18119ae5c4ce35",
"description": "microsoft/compiler: Fix unhandled switch case warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eebb04fca4f6de3848a76e5324b2701818027eee",
"description": "d3d12: Fix unhandled switch case warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80dcd63f6469965d4b4b42b508fa6228005c4ca2",
"description": "d3d12: Clean up d3d12_compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "244a41d6a8183e8d2d8bca5fa3a6ba8e3c80cdad",
"description": "d3d12: Remove Windows-specific macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4358af87e77befde471341fb8f8549828fec6a30",
"description": "d3d12: Fix signed-unsigned comparison warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6060291c0e386118b8ae115189d0b0da3bdd4a54",
"description": "d3d12: Fix brace-initialization issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3bf781cb04cb45b30ce56e14a81266c6790b120",
"description": "microsoft/compiler: Remove dead code/variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "af6983885bd015ff6961a441e1c87153058bc49a",
"description": "d3d12: Delete unused local variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89f6b72f19dbc503386643c6283047bdb1013bef",
"description": "gallium/tests: fix unused-but-set-variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34e5b46fff2124d13b0d39269cdb88176a737340",
"description": "softpipe: fix maybe-uninitialized warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a702fa4e5c4aff130088365763513135cd0188b",
"description": "wgl: fix maybe-uninitialized warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "def15ad9ab57602b44268be88dd2cc10f02592dd",
"description": "glsl: fix redefinition warning on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a68d27b36bd0407a53a897fa55aa48410b13e7",
"description": "glapi: fix unused-function warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89b01cc02522d50843710242934daaab6687af97",
"description": "util: fix mingw format-extra-args warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f",
"description": "nir: don't sink instructions into loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b02e15d1a38b2454d7dba3e05aeb68dfbbddf007",
"description": "d3d12: do not inspect NULL samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94f8cb29ee7c615e74b4a85e14ac9e22c5dd7f2a",
"description": "aco: Fix NGG GS assert failure from the WG scan.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "62b5012ec35358a7c109746bfe1da33ca1b04f24"
},
{
"sha": "c2974a1d45c7e922bb36571cf6873f368dc639a6",
"description": "intel/tools/aubinator_error_decode: allow 0 arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a7010d4f5935ca31dc3aee285bb95ecfd6bbef4",
"description": "intel/tools/aubinator_error_decode: allow \"-\" as an input file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ffa45a775a6457dae85bd48bd3d424500fc55a9",
"description": "intel/tools/aubinator_error_decode: exit with an error on unknown option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9e4c0ada15b28118d65d119c508a7dc42da038f",
"description": "d3d12: lower bitfield_extract to shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a858ecd406f27724c17d3fd409a558cb1cc4917",
"description": "Revert \"radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+\"",
"nominated": false,
"nomination_type": 2,
"resolution": 2,
"master_sha": null,
"because_sha": "6fb4babfe98e222e648eb2ab210136b7540bf039"
},
{
"sha": "4c58c68ea6099be9313a0be08b21cbcad893951b",
"description": "ci: disable check-commits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37226269d375d3ec4d48a20c019ea9b4667f79a3",
"description": "etnaviv/drm: add some locking asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "034dd948dfd88d0686796e33563b99735127564b",
"description": "etnaviv/drm: convert to simple_mtx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aad0c7c6b8e73141f5dd5aed0c091efd5dba5b99",
"description": "etnaviv/drm: fix evil-twin etna_drm_table_lock",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f7d4871a6f85ef51c3660bf673426a820c4e1c6",
"description": "v3dv: don't log out of pool memory errors for internal driver pools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9adbaeff8526bd8e895ff083d2494a4f4eac0783",
"description": "v3dv: move error string definition to debug path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4679a3855f435679c2d95a5db18ae3faee1e6648",
"description": "mesa: replace ParameterValueOffset[i] with Parameters[i].ValueOffset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1755a5a38480264a4e25070209ce352b744183b5",
"description": "compiler: decrease STATE_LENGTH from 5 to 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdd3a448aeba8dc79f6d758d0219962daa55772b",
"description": "st/mesa: fix uninitialized/random clip plane state vars in lower_ucp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "584f27326c1560cc23538cb76fb734ab492ccc3c"
},
{
"sha": "f097c8773effcc2a1b940371c636ffa8c1cfd4ea",
"description": "mesa: allocate the attribute stack on demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0456a65658b9e5dea0e6f1fb48ae4bf0add23ea",
"description": "mesa: remove gl_texture_object references from glPush/PopAttrib stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "959380dcb0920e3f26aaddfeab68650077675040",
"description": "mesa: more optimizations in glPopAttrib (colormask, drawbuffers, coord replace)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6f6d3c0e7aad35ddf2100aedd2e39b71e42cd5c",
"description": "mesa: optimize out no-op calls in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27b981352a8e89fc1c4ae2f0cbb64f1ff02bf6a7",
"description": "mesa: skip _mesa_set_enable in glPopAttrib if there are no changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4bf8725856d571121e0a0fe644ec7b1877adacd",
"description": "mesa: reduce the size of gl_texture_attrib_node::Texture by about 90%",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e18550e26209a01465c85382c86a2c9246db0c",
"description": "mesa: optimize saving/restoring bound textures for glPush/PopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a8b54285d24e84facc6f7aefe486a568b6e80c4",
"description": "mesa: reorganize gl_texture and sampler structures for glPush/PopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fa9d9d06c44e9cf3d39b2ce5126bf1b0abff586",
"description": "mesa: add a fast path for restoring light attributes in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "734af6135334a91bf7615b2990bb85af3db62e67",
"description": "mesa: add a fast path for restoring fixed-func tex state in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3be42f9ca19d593d374d309f47ebd80abb001a24",
"description": "mesa: rewrite glPushAttrib/glPopAttrib to get rid of malloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e08b3b74e7f1d8fa22e1797ef4654d9ed6ff0e3a",
"description": "mesa: treat glPopMatrix as a no-op state change if it doesn't change the matrix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d7347105fce6cdbd2abbc827c7661a2c063c40e",
"description": "mesa: memset matrices at initialization to enable memcpy on it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "019f13160131212a1c03f0015f9e8ff9c7282182",
"description": "mesa: canonicalize matrix in glPushMatrix to make glPopMatrix possibly a no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5d17070bec94642be848aa40a471cdae8f05ac3",
"description": "mesa: consider glPushMatrix a no-op change from the driver perspective",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1982fd3d2bd12dbc1c85b61629d0c2a53606551",
"description": "mesa: skip glMultMatrix if the matrix is identity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b50332aef469273a4cc73f72cc5166412a4cb96",
"description": "mesa: fix crashes in the no_error case of invalid glUniform calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f94c190581ef71145d74e6342b5a9c5473df202a",
"description": "st/mesa: replace st_context::state::constants with a mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96fc1ab6476ce8cbd5dc739f0d723f286d0a628a",
"description": "st/mesa: add a faster path for uploading state parameters into constant buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b1f091bd924a4fba9e201ce8e0f98a91e9a8f1d",
"description": "gallium: add PIPE_CAP_PREFER_REAL_BUFFER_IN_CONSTBUF0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8423c2eee0e4d93502640343107f0e91fcbca8f",
"description": "mesa: add helpers for drivers to load state parameters into buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fe4a830fb02e265885402090085affab9eaf665",
"description": "mesa: merge light state parameters for faster uploads (disabled)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d6d66d516347d1749cfecb30792e110a0853ac8",
"description": "mesa: merge matrix state parameters for faster uploads (disabled)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63f7d7dd0a843254ffa51a41e2b90d5ab4dc45d7",
"description": "mesa: take advantage of sorted parameters in _mesa_load_state_parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9bff76b630b1655a934db6e5f3e6a59a5b6cde7",
"description": "mesa: put constants before state vars for ARB programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06a141469b38e6fd2fb2f870629e2e10d8a7ba00",
"description": "mesa: put constants before state vars for ffvp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cb0229f26a123015147c92a165a8d083e1ab1dd",
"description": "mesa: restructure gl_light vars to match the layout of gl_LightSource uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51ce2f6c8d0f28a972cb5f5608248cb77471abdc",
"description": "mesa: optimize setting gl_Light state parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc4afb21010993a2d3fcac8a17c9bc3e49cf32bb",
"description": "mesa: demystify material_attrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc31d9b733d0f8f6ab1983ccba584d28002fc2ba",
"description": "mesa: allow multi-slot program parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71504008c73ceea54824e6bbc0ddabf74e4f0c1b",
"description": "mesa: fix printing state parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2770a4bc63231adb822350efd55a46435e140b3a",
"description": "mesa: remove redundant _math_matrix_analyse calls in fetch_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ca6c99604f78249e273bd01b95e3ee5462f585e",
"description": "mesa: rework matrix statevar enums to remove excessive branching in fetch_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3175b63a0dfa290430f9f7eb651387788933a02b",
"description": "mesa: don't allocate matrices with malloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c84ca574d43b47932f32fc7cb67a21cec7ffe8c",
"description": "util: add a common ALIGN16 macro for m_matrix and u_threaded_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14a2117fc81178b81ad93ee5ff41b9ab907f689c",
"description": "mesa: replace _mesa_problem with unreachable in fetch_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4035a19320661ef28a6c1c335a429d3e5211ce95",
"description": "mesa: don't read from destination memory when computing state parameter values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bde7fa0cb32aad2e16434077748f74b5d593195a",
"description": "mesa: skip redundant uniform updates for glUniformHandle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b32e20e6301f2c1bfb25a939bddfeaa41d43c8c9",
"description": "mesa: skip redundant uniform updates for glUniformMatrix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "736f1f70ab8a7995041a707d28d0e1a5f2940f4c",
"description": "mesa: skip redundant uniform updates for glUniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0c66c167d3e0cac04861edbd939525002a8dbae",
"description": "mesa: move sampler condition for flushing into mesa_flush_vertices_for_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a2117bc9e01bc821a6f766c516665d2aa5b47d8",
"description": "mesa: call FLUSH_VERTICES before changing sampler uniforms",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9545139ce5f10180547568a3da94af9e291253fd"
},
{
"sha": "9281dfca3fff6cc725ebf02e6cd517cb473e3f1d",
"description": "mesa: don't print GL errors in release builds if MESA_DEBUG=silent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eda37fb2698f3f0d51ea6dd16b80b7b8ba032a89",
"description": "mesa: properly disallow param list reallocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "158351007e078a1e2068dee1e3913f9ff973cf49",
"description": "mesa: track ParameterValues size separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25e242155b9810e356e5aca7a8a0370840da56b9",
"description": "mesa: don't duplicate allocation code in _mesa_new_parameter_list_sized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d14562da86f1f3ee1a747183d8bac183ce75fd9",
"description": "radeonsi/gfx10: fix overflow and primitive queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd4016f978292e1576e28086eeab44eb1225ab25",
"description": "v3dv: ignore filter in TFU blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb75a67bd61e244d7c94b4741a3c53b8ee2a3fad",
"description": "v3dv: add a helper to choose a compatible TFU format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "329afedd8b44e85e9932da209951d235d60af7a3",
"description": "v3dv: handle Z mirroring in the TFU blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29f62061d95eabaa925918a493045f91b887a55a",
"description": "v3dv: expand the formats that can be handled in the TFU blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc62a0dfe4c7eeac18a4a8fc37b07803088c08ef",
"description": "aco: Avoid extra bitfield padding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44f05d6b742b27fd063c7789ea4ee7f9d68f8d4b",
"description": "aco: Stub sections that don't have _WIN32 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c3fd34103c75df28568c6ee888021b17fc011be",
"description": "aco: Fix warnings for bools in bitwise logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bc2a419fcbc89e7c7460f0eadebac104332caa7",
"description": "aco: Initialize union within Operand for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2c981f8d0536793e20225521581f47c9e2889df",
"description": "aco: Use u_memstream instead of POSIX memstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8259cfaa659ed780dc79e033c678bc2a315e5ad4",
"description": "aco: Replace indexed array initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76ad75dbb86e6ea6442c5c301855f0f3eeac485c",
"description": "aco: Const correct aco_compiler_statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9779a9a51e5d21044a2edbe15b876c5880d5804b",
"description": "aco: Declare num_reduce_ops for array size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93094b8c5e83bcecd37519cbe9f67cc6259faf48",
"description": "aco: Remove nonstandard parentheses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1f742e497a4720e8c909995759fcc93c1308a0b",
"description": "aco: Add missing C++ includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e352ebf88e82f99b554ce37bb7e6b2004949f188",
"description": "aco: Fix warnings about unsafe integer/bool mix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcd53bebe680f4171ee4b08669543da0c1243e76",
"description": "aco: Define NOMINMAX in Meson build file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d12991e016bbb948c01a86e7628440987c244c2",
"description": "aco: use FALLTHROUGH macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce56902f857e392b98c34bf1e1323586f4649847",
"description": "radv: use FALLTHROUGH macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fb4babfe98e222e648eb2ab210136b7540bf039",
"description": "radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+",
"nominated": false,
"nomination_type": 0,
"resolution": 2,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf7c4108fb62e52dd9018b6670ed933fddf7758f",
"description": "zink: allow the backend to optimise shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2e383e36a08e3d536b22c4825e0486499739e97",
"description": "glx: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff89a0afc6e8b9ceefc0d39c6cab2432b21e0dac",
"description": "tgsi: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "842088667f44ec77ba72803542a5aee0056cc68f",
"description": "egl: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "148a24f30514638d149a24a8fe084dc21730edb2",
"description": "amd/ac: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d89b988bae108d37673e87ef5a691fd36884fad",
"description": "nir/ntt: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fecbc1e541fccb59bc7004508c2b2a8353524805",
"description": "gallivm: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04eb94f93ba136e1266ae89e57bc6f6ae29365b3",
"description": "llvmpipe: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1532cd83f9edc8382c41bd6b9f9a1523d522f8b",
"description": "radeon: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7986febf276c2439fc476af09c301f37e7dbc67",
"description": "gallium: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd432d99811d5198d7a164c25d4f2a4b06d9aaf6",
"description": "softpipe: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c27563d64a947ab00c1a9cd0f9cc1df3e0836511",
"description": "gallium/util: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d9147438d8b6c7ec087507298438a59d324644a",
"description": "vbo: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b222cd52d056df6c569519ea5de2f68d6ed8472",
"description": "gallium/winsys: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ead225bb6fc3d533515b8d5ae2e304086cb3257f",
"description": "radeonsi: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4442f8eda3cf24f38ce2cb204c614a562079aee5",
"description": "compiler/spirv: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2aa777b6853ffbe23c5a5a7ae0503a17c158e9b",
"description": "src/mesa: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b3e6014a99c935dabe957299457be0e2de47e39",
"description": "xxhash: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d6fa03f74a7aa5224447f6bae67592dfcc1f52e",
"description": "gallium: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "805b6b426e9c1536a0d705ae3b0fdb7fd3dec04a",
"description": "nir: update fallthrough comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e7c00aacb98cfd45082489bee05a456637c5349",
"description": "util: add a FALLTROUGH macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5b899c7da4dc628debf11ff10e27000f62aed34",
"description": "spirv: add support for KHR_fragment_shading_rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "244514addd990dc211c8352e03dc13bbd21e6bab",
"description": "compiler/nir: introduce a new helper to get varying name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c9488e0d1bb500a19440a98c2debfbf42b4ff1f",
"description": "nir: wire shading rate variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f86668f487b32c185388a39e2200c17c298b877a",
"description": "vulkan/util: Consolidate typed_memcpy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "116b6d135dad7f45d018a2d715a614b35143f385",
"description": "util: Add os_localtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "531843cf2e939b764822ef56ba8e034ad417a812",
"description": "nir/algebraic: Avoid creating new fp64 ops when using softfp64",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "688dda5e1dd867607fbf837f6a5ebfdeeb8dd66e",
"description": "mesa: Use os_get_option() for MESA_*_OVERRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5",
"description": "util: Add property_get() fallback for android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73c6899285da9b93d5d140b44bca8a1a79afacad",
"description": "intel/fs: DISCARD_JUMP does not have side-effects",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56"
},
{
"sha": "b70847a3894cff36c6a4bd1cc96d174e5920397e",
"description": "nir: Use the right argument order for load_scratch_base_ptr",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
},
{
"sha": "b14679ab226bd3e263a778ea8e39828bde38b403",
"description": "v3dv: check return value of drmGetMagic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "124ea8debf95f3d6343975cb432e2e3d19db3eec",
"description": "v3dv: expand format coverage in TFU path for buffer to image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3f212c52e278ced13a795fab8c05f2f65ce7c0a",
"description": "v3dv: fix base layer for 3D blits in the TFU path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ece8dbe68f01972fd744a003fbe67fad62963c08",
"description": "v3dv: add a TFU path for image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9e53c6e5142302cef60bab3202538f6142ad759",
"description": "v3dv: add a format parameter to emit_tfu_job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d60a3ccf52be669f6f2973048ee53994125a6ace",
"description": "v3dv: support compressed formats with TFU unit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14e7361c4a7258b7d38e36777418c58a71d19bb2",
"description": "v3dv: remove obsolete disabled code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04ea3d65018ede109ba9a94f61bea3076eabf969",
"description": "radv: disable WGP_MODE for NGG on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf36cfced183bac5bb5e2f8e564674071493bdad",
"description": "radv: only mask 1 CU for GS/VS waves on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7729ea3d677e5f2c39013d112a9a395113229acf",
"description": "radv: only disable CU2 & CU3 when NGG is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "750591f4cbc1ffb2b99ad8c82126b3208fcb30c1",
"description": "radv: enable NGG on GFX10.3 APUs by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9ee0cd69a04a99d7fadd831c1c255b1523a2731",
"description": "ci: Make test-docs job depend on sanity job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94f4497a7909ef390b84b070de68923bb4487d43",
"description": "ci: Squash \"check mr/commits\" jobs into a single sanity job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "988dfc944dceefffeb80fd577ef28c75c25e6169",
"description": "ci: Move sanity stage to the beginning of the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8749fc4261467ff8c7eb25880516649ac794a20d",
"description": "ci: Use ci-fairy docker image instead of local git_archive one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfe45f3bd50cf3bc9af0ac756648423e9e3b03e0",
"description": "ci: Update to current ci-templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc80415a41b1a096f97ec092e615666fbe94c6f5",
"description": "ci: Drop ci-templates-sha anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e074a6d5272bd99536cd12a1ff6afdc6ece2890",
"description": "vulkan: Portable wsi_common_get_current_time()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "142d7b0f360d003d6c3914b198fb37e3e6b4a6cc",
"description": "vulkan: Replace pthread mutex with mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "440952f152aaaadc3083cece34e5782c6c278781",
"description": "vulkan: Remove GCC pragmas by fixing warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1768b23b5086abd8d6f5bd297300ce4829d3beb",
"description": "radv: save and dump vertex descriptors during GPU hang detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3e7a6502f01a6f38121c1512dcb55a66e63361",
"description": "radv: fix using bitfields for debug/perftest options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a90641b0d642589c31963200e256953a96ac325",
"description": "mesa/st_vdpau: set surface winsys handle modifier",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
},
{
"sha": "b3504f41733a55c7680fbd2f6240df2c0e9f8c3d",
"description": "amd/common: Check with_tests before adding test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40ede410358c85cba6b8990d56846014b0e712b6",
"description": "r600/sfn: remove leftover debug message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "093135067345488e6506045b8b92cf18b44e5893",
"description": "r600/sfn: remove unused file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "166657a736c54497da6c9278549c7ccd6c3b917a",
"description": "r600/sfn: Fix a few warnings in release builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "261f42f0c8790edfe40a3da65715fb29164335d8",
"description": "r600/sfn: fix definition of priority queue",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b8fdcffc4c755241d645c62385729ee14dd8620b"
},
{
"sha": "feaecbeeabbdc01498bc78cf65c3352a3d56480e",
"description": "r600/sfn: correct error signalling in switch default case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de353c1fbe2fe21809f824049fa5e415abae7628",
"description": "amd: Fix declaration mismatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a212a8a0f0f52ca7fa52e96b44825791221ef55d",
"description": "amd: Fix signature mismatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c521e9968e4df3e702d6bd20f384afa3bc47111",
"description": "amd: Work around MSVC limit for string literals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "740490787093ba3ce223485059052045b2ad958d",
"description": "amd: Replace vasprintf with vfprintf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ad8ac38c760732db87ff9809a049b0324804ff3",
"description": "amd: Stub sections that don't have _WIN32 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee72cd0757d77ade1e942c778c363249c72df82e",
"description": "amd: Remove bitfield sizes from enum values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31b4fdc00870e8c7c433ca30a05c32a0fe5528ce",
"description": "amd: Cast to int for %d snprintf argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb1adece5e3e9ac417ea5ba50bda8ca6b1a35dc0",
"description": "amd: Simplify ac_addrlib_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62a4a7787568b49b67ff17d9feb00a2c698e29a0",
"description": "mesa/st: choose S/D format depending on gl_format passed for readpixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e623726114922da0a5f788d4bc70e7962a6176d",
"description": "v3dv/pipeline: avoid unused warning on release build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ba86ca9c367b6a7a6511a3d99dafb374db4921a",
"description": "docs: grammar fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aed8d30b507568b7fc0f32afca012f8def5aca16",
"description": "radv: Deal with unused attachments in mip flush",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb"
},
{
"sha": "160a0f255194953b9c6cd3d305a4432645c0b60b",
"description": "freedreno/a6xx: add support for ARB_shader_stencil_export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b589df98622c811b397e6579358b2a51cff8a5ac",
"description": "radv: disable SQTT support for unsupported GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cf41814cd52f7de23e527518d1d90b8d346c78a",
"description": "aco: use binding chasing helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e732bea536be128afec8e364dc2b30f3d15498d5",
"description": "ac/nir: use binding chasing helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856a6523404d3b6358d8a96aca8af00a0157b489",
"description": "nir/opt_load_store_vectorize: use resource binding chasing helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31c9c727d1191e6ef4f3dd5c58de5264ef56d8dd",
"description": "nir: add helpers for chasing resource bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b946d6eac26d62628e37ea9d241908eef938b39",
"description": "CI: Re-enable MSVC build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6bb5e29b1b820c0ac45abdc0f6a10ab450a3053",
"description": "CI: Build d3d12 Gallium driver and CLC framework on MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "484fe1e9f260706f28ac5c06bf3753970c08c158",
"description": "CI: Update Windows build for current Meson options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77a474cb88e57ad9ad5d01b5bd2ea9e664097a56",
"description": "CI: Remove ludicrous Windows container build timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "187c146a2e04d0db575bbeb787e34ba124de655d",
"description": "CI: Windows: Use 32 vCPUs for Mesa build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddc900f7384c247185ca572e572aac8bd4748d06",
"description": "CI: Add Windows libclc and SPIRV-LLVM-Translator builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad90e9fee6ea2c7bf05104a589d60e9368f5427e",
"description": "microsoft/clc: Disable broken f32 -> i64/u64 test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a134abab8e3c2e7f5e3a8c3b94a657c9b7cca6f",
"description": "microsoft/clc: Allow building with Clang git",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67ba666a454a8856ca1ca7813da5c5b7308cb136",
"description": "d3d12: remove hand-written intrinsic builders",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
},
{
"sha": "2846d7811e5c84dc37b0fe564547e961d62ff638",
"description": "nir: fix nir_builder.h on MSVC C++ and GCC7.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
},
{
"sha": "7a77008283757d7c548572ef7a66d8d8c6052134",
"description": "nir: fix intrinsic builders on MSVC C++",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
},
{
"sha": "517b6986613e1d80d547ce82f56244c11ad2a1cb",
"description": "r600/sfn: lower all IO in one pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45f17702db655e721b3d85a6085a488ec98a774b",
"description": "r600/sfn: simplify IO lowering and fix TESS IO lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efcb7b70504824ce8831f191ca711045f73dcf76",
"description": "r600/sfn: lower GS IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81df5408ca1fb53e4c130c0f9fb23fe4d8eb0970",
"description": "r600/sfn: drop store_deref handling for VS and TES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eafa9bff805a2aa0cb956b31d57d09edc9a04dcc",
"description": "r600/sfn: Lower tess-eval IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7421f9d95bd67d29880de18b6a09a87dc2af6658",
"description": "r600/sfn: lower VS output IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8fdcffc4c755241d645c62385729ee14dd8620b",
"description": "r600/sfn: Fix vertex stage export to accomodate IO lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98bb63b2f06a61995d8d0d73aa30263716c6c418",
"description": "r600/sfn: remove unused FS input deref code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b6c17e2965621a46eb07ba2605d9f9e221a400b",
"description": "r600/sfn: lower IO for FS inputs and handle interpolation accordingly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a45e651b11df0700333d4a13eef102341f06c3ac",
"description": "r600/sfn: Add simplified constructors for FS shader inputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9babb853d1d627175833050d42a381702510108",
"description": "r600/sfn: Add lowering pass to convert load_interpolated to load for POS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c41d0d0c3da1cd869b9efe205f8508e95cbcb7b1",
"description": "r600/sfn: fix component loading from fixed buffer ID",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "18e97817148eb376274a8749c03b45c2f817c139"
},
{
"sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb",
"description": "panfrost: Update the resource layout when doing a tile -> linear conversion",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd"
},
{
"sha": "46518327aead81c2e08381ddf4b9dd6312441312",
"description": "v3dv: extend the list of formats supported by the TFU unit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca44b3edd7fa3d507170fffab2e922e104f97d75",
"description": "v3dv: batch buffer to image copies with the texel buffer path if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2809e2e816069ae267fb429d9c0fafd75db9e58c",
"description": "v3dv: fix leak in the buffer to image copy via texel buffer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9"
},
{
"sha": "aaed7a29bef6637c712c459f84ec6ec7911f1300",
"description": "radeonsi: implement GS fast launch for indexed triangle strips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb",
"description": "radv: Fix a hang on CB change by adding flushes.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "85647152535203aec5a5e77872e3ca501136244a",
"description": "docs: document new zink-flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "feb9462bb19096ecfcc11b42d5474c6309594cd9"
},
{
"sha": "313db572b7ac6c4798ad1d15be3eefe8167bab87",
"description": "nir: make intrinsic order in nir_print consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb0385b57cc1a7c752f83275b419f010b1337ea3",
"description": "radv: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b040737d309698df9d1e94b24205ae133048621",
"description": "nir: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddb81f5da32c0c81e8b9572827f8ae31133d1a7d",
"description": "glsl_to_nir: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eafc7eee5799139538398389592800589182b1e3",
"description": "spirv: use intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4",
"description": "nir: add generated intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3c65f97ad15832c1d01406216f59522e678b652",
"description": "nir: move nir_load_system_value() to nir_builder.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8ee599dfb1fa862d065e01f31d79a9006b74be4",
"description": "nir: remove useless nir_builder_opcodes.h include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2b9e3f715f991ae155957276cec535b2701c4fd",
"description": "nir: add destination bit-size information to more intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ec217a849896a469ceb8afc5a3caa811f0df214",
"description": "nir: add bit_size_src for when the destination bit size matches a source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "898d7c1f493b8d06168c2256404d448888183bd9",
"description": "nir: use a single canonical list of intrinsic indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6407b9b7d311de0669375dc005cc4cfc42ffe1f",
"description": "nir: fix sampler_lod_parameters_pan indices",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "deaebc82a73ba3f34c4f2ecf97cedb7fc9b0b154"
},
{
"sha": "a569ffeb83daaa3f3c179e0d315a5079334835f8",
"description": "freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e49748521ec9182e8d2eec823182cc463709123f"
},
{
"sha": "f7b2165b19c29f8494ac3eb5a40ff21c8d7e1fe8",
"description": "freedreno/a6xx: add support for dual-source blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efba865c4c9e9a922cefabcd86fe01004f6c3ada",
"description": "nir/lower_non_uniform: improve code with the same texture, sampler indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d55ca9c300a6e240cf9216bba203321b7b44c90",
"description": "anv: fix descriptor pool leak in VMA object",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0a6d2593b8b63d2429e79eed900848c5c9a522c9"
},
{
"sha": "df940760f9d454e90d743c65cba39cea65ee4a4c",
"description": "aco/optimizer: Propagate scc_needed label through p_wqm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bd3fefb74bb731d509f971cc89c687a0fd99feb",
"description": "aco/optimizer: Only set scc_needed when it is actually needed.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c"
},
{
"sha": "a941618a1fc361ad6089753b39dc3bcea71d8fe9",
"description": "glsl: avoid an out-of-bound access while setting up a location for variable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "47c358233d45747def3b796c37ae92df86860141"
},
{
"sha": "df143fa1ef6e4d97a8a3d50326a5a51ac30b4d49",
"description": "glsl: Drop mingw -O1 workaround for GCC>=7.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf2bcfe4457e727caf48db8c2e5e70e561395eb3",
"description": "scons: Fix build with llvm-12.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "954739fd18edd5c6ce2bb1028266235237834536",
"description": "radv/winsys: fix the sysmem submission path for GFX6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cba6ec309abb30964bdb7c96491b0bdee9615333"
},
{
"sha": "05799844df50d949591e06cd18c293963427acd4",
"description": "radv: Const aco_compiler_statistic_info usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb9b7d0a6877efb833ce5f34a8675bef23ebd801",
"description": "radv: fix missing initialization of the predication value",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f"
},
{
"sha": "d1ff00cb7684b58b33f3b21448b8a3e704958a62",
"description": "v3dv: remove non-conformant warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4adb643a0add642f093163010d63e94ff149e178",
"description": "docs/features: update list of v3dv supported features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5ff2a357ea31cdec7e773762f3be85c29c36620",
"description": "ac: use bigger storage for ac_arg::arg_index / ac_shader_args::arg_count",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6f130342658b85774c2b8125ff415aab66463153"
},
{
"sha": "0b3bd7c5167c7d7a87ded47730641a4103996591",
"description": "radeonsi/gfx10: flush gfx cs on ngg -> legacy transition",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "33a78948283c9911a06650bd2ba5467678249cfd",
"description": "util,radv: Cross-platform monotonic condition variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a94527ca18cbbd288e0e808c46b3e2dcb1d42ba",
"description": "util/os_time: Safe os_time_get_nano for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "192d721e3ba30d01f5501fce31ee14ea16f557c6",
"description": "c11/threads: Remove Windows XP support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0",
"description": "c11/threads: Remove Win32 null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1afb8e23c70dae79e91e955c1238a4579897a364",
"description": "c11/threads: Fix Win32 timed functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f09456361c4c753f686b8f155f5c8de3f1feebb9",
"description": "frontends/va/postproc: Convert destination when deinterlacing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49465babdb35d88ed8a283e925d6cd346255d50c",
"description": "frontends/va/postproc: Use the actual image height when blitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff9ea469f6b319cb07ee1ebbb687fa19c9d48e1c",
"description": "intel/disasm: Don't rely on FALLTHROUGHTs to print unsupported SFID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae27d7faae490ab7680fb059071d667d7261dca6",
"description": "panfrost: Fix stride calculation for Z32_S8X24/X32_S8X24 formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd",
"description": "panfrost: Calculate the row stride at resource creation time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "690232c90fab42e934e297c097c6f84dd3c3d762",
"description": "panfrost: Fix panfrost_needs_explicit_stride() for block-based formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "543ad77e6fbd53420f302c40c3de8ad15bae32c7",
"description": "panfrost: Expose panfrost_block_dim()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d0cd48fab57cbc54d9fbcb829dec09faec91d3a",
"description": "panfrost: Enable MSAA on bifrost when deqp debug option is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc93eb72813917c26ffaa50ce425997c2c08f01e",
"description": "panfrost: Unconditionally align strides on 64 bytes for linear resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "402cabf1ef4db655239768a5159ac3178dbadf10",
"description": "panfrost: Set the layer stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "176ce2b9528a6625575e54bedc517a4634c7673d",
"description": "panfrost: Add two helpers to calculate the surface pointer and strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84c4b232ea0d64e63454591922d68bb7d58513e3",
"description": "panfrost: Clarify bit 2:28 meaning in the Midgard texture descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74165b3a46f66e51a82da47cf269b371f0b86b9d",
"description": "panfrost: Add a minus(1) modifier to the Levels field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a612c05b57f41dda4ed957bd1fca356abd75bc19",
"description": "panfrost: Increase blit shader BO size on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f643bbcc8793eaed9098c8b50de87e80c302596",
"description": "pan/bi: LOD is a 8.8 fixed point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3949e8ba19f70f6e3bbe5453c0f4d8f3f579aca8",
"description": "pan/bi: Always emit a LOD/CUBE word for FETCH instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8040b797a821af9b91e1dd6014e596e6f8d9e1a2",
"description": "pan/bi: Only update LOD mode on TEX operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "864f4e2b15ebd80856b5d10db79ca28f6451d686",
"description": "panfrost: Set sample_count when packing bifrost texture descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e3d2a7d9be29cc2d949d65198533ae9b4e3d398",
"description": "panfrost: Set depth for 3D textures on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05880bc28510dcd829fae293c605823f07077af2",
"description": "panfrost: Fix decoding of texture payloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ba5a710b0615ccf289b263450f4c40eca003a6c",
"description": "panfrost: Get rid of the Sample Count enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de0b88223b0bdd8bac2d77f419499e1b6a6c41a2",
"description": "panfrost: Stop forcing depth to nr_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb69d3bf4ef480f841cc08a7132366ceacda8284",
"description": "panfrost: Fix RAW8/16/32 component replication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76a428d03b557b5b0467417825f8f565bd1058e0",
"description": "panfrost: Account for sample count in tib offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0a767f0e41f21713771663a49d2ada0bee9eb2d",
"description": "nir: Fix LOD source type for txf_ms instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4eac4422175164643d4e2ab8cf0f859fb6d02cb0",
"description": "aco/ngg: fix division-by-zero in assertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37a2c9ace6478b1137c9402347331eb23aacf056",
"description": "aco: fix GS with no outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdfa96561e64299a713162088da26753716df295",
"description": "radv/llvm,aco/ngg: fix large shift exponent in ngg_gs_vertex_lds_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d299c2eb0bdaf96f3c43d351688933c67cadd0cb",
"description": "pan/bi: Implement shader-db stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45de02bdac83552a2b18de9f4b6ad5a44922f0da",
"description": "pan/bi: Ensure TEXC src0 is not marked SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbd3a8eaddc12b64fbd61eff954983771f07be24",
"description": "pan/bi: Emit a combine even if we only pass one staging reg to TEXC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9121624fc6d59ceef5685dfdd54331b68d52005",
"description": "pan/bi: Fix off-by-one in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "087e3f8da804f8a333a96fbfe9948b5833ef9819",
"description": "pan/bi: Fix varying writemask handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eee2a4346154570d6130a05e14afde59bad17a1f",
"description": "pan/bi: Implement sampler1D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b23fbb9543672c0351a25d5d204fa9cc731a113",
"description": "pan/mdg: Fix shader-db counter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "028de3beaf9d44330cbaab24519e8f98659aa570",
"description": "panfrost: Enable indirect uniform indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33a764554204596db67940a5672a7690f56f3a4b",
"description": "panfrost: Add PAN_GPU_ID debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a1238f3a36f3a40cc709b1a76c7f4e920d4d528",
"description": "nir/unsigned_upper_bound: decrement num_sources_left before recursing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65fbae16e37b5f349a0d0feb8d54ba132a1f02f4",
"description": "nir/unsigned_upper_bound: fix buffer overflow in search_phi_bcsel",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "72ac3f60261a8510512861b93e843e695331e2ab"
},
{
"sha": "cf0b54cdc16c9e7197954259e87ae194d65fb0ec",
"description": "aco: fix v_mul_hi_u32_u24 format",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "57c152af9ce2e34c1a8724574c6a2c5d19c0c845"
},
{
"sha": "ecebc263f5b03550e27df0d1068340b61621fa93",
"description": "Revert \"util: Add helpers for various one-time-init patters\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949"
},
{
"sha": "86662655ece52ae56afddcb8c9b5ded43719757e",
"description": "Revert \"nir: Use get_once() helper for one-time init's\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418"
},
{
"sha": "5461e212456e7c35ef489e0fc2a4fafddfa79c06",
"description": "Revert \"freedreno/ir3: Use get_once() for one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323"
},
{
"sha": "b8fb95ce01cb131f4991f807364ce61fa542e5ab",
"description": "Revert \"gallium/hud: Use do_once for one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160"
},
{
"sha": "f20192f7c33cf34e7dd1239d18000e16d5ccf94e",
"description": "Revert \"mesa/st: Use do_once for one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f"
},
{
"sha": "410b65185931a20acd3d7c2371bd62d9c8a7002c",
"description": "Revert \"util: Fix helgrind complaint about one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17"
},
{
"sha": "8fffcbce9bcf393ee0e629aa66eaea4184afef1a",
"description": "Revert \"mesa: Fix helgrind complaint about one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f7102ac376a23a394786085a2b0dffa94c13150c"
},
{
"sha": "1f6e03c3bf51b2ba8cd7f22c069a962beada7f13",
"description": "Revert \"gallium/trace: Fix helgrind complaint about one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2"
},
{
"sha": "f57f040f13cdf8ba7bafc46ce398d12e2a7ef63c",
"description": "Revert \"tgsi: Fix helgrind complaint about one-time init\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9"
},
{
"sha": "8da98beb5d62117192060e23393034a38c9910fa",
"description": "radv: always use 32-bit predication on compute queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f",
"description": "radv: use 32-bit predication for conditional rendering on GFX10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1558ec3ec9002c0d79b177d7b77d5a0070297bc",
"description": "ac: add gpu_info::has_32bit_predication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "472e81ed805a1f8f9e6d1b2ca39c089c674c33df",
"description": "v3dv: Wayland WSI support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549",
"description": "intel/rt: Implement push constants as global memory reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7e24e559fb632eae54e444b022db9da35922258",
"description": "intel/rt: Add support for hit attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96fde5518b5c47550f0f42f3a0504ccbdc4a4e92",
"description": "intel/rt: Add a helper to create the raygen trampoline shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "303378e1dd4119e04e0f6cb623766115a00c2eea",
"description": "intel/rt: Add lowering for combined intersection/any-hit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb261b03e5af7862f1321c778e3ad54b640226bc",
"description": "intel/rt: Add lowering for ray-walk intrinsics in any-hit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3ddefa000ec09631ac0115fd959e152edca27d8",
"description": "intel/rt: Add support for shader buffer record memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ba7d459a3a193b002586ddbee2720948002421c",
"description": "intel/rt: Implement the new ray-tracing system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ce7c93755fd62ea91e384255e85f6689b6d890b",
"description": "intel/rt: Implement traceRay()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56",
"description": "intel/fs: Add and implement intel-specific ray-tracing intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f6ae809ef000a3f0ed20148fd5e8c98d43b62d1",
"description": "intel/rt: Implement support for shader call payloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72354b0e9dd338f28e0422be81ccb31cf241a36c",
"description": "intel/rt: Add a helper to create a trivial return shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fad81a3968144f4765a13e70082fdc163650b1db",
"description": "intel/rt: Add a pass to lower shader call instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca88cd8e5a6d1c36e0f3842eee20edeb1d78eec2",
"description": "intel/rt: Add return instructions at the end of ray-tracing shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49778a7253dfce7a09c6d0e433c571a543d85065",
"description": "intel/rt: Add support for scratch in ray-tracing shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b3f6cdc6cf1b2a217af447196e53469a1c9a8d6",
"description": "intel/rt: Add lowering functions for each ray-tracing stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7660918d77851d35170e0064d22d2281fed5ac4",
"description": "intel/rt: Add a pass to lower the new ray-tracing intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e50db4edac110f59b2381cbb27cb568a4a4b8ea",
"description": "intel/rt: Add builder helpers for accessing RT data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f6e70c85a88bb18f48a42574b77b4c0a27d8dbf",
"description": "intel/fs: Add and implement a load_global_const_block intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d5b57aeb7d381337e7bfda418205240330f3f04",
"description": "intel/rt: Add a brw_rt.h header with #defines for basic RT data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7280b0911d8ce22092251a8db6d37b11bdc5a59e",
"description": "intel/compiler: Add support for bindless shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27f44116fe0bfde34149a676ddb5e75d14fffe7b",
"description": "intel/debug: Add a debug flag for ray-tracing shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7dd172aaa11fcada1513082ff0abea031090b1e",
"description": "nir/lower_io: Support shader_call_data in vars_to_explicit_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "477d2f03794154eccde9e33573d326d11f1c64d0",
"description": "nir/lower_io: Allow ray_hit_attrib in lower_vars_to_explicit_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbbb0600f64347a1b1c6d9ba6d4d5863071d7fb4",
"description": "nir: Add a helper to get the live set at a cursor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7eccb9ca2a3371aa6bbe912c1088cfa30f548f6",
"description": "intel/genxml: Add BVH data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "980950c52100f8f54c68d0ec0cd0023480673c95",
"description": "intel/genxml: Add RT_DISPATCH_GLOBALS and RT_*_SBT_HANDLE structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "858d565eea4d9e1152277550ee88f7acf4cb71fc",
"description": "intel/genxml: Support truncated addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba9c714cacd21b6f5ee1c58d219c52af23a80a27",
"description": "intel/genxml/pack: Stash the cloned address field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d16d973a70aed61f38607229339a8c4d3c2ad6d",
"description": "intel/genxml: Add the BINDLESS_SHADER_RECORD data structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5faf859ebbeed2a529913d064aae76055cce586b",
"description": "intel/dev: Add a gen_device_info::has_ray_tracing bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d6434f02ba7ae17664506645f43365b2753ffc4",
"description": "spirv: Emit nir_jump_halt after TerminateRay or IgnoreIntersection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "630e54a08b7efb4a92e7708fc5cd682767a1a502",
"description": "nir: Add a halt instruction type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1281f8a995bcbe6144b43f27bb0c89c28f2a3ba",
"description": "meson: add idep_mesautil to components using simple_mtx.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841"
},
{
"sha": "37a706ad5d99857da187d2e253e8927e7fe23145",
"description": "Revert \"zink: initial implementation of shader keys\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc"
},
{
"sha": "06cb6c6063b989c9f225822ff8616590d2167814",
"description": "Revert \"zink: refcount the shader cache\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "b9fdc21bba0724271520462f3f04ba72ae106a26"
},
{
"sha": "01f04c7760aa27f7edc138631eb434124d3b6b17",
"description": "Revert \"zink: move shader key structs into their own header\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f"
},
{
"sha": "a4d03aa2b16a0cd6a94855784bbf8f32ed7bd595",
"description": "Revert \"zink: fill in params for fs shader keys and flag shader for rebuild\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a"
},
{
"sha": "1a25b1b36e791e5c13757d1cd8d07b72e49b1ca4",
"description": "Revert \"zink: put those shader keys to work fixing up fragment shaders\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5"
},
{
"sha": "469c59f8eade8fa72dfe0260abaccced69d2aa8d",
"description": "Revert \"zink: update shader modules in gfx program when flagged dirty\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b"
},
{
"sha": "025cb90042ba62db8f4be6b612c8f5d2b6b3746b",
"description": "radv: Fix RB+ blending for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e893102bcf5d6632f36399d745481639344e5526"
},
{
"sha": "0742edba5ef4aa2253436a449a797daa8f2779d5",
"description": "mesa: Synchronize get_gl_override()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9",
"description": "tgsi: Fix helgrind complaint about one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2",
"description": "gallium/trace: Fix helgrind complaint about one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7102ac376a23a394786085a2b0dffa94c13150c",
"description": "mesa: Fix helgrind complaint about one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17",
"description": "util: Fix helgrind complaint about one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f",
"description": "mesa/st: Use do_once for one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160",
"description": "gallium/hud: Use do_once for one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323",
"description": "freedreno/ir3: Use get_once() for one-time init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418",
"description": "nir: Use get_once() helper for one-time init's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949",
"description": "util: Add helpers for various one-time-init patters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841",
"description": "util: Add helgrind support for simple_mtx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f223a2329a7d392b8860f488b3797012cdd37fe",
"description": "spirv: Implement SpvOpConvertUToAccelerationStructureKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "879b87cf8cc59087e81b51ea26738c013c6cfa95",
"description": "spirv: Implement OpTerminateRayKHR and OpIgnoreIntersectionKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66685679b7c047398d3f593db86a24eba38db3b9",
"description": "spirv: Call repair SSA for OpTerminateInvocation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "886d2d1a9abcb0572a957c24ae44de4d6c055bc0"
},
{
"sha": "6885cc6f654e66eb53d5e3b44b3e071c9e0621a9",
"description": "spirv: Implement OpTraceRayKHR and OpExecuteCallableKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "946d5ca004c33435a648ae115b859caa607e78d6",
"description": "spirv: Update JSON and headers from Khronos main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b15caf190b574b4e58b29eeb5b241abccbc43de1",
"description": "spirv: Rename some ray-tracing intrinsics to NV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22c1e0974786249066c27e15fd7ebec74e5a5a62",
"description": "vulkan: Update XML and headers to 1.2.162",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0286fc09b72bd8e7e43bdccb30a89b023d79452",
"description": "zink: fall back to util_blitter for scaled resolves",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "19906022e22cb37493861b6976c9623618b5b769"
},
{
"sha": "1c17223c02b68679d67a4e4a6be8b9b7a80fa2e9",
"description": "nir/opt_peephole_select: respect selection_control when collapsing ifs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28395407eb86d17a72b970262d4089c73975ae11",
"description": "nir/opt_peephole_select: collapse nested IFs if applicable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "000ea77938725d81588f2cc5120a09798e51f192",
"description": "v3dv: fix allocation size for BO handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa5429390b2236f4cb92336b122d7a16be7a5fa7",
"description": "v3dv: remove obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19da9bd10d94bbda211c6395aef34fe97daabebc",
"description": "clover: Fix typo in comment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "105fc1c615eb4963503c738c68766f830bc5a662",
"description": "gallium: fix missing bit field in p_state.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3dc6da1ac1f5be2d6421940739b88f7e8d36cdf9"
},
{
"sha": "87c70f1984fc6f9be6c32559ecfbde1946ff7360",
"description": "lavapipe: enable pipeline stats queries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4263162839d67f08c69895925ffc19cb4fbf4c42",
"description": "lavapipe: fixup mipmap precsion bits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c0a078fdb4b856ecc29d5cf9b0478afc2309aa8",
"description": "llvmpipe: fix multisample lines.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d932720ff7dd8fafbb200d9f91c3956d5f0e775e",
"description": "llvmpipe: fix multisample point rendering.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ed54033def4e56e2ec9de7d25f7d4db30523b77",
"description": "llvmpipe/setup: move point stats collection earlier.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f24645653863564eb059c1200a52b25f659216e5",
"description": "lavapipe: fix wsi acquire fences",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d90c7cbc4d005fe6245d0a19985784940792403",
"description": "lavapipe: fixup device allocate + enable private data",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ac396e2e5b966a247b698dcc44456fff1ffa0df",
"description": "zink: fix layered resolves",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "19906022e22cb37493861b6976c9623618b5b769"
},
{
"sha": "989877365d236e553e740dd9b77dbf524d8d4a98",
"description": "release-calender: Update 20.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f60fabc38f72c1a201698ca263b4fadb5b9df1dc",
"description": "docs: update calendar and link releases notes for 20.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c2e8a8f90a09a0ec2d0a4bb9592e57311e17a1e",
"description": "docs: Add relnotes for 20.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad2b1200875bc3f99c5302117ebc58f624a3e14e",
"description": "docs: add release notes for 20.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e961b91c320125c81fbae0d8f9f6076ee58aa3c",
"description": "aco: optimize v_add+v_lshlrev to v_mad_u32_u24 on GFX6-8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9e4504b0dc6752f1820deb01eb829b4f2af3a45",
"description": "aco: optimize v_add+s_lshl to v_mad_u32_u24 on GFX6-8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaef1f21278ff8ddd534946c562b211b7208c155",
"description": "aco: allow to use the range analysis UB in emit_{sop2,vop2}_instruction()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be600b009a8c4508a488f71b9eaf5e6901dff245",
"description": "aco: add a new Operand flag to indicate that is 24-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05fd780012894c3b6527df6d434c4cb3c82d7772",
"description": "aco/tests: extend the optimize.add_lshl tests to GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd59c22325293d17ed76bc803d927407ae0a7abe",
"description": "ac,radv: use better export formats for 8-bit when RB+ isn't allowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "684531fd37ca3aa15dfb34f34ada10615ff66864",
"description": "radv: add new vk_format_is_*() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5227465c13ae74651a932a82aeae65683f4a063",
"description": "meson: use a feature option for microsoft-clc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "7ca4a478ad307e3e706e86b2786929a6a3b7dff8",
"description": "meson: Don't add extra values to shader-cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5de56937a3d009659076dc67de6a57379fc7a31b"
},
{
"sha": "a92f597b98bb032b904c7c8a8c3a9fe798b51915",
"description": "freedreno/ir3: Fix valgrind complaint about streamout state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9de6a601ce61fd3466aed0054b1759fa3fcdf162",
"description": "freedreno/drm: Quiet timedout error msg",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e"
},
{
"sha": "98d182fd46c90934f85700f9d2b35190ea4c848c",
"description": "freedreno/a6xx: Clear control mem at context create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "150a914a786281e20a97fc03d7aaf4d6454bd618",
"description": "freedreno: Convert one last mtx_t -> simple_mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8651cfbbf05516fb901a766ca562a5101c835f7d",
"description": "freedreno: emit_marker() cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b039e03f55517287d73b485802a8537e3639141b",
"description": "mesa: add an environment variable to default enable INTEL_blackhole",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5610d99492ab981f3bcf2f8a3baaae882616f1d",
"description": "st: trigger noop if the default value is not true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76ade57fa6585a388fe81f8a3a9235230628a727",
"description": "ir3/ra: Fix array reg liveness in scalar pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88b5a2b80bc60f0d7416275835a264c7ce19b656",
"description": "nir: fix gathering cross invocation info",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5b77b14448c39d664460fd00d2a356d47858880f"
},
{
"sha": "79bd8edd87e8d1f72b0d80918463319653a91a27",
"description": "swr: Pass draw start information to state update mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c83cc49f6bcf6cb6fd3a061fc10b6139b77afb81",
"description": "ci: fix name of the Sienna Cichlid expected failures file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce5c23eb009b1453347e87099a4dfc72d4c8c793",
"description": "v3dv/cmd_buffer: missing (uint8_t *) casting when calling memcmp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e1c8041cde64ff72dab504ee0e31c2b5224145d6"
},
{
"sha": "14ec91b1319254c5ee608fa0d6c0110439c29d7b",
"description": "radv: dump BO ranges into bo_ranges.log instead of stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ffa6acb0decca0a8eb41b41e985b2f92bf8d1ff",
"description": "radv: add RADV_DEBUG=noumr to disable UMR logs during GPU hang detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a61a398f7eb4f2dd50722e152895a1e54b599e14",
"description": "radv: dump application info in the GPU hang report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d7f78ccf8f2079492f3b135f4a374e45942e7fc",
"description": "radv: append a time string to the hang report dump directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15e1b530f6e010e639a193422eed3736fc060bf3",
"description": "radv: print more debug messages when generating a hang report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7364c9fe0ad2e8bae94045b4ffef13a12f49faa",
"description": "radeonsi: don't allocate LDS for TCS inputs if it's not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4ba51e5be5462fd191970243512852c90aedc7e",
"description": "radeonsi: don't insert barrier between VS/TCS if all TCS inputs come from VGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61fe66a2e433c5565153ca800e81c36a17c7cba1",
"description": "radeonsi: pass VS->TCS IO via VGPRs if VS and TCS have the same thread count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f130342658b85774c2b8125ff415aab66463153",
"description": "ac/llvm: prepare for passing VS->TCS IO via VGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98b2aacfbfe3cbdeabed3200b98cb02915d08b29",
"description": "radeonsi: remove unnecessary NULL checking in NIR tess functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1190808eca6c23d18ff1c2ba7abc99601b221bb5",
"description": "radeonsi: if VS and TCS have the same number of threads, merge the conditonals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aba1743611109545bba86bf055a04ecbe210132",
"description": "radeonsi: always return void from si_build_wrapper_function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a56e92c79e35a44590e20a5b9032b0a29db80c73",
"description": "radeonsi: merge TCS and TCS epilog conditional blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c605de30ebcfe1eb883c011dcb7db69e38c015c6",
"description": "radeonsi: don't generate a dead conditional in si_write_tess_factors on gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5df5ee2722f44782d8bb6562d0e11ffff813ed46",
"description": "radeonsi: limit HS LDS usage per workgroup to 16K to allow at least 2 WGs/CU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdee9dc633fd3aed4c27bf09c285dfd788c803ad",
"description": "radeonsi: don't allocate LDS for TCS outputs if they are not read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10beddf6595499f17c6c23ec0409160fe1e952df",
"description": "radeonsi: don't leave more than 8 unoccupied lanes in HS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b5b5cbc53430d39993db5fb3bcd9f99ed006f2c",
"description": "radeonsi: adjust tess SGPRs to allow fully occupied 3 HS waves of triangles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96593847445bd4f80ef65040dda5f74c26c7a80a",
"description": "ac/nir: fix a typo in ac_are_tessfactors_def_in_all_invocs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2832bc972bfb512b314a3180a1258be984807760"
},
{
"sha": "bb6bdeb2305cda83fe58617b628b78ff968b2d00",
"description": "r600/sfn: Correctly lower all int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "861d48ea0b1831dcfe95c0c3ad3afaa5808e0408",
"description": "nv50/ir: Initialize Program members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8976918efa2cb5d08fc762b3aea125f18aa0ebd5",
"description": "r600/sfn: use a per stream index register in GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "335c48ab330a5e3d7cc2bdd905eba44a3a80e982",
"description": "r600/sfn: lower bool to int32 only after common optimizations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
},
{
"sha": "5b77b14448c39d664460fd00d2a356d47858880f",
"description": "nir: Use src_is_invocation_id in get_deref_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e78c089aae5789d2ad2698beb9f13c12736f7443",
"description": "nir: fix gathering patch IO usage with lowered IO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2"
},
{
"sha": "aadfdb962ffa425a230d972c28351c8879072b6b",
"description": "nir: fix gathering TCS cross invocation access with lowered IO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "abe9588ff048656c94d2074ca3d852ac371e0c7b"
},
{
"sha": "9edfbd629611109d56d11943f92a4e4bcfebf3ab",
"description": "mesa: lock Shared->TexMutex only once for a glthread batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e7270de551e25acc75b2acb496320cf312c96ab",
"description": "mesa: lock Shared->BufferObjects only once for a glthread batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8684672ff39d49bc2db3564b8c77784606a5d9d",
"description": "glthread: make glGetActiveUniform return without syncing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f820b38d41a3bea956fd79ec6930fea860b50d9",
"description": "mesa: make error handling for glGetActiveUniform glthread-safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac4dc6e139b8ed84622ba0fcdcea4ec15e60b586",
"description": "mesa: add glInternalSetError for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "347a3d68cd8ed31fb50a7509f1526a2930d0cd50",
"description": "radv: Dump BO VA ranges on hang.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba9906fc8f27aaeff1c90f3e2b125173bc3684c4",
"description": "clover: Initialize command_queue member _props.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e42a7fa03786603b5069afb762006623d71ae7e7"
},
{
"sha": "f8dc22bf61c1e6008f6954ffd25c1ee322f500c6",
"description": "meson: drop deprecated EGL platform build options",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4da8323a14b58303b41826382f1951131171da0f",
"description": "gitlab-ci: drop deprecated platforms that snuck in when nobody was watching",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c56f09124b195c5cbaabdd7eadbb0523bede3abb"
},
{
"sha": "14186a1b845b60f45fa3ad34a072dce1a6cbe67e",
"description": "aco/tests: add Builder::v_mul_imm() tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aab507c6b051be99551373b36be19d14a9cbeab0",
"description": "aco: use v_mul_imm() for some nir_op_imul",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02c5519e6c6bca75f9cd5603fa6e8a6e51eff4e3",
"description": "aco: try harder to not create v_mul_lo_u32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ca23bcf39623b5ca0d4a1d2c41b4509d1c737f9",
"description": "aco: copy constant to sgpr in Builder::v_mul_imm()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "756bb29391bc368d38472b825510320ddae6042e",
"description": "aco: create vgpr constant copies using v_bfrev_b32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d93fc25f0667805c8e8a95febf5adc4052f9282",
"description": "aco: count v_mul_lo_u32 as 16 cycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70d665d981bfef6735fb7178e4c481d467e1176c",
"description": "aco: don't create v_mov_b32 in v_mul_imm()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35613c752f5826dcc5bbfbfb8e6ab0ab3127b7d3",
"description": "radeon/vce: Bitrate not updated when changing framerate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a59b1b18a95af1f8edb0093baf508e974e3251a2",
"description": "glx, egl: Add LIBGL_DRI2_DISABLE environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27612984a4d414d118d97ab17a9b2f66235d0884",
"description": "gallium/vl: Set modifier field for winsys handle.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
},
{
"sha": "8c3abcab6d889c17c19ed28ba8401b16d6599891",
"description": "nir/copy_prop_vars: avoid a duplicate lookup if src == vec_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33eeb994be136ac4046b75a2088aa40a8f005c70",
"description": "nir/copy_prop_vars: use nir_deref_and_path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abc3225927453786de240b4493507318e8ecfa4f",
"description": "nir/deref: add helpers to lazily create paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d8c06d484fdb9514d49ead04637bb554e25b01d",
"description": "nir/search: check for changes before adding uses to worklist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "556a20afe6a1222897f81f6d87ee0d003aa03539",
"description": "nir/search: check instr type before adding to worklist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4832262560d3156cf47be14c52128ae2da4c7371",
"description": "nir/loop_analyze: initialize loop variables on demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be7b20135e50a15081de54fb24c731503df660a5",
"description": "nir/copy_prop_vars,nir/dead_write_vars: ignore read-only loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "276e241b579d8935c2963d7ac2c237f7f9e9a4b6",
"description": "nir: add nir_var_vec_indexable_modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb01882ddbbf9eedc646259f24917f06766465b4",
"description": "nir: add nir_phi_get_src_from_block() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d477baa4f917f502758268ade6590fef7a89d4e",
"description": "nir: allow for cheap intrinsics in nir_opt_peephole_select()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cc29fccbeb761f124a71fc3d0c27d55a51596e9",
"description": "radv/winsys: Fix use of nonexisting struct type in sizeof",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eda7f475cfebe79cefdb2ab19daeaa29030c704",
"description": "radv/query: Avoid hardcoding array size constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4d6131c156103ebf0ed683a71c51337c7d4834e",
"description": "radv,aco: Compile with -Wshadow when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cba6ec309abb30964bdb7c96491b0bdee9615333",
"description": "radv: Fix -Wshadow warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a978602d1f2faa11502ca63f75d1c528c90e8ddd",
"description": "aco/tests: Fix -Wunused warnings in release mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5231c788ff0da6f66426e2d7fd3d0c799094f66b",
"description": "aco/tests: Fix -Wshadow warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bb88743203f9347b347b9db6dd593df060db819",
"description": "aco: Fix -Wshadow warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc7f442d8e03919cf7f8e6a470b3c0406e11a1f9",
"description": "radv: ignore other blend targets if dual-source blending is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c08144b8ba0502a41ba571d7ead54d8cd5446cdf",
"description": "docs: add basic docs for d3d12 driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0678fdd983dfbc3f82671a66f6dbc7607f955e99",
"description": "ci: add list of expected failures for Sienna Cichlid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94c00be49fba0bbfe39836844c622c02dbe142a2",
"description": "v3dv: only write new uniforms when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "070dccdad934aa29a12e852b47a3288d29a8de9e",
"description": "v3dv: remove redundant free of default pipeline attributes BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54e8138bbc8f694eaa47bfb289251ae7c7e12210",
"description": "r600/sb: Initialize sb_context members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbd21c403826d9b7f0499690783ecbbf1b2fad01",
"description": "r600/sfn: Initialize ShaderFromNir members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1b675bdd5e9217eaa6258deaa5b30087cb0327c",
"description": "r600/sfn: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50fef61fa54899856fc66516b22a82d327fe8ed4",
"description": "intel/fs: Add support for printing half-float immediate values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91f7e262e1cdf6d8e5cbc8c3cd4370ad354e14ae",
"description": "intel/fs: Silence unused parameter warning in filter_simd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f0907a4f591449de0dd7cfa4b196ce65d6aa156",
"description": "intel/compiler: Delete redundant MAC declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6edc2a3d40406f5b0a5edd5bcccd3232ad50a61f",
"description": "intel/compiler: Rotate instructions ROR and ROL cannot have source modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1e92e83856b1ef8a827a63359d59ed7883ed4994"
},
{
"sha": "366de8acc1763de04c052fe9d0cec34c138dd2c2",
"description": "docs: Update Mesa GL enum allocations for EGL_MESA_platform_xcb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c41cd7c32454a94547f7a0e8da44282e3cef4813",
"description": "radv/winsys: add missing Van Gogh and Dimgrey Cavefish in the null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c8cee39f45b82ea18a7575174aabf7c7f85e4da",
"description": "radv/winsys: fill real PCIID for Sienna Cichlid and Navy Flounder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bac6cc586fe4c1b24351e0574d3a961eb631f6ae",
"description": "ir3: Enable nir_lower_vars_to_scratch on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea3db9f5960c50da34730cb08023947810b47aaa",
"description": "freedreno/a6xx: Implement private memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d44461dd51c2c5ce60cc8b99c8863e2567609c9",
"description": "tu: Support private memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b525934f26a52ba81a5b76ff1085c341c2a0a066",
"description": "freedreno: Add per-device parameters for private memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae109ca83c4872364d3195600ba002512c8d9385",
"description": "ir3: Properly validate cat6 half-ness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4970aa55771e41ca0eb6dd8a1d707bb846c0d694",
"description": "ir3: Initial support for private memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32cb01a4189894f9a5e68386b40193f3224ae5bf",
"description": "ir3/parser: Fix st{l,lw,g,p} and ld{l,lw,g,p} assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "504142ff754e521aa88a6e95c63683a71323878a",
"description": "ir3: Fix STP/LDP assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7471ce77612b746b01a4926a7d04b0921044ae0",
"description": "ir3: Support assembling & disassembling getspid/getwid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cee8642ca3a3cbf2eea6c490a329837a34a2ffc",
"description": "ir3: Add more a6xx-specific cat6 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c82d7be193474f590ab6d9381a39deb8943d787b",
"description": "ir3: Expand cat6 a6xx opcode field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92fe6fa0ccff47953ce3c2cbc550323d6ccac1b2",
"description": "freedreno/a6xx: Document private memory registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d5bed03e13859b6aa066f3b7dcb9c699726c9d4",
"description": "freedreno/ci: Strip location from asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df29d0a111da3a555d8f0751722ca70fe0c5ffc0",
"description": "glcpp: Handle bison-3.6 error message changes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2be8cebd0b062aa91a6198ba8ae99cc8749b2e8d",
"description": "amdgpu_bo: make cache_entry a extensible array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "111a1b2e1c073b34917d4720dca11fb1ba7e6b46",
"description": "winsys/amdgpu: make RADEON_ALL_BOS a debug only feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "631e18d4275dc46cf47c969e85d8ec2d3d0262be",
"description": "aco: create v_mad_u32_u24",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1200f6da0b64b127a631cd33ab60ac9cbe6bee31",
"description": "turnip: implement VK_KHR_depth_stencil_resolve support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13b2beb41597a8c89fa1f74639c143d95931ed56",
"description": "ac: Don't negate strstr return values in ac_query_gpu_info",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b635dff25620b948080d31211ca487a71203af4d"
},
{
"sha": "01e3f43007952c352496b2724704bfc4af1319e1",
"description": "v3dv: remove box check from texel buffer copy fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "745f0b8a31c82adcc5093a5dfd7ede9a87305b63",
"description": "winsys/amdgpu: move amdgpu_winsys_bo::lock for better packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bccb9a745745b2d7fbf89a900ecfeff4a391ee21",
"description": "winsys/amdgpu: replace amdgpu_winsys_bo::initial_domain with pb_buffer::placement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c239aa6386f58356bf3364977f078579799c43e",
"description": "winsys/amdgpu: replace amdgpu_winsys_bo::flags with pb_buffer::usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37cdce0146dbc89806a93555a00fc00718b0533a",
"description": "winsys/amdgpu: remove amdgpu_winsys_bo::sparse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a09bc2db1898488f76cf03fd65bd5d920a21ea1c",
"description": "winsys/amdgpu: remove amdgpu_winsys_bo::u::sparse::flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31290f98061acc237ba0f5d9c8c4c38ad6075c70",
"description": "intel/fs: Fix sampler message headers on Gen11+ when using scratch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "97ebb896afb6801d1fcd69556583975411379998",
"description": "intel/compiler: Do interpolateAtOffset coordinate scaling in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d3b61dd7e8ce80f5ec0cbe27e901747e9e0e61d",
"description": "iris: Stop quantizing the depth clear value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afa25cc49de8c99ea3034d511b948069794b3f5d",
"description": "ci: Bring freedreno into the \"warnings clean release build\" fold.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b537d425b39052d9069643d92b465790c1e113ab",
"description": "freedreno: Suppress uninit var warnings from shader stage switch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ae38885d61b0efb58e1549d41c9577bdadee62e",
"description": "freedreno: Fix uninitialized var warning in afuc using unreachable().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "239bae7b942dc900b3768e42b96580dc4f85068a",
"description": "freedreno: Fix warning about uninit size for the size==0 special case.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "536ec9d7f5ab3bba904090abf7b3fc58e92eec78"
},
{
"sha": "530a32bb9593704cec291b613e75b91ecdfd6aa4",
"description": "freedreno/a6xx: Fix use of uninitialized img->level in the SSBO/image path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3390870cec4e3e3ea90f62f8d46cefd80417c6b9",
"description": "freedreno: Fix release build warnings for asserted temp vars.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1b2d15cb9904423c28c5718a51bc175bcf24b1b",
"description": "ci: Enable -Werror in more clover builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17ebce2f1308a8b95c0eb0a761032fa3e0961310",
"description": "d3d12: transition the right planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "968e360e4706d4d84311f7bfdfdfd04a3af0f92d",
"description": "zink: track custom border color samplers and verify against device limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d498f5eaca76e6748dfef68bc8b78fb92c71087",
"description": "zink: handle arbitrary border colors using VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f493fc5fa2b1acb620f7d2fb052273502edf8e92",
"description": "spirv: workaround setjmp/longjmp crash on MinGW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e4f588318f543a8ba485159efa71cd23016d57b",
"description": "llvmpipe: fix arith-test build on msvc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03cfc93ab5ee8a0c6f34f893e86baa3a40582e85",
"description": "winsys/d3d12: Use MakeWindowAssociation to remove DXGI's alt+enter handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81adf127016a999dcd9b0344f53b74bdba4f09e4",
"description": "d3d12: also reject GDI-supporting pixel-formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bbc31aba2f3e048c335422e041267ff47a87a90",
"description": "d3d12: Release swapchain buffers before resizing them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be4475c4a73dc71c8868f5508064feb6bdec0a22",
"description": "d3d12: Implement winsys framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e74b3e570a6a4d42577912e9d37ca60771df2c9d",
"description": "wgl: Wrap stw_pixelformat.h into extern C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "584061bdcdbd1d450af68c00f4ab9516584d66cf",
"description": "wgl: Create third buffer when drawing to front buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ece2cc3352f52858587d13092b4300b0d6447760",
"description": "wgl: Wait for fence when not using winsys framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f49ff1548be1306ece10cb3399fa55227025cf49",
"description": "wgl: Call flush_resource() before presenting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e79ee3741dca626cf614503261c11dc083d19da",
"description": "wgl: Flush in-between resolving buffer and presenting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d60913e39259c867b9dbff93efbd9005b00b33ad",
"description": "wgl: Use winsys framebuffer interface if present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23bfe0356748c6d3e4bb9db490910c0f29c70197",
"description": "wgl: Add winsys framebuffer object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acf8af458f50600bbbbffaa46f782fec6ffe2df6",
"description": "wgl: Add PFD flags based on stw_winsys callback response",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c28eb3c6aac99decd7563b4ef987c08aaf9c7a6d",
"description": "wgl: Add stw_winsys callback to check which PFD flags should be added",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb9cc7ede4daf1d74b2e8140008e2f1fe03b96bd",
"description": "d3d12: Add D3D12 WGL winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b034e97716f0862151e5a52610edfef46ad0b16",
"description": "wgl: Implement get_adapter_luid callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6d2d3cb580ca24312669f01cc27354ad6c26c7a",
"description": "wgl: Marshal HDC into screen creation and LUID querying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "494bd9cfa66e96938b8f888c9397a601d6db47ec",
"description": "d3d12: Pipe adapter LUID from callbacks to D3D12 screen init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29996b88c2bae10a61cc2196e49b2fffd597d929",
"description": "d3d12: Add glon12 target which only includes d3d12 driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd361dde6557fd209834b822dfc02dabef7e9c57",
"description": "d3d12: Support WINSYS_HANDLE_TYPE_D3D12_RES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7145cd6e7357a48aa4b124714593e49e8c8744e2",
"description": "mesa/st: Introduce WINSYS_HANDLE_TYPE_D3D12_RES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c305c8e36a08b235ffc348f35c0b28a28395b22",
"description": "v3dv: use VkSurface to retrieve an authenticated display fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fcd379184d658285f3313c5c4026253e0ec6930",
"description": "aco: fix combining max(-min(a, b), c) if a or b uses the neg modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff22fcf4500e74fa518f5667b442931fee5ba85a",
"description": "radeonsi: fix scan_instruction for bindless inc_wrap/dec_wrap atomics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "25fff591c1162a9c1158b0e69de3a6edf89f42d4"
},
{
"sha": "d0657ee837955a7d9f8e1a9a5f0202b6d6dd2970",
"description": "radeonsi: fix NGG streamout regression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "81d106d6ecab326c96fb9f8db8e7f39621c9816e"
},
{
"sha": "be905b74f7425935b3ca1be26fd8bf04833c73de",
"description": "radeonsi: don't add num_vbos_in_user_sgprs to the shader cache key for non-VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4753235406ab207b0f60010358861109b4840c78",
"description": "radeonsi: don't do VGT_FLUSH before fast launch on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2b784e74bb16f9202cd04fa5bca6aa11002a1a2",
"description": "ac: rename num_sh_per_se -> num_sa_per_se",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "603b5340b9e53d3488f404a66a80fe2ca0395930",
"description": "ac: rename num_render_backends -> max_render_backends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3",
"description": "ac: fix min/max_good_num_cu_per_sa on gfx10.3 with disabled SEs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
},
{
"sha": "b635dff25620b948080d31211ca487a71203af4d",
"description": "ac: fix detection of Pro graphics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bfb92875992599d9c5ca5ecf39fce36a1719272d"
},
{
"sha": "d425d765bfe837df66c85a02998063e91a0b97f8",
"description": "ac: add build_alloca with an initializer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "025bc9e50e2489f9a312b92435409f58f4cd35f7",
"description": "radeonsi: add options.inline_uniforms to the shader cache key",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b7501184b90a20015885b3f2276a7a5ceaef31a7"
},
{
"sha": "a73bdf4853494aab39413b960ef6e240e4800eb8",
"description": "radeonsi: remove VS input loads when culling with rasterizer discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ab7ab40c8765a2d10df510ce17d43a87eec8f06",
"description": "radeonsi: tweak triangle list culling performance for GS fast launch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b2b22f496d073847bf94f4db9ba47275444be58",
"description": "radeonsi: read vs_state_bits in vs_prolog correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea90d8a74498148a1abbde3d554fc3ce3d37cb67",
"description": "radeonsi: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e29e41a3cd84702a7ea6874f314fca897ca76983",
"description": "radeonsi: determine correctly if switching from normal launch to fast launch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
},
{
"sha": "8d2876a34314e7378eff67a5f320eba56683dba3",
"description": "radeonsi: only do VGT_FLUSH for fast launch if previous draw was normal launch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
},
{
"sha": "c4ebdf9ee7eac7241b5185d7d496e96384a41ecb",
"description": "radeonsi: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
},
{
"sha": "74ea26f61367983640330cd572d66d30cf5ba3a8",
"description": "radeonsi: fix min_direct_count value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5"
},
{
"sha": "802fabdaa4be7fd1847ec35920663064689a253c",
"description": "Revert \"anv/image: Define anv_image_get_aux_addr (v3)\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "87dc3106b077199b829a082e32ec33d0c6d400ab"
},
{
"sha": "783b895ec9fe15af6214de28e262e20f18ad4cf1",
"description": "nir: Rewrite lower_undef_to_zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d",
"description": "microsoft: Add CLC frontend and kernel/compute support to DXIL converter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1885e356e6a4d425471c0bfa0aee5fcf98d19186",
"description": "spirv: Allow spirv_to_nir callers to provide a float execution mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0aaba26cd4860a51c63ede351e02e4a7046c2c7",
"description": "nir_load_libclc: Mark libclc shader as internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cab995b4630cb6143a3172b44efda06ad2fa6051",
"description": "nir: Make nir_build_deref_offset() support ptr_as_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "949f8572ec3959be0ac21aa8857515452c180500",
"description": "vtn/opencl: Fix alignment for half vload/vstore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c4dce1d9660a92ad62829284c24ac6292cf774c",
"description": "nir: Add nir_alu_type -> glsl_base_type conversion helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d3aec9905e7c2702cefb9d18fa948ee85be11fa",
"description": "compiler/spirv: Handle the LocalSizeHint execution modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a42c846d246dc58f4f81bcfed026ea93e951c519",
"description": "nir: Fix nextafter() for hardware that don't support denorms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b94b827add3bd840b407f190099deff7c8c7e26f",
"description": "panfrost/util: Move nir_undef_to_zero into core nir and add 'lower'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c730ace12b51d46585fac6710fbe57dccd67071c",
"description": "nir,clover: Drop nir_lower_mem_constant_vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e8e275075fa6301094e73c1ceda68585f3ae64a",
"description": "nir: Add a more generic helper for gathering constant initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f727e98d22f8a897b2b5ea5240c3e10c34534389",
"description": "nir/lower_io: Add data OOB asserts to write_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "791fecfae126a784be4f59d7b6a148bcd79419a5",
"description": "microsoft/compiler: Add scope for declaration in case statement.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "f4c240f34d4d2cc73e8914ac9696ad0f1f456064",
"description": "microsoft/compiler: Add struct glsl_type forward declaration.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "6a4407d2699831ab4ce0f281723f8612c0aa33b7",
"description": "microsoft/compiler: Add struct dxil_features forward declaration.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "edc63ad44c73e55a67f3ea86746513e035ddd347",
"description": "nv50/ir: Initialize GCRA members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "602d4a78bc58b915c14eae5af184cb6b6126d446",
"description": "radeonsi: handle pipe_draw_info::increment_draw_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4310f70aa2707c034d420388eccf75a6ff39298",
"description": "radeonsi: swap DrawId and StartInstance SGPR locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f14a05d618df2d72a80169d82f1bb1db43e2face",
"description": "radeonsi: don't load DrawID for indirect draws if it's unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbb8090bea3d0cd2fc88129115e3e9c8f52f418f",
"description": "mesa: don't FLUSH_VERTICES from primitive restart changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51c7c64f0a43c337e6816d2dece44d26c48f8cb8",
"description": "mesa: add primitive restart state to Driver.Draw parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8c0c80ecd713b1eff30fca423a9c31747669650",
"description": "mesa: index _RestartIndex with index_size_shift",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52c20a6eea3b0c2ac4085be2e7732211aa3d7536",
"description": "mesa: move primitive restart enablement determination from st/mesa to main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dd8b6518e1a5a71313440f05e9507b8f0f041ef",
"description": "mesa: remove constant drawID parameter from _mesa_draw_arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a8880f871035f521f8319df8c5ebfdded6f5a02",
"description": "mesa: clean up GLboolean types in draw.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4656df5a65f2cd74a26097e4419f8bafd5beb0ab",
"description": "mesa: clean up Driver.Draw parameter types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6df35b304d272cad58e666a82ec3c1fa31b85a2",
"description": "gallium/u_threaded: add support for multi draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52ad436740670d24040ee70bb2e155a47f789f42",
"description": "gallium/u_threaded: store start/count in min/max_index for better packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cd455b17b7ac9260fb1e943c5993e8cf747abb1",
"description": "gallium: extend draw_vbo to support multi draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80b391077f66eff22a544be679d4b918691026ae",
"description": "gallium: add missing bits of the direct multi draw interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f038fb60b479b8e48f88a243a66067f62f3d3cab",
"description": "gallium/u_threaded: improve draw merging by clearing pipe_draw_info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72ff53098c648ea5513fc2b150349b5b9ae58667",
"description": "gallium: add pipe_draw_info::index_bounds_valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "920bbfb3a007fe01155eddbd539bbd7bed95289b",
"description": "gallium/u_threaded: clean up direct vs indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5b37dd3c262443c8b842c4aa43d0d30117e21f7",
"description": "gallium/u_threaded: lift DIV_ROUND_UP to eliminate it for constant expressions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abe8ef862fe5649e16ceed76f60a2a364949b7b4",
"description": "gallium: make pipe_draw_indirect_info * a draw_vbo parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a717dca04657e1f5a621afbe1ae391e3da067d5",
"description": "gallium: move count_from_stream_output into pipe_draw_indirect_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "238ee7b801cf3f861871d7b7849c25e180da5894",
"description": "mesa: add Driver.DrawTransformFeedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c77409a87e46a526cd2256439188deaf0ee2d4e2",
"description": "turnip: minor tu_queue fixes related to vk_base_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "008872aa309c015684653e498a8cc17a11f15fc5",
"description": "turnip: Assert about the storage buffer offset alignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdfe4a4d307377f078a01d05a247c4f61d208be8",
"description": "libgl-gdi: add zink support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eebcd6a5021bf36bf7b0622c5d3ee1e5ce19d797",
"description": "zink: fix unused variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d1260aa919e3b87c589321ab4e4f4ee594787e3",
"description": "v3dv: implement VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30b6fbc496badc12e460022e32c6f21754120aef",
"description": "v3dv: use the common base object type and struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3432ad852449ec31580a0b77af785e37eaa48f9",
"description": "radeonsi: add an option to enable 2x2 coarse shading for non-GUI elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c13370e8169b665e42dbb4177887125caf724666",
"description": "amd: add register enums for VRS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f054a261a86a57365100dab9e88969f4f35c1947",
"description": "ci: update some radv trace checksums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b9d1db90e1147a254277fd222d93f5ba43f9a30",
"description": "ci: update some radv trace checksums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5195a30d27ade4aabd3aa40b2dd9ac30e34a9e3c",
"description": "util: fix -Wshift-count-overflow warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "526405dfec6073b395f0f25ac13e84bd2a0fa80e",
"description": "meson: Treat LLVM headers as a system dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "381824d14fcda979838468c4bb095f850e8347e4",
"description": "frontends/omx/av1: enable AV1 OMX Bellagio support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1b23d8299ab88a4a981c0ccf4add68963958fb6",
"description": "frontends/omx/av1: add AV1 tasks management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2874f873487b2c0ec8dc4672d76b24a9ba25193e",
"description": "frontends/omx/av1: add AV1 OBU header parsers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ab3030f925e183a218d49b878b1841954950a63",
"description": "frontends/omx/bellagio: add AV1 initial support to omx dec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ed302819437353d23df1c3a12ac34fedb73739f",
"description": "radeonsi: cap AV1 support to SIENNA CICHLID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33690167a49027f8a32a1ac90db1e84cc51ab6aa",
"description": "radeonsi: cap AV1 codec configuration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d78821b3bafbac885923935b3354c8b46bba697e",
"description": "radeon/vcn: fill up the probs buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a8d4634d629233e4a4ef0ca973d70214094ebf",
"description": "radeon/vcn: get AV1 message buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e08f6a18461cd2c99b762b57b2c373e10eab7f87",
"description": "radeon/vcn: fill up the context buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "057293a508618999796d81a0954f9c282c2f51b4",
"description": "radeon/vcn: add AV1 context buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e7e753d275165471a1a25c90bb11f08ab782066",
"description": "radeon/vcn: add AV1 default tables for the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a46b1086fb35043166cf38f8e47304460eb214b",
"description": "radeon/vcn: add AV1 dpb buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6230407e82b955a76a9a96c6f3cc86d82bb6d90a",
"description": "radeon/vcn: add AV1 support to the decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80f145a0a7f07a07b1a4b9ce44f401a94e34e7a4",
"description": "radeon/vcn: add AV1 codec driver firmware interfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0267a567f6d5a98ffdf600b3c53823030333d56c",
"description": "vl: add AV1 codec picture support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87dc3106b077199b829a082e32ec33d0c6d400ab",
"description": "anv/image: Define anv_image_get_aux_addr (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fa0e5b87df52e112dc1ffa0ba34962ffca16540",
"description": "anv/image: Check surface offsets after adding each surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f0abc2a22422c4cdf4d9ef6a17bd288bddad674",
"description": "anv/image: Rewrite check_surfaces() [v2]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15642a52ce216a0043eb88447d65d33f8516efd5",
"description": "anv/image: Further split add_*_surface funcs (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f2073c76ef0c1bb8d4c14add2ea33be2bc558c2",
"description": "anv/image: Define add_all_surfaces()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bfd43ba0bf7ef43d73c0d4dc9174aad8f0522f7",
"description": "anv/image: Add more asserts to choose_isl_tiling_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8636adf856eccb6d702666a29199fd72f47c7afb",
"description": "anv/image: Move some DRM code in anv_get_image_format_properties()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40ac4c9cdc36067962e5e66c169bbd492f6b4a3d",
"description": "anv/image: Emit error message for non-2D DRM images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c892e242589fb93caec8198b093b434df4e11b6b",
"description": "anv/image: Drop redundant rejection of YCbCr formats with modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9f2a74b5a5da4ccfd69ce83ba1d39e106565714",
"description": "anv/image: Respect VkImageFormatListCreateInfo for VkImageFormatProperties (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce4f6bda66e32db8cc52233932062bf7bfd256e7",
"description": "anv/image: Fail earlier in anv_get_image_format_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c5b4b1e1dbf73317bbcb4e778bbd900995d6a89",
"description": "anv/image: Minor refactor of VkImageFormatProperties::sampleCounts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b3ec91326b7e9181a2c865e5e9e251466092c39",
"description": "anv/image: Rename get_wsi_format_modifier_properties_list()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57d416d4236bac3bbae10fcf290f9502ca091a5a",
"description": "anv/image: Fix VkExternalMemoryProperties for images (v5)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2aa56905c6b4413a3ad66b77412fd28d34daef0",
"description": "anv/image: Delete the list of modifier-compatible formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "146f41e608c4b35a5f68f0f49aa08d7949cf0d4c",
"description": "anv/image: Refactor iteration over modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6835cb7f86223e33aaece0e10be3e87b118f1af5",
"description": "isl: Make public the list of modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51eefbaae6d8d70a5774627e33f2dd7f81b34c99",
"description": "anv/image: Fill drmFormatModifierTilingFeatures (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f39b3e48da34b2401a385fc4de4145610e75da2",
"description": "anv/image: Teach anv_get_image_format_features() about modifiers (v3)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "486ae7c655e86d3f1b08f9356b11fe4eaee707bb",
"description": "isl: Add isl_format_layout::uniform_channel_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f665bae4eb34fa2d05f6e9ccdd90245badd12eaf",
"description": "anv/image: Use isl_drm_modifier_get_score()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01bad67a940c234e325e17a37afe076b47ac9ad1",
"description": "isl: Define isl_drm_modifier_get_score() [v3]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b50275a4b63d3da12ead2f6e57be8988223af83d",
"description": "anv/image: Fix isl_surf_usage_flags for stencil images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "51a19c83b000407a31b5cd17b996084a6b58a4ff",
"description": "anv/image: Check DISJOINT in vkGetPhysicalDeviceImageFormatProperties2 (v2)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "19906022e22cb37493861b6976c9623618b5b769",
"description": "zink: more accurately track supported blits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5743fa6e709a01c5a6820320b2e87931af46e7cf"
},
{
"sha": "465a48a048ca96bb1f828686149e00597107edfe",
"description": "zink: always insert barriers for general-layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11ebe2a572fe3a4bf4513391ddce4703d6ebd86b",
"description": "zink: mark general layout as transfer-read/write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "249aed1ff067116d6279fe2484ccc52f0405840a",
"description": "v3dv: rename playout and dslayout fields to use underscores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba2e979b5ce0e813c2a00c06514a7a1b8b1621d9",
"description": "v3dv: blit shader clean-ups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "840ba2513a21b29aaf7e5a190a838e4111862be4",
"description": "v3dv: initialize pipeline layouts for meta operations at driver initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9",
"description": "v3dv: add a buffer to image copy path using a texel buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6304c08818e9e571f0e73cbc814deddd1d0c416a",
"description": "v3dv: fix width for buffer view texture state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d25d097d3d524e1e8c5ab3f9dc91cf155fb0687a",
"description": "radv: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f777d00a756d72cc01571ca94efa8afa3784fd4e",
"description": "radv: don't count unusable vertices to the NGG LDS size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e8f6700bf4c50cd273ed2f6c476c66557ccc37",
"description": "radv: fix applying the NGG minimum vertex count requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0790105f2f0d1813dc2ecaf5e12e7131730a8bc1",
"description": "radv: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68f152cb9a65ab20f03d5efb21d6f7ad3cb16e25",
"description": "mesa/gallium: add MESA_MAP_ONCE / PIPE_MAP_ONCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "addfe49fdde0402055b5b9d6f2846cb2f37954af",
"description": "radv: Fix radv_queue_init failure handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aaecb65b89f304c187f223efa14e11b5b175a867",
"description": "panfrost: Don't expose fp16 support on Bifrost unless explicitly requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fee4e991fe9b905edeb31f3bc5cf1fef32e9e5f1",
"description": "pan/bi: Stop extracting the immediate attribute index from src0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "549a59f66e2d132e55b62017078734dbf0322a32",
"description": "pan/bi: Add a varying_index field to bi_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb01328d30eb038023a0fb5bcbc80f7382754ab2",
"description": "pan/bi: Fix LD_VAR with non-constant index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d86973d92a9021c2bb1e0b8088cce7db3b1ae5be",
"description": "pan/bi: Stop passing special varying names through src0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1176cc12978d78025a435aa4d17bb90c1045df9d",
"description": "pan/bi: Pass LD_VAR update mode explicitly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4321b4fc935c2ec4946d47d5e606dfa4810d7aaa",
"description": "pan/bi: Move LD_VAR packing out of bi_pack_add()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "058bcf44062f81ec6a42025ef9e0957a180ad4bb",
"description": "pan/bi: Set roundmode to RTZ for f2u operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00a6a9bdf8d74eebc1ffbcd57f400859bbb0d9cf",
"description": "pan/bi: Let the GPU pick the right format based on the varying descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa2156f9493a67d8a00d168e3e11783c9bb4fa1a",
"description": "pan/bi: Support automatic register format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0cd8bf2a54ee5813afa72b76475bb04c269b481",
"description": "pan/bi: Support txs operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "045ae5434330e864a5ee97c60ba7ecac5a26cc46",
"description": "pan/bi: Don't use TEXS for tex operations with a src that's not lod or coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ad9f95f24991fdd667cc66a3a3950cf9edd8da0",
"description": "pan/mdg: Try demoting uniforms instead of spilling to TLS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69cad1f96ef4481cc2395def9c993ddcbb0e2540",
"description": "turnip: Close sync_fd only if it is a valid file descriptor.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
},
{
"sha": "71ee4e2853bc4af270969e6d91533cba7b9c0cb4",
"description": "clover/spirv: Add missing break for SpvOpExecutionMode case.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ee5b46fcfdb4df3d28839499e5945178af9b76f7"
},
{
"sha": "7820c8c13ff3e9367b208f09059c940a1629f708",
"description": "frontends/va: Fix *num_entrypoints check.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5bcaa1b9e9707aea7be73b406345bb9e46f92a18"
},
{
"sha": "1beb477908c49ae962017d61bb4ca252640c9018",
"description": "freedreno: Disable PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f44053301339e64ef070ac8ad81a0ba3f073310",
"description": "freedreno+turnip: Upload large shader constants as a UBO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17db969f7a39c128bf02238a7a6f1243d78476f1",
"description": "freedreno/ir3: Fix incorrect optimization of usage of 16-bit constbuf vals.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "386998cfbf068706237e0f274be6f3b874e9d66f",
"description": "freedreno/ir3: Switch emit_const_ptrs() to take BOs instead of prscs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9b37e5dad6652e7cb404da6a0452dfd46533d04",
"description": "freedreno/ir3: Include at least 4 NOPs so that cffdump doesn't disasm junk.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f2b11b043da05e12f26d8466e68e55f0d17c3b",
"description": "nir: Add a size_align helper function for aligning elements to 16 bytes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "433841d9eb7cd9dd5e00b2f47cd998e0e986ef02",
"description": "freedreno: Fix leak of shader binary on disk cache hits.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2"
},
{
"sha": "b3daf341d4d0f8f5f97f48b095b4ac3678b9f1f9",
"description": "intel/fs: Add assert on the brw_STAGE_prog_data downcasts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "671c850310523bba93f1ff18739ca69a62f8c63a",
"description": "spirv/cl: add enqueued workgroup size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2dd3fde56d45836766d17fed6e95102ba48a4314",
"description": "clover/image: handle MEM_KERNEL_READ_AND_WRITE flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5a33ed8c20724cd1be0451d4f3fd9f6da047b03",
"description": "clover: add CL 3.0 event/queue queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8bad2b71a25246ac756c93014d631ee4f8277a3",
"description": "clover: add 3.0 program properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd804c074fd90966a869d00961fce1a5a0d7defc",
"description": "clover: add device/platform info for CL 3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39940ee8d6a18f4b19d98ca7ffcba137d8b33a62",
"description": "clover: add cl 3.0 SVM invalid support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a144dd69172b0c4a5858f3025d1b82c9281661fe",
"description": "clover: add all CL 3.0 API with invalid functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e42a7fa03786603b5069afb762006623d71ae7e7",
"description": "clover: add support command queue properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0272b6b1ba001741e8550a5d1f8f47d47db588cb",
"description": "clover: handle memory object properties properly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fd20a0281de0fb2e2145c1bbffe606736c7e9d2",
"description": "etnaviv: drop nir_print_shader(..) call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b479a1f03cdcf70b86df6903ace6ff8c92f205b9",
"description": "etnaviv: fix disabling of INT filter for real",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "89a41dae7702731bee298288f3acbcbd56096b30"
},
{
"sha": "ad6365f656b44c8daf788582ba8a91b72d9710c0",
"description": "docs/features: document d3d12 features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "867323379e353a58e76a1340071751c43431f215",
"description": "aco: don't use SMEM for SSBO stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2410def98fa688aa009b42de3224e12e5ddbaff3",
"description": "mesa/main: add missing include in glformats.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1bf539b3a2129779addde397886870c00045e6d7"
},
{
"sha": "2736f974962c293ce76dcf309ab78dfb4b198516",
"description": "aco/tests: add output modifier tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c522d3aa7432b72c2ed773218d6f0eb25f58943",
"description": "aco: fix fp16 *0.5 omod",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1210e0bd6205c5f5365a29c91425dea3e49d89a7"
},
{
"sha": "558daa73f9adb1275ddcf00515c7f79f726b7ae1",
"description": "aco: disable omod if the sign of zeros should be preserved",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
},
{
"sha": "5c8fc0b1f4ba04735a6cafe8352376ccf81bbbd4",
"description": "Revert \"ci: Temporarily disable jobs on the Collabora lab\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed"
},
{
"sha": "3f91f4e2ab6cb720c8fe7e5151794ca8defa88c6",
"description": "nir: don't consider txf_ms_mcs a query instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff3b4f6683cffece1d97dc7994e7161fd3e09d92",
"description": "util: fix unknown pragma warning on msvc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670"
},
{
"sha": "2f5b3ac2f85dbbcc25ac3709560aa5db3ed24193",
"description": "aco: remove v_{add,sub,subrev}_u32 on GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7f8c195d80a0c981f63e6c527d6bd4dc83249b5",
"description": "microsoft/compiler: Fix reference to renamed intrinsic getter",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670",
"description": "util: Fix/silence variable shadowing warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e87e7863f8eee004b5b2ce0f13978f105ac0f0e",
"description": "glsl: Fix -Wshadow warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed",
"description": "ci: Temporarily disable jobs on the Collabora lab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "460287adcadf1c03b13fccd397fcd9d270c4d31d",
"description": "iris: initialize shared screen->vtbl only once",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "959c2d1edbf56934f6d313a48136f6f1740dc549",
"description": "egl/dri2: fix race between image create and egl_image_target_texture",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "da9fbbac42f4531f66165aa810257f6ae2661bd1",
"description": "lima: define set_clip_state implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f586a8efb7585475bde2783a8f412d4ad6a3e752",
"description": "gallivm: fix float atomic exchange.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a6f5ebe284a054d913558e48a47c973e942025c",
"description": "gallivm: lower vector compares",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3502bf47b26b0ad3905c6da6459144b8cbd5ef37",
"description": "gallivm/nir: lower dot products.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a3fd242b06283867feab9ba7831eb76c0fe8098",
"description": "gallivm/nir: add fsum support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53064ce6b5f277364b29e4b6f206cfcb4fc717a4",
"description": "gallivm: add float to 8/16 int",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce07c52b825903e698b63bc608d7ddb8cb578cd6",
"description": "draw: fix tess eval pipeline statistics.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "202bc38ce9e3e52cea1448f22882d17c7e5e9a90"
},
{
"sha": "6925c031e0e6420baf7f046e3100d6ca4c6d55e1",
"description": "ci: update the list of expected failures for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ad0142db2483d444b5289d30d52922eefe93a8e",
"description": "ci: update the list of skipped tests for RAVEN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4dc4ece6303cc548fcdd29b2851ee2be6454f1c",
"description": "radv: Use internal drm_fourcc.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0833dd7d124bfd94161bff15e5b4293987920fce"
},
{
"sha": "9b6516ac249ee479b78e399e1a54a293e53e9676",
"description": "etnaviv: nir: do not run opt loop after nir_lower_bool_xxx(..)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "035e21e780205bef4d922f4ae346f284397247de",
"description": "v3dv/pipeline: take into account precision for the output_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7da854e1864f61d821dc51ef0dba8b465d67ee4a",
"description": "v3dv: remove combined_idx support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "429c33641275e02b17351ab24a693f2469cc36f3",
"description": "broadcom/compiler: separate texture/sampler info from v3d_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fe52af61a4e7bf17ea6a37159b1fe1dab850b1b",
"description": "v3dv: cleanup/remove support for pre-generated variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5169dfd1fdeb8dee2f621b45ca73093b88f0296d",
"description": "nir/lower_tex: clarify nir_lower_tex_options indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7b122728d5e015bbd706505e60600a864b43ea7",
"description": "drm/uapi: Fix modifier field mask for AMD modifiers.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2cc2b456889dd2f1374018beea0afe53d762ec30"
},
{
"sha": "f0c8645cb93bfb29771606b9a6aca4aa1a06d30e",
"description": "v3dv: Remove unsigned comparison to zero.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fe5c13d71b831b42798755a3ba983b5de6d1563",
"description": "vdpau: Add missing printf format specifier.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "89b9863252272a7109d468738517a0d68376a909"
},
{
"sha": "5adba503ddf0dea1c34d11c0cf505eff3a2eb70c",
"description": "nvir/gm107: Initialize SchedDataCalculatorGM107 member score.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b65c09d86d37efa34e93b17b0e4a03546f26af9",
"description": "freedreno/ir3: Fix crash in shader compile fail path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "74140c2e859c15593a379cbde96b1048f2ad69dc"
},
{
"sha": "cf9ef90066592333a9113d49328be29583308a60",
"description": "freedreno/ir3: Add pass to deal with load_uniform base offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bb5a6c30a79f9a2d95b7c61addac7caecff9219",
"description": "intel/blorp: Delete clear color conversions during copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ed2a241db4d1bdebfc51b8d7b7a0e60ea8bed36",
"description": "i965: Disable color fast-clears for miptree copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7779b1d71bf053f0c73a1b717e6d2ed91f948378",
"description": "iris: Disable color fast-clears in iris_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12dec2004ed0b50b0cb0ad7cc635f2a706be9891",
"description": "panfrost: Fix stack shift calculation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e6152091ca99c3d8491ac48baa1f301da6f4a4c3"
},
{
"sha": "24c553c9753841bcd56409d433aad1e29cc1b3ac",
"description": "panfrost: Fix out-of-bounds read on SFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5191f30bc09a009dc24bcfb0ea7ddfb2ef402c4",
"description": "panfrost: Remove panfrost_can_linear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "826969ee0269f8e65a2ae2a436c6c6879727a645",
"description": "panfrost: Implement linear Z/S for SFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fe2d49ccddf9b35c259a5466b729c6237a0e378",
"description": "iris: Use converted depth in clear_depth_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "667813431c001db0445838a8545565e01726bcd1",
"description": "iris: Add and use convert_depth_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e713313a29422b38435c91f8277c1893fcad095",
"description": "mesa: Clamp some depth values in glClearBufferfi",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bf539b3a2129779addde397886870c00045e6d7",
"description": "mesa: Clamp some depth values in glClearBufferfv",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fda015023af5d0d2d844d5fde07a8c19e4d8f453",
"description": "mesa: Add and use _mesa_has_depth_float_channel",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf5cea7232f9ee2934c212211ebefb6fe766526d",
"description": "nir: allow reordering of loads from read-only modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb7507681f8d94727160b6627f6fb032a7f4305c",
"description": "nir: add nir_var_mem_ubo to nir_var_read_only_modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef5f3552f68076747211ec81f687b37a5540d8e",
"description": "nir: add strength reduction pattern for imod/irem with pow2 divisor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b",
"description": "zink: update shader modules in gfx program when flagged dirty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5",
"description": "zink: put those shader keys to work fixing up fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a",
"description": "zink: fill in params for fs shader keys and flag shader for rebuild",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f",
"description": "zink: move shader key structs into their own header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9fdc21bba0724271520462f3f04ba72ae106a26",
"description": "zink: refcount the shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc",
"description": "zink: initial implementation of shader keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54a965b153f80cff792853f262a09cfc7987f777",
"description": "pan/bi: Add support for tex offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed057ca3d7b37b9571eabcf6aa0466f2c81bb493",
"description": "pan/bi: Allow lane selections on component 4 and above",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38bebba18ac1f59f65591a96bd97b916ee8cd995",
"description": "pan/bi: Allow vec16 in bi_print_swizzle()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55cb921f9233acb098e06f95bf8cb2f10fccee1e",
"description": "pan/bi: Add support for derivative instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6914316e9af9f2bc9de78c13b78613a43727e0dd",
"description": "pan/bi: Add support for the CLPER instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f8a7d9582f571527dcaa6ca08842f57efbfe292",
"description": "pan/bi: Rename CLPER into CLPER_V7 and add CLPER_V6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0e3de7e91aa2ad9558ba8e30247e4b0ac569521",
"description": "pan/bi: Expose FAU slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f640c0f3dc4ef670f9a63cb30e5b5766ad3be6b",
"description": "pan/bi: Store the architecture in the compiler context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dd093a89fea15303e98ef70b0de8370d7e39fb5",
"description": "panfrost: Get rid of the Pixel Format descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e069d1c3febebb7996240ad5ce76b352ea2fe8d",
"description": "panfrost: Fix panfrost_format_to_bifrost_blend()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8379ff292c4544bfce22bb795311bd180a6c999c",
"description": "pan/bi: Force BLEND src0 to r0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8be54474619ff36230a7ed5f38a6bb3dc7f77a5e",
"description": "pan/bi: Extract shadowmap comparator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d727ee9131ba8783e14a1cff3cb2c1ee3800b2a",
"description": "aco/tests: add some more clamp combining tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15d08a06e28f0b7d674b28aee364f24481851604",
"description": "aco/tests: expand optimize.const_comparison_ordering tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bf3c606be627d144bb9ef8e45ea1039e9b59241",
"description": "aco/tests: initialize debug function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "966732e8cae21ff7f5385cb776845acc3f6821ff",
"description": "aco: disallow various v_add_u32 opts if modifiers are used",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "91ffeed88a4eccfb92bd1cc4a5a3169129128432",
"description": "aco: fix combine_constant_comparison_ordering() NaN check with 16/64-bit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4c821da0e5924c6604b63dc923b3e8541e1f3aa",
"description": "aco: don't combine precise max(min()) to med3",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e7e208867ecb425a8d18496fbfadc64cf6edee8",
"description": "radeonsi: remove AMD_DEBUG=zerovram flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9605f1a745c6b599739473aeb26b302d29931b2",
"description": "radeonsi: remove unused NO_RB_PLUS flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cf1ece738c5e533ea95a5c9b34441124de1e560",
"description": "radv: add img debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc93fd759a5571c88304cf99d8e4028fa529c590",
"description": "radeonsi: use ac_surface_print_info in si_print_texture_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92470b3d74743fe177e4d212278e3f7deced97bb",
"description": "amd/common: introduce ac_surface_print_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee657df09a966678dc5245c5685cab0aaba09c0f",
"description": "meson: verify that d3d12.h exists when building the d3d12 driver",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "314f18b22ab4c2776da8e08a1e0913db14ce6e25",
"description": "microsoft/compiler: correct typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c82cdcb7e8ec71f96b2a040e046ff798f4d2d62",
"description": "microsoft/compiler: inline some struct-declarations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9a99b22aa1044155e40030b265f7ba49dda48cf",
"description": "microsoft/compiler: move c++ higher up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2a35b2d20113425d42a4bc3f26eafebc88cce73",
"description": "microsoft/compiler: remove unused struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68488fd3835f2d1a63562ae16777987af3ff7e01",
"description": "aco: optimize v_add(v_bcnt(a, 0), b) to v_bcnt(a, b)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "580fbbb59a601c5eb858a53a4924c87da7e253f9",
"description": "driconf: remove the redundant glx-extension-disabling options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fa3bc19a28347c67411d494cf286c54b8dedf85",
"description": "radeonsi: Add auxiliary plane support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "605140e4016108b6ac1ce2ca5b55baf8a1ac418f",
"description": "radeonsi: Do not try to disable displayable DCC with modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23b59b6f87c6bffca62c2c78cab9881d8ae75425",
"description": "radeonsi: Do not disable DCC when we have it as a modifier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb",
"description": "radeonsi: Add modifier support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7a4051b836294ab8f55c71d239e99c5cbf63170",
"description": "radeonsi: Check pitch and offset for validity.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "395dac7bf9888db1daf425778f08cbef1ba26d7b",
"description": "amd/common: Add modifier tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0833dd7d124bfd94161bff15e5b4293987920fce",
"description": "amd/common: Add support for modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2cc2b456889dd2f1374018beea0afe53d762ec30",
"description": "drm-uapi: Add AMD modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4f7962d48b46d34319f75bba03fad22c30efdff",
"description": "radeonsi: Add displayable DCC flushing without explicit flushes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e2dcb3c076963e432ec2771e7ac1cf965de512b",
"description": "amd/addrlib: Use signed char for INT_8.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9acfbe302265122333d097f51b4eac89ecd0ce24",
"description": "radv: Do the sample check for tiling earlier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dad6b625768f2b68e1ea5c31da4e0e1415ef41bb",
"description": "turnip: Fix file descriptor return.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
},
{
"sha": "fe3b5241a48674e21bbbad950a7ff1ac9ac49494",
"description": "radeonsi: enable GL_EXT_demote_to_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6",
"description": "ac/llvm: fix demote inside conditional branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb20d58f45c22d48208805ed7df8b98aee525189",
"description": "nir: optimize nir_lower_discard_to_demote to lower discard/demote both ways",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5039f99b4f14c3c5628d2e44ea7ba3bfa132668",
"description": "nir: gather shader_info::needs_all_helper_invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baa5807e363d3cb9906f2b123d17ae7e4b7040c1",
"description": "nir: rename needs_helper_invocations to needs_quad_helper_invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96c12b7dc20d05dff94a947851f08d9ccbfb72ad",
"description": "nir: optionally shuffle local invocation IDs for compute quad derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99e17b0c4adb81f93ba9b98b754ac71f6f334c3c",
"description": "radeon: fix license in header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b4825c872558b1e21f6b9c6e8256482988ee243",
"description": "gallium/draw: Fix rasterizer_discard for wide points/lines.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9edb6e1be0f8ac65496e1f0da6c78376d81d70ff",
"description": "mesa: Fix vertex_format_to_pipe_format index.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e"
},
{
"sha": "6e6dab479907fe79ed24e69be841dd3ec7bd479e",
"description": "nir: handle float atomics in copy propagation pass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8424cd8fbd1671c4c13f57cfa34bf8145d0fffcf"
},
{
"sha": "8de279f8dbc3403708e28dbdcde95005e697fa2a",
"description": "freedreno/drm: Add some locking asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eb2ae5d21f005c7e89037d4099d537527c3bedf",
"description": "radv/winsys: set has_dedicated_vram in the null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6359d2dc32d625319921d7232197764907bb5a4",
"description": "nir: Fix nir_validate fail after nir_lower_tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53660e4c4ed315d4b2fe5d921861fbfebf2bbe42",
"description": "Add EGL xcb platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bb1a75b4f0af2d27d92c14ae94dd03c78e98960",
"description": "anv: fix a build race between generating a header and using it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d2e9d76c1dfbbeac769a42ecd5ddb2244005b91",
"description": "d3d12: fix code after simple-shader helper changes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0"
},
{
"sha": "5f999625407e8845cbd919b0b43b647e8e410e97",
"description": "zink: fix build on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db9d13b4ffd35cbc8ecf90e1b930fe6b1392275b",
"description": "aco: optimize v_add_u32(v_mul_lo_u16) -> v_mad_u32_u16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20e48551acff92f07109630e134f59c81107e6bc",
"description": "aco: select v_mul_lo_u16 for 16-bit multiplications that can't overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7028e9875f88d4d60aeb0e3bdfe7873fef5678fc",
"description": "aco: select v_mad_u32_u16 for 16-bit multiplications on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbdafd6ab3541d2a61fe3c2389f6dec55814c34f",
"description": "aco: optimize v_mad_u32_u16 with acc=0 to v_mul_u32_u24",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ea763a727d671fa7dab2e37b7592fc045a53396",
"description": "aco: add a new Operand flag to indicate that is 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bda35ae6b92caf24a26c96e05a49f1bac42955cf",
"description": "aco: introduce a generic label for labelling instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a5400a9e9568add74dac093c71dd59eefc1cb42",
"description": "util/u_process: implement util_get_process_name for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d442a99238cdbee1ee3c5d069949699936d33597",
"description": "ci: sort packages installed via apt-get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87fb1ec35279470f692bdda03c6868186db96e07",
"description": "v3dv: move authenticated display fd acquisition to swapchain creation time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fea89f4fedeab7dc02553e0bddd3b8b428fa8c18",
"description": "v3dv: fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfd878f2badac012a1ccdec28da9795d893d337c",
"description": "aco: combine more s_add+s_lshl to s_lshl<n>_add by ignoring uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64748a2be29de11cf1360c4d4b42d491e88f02e9",
"description": "aco/tests: add some tests for combining s_add+s_lshl to s_lshl<n>_add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f89b29f708cbc8140f3a5f4520f5dd4e5d402e0d",
"description": "prog_to_nir: Revert name initialization change",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
},
{
"sha": "2009258796af63477b0680d74cfc55eaf4ef8558",
"description": "intel/compiler: Fix passthrough TCS regressions from program rename",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
},
{
"sha": "50175716d26273d273b54627715465e74cb45ae3",
"description": "microsoft/compiler: Add dxil_nir_lower_16bit_conv prototype.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "c432d4814ad7ffadb89b82defd49685c211b3515",
"description": "glsl: Fix typos in comments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7aa3cf8283088809625cb84fa78f1d301f35311",
"description": "glsl: Initialize ir_variable member field data.is_xfb.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "904dcfd914ccacc4d7b834a8aa1a5699eb51d10e",
"description": "draw: Clean up single-use goto statements.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9caba6ce54d35870ef2fc555d00e2ccb45e40c0",
"description": "intel/fs: Fix use of undefined value in fixup_nomask_control_flow",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab"
},
{
"sha": "dd34d28de72b590c6b9a425f7829210bb8d2e2f1",
"description": "ci/db410c: Fix networking so we get artifacts from our jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6ccaca36e8961e4c96810352a5c5dfead61cc0a",
"description": "ci: Re-enable the clip_three test on non-freedreno ARMs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c189d385ce306cd776f2e625fa955c1aba01871a",
"description": "ci: Bump deqp to current vulkan-cts-1.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bc35c00e2245ba13dceeabd4a6bf75e4415812b",
"description": "ci/deqp: Allow specifying the caselist fraction separate from CI_NODE_INDEX.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2998a0b05525640dfcde7cfc0ecfc3ee39993388",
"description": "ci/freedreno: Group the short a630 dEQP runs into one test job.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf576b449e1d5cf685bfb5a14b05d1ee03d32cb0",
"description": "ci: Only install kernel modules for LAVA devices.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "60c5729d1669f9d91cc77d71f8e1893f2c0d0c94"
},
{
"sha": "737d2b704b89e98caee6d6a546090174085a8baf",
"description": "ci: Move the rust cleanup in lava_build out of the middle of kernel build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d",
"description": "nir/builder: Add a name format arg to nir_builder_init_simple_shader().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f992802f5130352e903218cf3541e429b87cae2",
"description": "nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef5bce9253e2221ef8df0764447cb02c02fa2a16",
"description": "intel: Drop the last uses of a mem_ctx in nir_builder_init_simple_shader().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f372572a198d5e5762c74d06ebd29666da3206b",
"description": "nir/tests: Simplify the mem_ctx setup in our unit tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b9c7586f4f6bea692b9b1bb13d3c88ebb632435",
"description": "nir/builder_tests: Drop unused lin_ctx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0",
"description": "nir_builder: Return a new builder from nir_builder_init_simple_shader().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1aa1c1aec2ab61e0fe0e7d32b371e85c96e3d6f4",
"description": "nir/algebraic: optimize bitfield_select(a, iand(a, b), c)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68d70fb96996c41a71ed81b7f6ccbec0fb95145b",
"description": "gallium: Add format modifier plane count query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ee10ab3de8664011a6c75e2357faba1ec95c094",
"description": "gallium: Add pipe_screen::is_dmabuf_modifier_supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40e3eb9be96ec69259a000d08fe4a853a330007f",
"description": "mesa: Undefine ALIGN macro before it is used as a function name. Issues on MacOS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6a8a6ed4ec659068eedd61d0e10f49a78bd5a21",
"description": "v3dv: VK_KHR_display extension support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d186766c08867d5447e32c427ff092612bd4ba92",
"description": "llvmpipe: just use draw_regions in draw/line setup.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "01c4bac36e767dc96aef87fa7445a34c7c8f9132",
"description": "lavapipe: disable SNORM blending for now",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "a04a146560717014937d9e13ad24eb33cb6f0a44",
"description": "lavapipe: enable alpha to one.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea034c981b9649c4999e3b7f4164f27213e736b3",
"description": "u_blitter: port radv 3D blit coords logic.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b1d23b24343dbb4e6c579502c712d86ba07903f",
"description": "gallium: handle empty cbuf slots in framebuffer samples helper",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "46d2f2224fd6129aa44b8f34c593ad74520681fe",
"description": "zink: only add MESA WSI structs for specific devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eba97645c9f22c890d7b413dbe81b532c04d99fe",
"description": "nir/validate: Size the set of blocks to avoid rehashing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2afdd94f86149295f3e9422672c4501092f671d6",
"description": "util/set: Fix the _mesa_set_clear function to not leave tombstones.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5c075b085585b1629022d40ce7af9448c7d0e906"
},
{
"sha": "4618ca82c37345a5823f5f59022c650f02cc6c0e",
"description": "util/hash_table: Clean up the _mesa_hash_table_clear() implementation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c5422c7dd6e3d272075ac3dc7e726b7764159a7",
"description": "util/hash_table: Handle NULL ht in _mesa_hash_table_clear().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a512c34d2fb933a51cd22613833b456c402755b",
"description": "clover: add support for opencl C features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1b91177fbdc97289e9ddefa8db4b18fdc88f8f0",
"description": "clover/spirv: avoid strings for version handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "330c52476292d2cfba15499f2f74ca224f227260",
"description": "clover/llvm: don't use strings for version handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8a96199cbf0a81011c35c594becae083626206c",
"description": "clover: add platform supported extensions with version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "940e479d7d312e8a919c09958e07b9feccdc6a33",
"description": "clover: add support for versioned device extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a9fa5b36d7b114c5ec15343edfacf8c076a45e4",
"description": "clover: report device CLC versions for 3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54449180982bdf644aef11bc59aed313edcf17f6",
"description": "clover: add CL_PLATFORM_NUMERIC_VERSION support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "019130ed71604827b385c5dba5cbc879609880e2",
"description": "clover/platform: move versioning to core object.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a3a0322aec1024e67d67c27a7bb5cbecbf34957",
"description": "clover: add CL 3.0 CL_DEVICE_NUMERIC_VERSION support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "981f8d7252c17672598ec7ee4406e296876f8ab0",
"description": "clover/device: store version in device at constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "297ad1bbb310a580b888b8f38488f50740b5df90",
"description": "util: add a env getter for versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7507ce1db41239b6f986bc6fb94ccf9c68b88acb",
"description": "clover: rename platform/device apis using strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20a3ec2d771d7f8942018b714c64925a870a2062",
"description": "clover/queue: Flush automatically if applications do not flush themselves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8a1aa9e940af5706fc78d77c4cd509c2f480a6b",
"description": "mesa/bufferobj: Fix valgrind complaints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5ea96b5848b3b024139728c0c11ed6d27344ee9",
"description": "mesa/fbo: Fix valgrind complaints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cef302aa04fb7cb23729d269ba13ecbe6b33adf",
"description": "util/threaded_context: use driver's ubo alignment for constant buffer uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb034ae44f4a1f3ed036ba71fc42746efb4cd775",
"description": "freedreno: Protect gmem_cache ralloc allocations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "91f9bb99c5e0db38a1ac26dd9e6a967312f5e8b0"
},
{
"sha": "13d509c7e66439e3e85d24f3326c037a47d0ffc5",
"description": "freedreno/drm: Rework APPEND() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2625ba064c44c460610c5562e1c42b01c8befd7d",
"description": "freedreno/batch: Cleanup submit immediately after flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06b918153db0a6067f7584f7b75e84731d14b058",
"description": "freedreno/drm: Drop growable submit_bos table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205",
"description": "freedreno: Add submit lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "290f827928b3845bb50e4bd2f27b878e136af36f",
"description": "freedreno: Make fd_context_batch() return a reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20a813b0eb5e3feb01158acb866ad1e6c6717830",
"description": "freedreno/batch: Move fd_batch_get_prologue()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2f4bf010574c501f93697d90f182a9bc6c83356",
"description": "freedreno/drm: Make ring refcnt atomic again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1b8e0f8d158758ea9756e226ea807ea296cb787",
"description": "freedreno: Use ctx seqno in batch cache key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1783a156c806829f6a9a2d6426a009e1340eb66e",
"description": "freedreno/a6xx: Texture cache locking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51665dee8c79501a1ccbed2766b3bbaea49b2b39",
"description": "freedreno: batch-cache locking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f88abd621ef60b7d0ed8b82445d630abed6a810",
"description": "freedreno: Fix spurious flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e",
"description": "freedreno: Convert to mesa_log*()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8b9860a974117771f79faa6d4f7c9af0e585d4f",
"description": "freedreno: debug cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78b3f58c9985d14d11e580277cb5b2cf61234e21",
"description": "freedreno/drm: Convert to simple_mtx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57a2a5db81c614ac84c300c200639c51f218fb8a",
"description": "freedreno: Drop fd_context_lock() and friends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d007349f910970ac14b20415fe76a84fd0f8fd5",
"description": "st/mesa: fix use-after-free when updating shader info in st_link_nir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "549ae5f84375dfadb86cfd465f0103acfae3249f"
},
{
"sha": "6f3716d677981bc2ac8f9842f302e9c125203bc1",
"description": "d3d12: avoid searching twice for bos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd5f92850614bc984a7e560849b19b31e94725a0",
"description": "d3d12: ensure all compoents of clip-distances are written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61",
"description": "d3d12: introduce d3d12 gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f31cf64e49d9de57ea7dc2b0447840255bbca9e",
"description": "microsoft: add resource state manager utility code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313",
"description": "microsoft/compiler: translate nir to dxil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd5fe2f3de420778555f1211836c5ac076257f1c",
"description": "microsoft/compiler: add dxil-util code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10dfd3cfb4bff1a98e6374d93110f039b4cef621",
"description": "compiler: add SYSTEM_BIT_FRONT_FACE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07d189c4169623f3a2b32f4f62d82d860457e30e",
"description": "gallium: Wrap some header files into \"extern C\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "449c4baf5011335484013244069a878de1f2188e",
"description": "nir/print: print GS extra info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e60df9fe1696ff0b533eaf09d0b06720ce373352",
"description": "util/format_zs: Add C++ include handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f4a4bee10ebd6f526fccc4c02356c08be81747",
"description": "gallium/util: Wrap suballoc.h into extern C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4ff66d75f529639030747782245a52c0ac50632",
"description": "util/slab: allow usage from c++ code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c88e314a2d4355df99dd0e7dc674042ff883042b",
"description": "gallium/nir: Wrap tgsi_to_nir header in extern C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a1346b26a70a9d6000f4889ab4d594a6a445d6d",
"description": "softpipe: correct signature of get_compiler_options",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "73bafb5ee38964019c3da2000095608a7fb4b554"
},
{
"sha": "f23574af2c65b9c0342656cb543bcb025cb38d9f",
"description": "panfrost: Fix ->reads_frag_coord assignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f1de952b695b8f2053d576d3e8093427e598bd4f"
},
{
"sha": "35ae9408f2a6b2f6f307562e8adc33af95406f12",
"description": "panfrost: Fix Bifrost blend descriptor emission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "edd98aac3f16f216fa157f031f4c10fc294e7c8e"
},
{
"sha": "7737ca75391d5ea930390037178a277d309a83af",
"description": "pan/bi: Model writemasks correctly",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b2c6cf2b6db11eb2293f59b42dfeb3d7481477b0"
},
{
"sha": "e3893ee2043dc5499407df71e2e0c0a822b416d9",
"description": "intel/dump_gpu: add support for MMAP_OFFSET ioctl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44f2de5286c646f9da1fc26af3780e44184aad3c",
"description": "panfrost: Fix AFBC blits of resources with faked RGTC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9"
},
{
"sha": "752f6d806541ac38594f3adb1e45d63709506e2c",
"description": "zink: setup version dependent VkPhysicalDeviceVulkan*Features and VkPhysicalDeviceVulkan*Properties.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19b181f0f53ad87528c838bf4416261ee68cf6cf",
"description": "rbug: Handle non-TGSI shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44875361c88754cb53172205e2657e487d6e6fe8",
"description": "rbug: Forward get_compiler_options to pipe driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec347ee9bc41f99dc8e398c652d873cc192bc99c",
"description": "aco: fix combining add/sub to b2i if a new dest needs to be allocated",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "7004548bdf28f47fcc0d2fc1c96457f1a15bc4f1",
"description": "turnip: Remove pipeline NULL check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8844d5c729dbc73e63f75f1c7181c7227a75189",
"description": "swr: Initialize FetchJit member mpFetchInfo in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8467191c395dc9a965e8ccd78ac428595cb6b89",
"description": "Reset new features for 21.0 development cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a706bac098f52647c97c29bdce88469cdfc47e55",
"description": "Bump version for 21.0 devel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
}
]