blob: 8c0acfaaf9c774c655e46e505b06918bc5790626 [file] [log] [blame]
[
{
"sha": "1e0a69afa72c61e5f5841db3e5e7f6bb846a0fab",
"description": "vulkan: track number of bindings instead of max binding for CreateDescriptorSetLayout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5890c322e14adf68af90249df58026abe5ddcb2e",
"description": "zink/ci: handle getting correct drisw driver.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e1698fe1baa22d000e29bd267b1c39b59910cca",
"description": "drisw: move zink down the list below the sw drivers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a3b42a717ce4fa4450066352f04f2e1ef78ad9a"
},
{
"sha": "57511d145878fd4725ce5186dcfe5c2ad93baedf",
"description": "radv: Flush caches for shader read operations.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8f8d72af555c2f4d7a44107bf52602571fc0c4d2"
},
{
"sha": "0709a6b363d2fdde1656e91063039a3e3087a113",
"description": "turnip: fix alignment of non-32b types in workgroup memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b80e8f832df945a35603e190ab56daf24423cb5",
"description": "radv: init CMASK/FMASK/DCC in parallel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91dbad7956a7a9bda7052f25989df32f33b03c00",
"description": "microsoft/compiler: Fix barrier flag for shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1bd3d3afc09824ed848ce0c4395e4753227b3b5",
"description": "ci/broadcom: update expected list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14b312b22346da9aa6db311859f8e482c10b6cc9",
"description": "radv: handle implicit subpass dependencies per attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b9ad8d66c9e2ea7cefcdda0f27b815b21062c27",
"description": "docs: mark float_controls,float16_int8,16bit_storage as done on Turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ded998a573843846e099633ef997f0e6b846820",
"description": "radv: allow DCC for storage images on GFX10.3 with RADV_PERFTEST=dccstores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65bca137bd6e99d3113f1e983a95b666e107e93a",
"description": "aco: implement a workaround for the image load DCC hw bug on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dfb45362619115e78c93e0d6f299e7e9d4ee5d3",
"description": "aco: fix get_sampler_desc() for image loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec611beae2447f26d962b03d468df644cce656f4",
"description": "ac: add ac_gpu_info::has_image_load_dcc_bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4ef5f043315e9f06bfb082b867dc08efe310d55",
"description": "mesa/st: ignore texture_index if tex_instr has deref src",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c54713aaed464e871c7177298e76f0202be252",
"description": "mesa/st: fix st_nir_lower_tex_src_plane arguments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc438c91d9b61bbfd3bc2436ee4ab36716540614",
"description": "nir/lower_tex: ignore texture_index if tex_instr has deref src",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9745a6f9a38768f802203170773d6271ea7836f4",
"description": "radv: clean up fence syncobj code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b0fc025f39ea8a9393ca712ff3dd61791e5d924",
"description": "radv: try to keep HTILE compressed with DEPTH_STENCIL_READ_ONLY_OPTIMAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fa7aa16ceb46d9ba5019ccb9fa9e33a378992d8",
"description": "radv: change RADV_FORCE_FAMILY to use family name instead of LLVM processor name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11c10277303e9d10808daaccfbb7a46b50f0a894",
"description": "ac: add ac_get_family_name() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ca0e070e74f3379ec9ec711d147f79d1caa9ab5",
"description": "broadcom/compiler: optimize branch emission for uniform break/continue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14843ccc333e698a2aa2eb6784c81bd37ea2ce3e",
"description": "broadcom/compiler: implement restriction for branch after setmsf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4e24936390a38366f7ebf3950ce819253f8a148",
"description": "zink: avoid cached memory allocations when not requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0799312b9975f2019f254c9803eb75c4692223f4",
"description": "lavapipe: add support for KHR_imageless_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8aed6cc50ded514ee1ee0de0066bdbeeb68eb59c",
"description": "features: mark off ARB_shader_viewport_layer_array for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9490c1ca926ced81a47f1881e1bc78cea55f918a",
"description": "zink: enable PIPE_CAP_TGSI_TES_LAYER_VIEWPORT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b89359fb9299c9093a665f98f5ed26e749ccb8bb",
"description": "zink: only emit SpvCapabilitySampleMaskPostDepthCoverage if the mode is set",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3c72c867422495b1b6e1f5c9cca543ec9ad8a8f5"
},
{
"sha": "411f924bf9869a49579d30d9a6552dae0352dd9e",
"description": "zink: store shader_info to ntv_context struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6420be448824f7cbc39c553bcdc4a0aac84c219f",
"description": "lavapipe: enable KHR_image_format_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36115d2674fdcd5926a4adc2b1ec948a847595c3",
"description": "lavapipe: implement CmdBindVertexBuffers with CmdBindVertexBuffers2EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44efd2dd1f5999e25c2e4f6fee376a749aa1fa39",
"description": "lavapipe: handle NULL pStrides in CmdBindVertexBuffers2EXT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "20bd9fc54700950cab88bc13f0446b2c14f86033"
},
{
"sha": "cc2a4ff880e28af9417bc5fda1ee5afb44b018ac",
"description": "anv: Fix coverage masks for VK_EXT_conservative_rasterization",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d5b56debde304977a55d947a36687047c51c94b0"
},
{
"sha": "1b3a0f88295037fb1261d319350ec87f097474dd",
"description": "vulkan/util: Fix implicit declaration of ffs for Android build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "06ebbde63048427103d626a59de3c881c1720bc2"
},
{
"sha": "11010b932b268c8dba2916f2f8196f09e336c42b",
"description": "pan/bi: Lower large arrays to scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5d1a8bf6f65b20b55b3998a879691660af0609d",
"description": "pan/bi: Split writemasks for memory stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52863f2e60fae865ef6a2a2e5a385b252c73364c",
"description": "pan/bi: Enable all nir_opt_move/sink optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bd01e86f32779cb48c27f97fd34893c71b6f2c9",
"description": "ci/bare-metal: no need to use tee",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06ebbde63048427103d626a59de3c881c1720bc2",
"description": "vulkan: Deduplicate mesa stage conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ace3f3ef0dde6adf21670c56c70b48c1836ec7d",
"description": "panfrost: Only check blend work count on midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cef39acbeba276efb5b2a5c858072bfdbf840de",
"description": "panfrost: Deduplicate Bifrost fau_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fdd3be8d6cfc4b829aadb9456312757bd7fa84e",
"description": "panfrost: Deduplicate UBO count assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a9936f5b512e6e48551637b20f1df19500e5d52",
"description": "pan/bi: Remove stale todo/assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10b736f16049a505155cb17280ddb5f47b4a5ad9",
"description": "pan/bi: Remove TODO: RA warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93cdb072a82334c30acdb66936f09ecfaa0b5484",
"description": "pan/bi: Only run DCE once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7a339bc972ebe4fa047d2882d1f758bf358dfb9",
"description": "pan/bi: Only run copyprop once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69666723f81c8a05ee13f71f9f4799e2626d9d02",
"description": "pan/bi: Handle 16-bit blend sr_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d91bf7257d98edc26e8278a2f43c34f50996f937",
"description": "pan/bi: Add bi_foreach_block_rev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fde30925d9c13df9003ab34bd8fafe404ff2284",
"description": "pan/bi: Document register conventions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ec495e3c969db6da79a712a7668ba01189d56cc",
"description": "turnip: handle format list for compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4e476c9a5ca661b231f824f03517865cc0dab42",
"description": "gallium: Fix broken trace XML output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "004ca7623824950a9888d5414366df362c5197b1",
"description": "r600/sfn: Only fetch the constants that are needed in fdd*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dee89af505d505827a1ad4b08d3bfad3659a000e",
"description": "ci: Uprev piglit to 6a4be9e9946d (\"piglit: NOTE! Default branch is now main\")",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b35cc29dd2e29f8072f4079d678f1d722bdd48e",
"description": "ci: Uprev deqp runner to 0.6.5.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f67b6f9c477b932a012d5fe67a84ef3e05dc9eca",
"description": "ci/freedreno: Fix up the a5xx border color flake annotation.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "957132294f0edcd6865f758dd7d060c93434f711"
},
{
"sha": "051b7e1925983ded37401bbe7f19af5bbacc6953",
"description": "intel: Rename WA_### to Wa_###",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f96c3b8b63ab7185168dd10d56779583c8f516ce",
"description": "intel: Rename GEN:BUG:### to Wa_###",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69c3578c8b0deb4680a83990c096521d8b1d9eb7",
"description": "intel: Rename GEN_{ALL, LT, ..} macros to GFX_{ALL, LT, ..}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddb04b31fdc778f713ce69bb42ab802aef8f7992",
"description": "intel: Remove unused MAKE_GEN macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81e85f9434deb2b0bbbd23bafbd540ca5628bd26",
"description": "intel: Make line wrapping changes due to IS_GFX_VER_BETWEEN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efc863f9a10eaaf256a47a7fc8db94bbbbeec278",
"description": "intel: Rename IS_GEN* macros to IS_GFX_VER*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7e55af4d62a4d5147710b79742f571e23c83e5c",
"description": "intel: Rename GENx keyword to GFXx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d296484b4f7a66ae081a82f8078984d3db4a31f",
"description": "intel: Rename Genx keyword to Gfxx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b75f095bc73953967182d7b4a1e7011c5303c8bf",
"description": "intel: Rename genx keyword to gfxx in source files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66f653597458e930e96210a30e24bed528733d23",
"description": "intel: Rename genx keyword to gfxx in build files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1f3a778de92891543e063eba49d58e1d1e537f0",
"description": "intel: Rename GENx prefix in macros to GFXx in source files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0cfe7e3968ac6347c15a6610c84a43b5023a98e6",
"description": "intel: Rename GENx prefix in macros to GFXx in build files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc28390e3c6f460f5a4326b59e4dec95f1297949",
"description": "intel: Rename genx keyword in filenames to gfxx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abe9a71a091336414942b997d3c00e69ee690e9c",
"description": "intel: Rename gen field in gen_device_info struct to ver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99331f6deb5e5e694bf3b1bcac5d1dc500c4d8dc",
"description": "intel: Rename genx10 field in gen_device_info struct to verx10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc422fa4983af5b0cc0afc37c284fd14fd92d817",
"description": "intel: Rename ISL_DEV_GEN to ISL_GFX_VER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9da8a55b08f4c44707f2471bbf7b61e98033a3ad",
"description": "intel: Rename GEN_GEN macro to GFX_VER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "295bb3c2634a5b06f5c9ca3c468ed39fe4b6b2a0",
"description": "intel: Rename GEN_VERSIONx10 macro to GFX_VERx10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9b4324ca33507f445b809720c85bf71e3fd91a8",
"description": "mesa: fix restoring of texture attributes for msaa binding points",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "81e6f6ef0cd51187d38421b90dee868cff5de33f"
},
{
"sha": "f447c69653f7aa36ec60aaefb8df68b485efdfcd",
"description": "spirv_to_dxil: Handle clip/cull distance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39aa32b8381fddbc67afcda711e5c11558226900",
"description": "microsoft/spirv_to_dxil: Implement TODO for removing dead functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd64669fa74a80137c212b03f37afe0836a28800",
"description": "d3d12: Use compact arrays for clip/cull distance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "baeb363df03bb3d6d92856f2ee0881f771dff401",
"description": "microsoft/compiler: Support compact arrays for clip/cull in nir_to_dxil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4941decc584615fcbb54881f4d17ea445205d48d",
"description": "microsoft/compiler: Enable dxil_nir.h to be included from C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65e1bee99ce2de20122d64680eae97dae451431d",
"description": "microsoft/compiler: Add a lowering pass to split clip/cull distance compact arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96cd96185365381ae28c196f3c4735dd38a6040c",
"description": "microsoft/compiler: Add copy_prop_vars to optimization loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f1b90d638e6c8bc6d929cef3626371b9e87afe1",
"description": "microsoft/compiler: Move blob_init earlier to prevent crash on failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb5120bcf74b023220d45dd75f3f0fd29535b82c",
"description": "microsoft/spirv_to_dxil: Add extra lowering functions according to the docs on nir_inline_functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f3dc0264cea9385805807a2f34628b3cee83168",
"description": "microsoft/spirv_to_dxil: Add lowering pass to handle gl_PerVertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbebe36547683dcd3e3e793369f0762a0801e292",
"description": "features: mark off GL_OES_viewport_array for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8199bd653e05880932f63a8e1e5eb3aed6bfbd7a",
"description": "features: mark off ARB_compute_variable_group_size for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8371b75241ee256d85beb6a1fcf43d7ab5bb3e22",
"description": "docs: docker: minor stale documentation fix",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "af7dca35602be1eda7481176cec596181c8fec41"
},
{
"sha": "9d8dd8d27b6e0963b7ec6a6987cce37f5731ae2f",
"description": "zink: add some asserts to avoid zero-sized blit regions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44076a3d6c2e53c45e45e447827ceb7a6684616a",
"description": "zink: fix layercount for array texture blits",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "83bee837e5d3f93ca6f56616f3633ad915e06d8b"
},
{
"sha": "5e4d31f64600ef7421dd655381ff2297a5005cec",
"description": "ac/surface/tests: move shareable code into ac_surface_test_common.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3e6514984592cb79c705462f30c9525c681981b",
"description": "radeonsi: don't use CP DMA for clears/copies except for very small ones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64cbab5348c3342c231e69cc2fd91acf66aa5387",
"description": "radeonsi: turn the loops over color buffers into while loops in si_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ba77c4a5d4d303e779979930c38501fd5297c1e",
"description": "radeonsi: unset PIPE_CLEAR_* flags for non-existent buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0580d4c1a25b75616d1b8732624bf63a27a929a9",
"description": "radeonsi: enable HTILE with mipmapping on gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e35eb1d699ebacad14dce2ff8d9992e3c06def2",
"description": "radeonsi: set better default depth clear value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3345e32de71fc15150233b34310430362ee33d31",
"description": "radeonsi: group and parallelize all clears in si_texture_create_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb6e1c7c117e224e5576091cdbe98e3dc14684f5",
"description": "radeonsi: add num_layers variable into si_do_fast_color_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1936a046b1074bf5145bee7183ebdfeb9ed6db7d",
"description": "radeonsi: return success/failure from si_alloc_separate_cmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cd61d124876c307266f291f0ce5e9d2fede7058",
"description": "radeonsi: parallelize CMASK and DCC clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0f06e5c4744878bc0416f4b20ee83241d9658f5",
"description": "radeonsi: remove si_screen::dcc_msaa_allowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4707dc6a648bb4156d9b39021b5a3f029d9cc866",
"description": "radeonsi: determine accurately whether the framebuffer state has DCC MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "933df6729646aefdfcb926ee2dc6dcf157fb0dfb",
"description": "ac/surface: add CMASK info for level 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3e7c77f136636c56535a86890dd134b843a26bb",
"description": "amd: fix parsing the last dword of DMA_DATA packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95940459be65b0a106a0b705e31607c71a3893bf",
"description": "radeonsi: pack the variable block size in one SGPR, 10 bits per component",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "034c1e4845db67c19230d6f5877c9322d4013989",
"description": "radeonsi: decrease the maximum variable block size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad71ef9326f1b6ad5a31ae73deb35d99602b767d",
"description": "radeonsi: don't use a constant buffer for the copy_image compute shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5701baa34b8f9de6b0dec95373e208942662d858",
"description": "radeonsi: don't use constbuf and set cache policy for 12-byte clear shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d14eb623b0ff8c241ab477eeebdc447e25ccda2",
"description": "radeonsi: return false from si_is_format_supported instead of NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c53261645deca271522367e4af40393ff152eaee",
"description": "radeonsi: add SI_CONTEXT_PFP_SYNC_ME to skip syncing PFP for image operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fb1b7b2d80678dd8701005a058389d782dce112",
"description": "radeonsi: use the optimal packet order before draw packets for VS flushes too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1a73ec99bd6612d289b445e1679b4aaa36e832a",
"description": "radeonsi: rename and apply SI_OP_CPDMA_SKIP_CACHE_FLUSH to compute as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "419e05d5f64d8be6bf34af8f44a0766e12c1d70c",
"description": "radeonsi: don't do an L2 flush in compute_do_clear_or_copy if we're not syncing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aed881e34ee3ccff0ad597f9869738df94479610",
"description": "radeonsi: reduce syncing in si_compute_expand_fmask when it's already idle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c827bde2920dcc46ee2b2b06d1b7ed5af4076ed",
"description": "radeonsi: reduce syncing for initializing new buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "207bafd4dd8f6d4df827cb39232f202a12c6b33d",
"description": "radeonsi: reduce syncing in si_dcc_decompress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e2b5ce722453157f2c8c891c5c7863700d7aaf4",
"description": "radeonsi: set compute/cpdma sync flags in the outermost caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4ad08b455971d0b1cb15bcd705e316ef93d8763",
"description": "radeonsi: inline clear_buffer in si_screen_clear_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1af99a28a0bad7e7a1c7abc45eee27635eadbb32",
"description": "radeonsi: merge CP DMA flags with internal compute flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd5e9af78ff2753c9d01554bc45eff150ae029ee",
"description": "radeonsi: remove unused SI_CP_DMA_SKIP_* definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "938dc0e291b00994639c613ad7db58ed0af05d6b",
"description": "radeonsi: rename internal compute sync flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69ff9c16bbbc5d549606cb9f93550034893d394a",
"description": "radeonsi: never set DISABLE_WR_CONFIRM for CP DMA clears and copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28d065d3e5b32c19d20c1f3e71d7f28cb75c52bd",
"description": "radeonsi: don't insert start/stop pipeline stat events if it has no effect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb59cae04c32c9ffaedd16e91d96fabbe7c9e3ea",
"description": "radeonsi: set the clear/copy cache policy based on L2 cache size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ea685dfc0d31fe0eeb127f3cb13307f34bc163b",
"description": "radeonsi: disable sparse buffers on gfx7-8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac78b12e2307565adff436e101b5a8dba61a64b3",
"description": "ac/llvm: don't set unsupported xnack options to fix LLVM crashes on gfx6-8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "57916fbdcdec218b10806d4cd1863e1fa5f61f91",
"description": "radv: use COLOR_ATTACHMENT_OPTIMAL for fast clear/hw resolve operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc2186d30231d2bde3f28b3d627abb5b164d7150",
"description": "radv: do not force enable FMASK during MSAA blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dbf975cb9208e4457c73f1231b79645d1a466af",
"description": "radv: cleanup FMASK expand transitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87c876444800b94d6b1c1cae9d7defdfac97ff74",
"description": "radv: compress FMASK for all layouts except GENERAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adf04d1af459f3fd34a9da6b92ef00758edbef6c",
"description": "ci/freedreno: Switch to the trimmed glxgears trace.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe5349f70c926ed32a452c3476f2affc24dd4b80",
"description": "freedreno/a6xx: Fix alpha tests.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "0369dd907778d8636e2b074717846bb658d76d90"
},
{
"sha": "304394018324c9ea73be3cd9b1161c00a0dd47bc",
"description": "freedreno/a5xx: Fix alpha test vs early Z bugs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9fd8c257023ecdc8e8fca72f79b2585c1bec363",
"description": "ci/freedreno: Add trace testing on a3xx, a5xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e3a1d0dd27670e8bc31210919501540b60c7b50",
"description": "ci/freedreno: Rename a306-test and a530-test to drop \"arm64\" from the name.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec54546b2afbe736c46b19d31fc9de54e0f14f69",
"description": "ci/freedreno: Add more new traces for a630 (minetest, TDM, pioneer, glyphy).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d559985045d01e9219c68796e56a9505f12b178",
"description": "zink: emit ImageCubeArray cap when accessing arrayed cube dimension images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccbaf31f3cec9c567bd997d890446b71b28b32b6",
"description": "zink: use max_rt to determine number of blend state attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dc1b57abb08466ca2f0cd00ef3bfee8aed9f1b9",
"description": "bin/gen_release_notes.py: more robust rST escaping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "997c94eb33db47d587294a4a03d60034b7dd9577",
"description": "ci: turn sphinx-build warnings into errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecc677a02fdb7bd5e83227f36be1dea4812eebbc",
"description": "docs: fix release notes for 20.3.5",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "930d2a92a3282e8001132892699d774b566f3e79"
},
{
"sha": "d0fefddf4a1198df6ab75f823d78f2892b1d7135",
"description": "vbo/dlist: use DrawGallium(Complex)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43e243762f708d628157e3d073e28315cb21f601",
"description": "mesa: make _mesa_HashTable InDeleteAll debug only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e26f261c7e376fc95bf2fa4e5ff23164c8d876da",
"description": "mesa/hash: switch to simple_mtx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a78c22666e3c8e4dfaa5e59c7a1721be95ef9ce",
"description": "mesa/hash: make the mtx non-recursive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46c4ae5ff190e29c147174cee7772c6e8d7ecee3",
"description": "mesa: remove 2 recursive lock usages of _mesa_HashTable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb108bdec7396a04670d8ef240b783b691a4e4c4",
"description": "dlist: remove ListExt feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89b6d70c1c8801c45eedd0b0aa167564575551ba",
"description": "zink/ci: update results after lavapipe clear fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe53c22294900142c358b75d39c43710ccfd414e",
"description": "lavapipe: fix only clearing depth or stencil paths.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "7878497c94fcd6d60a52df1118601809e3246a43",
"description": "mesa: Clean up _mesa_layout_parameters after previous commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9413c6aec3a7aef5af4eb7d7991fbff733b40823",
"description": "mesa: Add anything dynamically indexed before any non-dynamically indexed",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "b9bff76b630b1655a934db6e5f3e6a59a5b6cde7"
},
{
"sha": "04b28b9375b2204ab85d875d02474078ae942ed5",
"description": "mesa/st: Check for successful framebuffer allocation in st_api_make_current",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95be3c9b6d8cb9f62583b72bbd65900fde73db7a",
"description": "mesa/st: Remove unused ST_ATTACHMENT_SAMPLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce1a381e57d2803246c8a27f52f3dea2d2bfbfb1",
"description": "turnip: enable VK_KHR_16bit_storage on A650",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14acc64c3b2b4cf7c6c8bcd0db9fc54df7838ec1",
"description": "turnip: enable VK_KHR_shader_float16_int8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64aaa4afc32f153a65a96160f49eb5b4c8f3b051",
"description": "turnip: enable infinities for f16 math and document the register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14460faa6428974340cbb951ef8de9239daed5a4",
"description": "ir3: convert shift amount to 16b for 16b shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3777ecdf119bf3ae979ac5524d7ccfef68617b7e",
"description": "turnip: implement VK_KHR_shader_float_controls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de195671bdb4fde7cdebd6cecd28206d08551d15",
"description": "ir3: nir_op_f2f16 should round to even",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c7940cc0fc3aa0079ff9d5b2e3b767e95c58c9d",
"description": "wsi/x11: Fix type of target_msc argument to x11_present_to_x11_dri3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "302dce9929c19dcd0c11e9e12f265936776763a0",
"description": "gitlab-ci: remove fixed tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76613208159fa39346d7faba4d04c52f9b458342",
"description": "glsl/linker: Fix xfb stride alignment for buffers containing 64bit types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67e33db4a6c302f09ba74a534aa4b18815239aa1",
"description": "glsl/linker: Fix xfb with explicit locations and 64bit types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c432cb672a1f409a88e1b85d4405426103ff023b",
"description": "glsl/linker: Fix attempts to split up 64bit varyings between slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6652c5018c6fd04e6215c82443f5fa1a4484e266",
"description": "ci: Merge ARM testing docker images to a single arm_test one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b20bd74253dbf6bb369076579a6e48c156e2586",
"description": "ci: Build ARM baremetal rootfs in native container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2ba88985690e76244d69ecf1eee81f543f149e3",
"description": "ci: Remove INCLUDE_PIGLIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd30a0bb8503c37934fea1901e019664a73fcbe2",
"description": "ci: Drop the custom db820c kernel/dtb from the kernel+rootfs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afc99f91759f170b0cf61fef945db62aee4486d9",
"description": "wgl, d3d12: Add a d3d12-specific test for swapchain leaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1517fb25a43ca5246ed05dba4f900d864e391bc3",
"description": "d3d12: Clean up swapchains on framebuffer destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa1643d141cf97ca004fcc952b7d689725a1afca",
"description": "d3d12: Add a constant for num_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51df136c8b5e332163802349d96dff422d566c29",
"description": "wgl: Add a context to framebuffer destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3db2963ce8f84a12cebb6057d4ac593080da24a",
"description": "wgl: Add unit test infrastructure for OpenGL32.dll on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbd38b8809991e81218c378b92e4fd73541314e2",
"description": "d3d12: Use CreateDXGIFactory2 and use the debug flag when appropriate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb5615af40a5878b127827f80f4185df63933f34",
"description": "zink: zink_push_constant -> zink_gfx_push_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fc13a73217c86751f07f0de7813a09e712e9143",
"description": "radv: use a sampled image descriptor for reads for the MSAA color decompress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ace0b16e8e6ced3b5727b62e49468d66093363e6",
"description": "zink: use VkSubresourceLayout::depthPitch as layer_stride when mapping 3D imgs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83bee837e5d3f93ca6f56616f3633ad915e06d8b",
"description": "zink: be more explicit about blit layer/depth usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5b56debde304977a55d947a36687047c51c94b0",
"description": "anv: Implement VK_EXT_conservative_rasterization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbb00f739c8fc001d2dea9d3d340a65843eaf7ee",
"description": "zink: enforce device lost status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "357b54c9bb67fa931a1655f961ac5897630579e3",
"description": "zink: optimize batch states for timeline use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dbeb92c7e7df232f6bcfcf62a406256f933b1ad",
"description": "zink: add timeline semaphore fastpath for checking/triggering batch completion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a13add12e1cb3e71d7fc851a49ca3305c33c9f1",
"description": "zink: hook up timeline semaphore signalling during batch submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d38fb7e612713b5ca485a27fcd5a18e84d7deac",
"description": "zink: handle expired deferred fences more reasonably",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4e34f40a3053bf7570eed26efd55d31a10041e6",
"description": "zink: track last completed batch id to optimize checking states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "122d01e73a0f6cc3985fd17f98829363eb7400e5",
"description": "zink: add batch tracking id for program struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fdd906b21eb8be1bec24a4f6ea1a03c006ea3e0",
"description": "zink: add set_context_param hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a084d012a9ee71049749a6209b0a1cd637e113e1",
"description": "zink: handle PIPE_MAP_DONTBLOCK for buffer read maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc7a18741127157e5da60beb0f1b2b7a8465d84c",
"description": "nir/gather_info: implement partial masking of struct and compact I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8731a1beb72da8f4165e5596519a56d16299c3f0",
"description": "lavapipe: fix initialization of pipe_stream_output with unwritten outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47ed5c57df6de1cf2570ffe8735b5c7acddf2a87",
"description": "gitlab: rename RADV bug report template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22fac1b6823e3add4e0c907be64d77fb2be1748f",
"description": "docs: no-op'd -> disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6e62c83ecd23430dc9cde8be2ee058c5197368b",
"description": "docs: spell out freedesktop.org",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86196fa3c0825c2460603fe4d7453ef5e389856b",
"description": "docs: spell out environment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24db6ee03f7213bf198d3514ece31a03a4319924",
"description": "docs: spell out development",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f35b05ee5b43b8941aece1b8246650a33d1e49d",
"description": "docs: spell out full name of gitlab instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69b25cee3bb735dac64a2bb7c9952f046a45aba8",
"description": "docs: fix rst-quoting issues in release-notes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ca79b041cbfe9b5894cce6c675099676e6e95c1c"
},
{
"sha": "87b83531bfcd7858ec71df25a6d172a25027a80b",
"description": "docs: fix invalid rst",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a2a8c6a36c17ab9d8bb42d49437e7e0dab62bf75"
},
{
"sha": "200e56f84d91a831b48a78be6ba5562fcc6b5caf",
"description": "intel/fs: implement another copy propagation restriction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2af419391d0cab7ad5a36fbe3b4f3d2cddfa3db",
"description": "iris: clamp PointWidth in 3DSTATE_SF like i965 does",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddab9965897eb23fec7e27bc92d406db5440723c",
"description": "Remove leftover dead code.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bdf93f4e3b3e7eca828b7ab52f6084a7649c0530"
},
{
"sha": "3d1022382cc529c92c89fc6cb0f34df371220363",
"description": "glsl: enforce restrictions on builtin functions moved to compat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dc07a173ea6d9960227bc477691ce6b4474da15",
"description": "zink: Only set the needed number of scissors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bde229153133172d182e7ff1192564d29e6a8294",
"description": "zink: Remove initialization of some arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6df7d8d40dbad897e8e4600d54490488129c4707",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d179c5d28e6ae86dd95d906fff8197e35270dad8",
"description": "zink: implement threaded context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a442e3ff551dd737607be6d5bb3ca08bea8dc1f5",
"description": "gallivm: increase size of texture target enum bitfield",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0ce7c4a7c98122996af849b0f1199da13cd7efa2"
},
{
"sha": "0be9a40225bf2b08984e75084939c86a2af803cb",
"description": "ci/freedreno: Demote a630-asan to a manual test for now.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d448bf8cdd4d88f8eef7d65ed65e9cccd1f1e204",
"description": "docs: fix incorrect possessive form",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "807d86718f7e98d931894055669dba79e4617d54",
"description": "docs: dfsm -> DFSM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ece806d07a6bda0d2cfbb933f66a06ca95025b37",
"description": "docs: lex / yacc -> Lex / Yacc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd6dbbecb471a27b7a8f7958070f3254928e721c",
"description": "docs: lod -> LOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2988729d1bde609994e7607bdc158b3ec79b0efb",
"description": "docs: nops -> NOPs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f42c21221cf89f738225e3ac2aa2e85953c1dc1",
"description": "docs: Xorg -> X.Org",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c1b8ce7aaa02d0c232bdb49fa61f669301a0c27",
"description": "docs: opencl -> OpenCL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35bf5c4dca5e0e5a06b0bf317ebbf72f7627df90",
"description": "docs: optimisation -> optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c8a7fa63183928db83aa2d7bde50bb52dca4152",
"description": "radv: only set WRITE_COMPRESS_ENABLE for storage image descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00d6ccebf95981f35b2183f7d2dc8d746b0e67bb",
"description": "ir3/isa: account for randomly set by blob lowest bit of ibo atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f181e613750386ba8b3b298de78dc59fe7600b22",
"description": "ci: Bump the llvmpipe test timeout to 240 seconds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70066fb036bce2b9070587f101f56e67e3088bbc",
"description": "zink: do not request scoped memory barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71e39c79fdadf68f24a9ae0efa4c0af5526dafce",
"description": "radv: don't reset vertex state params on pipeline bind if reg layout matches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df1c45890d43773e0ae52f232974bed7d9a21940",
"description": "radv: don't emit baseinstance and drawid if neither is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d67c1bc74d222c62814f08fb4d67ffdcc63819fa",
"description": "radv: reorder vertex shader params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da7ffc3b976f7a24d5a2f032bf2337456879f223",
"description": "radv: make vertex param sgpr count more explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e0a3c252742e7b1720728a1c2477e75a0f47744",
"description": "radv: break out vertex shader param emission into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a8b09192257e4b1478848745b3d83c1f046828e",
"description": "radv: track whether baseinstance is used on the pipeline struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1b867033e7644a9c01dbe4f77ab51ae680dcffa",
"description": "radv: track whether drawid is used on the pipeline struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eed676c42adb50707e8e71d27158a9051c632b03",
"description": "radv: set gfx pipeline vtx_emit_num to the number of sgprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65626eba295f468f26adf5305c6863456c06ec8c",
"description": "radv: simplify vs draw param counting during setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ffa6154444960a5fb28712d49ca3426be58fc41",
"description": "radv: track whether gl_BaseInstance is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75a2476dfb66e05a36a9fd5fdc0b2cd954763539",
"description": "radv: refactor draw dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0ef28d85ea41678029f5ae2f1faa9c65073ad3e",
"description": "radv: stop zeroing radv_draw_info during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "049f56fc4e32d6b16be08b0441de6abfcd5516d9",
"description": "freedreno/a6xx: fix primitive counters debug output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ce7d2138ab5680f349fcc82e37650939640e423",
"description": "freedreno/a6xx: copy full 64bit of primitive counter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70813c1c13b99cb029c8fa3537163650bdd17b6d",
"description": "meson: Remove kmsro from gallium-drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43232799846031779d26e77be31f5954076e2ec0",
"description": "broadcom/cle: do not leak spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3799a368421d98d615fa8176632dd62ece1bba9",
"description": "docs: vulkan -> Vulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a28582a8fed61b9de8abeeb3747bff0934ecac06",
"description": "docs: ie. -> i.e.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2284937399b19abcebd5cbc6ff398acba6ec5bcf",
"description": "docs: sytem -> system",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08971eaec4b432dec14ce4b288bab7f2fc40ab88",
"description": "docs: appling -> applying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cd113cb1086cc82f6ae413accdb558671bb1d5b",
"description": "zink: document why we're calling pipe_shader_type_from_mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b25188021d8940b4d5c405a9af1fd14721592d4e",
"description": "zink: simplify shader-removal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0609b15851c4cf225ac56706576623297ecc6d8",
"description": "zink: assert that pstage is within range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2de07d1ad224646e84aefa349ccfe772a7e04cf2",
"description": "zink: check base-requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "920ecbefbd4aaa70b92fd8c9eeeae12b24a93a78",
"description": "docs: clarify VK_KHR_external_memory requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bf238f74414e4844f3a67da7dbb5ae268ed7cc8",
"description": "zink: do not enable unused extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b130ec75db1523e73d916182462485c81687277",
"description": "docs: remove zink incorrect requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f1e4705af37f5a678129bec45a550a05966b5bf",
"description": "docs: remove bogus zink-requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5737cecd45f136fdf2722270b4443db6a7acde42",
"description": "ci/v3dv: update flaky tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8e5f945b8f936b81526ed0e49b66cda6ddb8466",
"description": "loader: prefer iris on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f7640293d8a344d0be91cf91e58cc8899b2b08a",
"description": "broadcom/compiler: try to fill up delay slots after unconditional branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e266e6c634aa04172484a98466f173c1bda9671c",
"description": "broadcom/compiler: try to fill up delay slots after a branch instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f33ca092daf0e6303b3f7cd0786998da9f0d71c1",
"description": "broadcom/compiler: add a NOP count stat to shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "062eee7d33cba0c89b29c1b8d198f36b2f2bf579",
"description": "broadcom/compiler: dump instruction index when failing to pack instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d62bb8bc0df66723fd9d5ccf2d04de2b50e76728",
"description": "lavapipe: fail out if spirv->nir fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a17e10b1096f4b03ba71485a3586d2fdbb3cd8a4",
"description": "lavapipe: only reference pCounterBuffers if non-NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd222e4a9cf0727e9b38e7f26d00ff2e2e8acb02",
"description": "glsl: Initialize parcel_out_uniform_storage members.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "598dc3dca41e3b1a9bf9e94b17e5426773ed6830",
"description": "zink: use cached memory for all resources when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1998e216b61e29951e56f28d251c15b82c627824",
"description": "zink: track coherent resource objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4daef7ffe373f067249e052d96dcac145984b6e8",
"description": "mesa: Remove redundant gl_config::sampleBuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fbe1cbe4cc594b2ef38e77eaf8f9f7a3f6fad66",
"description": "mesa: Stop tracking visual rating in gl_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d21b8afa3defa0f3bb88a0df1ae00c20c3cea099",
"description": "mesa: Remove the pretense of aux buffer support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78dfab95b80a2ef39f7950b56571785434b4b9b5",
"description": "mesa: Remove unused gl_config::level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c17d35b4029a58e7c29b5024dbc0f4da2b45f893",
"description": "mesa: Remove transparency state from struct gl_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c212283ef8e7b877dac17294bc447495665ad519",
"description": "mesa: Remove the texture-from-pixmap state from struct gl_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ffd1ebe6b3c8c7dd316dd47fac088044222e6ef",
"description": "mesa: Remove misc pbuffer attributes from struct gl_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f626eb6a922749e145bf6c8dff62a2e071fecf3",
"description": "dri: Fold attribMap into the code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49fb7f9e5cef05182a72b39dea17b43c77f0240b",
"description": "dri: Explicitly handle all the config attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b58fbfa828254f893a6862ce3705f35fe3235874",
"description": "Remove Scons leftovers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6e6cd7d93cc54fc8c279377c2d552761f4457174"
},
{
"sha": "40647fcc3dbe582e91913271cebd6b2b7c5f8584",
"description": "ci: Disable panfrost g52",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5c869c2ee898a9c25c8c53bb32555b29d69d9d5",
"description": "ci: skip pipeline_barrier tests that currently crash on RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c64c090e0d2250d7ee880550f8cbeac0052c8d9",
"description": "frontends/omx/h265: search entire dpb list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaf197605e34e8563b99caa83c9cb3990901a60a",
"description": "radeon/vcn: release si buffer for encoding at the end.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89a04a54c41b1ffd3f6699273bf1486afa37b96c",
"description": "compiler/glsl: avoid null-pointer deref",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5910c938a293c03337911ca3c067b4ecf4b406ee"
},
{
"sha": "cb580af02a40c7f65b5c8445e93d22447c738cde",
"description": "zink: remove zink_create_fence()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11926342e398b072706a9229329ec8dbd7748863",
"description": "zink: also check for device lost reset on flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc5d02ca545552e037b3b755a15bbd5a28bca65b",
"description": "zink: break out queue submit into separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38c5e154dfd5773f9e3a673d8ca0d5b35c6d0c24",
"description": "zink: move VkQueue to batch object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef538e50c84ae606496c6d99a8185feb5ec25402",
"description": "zink: remove zink_fence_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95af27f03243ec21480867b80a0343f19d26e20b",
"description": "zink: make a local screen pointer in zink_flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a344174dc5b532955045ba76a19cdb5c443f402",
"description": "zink: store context to batch state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba6265a1ff7cf2bacd50c5e22e9e82a0054f1612",
"description": "zink: rename init_batch_state to get_batch_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9ee9c4539d93f9aeb564cf54f23074f60338d9c",
"description": "zink: assume fence has already completed if a batch state isn't found",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03946bfcdd881b62eff254a68a08a7a35d79f6cd",
"description": "zink: explicitly reset a couple more batch state members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f32079efab4def44ecd2e77edb3e5b47df608b53",
"description": "zink: add locking for fence resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ebc13564afda7f9568e8ec4bdc44cd6a4ded72b",
"description": "zink: split fence finish func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a736677afe568220bff07168d2bead728e03979",
"description": "zink: add function for checking whether a batch is done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6eaaaaa542e3b7d642b23df74d48b39347f8f116",
"description": "zink: add locking for batch states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c452c82b989fcc2122da222ba67f75a5d233c8e5",
"description": "zink: manually invoke cpu detection during screen init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07318617489f2abace3c80d8b05267cb4506d543",
"description": "zink: add locking for resource maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7420c77083c1ca26574ef62933bf4d5819724be",
"description": "zink: add locking for descriptor pools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f90d517494021970576d826df64e5b6625361b8",
"description": "v3dv: fix unused value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc1f070a27d78d9735f471714607a16e40f78cff",
"description": "broadcom/compiler: fix unused value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d03a9fa50c60b1bdbd905c577d0209d72fcdb017",
"description": "docs: do not try to copy missing file",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6e6cd7d93cc54fc8c279377c2d552761f4457174"
},
{
"sha": "688dada1a85fc77b5b102c5bf55d2fbf2e0fa478",
"description": "radv: do not fixup DCC after compute color resolves if DCC stores enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e2f320f36fd2f80160a1589cf7dd6f0be48054d",
"description": "lavapipe: report correct value for maxTexelBufferElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "528d66eaa2863b6b0e56dcf8134e2b39bddf907e",
"description": "ci/v3d: run full GLES3 and GLES31 testsuite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc859bb5bb6ed209c96b24975c902ae179e00b7a",
"description": "ci/broadcom: update piglit expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1df3a00dcd5c4c86527e1bdc5c800cc09457d1a5",
"description": "iris: disable dynamic VAO fastpath on GFX version 9",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "42842306d3c7ba71f89022a1ebb09a4454a1b6e0"
},
{
"sha": "33d87eeb5ab0b26f7cbd36cdc030213fad17e382",
"description": "gallium: add PIPE_CAP_ALLOW_DYNAMIC_VAO_FASTPATH",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "42842306d3c7ba71f89022a1ebb09a4454a1b6e0"
},
{
"sha": "84ad0feec57260c47ba7d5ee156be3b0f85959d7",
"description": "zink: rework memory_barrier hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3047c7c77ff1b82ad5d79e2483b9025e22ac0a33",
"description": "zink: rework some includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c1ce2edb82bd4e85b2124ee747b5e3f875916d5",
"description": "zink: use GENERAL layout for sampler images that are also bound as shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed0fedf1c299d683dfb1e4a120c67e489a7b8b01",
"description": "zink: simplify some descriptor update function parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd29a7e5b0ec289a8de978b5ad44e8fe7d1760ac",
"description": "zink: move descriptor barrier handling to main update function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7f9dc5891046b1153284a88e03dbf14aa253390",
"description": "zink: move update_descriptors & related funcs to zink_descriptors.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "812f7ecb133602bf923fb47f612dea78c5650804",
"description": "zink: rework texture_barrier hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8578adeaa68a9bc6f47244e96e2cb75b61a99de6",
"description": "nir: Unify memory atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee8ea0cf86958781d098ecc8b81bd165da3cd634",
"description": "lavapipe: ignore unused clearvalues when beginning renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61cf77583ac44ee267a23be7f14740392b0e23f5",
"description": "lavapipe: Free sorted descriptor array.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "abc724e440ea1809c7c53cee42a99b68afbb1b11"
},
{
"sha": "83c92a48b77e6ce6f4dd2875886d7eff10ab426f",
"description": "vulkan: Fix descriptor set creation with zero bindings.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ad241b15a9e517dd4c4e8d7b1d5dab7c3a74b37c"
},
{
"sha": "80b90a0f2b83291da69f7eef38395e61e919ab97",
"description": "panfrost: Implement panfrost_set_global_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27b5ee5d7a767b8c2ed15453e1559c396046c7bc",
"description": "pipe-loader: Stop trying to use kmsro for vgem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06a883cfe55751a19a73b6915de63c2eaf6c42b4",
"description": "pipe-loader,gallium/drm: Fix the kmsro pipe_loader target",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9ec28b8d226558aa2748dbf813b125f8938a09cc"
},
{
"sha": "aa53665fda63484495d736ddd1d4542c66814e61",
"description": "intel/fs/copy_prop: check stride constraints with actual final type",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b359878956056fde2a0e30431adc9a67319a237",
"description": "tu: Skip tu_tiling_config_update_tile_layout() if not using gmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fbf4536895c1fa99258aa1d60c52f8284902b82",
"description": "freedreno/a5xx: Use VALIDREG/CONDREG like a6xx do.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99838513aee4aeb100ff82fa7e2424c2d8e4f845",
"description": "freedreno/a5xx: Add support for clip distances and use them for userclip.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "115ba959dcd2fb56e46cb82da0c93f78fc5b3bc5",
"description": "lavapipe: enable KHR_shader_atomic_int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c1d5fcb7cc25ffe94176637a52f620e8440b8a8",
"description": "gallivm: add 64-bit atomic global support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92eafe42af956c957859c20792986c014345f4b2",
"description": "gallivm: add 64-bit atomic support for ssbo/shared.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa712d9e17448fc8fcaf5860973d123a672c40f7",
"description": "ac/surface: do not allocate FMASK or CMASK for stencil-only surfaces on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da45f3f35c6e55fed8483a0d489e92d731660aed",
"description": "ci: Enable iris testing in meson-release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d67b343aa024e9b568349d70170da0078c01b120",
"description": "intel: Mark an otherwise unused variable in intel_dump_gpu as ASSERTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1df4f11eb5f82819f4c14d35947fd14db58ffa84",
"description": "radv: require DRM 3.35+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb6814cd91f569ed23a90e99bc9aece102e25090",
"description": "radv: Only set WRITE_COMPRESS_ENABLE on supported HW.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a7c0cf500b335069bfe480c947b26052335f897e"
},
{
"sha": "c7039575da905f2458c733a2d3fe87bcac221ec8",
"description": "r600/sfn: allocate number of VS outputs based on max driver_location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00a1521529ccb4f7527c6d55a471ef18d1b000d1",
"description": "r600: Don't advertise support for scaled int16 vertex formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acdf1a123436cb3fa7d4bbc9cfbb9566c7693de4",
"description": "r600: don't set an index_bias for indirect draw calls",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c6c532faa8cf172715b38783ec7175b626a63944"
},
{
"sha": "244048867757b93910387d5f2ccef91266c13166",
"description": "r600: Fix texture buffer offset alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5d5cbdf080d7c1bb6a81ee838f06694eeb6ea0c",
"description": "freedreno: Fix file descriptor leak.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "5a13507164a26fc796f02c57a24468b834254b4d"
},
{
"sha": "ee14bec09a92e4363ef916d00d4d9baecfb09fa9",
"description": "zink: use pre-populated shader-locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6037f535d3a8b63536b1a539730932e04685e60d",
"description": "zink: do not depend on shader_slots_reserved for xfb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d98efd3232565fe4942627e2e8c23a0eb2a670c",
"description": "zink: pre-populate locations in variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "904b5eb2af5b2afa3f4ac267d0e04ba39c412c0a",
"description": "zink: handle errors in nir_to_spirv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e76531ea7ba72590b3f61ad7f0bdd9d3d1bba483",
"description": "aco/tests: fix isel.sparse.clause for LLVM 12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "837f76edb80e3dd7e7beaa89a863a3285c03592f",
"description": "frontends/va: correct check for invalid format",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b85c6531f6d954a2335ff58c93ce04faf0ec2cfc"
},
{
"sha": "f891c78a14a72b51d7f5e62500856ef35b075807",
"description": "android: panfrost: Use the blend shader cache attached to the device",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7994929e84a30904e7ab1ca03b75ef44d2167e88"
},
{
"sha": "2087168a30f5a5472c8f31161da929f273908cf7",
"description": "turnip,ir3: account for dispatch group offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68bfb6ca49f27120ad604c159e0d21cf148b9050",
"description": "etnaviv/drm: only print out fence error on non timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11d2db17c522e5a123e781f001d7f75e9abe2bcd",
"description": "util: rework AMD cpu L3 cache affinity code.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d8ea50996580a34b17059ec5456c75bb0d1f8750"
},
{
"sha": "f7acdb1d1d7f817b96521bf97137eedf84b2dd03",
"description": "st/glthread: allow for invalid L3 cache id.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "d8ea50996580a34b17059ec5456c75bb0d1f8750"
},
{
"sha": "b03cfad77a333fc367d8819f29b79dfd853f938f",
"description": "llvmpipe: fix cube image size query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3ff9a02a43a19e67df881cbe34f7b20bd4bdf48",
"description": "llvmpipe: increase PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c77fc0b6f44229fb098c798b7fbd5f40e67e289d",
"description": "llvmpipe: stop flattening multidraws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65ef79be7a38c9da6b894d51ffbbf2b0975c1b1c",
"description": "aux/draw: pass full draw params to draw_pt_arrays()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce0b1f23c30e1943be67d81231722e76e074f823",
"description": "aux/draw: track increment_draw_id value from draw info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b9d454cef5c427421b255580f00886bbcf63e8a",
"description": "aux/draw: move draw param sanitization to end of function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33f832e079384878ff490b7b1f78436442878809",
"description": "aux/draw: pass the full draw params through to draw_pt_arrays_restart()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ab15f39013f3dfcd607cf51f1ac26e68dafabbd",
"description": "aux/draw: pass the full draw params through to draw_instances()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3abeb0afe0405c1ecc725aae9b990e6187624c78",
"description": "aux/draw: rewrite PRIM_RESTART_LOOP macro as a function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "182c7da6b4a006f2e67247f8810418c39182b468",
"description": "aux/draw: stop copying draw params unnecessarily",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7994929e84a30904e7ab1ca03b75ef44d2167e88",
"description": "panfrost: Use the blend shader cache attached to the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbff09b9521f17b40441885d06e089abf6c2e0b1",
"description": "panfrost: Move the blend shader cache at the device level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3c251d98feab2906a1e42b1c5c5b7ec33dd5545",
"description": "broadcom/compiler: flag TMU reads with a read dependency on last TMU config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbf9a7c3c19770e19ebd5466df01b6ccb2fc9a18",
"description": "broadcom/compiler: flag TMU read dependencies against last TMU config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afc82113d1add6dfdf538ec48231d7154b4be968",
"description": "lavapipe: refactor indexed draw dispatch to handle multidraws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e92931f6c418fc4bb9b8fdb772e6a6fa9cb61f9f",
"description": "lavapipe: refactor base draw dispatch to handle multidraws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a42b2f11cb7bf68d8e3b1722506b093f437dab04",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c962980725ba857f9c065831afd2586786887aca",
"description": "zink: remove explicit fencing for query results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "726e2eb8f92c03625e2085dce6605e04c3187509",
"description": "zink: reorder availability handling for (user) qbos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b5f345e9b2e13555d010ee6ad4c424cc222299c",
"description": "zink: don't use PARTIAL bit for query results with time queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70b125158734860ec8d840fb7725c557057f9664",
"description": "zink: bump pools up to 5k queries each",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93190be1b990d61df329ca0cbce9bd0fb31c7607",
"description": "zink: rewrite query internals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "313407672c1135f30d26166f3a93fe53385773ae",
"description": "zink: remove special casing for occlusion qbos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f81d6fbf0f78ac83da929d10fe74e47c79e7446",
"description": "zink: manually handle more bool query types for copying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35b899c2a28837401c4d7a27c78fabefb6e1374d",
"description": "zink: remove flush from query buffer copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9f6e6d606d4d5c47d1b39c77d6b96d6a0c8c987",
"description": "zink: create result buffers for all query streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c25ca55f049fd018ceb8ab3ebfb65041693a655",
"description": "zink: clean up query creation failure paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36f4e61403a32081ffebfa3d178bfb7ba483559f",
"description": "zink: rework border color handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c9b9871461f9407da05bdbd03668336d3c9fccb",
"description": "zink: ralloc shader cache and keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00dc0036bb6d0c6de1ec3dc395e1d9e63d05ed83",
"description": "zink: flatten out buffer creation usage flags codepath",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c96b20970f4e13631dc52952720d8027480a0e8d",
"description": "zink: toggle between linear/optimal tiling during image creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aac88f49e5f2831a4abc8a90e92fc6321ba4d430",
"description": "zink: check image format props before creating image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7edc3f50c118a9ca53fe757de989c65eedb12749",
"description": "zink: add color output bit and/or use linear tiling for sampled images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a0fb85fbe61d3b25bc672d2f578c353f3076253",
"description": "zink: incrementally add image usage flags based on device caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69cdb6b776536822930e7a090961cae47ee4c067",
"description": "zink: create separate vk image/buffer objects for shader image use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "475c1bda8e912942639cb0e3365b0ee3b11fbd7b",
"description": "zink: break out barrier struct initializing into helper funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86e1e1dafd263eb87c4b373eecabc3e5e667ed51",
"description": "zink: reorder barrier util functions to set up barrier struct before batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cee75f143c8c4984647a0ae82d16bd41fefeca2",
"description": "zink: make descriptor state invalidate public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d922850e365fc685c6ad57bdbba0abde5f6ed846",
"description": "zink: break out image/buffer create info structs into helper funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cde60ab1798b1f0c2cffa180113961aae69a7b97",
"description": "zink: fix format support detection for storage texel buffers and shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b741e270cd9f89d21ebaf949f7da5f0432af4d76",
"description": "zink: reset all fences when waiting on batch state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a2f96f59d7b73c0e5769000a2b6752a0df7c8c",
"description": "zink: stall when we start getting a lot of uncompleted batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c39295a24b57ccb767e4467598bde6202f7a1fa0",
"description": "zink: use correct surface ref function for context destroy",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "92a5ea13fcd79fecbdb92d8f4c6ae64f6004c7fb"
},
{
"sha": "cbe9e95a960d9333391144b204daf3cfaa119ce1",
"description": "zink: only do shader updates when relevant stages are dirty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfe9bfef9b9cfb8d27556843db87a2c03d1490e4",
"description": "lavapipe: fix array texture region copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "2f8453cf565fb512b32c80edd21b1bc594819267",
"description": "zink: also fix image buffer layer copying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "191a8e0778689f350a892b822bdeff41fbe7b97f",
"description": "zink: fix handling for image types in resource_copy_region hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cca3d1d9a9b72117e7cec68da2cf6266ed2e97c1",
"description": "lavapipe: remove lvp_descriptor_update_template::descriptor_set_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71ebcf30e4e380ad49edb54d72fa68f9f7d32688",
"description": "lavapipe: ignore templateType when descriptor template isn't for push descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3bf3e8d43a5ed82214287e7d68b7a6df11902e5",
"description": "r600/sfn: make allocate_temp_register private to valuepool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf60ffd0cdd487414a0ae559486aea9c85f77b40",
"description": "r600/sfn: use get_temp_vec4 directly when fetching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6da330ece793be6b1826c76f7ec54de7b63ca0d2",
"description": "r600/sfn: clean up value pool interface usage in emit_stream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36fa61222874c999f676a30e10ab3f2cf53dd841",
"description": "r600/sfn: clean up multi-sample texture load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2362986e79011432465e70e6a4bb6795d376081d",
"description": "r600/sfn: remove find_msb lowering in driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bcc2defa91bf8aaaeaee251ef47c2fd6feb1c39",
"description": "r600/sfn: force dual source blend output handling in some cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40fdf1be4671b2f4246ae53edbb89c11f99b2874",
"description": "r600/sfn: remove old deref code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84f5b159785fdd52d42760bb0e5c187549b592b9",
"description": "r600/sfn: lowered FS output IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bbc078025e400c16058129bc5ffaaa83bfec7f4",
"description": "r600/sfn: lower VS IO and drop old deref code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65bec7ab0a1fc55f632d9210c5b2f16e3102062e",
"description": "r600/sfn: drop the local register mep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46beb625b913213349074ff07e5b5e7c40a2149d",
"description": "r600/sfn: switch assembler creation to use visitor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d45c8bf8d95d26087a424533216461d21d3b2dd5",
"description": "r600/sfn: fix some formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56e4a4651000c3e43b1850f04d65f845d79ab0f8",
"description": "r600/sfn: remove extra parameter from alu assemebly emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a976a509585e108f650af5c1c3a52041a6f14efc",
"description": "r600/sfn: Add skelton for visitor pattern",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "829028babc690bd508cfe59c78afc0f2a39dae7f",
"description": "r600/sfn: Make some value pool functions private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea2c47390ad5a3c22154bbbad2233179913dda71",
"description": "util/primconvert: Handle indirect and multi-draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "180ca32bb29d6fa7c915409da4ae1c5585ff975a",
"description": "freedreno: Don't handle multi-draw in indirect case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0254e513f2264444ac747549b9c2d27883364df1",
"description": "virgl: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a2634e9bec70e80e9de83062df09f3dd21b6cff",
"description": "v3d: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc0c3e22c9022f47f011c323f640970d4f05291c",
"description": "vc4: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9137bd11843b8eadc045d3208f3020c723d9bbe",
"description": "tegra: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc0140dd60fbcf3f495029d171e434d636afeb42",
"description": "svga: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed1ac41887c963205265daa7dd20aff0f2e83c0d",
"description": "softpipe: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9407126313219d8d917d655f8f7a8914d30a2846",
"description": "r600: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0634abbeb7e91b9145bcc123685813a615a2a02c",
"description": "r300: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e200da1f02d095c87a35d6feb85f7933f9fc819f",
"description": "nouveau: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6ecf1ce6506263762857aab4ee9921841630551",
"description": "llvmpipe: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c75838de66ff56265412909a614254004fd67f91",
"description": "lima: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "615cff4fa08a3cd2f9bbfc5a26458260c77e054d",
"description": "iris: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd46ef14eb1d4a3535440c14e436192701999ecb",
"description": "i915: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6148a27248a3b46bddc50f09c016c0df73aa83d",
"description": "etnaviv: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "935f2c0ba451a32a1bdb4c26bab1c23003be076d",
"description": "d3d12: Use util_draw_multi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3afde83c410a2b2e9bd50de465b00867cd4fbe52",
"description": "freedreno/a6xx: Fix obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c14e059d9fc5531a81bb42306dcd564f98251c19",
"description": "freedreno/a6xx: Fix indirect+patches draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6fbbbbf70be2d4d8c20999a65d6f8de993608eb",
"description": "ci: Disable panfrost t760",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10cdfce14e494358212c8a8024c7fbec94fa91b8",
"description": "intel/common: disable batch decoder on Android platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b1217146d3051538b8611e7018f2ee3c04017ce",
"description": "r600: Handle negate of second operator in TGSI_OPCODE_UADD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b30792730341c3bd20b3dd548a3b47c664834a1e",
"description": "zink: remove no-longer-needed clipdist1 patching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b95c62545a8425d31ec1d606a7a5afa40690eb4d",
"description": "android: amd/addrlib: define endianess to build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3616e02ef3ee521c2f7c83c136d05c9e105f84e3"
},
{
"sha": "ba8ddc0c683a8c51d2aa68b415dcdfb09f77d3a4",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90632ae7b346b9064d3ed6eb619246e4f4b535bc",
"description": "lavapipe: stop tracking draw start/count on rendering state",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "448e60314ae0956af92cfac1a63a783a8f94ece7"
},
{
"sha": "1e8792ea5f68da6b460752d4c32b6577926ca019",
"description": "freedreno/a6xx: Use the frontend userclip lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "683d3972a6f06fcf7e82507c056feb25dc55f70e",
"description": "nir: Update clip_distance_array_size in clip lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d72f404df943dd305a2085aea49ad172e56bf57",
"description": "intel/nullhw: fix build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e1f5f6a7bce88e3eb93f9ba3e365a7414b42c26",
"description": "gitlab-ci: fix vulkan build layer enabling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "54fe5b0482df0f066384b274796d4081c2a1968c"
},
{
"sha": "a7c0cf500b335069bfe480c947b26052335f897e",
"description": "radv: Enable DCC for image stores on GFX10.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c92bf2951ad538a660462b772b9bc3b06a97257",
"description": "radv: Use 8x8 meta compute workgroups.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce9896727424621eb641fb48610a70af37960d3c",
"description": "v3dv: define a default attribute values with float type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8557ac9a1249eac77f6f114f1d8c8884998b5b2c",
"description": "aco/isel: Add documentation for (u)int64->f16 conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5be03f39f2099d3ca11062929c451370cf8d3f3",
"description": "aco/isel: Fix large inputs being truncated in int32->f16 conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ce8e422e3c9d845a5f8a4b5baf3514c3b3ff8d7",
"description": "aco/isel: Add documentation and asserts for convert_int",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e03796fa4cf4016a44ae1d31d33e179985a35d4",
"description": "aco/isel: Don't request sign extension when truncating signed integers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a2b0557265f1aea58535b1df933f1124cce6544",
"description": "aco/isel: Fix i64/u64->float32 conversion for large inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "436922c84ad144e5589d9bbbeaba24081b2c42f8",
"description": "aco/isel: Don't emit unsupported i16<->f16 conversion opcodes on GFX6/7",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b86305bb5734fdd0511d227b646328ef03c80197"
},
{
"sha": "3463b8bf416430b9b381522b019a72e0fdabafd7",
"description": "zink: tighten emitted image spir-v caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3ee818b790920fa4b74823cd207d3b5ff340798",
"description": "radv: report that degenerated triangles are not culled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d349a6484bd2dc2b7fafb12019b4b949fbf59bf",
"description": "Revert \"egl: Don't add hardware device if there is no render node v2.\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5743a36b2b32a91eaf82c8d109932fe4fea01233"
},
{
"sha": "e39d72aec203ee317feb87ba1c8953a99aad2a5c",
"description": "egl: only take render nodes into account when listing DRM devices",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5743a36b2b32a91eaf82c8d109932fe4fea01233"
},
{
"sha": "08a51770bd1b39262003a14850d416df04d13ac7",
"description": "egl: fix software flag in _eglAddDevice call on DRM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5743a36b2b32a91eaf82c8d109932fe4fea01233"
},
{
"sha": "6298347ec71e7e03c02bf262f37d176dbcc2b987",
"description": "mesa/st: fix lower_tex_src_plane in multiple samplers scenario",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "079e5f73d72e9ed8b06a3d14aa0e4ac93d9bac43"
},
{
"sha": "3fe3aebd630e9a61812d1a14cd95fce8bf26b334",
"description": "panfrost: Get rid of panfrost_pool_alloc()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f23a023a7eb20c674c6ee3e18c49f9d0e1fda78f",
"description": "panfrost: Use the descriptor allocators where appropriate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58747cd2f540a3b08135bf02317064631bf9d243",
"description": "panfrost: Emit surface descriptors with pan_pack()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c08bb5ad0dccd3128b6ad238e0bd6217603ad99",
"description": "panfrost: Define the Surface and Surface-with-stride descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1c0cc3fdde0cb943cb320c2471ae35d05325874",
"description": "panfrost: Provide various helpers to simplify descriptor allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "724045aff267a89a4805d16e3d9a6520edf4bb0d",
"description": "panfrost: Specify descriptor alignment requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65931ffa27a6040555f34dc7c62063e91f62f23f",
"description": "pan/gen_pack: Parse alignment requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e790c204032fc709665681e6c89bffb4dfd29f03",
"description": "broadcom/compiler: try to fill up delay slots after a thrsw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f68f209e39227f1697061bd2263bfee73ebd2100",
"description": "broadcom/compiler: add a v3d_qpu_writes_accum helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "640e8cb3dc84ed9ba30d605c169b0708dd7e48e2",
"description": "Half-revert \"gallium/dri2: Pass the resource that corresponds to the plane\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f903a4be9ffa6a555d9505e0ff74c493cb2fc226",
"description": "amd: update addrlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3616e02ef3ee521c2f7c83c136d05c9e105f84e3",
"description": "amd/addrlib: define endianess differently",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d69c0419b39952ec9ad869fbec58be1c033cdb6",
"description": "amd/addrlib: prevent defining regparm differently",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59912cd4cfc60dcae340f2ff7c5cbf2c995e933f",
"description": "amd/addrlib: add back the incorrect original DCC checking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "042d24971e89d316a2b8223f2641134b591bb899",
"description": "anv: use helper function to get the buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54b848b2456623c4156a94be202ee4aead4a8c31",
"description": "anv: move buffer size alignment into helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bff7fa3fe3748f124763b6dcad09d0ce39722fbb",
"description": "lima: compute nir_sha1 for shader key even if disk cache is disabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bf09ba538595a28c26166c99b86852d2ce13fcff"
},
{
"sha": "8b586d9ed6d78af1f689194271703b37c4367644",
"description": "intel: Add null hw layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54fe5b0482df0f066384b274796d4081c2a1968c",
"description": "meson: switch vulkan layer to list of choices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82b25a1d7577704c8e4e83cce9355361e3b09d67",
"description": "anv: Align inline uniform data to ANV_UBO_ALIGNMENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ae276f7e0b73a610a23d6ea9653a5f18ce082c2",
"description": "intel: Fix release build breakage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "758eb18c6f2ee4daf76c6ec730bd56c526d9d193"
},
{
"sha": "243724031b25d98c776de1076ff982022402f313",
"description": "turnip: clamp to zero negative upper left corner of viewport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efd1d5cc59621521a05389e9ab2bff6e4e96aab6",
"description": "ci: Use CI_PROJECT_ROOT_NAMESPACE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "422ad76cca6255895e2fb0b96f20248a2521e3a6",
"description": "docs: Add 21.0.0 hashes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1e64a7771925db9b4d09c4069109a65772c3820",
"description": "ci/freedreno: Mark a630 as flaky on arb_draw_indirect-transform-feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e43abcd2c29366d77fff804a7845b61fb97ca5c",
"description": "aco/ra: remove exec handling for phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3284f755a3a065764e13b4ad3c43bdfb0f7b0073",
"description": "aco/ra: allow m0 in get_reg_specified()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bfbd4de847e22524dce5d8b8a11c012e10642d9",
"description": "aco/ra: iterate backwards when coalescing phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c64623e9489a37297808f7346e6e80bd1c78587",
"description": "aco/ra: refactor SSA repairing during register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ea2c05b32602410939ba7e7b9991f2fcd61aaa5",
"description": "aco/ra: split register_file initialization into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4902d4574f370828153865ff628d15a17f08b48",
"description": "aco/ra: split affinity creation into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf4ed054176d9cb39f6c60e2d8ef94767cfc2274",
"description": "zink: follow spir-v 1.0 spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab71c0ba446a972ab260c0b6c955fff026208900",
"description": "lima/ppir: rework liveness data structures to bitset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b83d9953862a1b042707bdfa496a3270e90166f",
"description": "lima/ppir: remove use of live_out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55b1dbb1c1682c422e6fb890c99b21be47918b43",
"description": "lima/ppir: remove liveness info from blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56909868cd12b1b143f06c02dab9503c4f7c60e3",
"description": "turnip: implement VK_KHR_pipeline_executable_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bff8fd53be33ee7f194c444298312fef93a9d18",
"description": "nir: add nir_shader_as_str function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "616394cf31cecc0165857dd032a316da5b0a2440",
"description": "pan/mdg: Use appropriate sizes for global loads/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f78ed8f0a7e1ff6c8992605577bfa1b600804f5",
"description": "pan/mdg: Rename load/store operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b7fb5450ef8c855f79fe0ea6aca7e5e255888159",
"description": "ac: invalidate metadata after hs_emit_write_tess_factors()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22a979be6516da89d1d1b3c0a8923c5d236b1abd",
"description": "broadcom/compiler: convert add to mul when possible to allow merge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdf93f4e3b3e7eca828b7ab52f6084a7649c0530",
"description": "v3dv/cmd_buffer: return early for draw commands if there is nothing to draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb201733acc3a1c0bd4d08d9361867c6bffcf8a6",
"description": "v3dv/pipeline_cache: fix assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e354c528015aaa33cb8f6c1de2e12122992f1afe"
},
{
"sha": "e87ff43fb38acbf74e53495a08f0b1d52b7956d8",
"description": "zink: do not open-code vector-compares",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "296a2fb35033f1845fae94ccc129d01483bc6df8",
"description": "zink: drop bool attempt in float vector compares",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b52ac694c8748f42a839f3b5b4ca5159ed8b98c",
"description": "zink: fix vector comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf09ba538595a28c26166c99b86852d2ce13fcff",
"description": "lima: implement shader disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3099ce7d022cc251343d74663bb1f648bec45552",
"description": "lima: rename lima_{fs,vs}_bind_state to lima_{fs,vs}_uncompiled_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1261c06c680ec78e8b50ce34c372e0fc4ecb4d94",
"description": "lima: rename *_shader_state to *_compiled_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c7dd85e4f0754e2e396197dae377b362573d12d",
"description": "android: add some more stub functions for cross compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e10a094e0ab96699b9be81d2f5afea5eaa71338b",
"description": "gbm: add gbm_bo_get_fd_for_plane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab7744b280184d623cf5a67a50880bf871d8c6db",
"description": "gallium/dri2: Pass the resource that corresponds to the plane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "382e5f2737af00256ce3e591604e6e9275300dde",
"description": "anv/android: fix image creation with external format",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6fa56273be734dd04d4a8c0d342dd65bc8602a30"
},
{
"sha": "02492bea5f4749f5359eb2b9216a67af0fc193ea",
"description": "glcpp: Fix undefined behaviour in glcpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95c58aacf81f2b9790a4a25bc7adcff1e11d0b85",
"description": "docs: update calendar and link releases notes for 21.0.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38bce7238ce898f81c0a288c426f0437e3afed8b",
"description": "docs: Add 21.0.1 hashes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e26906ce939e52cc2efd8c87567a994338670cdf",
"description": "docs: add release notes for 21.0.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e9d753cb9f6fe0149bb340cc588e08d9e15757c",
"description": "docs: update calendar and link releases notes for 20.3.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8463066078e65fc4f2da27813c3106728ec33720",
"description": "docs: Add hashes for 20.3.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "930d2a92a3282e8001132892699d774b566f3e79",
"description": "docs: add release notes for 20.3.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e20aebb83c5af9ddf11167c39f9b76434e1e7083",
"description": "lavapipe: use the passed offset for CmdCopyQueryPoolResults",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "4ad5bfd1bdbf9abfb49f3bde7f655df90717d32b",
"description": "lavapipe: fix CmdCopyQueryPoolResults for partial pipeline statistics queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "5ecad3cb44cc06271734c479e13f9ae9605eb79b",
"description": "util/set: stop leaking u32 key sets which pass a mem ctx",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "10a7682413785a0b3667ab077971cd132f43281b"
},
{
"sha": "e93c8ab02331a255486212e45601b6c64e558bdb",
"description": "intel/compiler: Use a struct for brw_compile_cs parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05933fb0f7eb39cec6a709e9bf7d31adf6fc04eb",
"description": "intel/compiler: Use INTEL_DEBUG=blorp to dump blorp shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fb1e58651369ac717ceec7d155ed0294a99bf25",
"description": "intel/compiler: Make visitors take debug_enabled as a parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "758eb18c6f2ee4daf76c6ec730bd56c526d9d193",
"description": "intel/compiler: Make vec4 generator take debug_enabled as a parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "244d2daa004bb9eca70c5e2fd26b7b5530460335",
"description": "intel/compiler: Make brw_postprocess_nir take debug_enabled as a parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82d77f0ea85c459fb44423302458e70f748d2e4d",
"description": "intel/compiler: Refactor the shader INTEL_DEBUG checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57d664245e77878477e2960efaa61e42dbe21e4c",
"description": "intel/compiler: Use a struct for brw_compile_vs parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5e1765f98eaf03fa8c03d8eef9722238b999414",
"description": "intel/compiler: Use a struct for brw_compile_fs parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84c3d6834402b62ae36e1f2e6fc090b91b2dfa30",
"description": "intel/compiler: Make vue_map parameter const for brw_compile_fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "893aab57a85fde65dd0b09915455f278f19a71b8",
"description": "aco/ra: Avoid unnecessary copying of std::vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9be24c89c8c298069eaa3ff600ba556b9a4557e9",
"description": "freedreno: Clamp TF prims written to buffer size pre-a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "538e5059d0fcc66b2f84d8bdd29e296e54968418",
"description": "freedreno: Don't count SW TF queries on a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e002675db14c7140542d2bf2b1eac04eee03e74",
"description": "freedreno: Move the primitives generated/written updates after the draw.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b02d52459f79a9805033ea789998af744a231704",
"description": "freedreno: Move max-tf-vtx calculation to just the HW that needs it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4af6fbb965730e96b4a604843136b4e397515989",
"description": "freedreno/ir3: Move max-tf-vtx calculation to a .c file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c29c7f50424c436f74018889face77b7160cc153",
"description": "freedreno: Assert that TF prims generated can ignore active_queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a95912e9af71a939483115f487e22c269ae243fd",
"description": "zink: check for mirror-clamp extension",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b59d98ae5f2a1caf45b704efaaaaafd333236bc3"
},
{
"sha": "2644835f03935ea7099d9c5f35d033f39e871831",
"description": "zink: add missing required feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a466c2a783908899f646d4c2df38d11c74724a85",
"description": "zink: check for stores and atomics features",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "322a3d4fb0c3601a42dfe267c57aebe6fda4c25e"
},
{
"sha": "215ff8246f89c606749e6d35a33452851f44df1a",
"description": "zink: check for depth-bias-clamp feature",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3d7d55c2cf4f0b77f4e9e7d9a77025b51ccf8653"
},
{
"sha": "f6f2cbeb448be08353aaf3aecf4304afc00c2684",
"description": "zink: check for pipeline statistics feature",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cb5957e13d1d122327028d2c233c27ae616c7f56"
},
{
"sha": "f64ef064dedb40fa65985505e3eeaee19e75b50c",
"description": "ci/fdo: Use trimmed traces for Valve games",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57e00aed8e22ff96faec67c19c88b353a34182ea",
"description": "iris: Flag for resolves when stencil enable changes, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbe5eb43c77f14d5ba66f51ca14ad8840164ee2c",
"description": "zink: don't generate sampled image type for non-sampled images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "674132dee8057c39b31a9184d2d72891285e2ce1",
"description": "compiler/spirv: use undefs when extending image coords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52e7297f9c7927eb9d463b6976e394c760231310",
"description": "ci/android: Build the v3dv driver.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d439559411df4568a7a73ce6ed9fdf385c25848",
"description": "ci/android: Make sure we don't detect system libexpat.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3cc390bf7ddc8c915e07d7fbc79028597d1e63e2",
"description": "broadcom: Disbale CLIF dumping when libexpat isn't available.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6eee6769e95404ce46c7339f6c24a4e8c9f38562",
"description": "turnip: Fix KGSL build since common dispatch rework.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "59d70c47c7742a65000e2a4e7a7bd2b8e9f5751d"
},
{
"sha": "de9f04ca66c14f0717a4198aab3df35b9446318e",
"description": "zink: add more rp cache asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7892b18acff9b0e1ef10632f385a1e0e0ab14edf",
"description": "zink: remove unnecessary flush during image maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c35b4c7717b05462d2f4dc6580f3cfbb9806cc2",
"description": "zink: remove handling for resource flushing between compute/gfx batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9871c883cc6ede6e0c8a6d4d9369bfe8af68b649",
"description": "zink: avoid unnecessary resource refs during descriptor update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87de6c3c7d27eeac1bea3e31b387f880d5cc8237",
"description": "mesa: check cube completeness for cube fbo attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d94144d3857c66889fe29ee94e059f0455481f6",
"description": "zink: add buffer_subdata hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dd87542384995778e7d0308b4eca79be6608a8f",
"description": "zink: explicitly use stream uploader for staging buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3c65ffa3f4e644e00ca087b51502fade810373a",
"description": "zink: create separate upload mgr for constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6b367a5af91c962646633b06a8df98e7d5113ad",
"description": "aco/tests: add tests for denormal-aware propagation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3c283e0bcadeac55cfaa0a9243abb41bf9e7387",
"description": "aco: use -1.0*x and 1.0*|x| for fneg/fabs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "561fcfb50f9c528d0df8dda33022945f0c4da8fe",
"description": "aco: don't optimize min(a*1.0, ...) to min(a, ...) on GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5313ad8e45b84758cb23f0ae317ab22817b07db4",
"description": "zink: handle gallium multi draws more effectively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0daacd134700187b36ae696bdc0df4faf7949176",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40cc265888d0f82458ffa00672caf6e2eb67e735",
"description": "zink: toggle conditional render when beginning/ending a renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e2381624371ebcb54e2e27a99b78a6fd63cb41e",
"description": "zink: only update conditional render buffer when it needs to be updated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc90a0c3dac4299d93405c4db28f246e813bbfda",
"description": "zink: store conditional render predicate to query and split out start/stop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cce1f22ef39d77d265f69e75c53d4634b0a3f58c",
"description": "zink: isolate gfx stage bits when updating shader modules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b2247a37247962951dcb2f64e1a454ae883fb01e"
},
{
"sha": "50b5a9a4a0628bfab0a0bc6726a4ce6bb7562ddc",
"description": "anv: use common entrypoints for VK_KHR_create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7c5b7398b411d7f758019d976aea1f1ca1822ee",
"description": "lavapipe: use common entrypoints for VK_KHR_create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c2ea54020bed62db155f31ae4f73e6b09f0536b",
"description": "turnip: use common entrypoints for VK_KHR_create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cb6999bc310e48452eb96271ebab465482ec139",
"description": "radv: use common entrypoints for VK_KHR_create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ce6b625a2868c319ca0862bc090912dc95b7978",
"description": "vulkan: add common entrypoints for VK_KHR_create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "453a97b2cf6cb027d07a99aa03f38f8368209b72",
"description": "ci: add expected fail for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12dfba195178656aa297e23650bdf3a3bd44d2b0",
"description": "zink: unify gfx and compute batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcf0eab8a08835d64248325d0046e25f1af03870",
"description": "zink: call clear() instead of reset() for batch states on context destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e89f674c8306118b43c2950135b3a1fa2501b02c",
"description": "zink: add wrapper to reset batch state structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7f704510837cc54ae840c299e6178a89a285cca",
"description": "ac: Fix emit_split_buffer_store modulus operation.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3185cb7dbf67e45dc2a8e3e095b93ed0aeff0e47"
},
{
"sha": "d248c911624e33fdf66d703a38ad9ae8626294a6",
"description": "radv: Allow DCC for images with modifiers that are read-only.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5ecf0748a5cb82df4c1a03ef41dc5f67f7a77c4",
"description": "radv: Ensure we never decompress or FCE read-only textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66e17b410ad21c0ac7adffa5def588bce9770efe",
"description": "radv: Enable sharing with DCC with modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85e5bbd11cb445c89630b93846741e0b1d3cedc4",
"description": "radv: Allow extra planes for DCC.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07"
},
{
"sha": "c022c9603d500b59ff5e6f93c8a214d1785ab20a",
"description": "d3d12: Use ID3D12Device9::CreateCommandQueue1 when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8120871b8dbcbe60248967b210ce7fb71d877e58",
"description": "freedreno/a5xx: Switch to using ir3_cache for looking up our VS/FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce36e60b18b30a1496b308e8f2ce6bda57b8699b",
"description": "freedreno/a4xx: Switch to using ir3_cache for looking up our VS/FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b44d52f62bf2753a9a961632c685852d3179689d",
"description": "freedreno/a3xx: Switch to using ir3_cache for looking up our VS/FS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6941cd5c9860dc2eb67023e9307abe4ecd80b990",
"description": "freedreno: Move the ir3 linked shader cache to the context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd1d8b437176e0cce1bd65f1aa4757b2930a6d34",
"description": "android: vulkan/util: add vk_descriptors.{c,h} to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ad241b15a9e517dd4c4e8d7b1d5dab7c3a74b37c"
},
{
"sha": "cd135b877db239e70e50922955218106d32bac00",
"description": "android: r600/sfn: fix sfn_nir_algebraic.c gen rules",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "195952786b08fc76855b5b3015cf1e1d2c862944"
},
{
"sha": "ccb50f8ad339970e57c9e0623eef581b7de66ae6",
"description": "zink: emit all interpolation modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80c3a5392790c2dd7b6820b58752a15e8b05e33b",
"description": "zink: factor out interpolation to helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "277ea7a015cd7df10a9dc65d5def0762cf2e9599",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "116811e9639903227242db753e2931428cc0a962",
"description": "zink: trigger pending clears during flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d138b5f925c07f254e6b35362a157e43f964d5c",
"description": "zink: refactor clears a little to track a bitfield of enabled clears on the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1d03cd031a1487268825e08140007d033a54d0e",
"description": "zink: simplify some queue-related query code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01790bfd451b1a0509a7a3e6e8d57c8cbe75ae8c",
"description": "zink: always flag xfb barrier on gfx flush when appropriate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7362a9cbd11662781bc01f34720203740077bc2",
"description": "zink: move zink_flush_compute() users to zink_flush_queue()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fec07a664ea49eab21eea39285eba590a632c787",
"description": "zink: rework public batch flush function to be useful again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67b20bff09a2cc314d6fc67372b7fa7ed9b137bd",
"description": "zink: relax unreachable() to debug_printf when waiting on batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3f48ac8297466ef11d8c51ae0cfabb226095995",
"description": "wgl: Fix wglCreatePbufferARB pixel format lookup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6955d440f7cf495676e97682578790007e960d8",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ea9b852a228a019e0541f390f2d7a3d86798e9b",
"description": "zink: emulate PIPE_FORMAT_R8G8B8X8_UNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bb138ce3e98e7059351a707382d78ad5fb28d49",
"description": "zink: handle blitting of color formats with ignored alpha channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc23ddc22a0aca1cd0f8ab340ca8c0c70cf9916e",
"description": "zink: force PIPE_SWIZZLE_1 for X channels in samplerviews",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62ab64c276ce4c2e94493ab077a1df626acb5b88",
"description": "zink: fix multisampled shader image load/store",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9cd2aff1a3470ab0551e861fb242242724435ea3"
},
{
"sha": "3adc4c41e10bd9327ade23a55ee0b7a6e1a7dc43",
"description": "zink: fix spirv image operand ordering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "882ab6afb770e2134223e7973af75e4c80e6db62"
},
{
"sha": "e696596f86548faf02c909338f13f42198b57f51",
"description": "zink: move batch-tracked resources to fence object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8d925f52eee2c0545470e639c21886801be99fb",
"description": "zink: always reset batch states when finding a new one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d54688f1e8eef373509efc9a88072a2e0deb5da2",
"description": "zink: make batch usage unsetting function public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a315e8ce3e333b7ceb45c046fe2b1df533bd65b7",
"description": "zink: move 'batch_id' and 'is_compute' members to fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93e19b8b4055ad179d56347eb72ea0b01827f6a0",
"description": "ci: Fix visibility property of LAVA jobs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84f91dfea517720c98ed4612c207b5f75f0c0d59"
},
{
"sha": "75951a44ee9f25d29865f3dd60cdf3b8ce3f7f0c",
"description": "Revert \"CI: Disable Panfrost T760\"",
"nominated": true,
"nomination_type": 2,
"resolution": 3,
"master_sha": null,
"because_sha": "fc2814417e9961883feb079e0eef3d4d1705d2d6"
},
{
"sha": "573c8196e46ebd589c79a47d1afdb00aacde3210",
"description": "Revert \"ci/panfrost: Disable t860/radeonsi testing while the runners are struggling.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "0a1c533c6e5ede82f33ac269fcb6bba8e0777262"
},
{
"sha": "666966969ff4e0fe3104ea32193738e526d3302e",
"description": "Revert \"ci/panfrost: disable the rest of these jobs temporarily\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "806c612131f23255ad8235c90ba9845c1b235b11"
},
{
"sha": "051460b3c95b3c9eff296fcd70a1582b13813d40",
"description": "softpipe: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9c83782f7281e2bf6477d2fe3d3315078461c20",
"description": "st/glsl_to_nir: lower indirect derefs of builtins in non-packed uniform case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6900498faa844ec7b711aa9b62b2470f6ffb8e51",
"description": "nir: add nir_lower_indirect_builtin_uniform_derefs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11ea1d177789f288b0538b27853e112e0b321ef4",
"description": "zink: unify clear color conversion code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4e753333bb2411051d920e48b310e3fa8a3fbbd",
"description": "zink: cache transfer maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "230748d614e8498fa46f33d21ff0fc073c69da89",
"description": "zink: break out buffer mapping part of zink_transfer_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63fe1dc65beb0fee3bf7f6736f1b39a8cb290d92",
"description": "ci: update xfails for ppc64le and s390x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8fa93a707ef80df4c671e81605cb5b8ccd7986e",
"description": "ci: update list of expected CTS failures for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a50ab8571ef2335bc59bcd9a86cad65c1159ace",
"description": "gitlab-ci: Build meson-mingw32-x86_64 w/o zlib.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb4287608a93c3ea62acb7911de84b5360c3b2cb",
"description": "android: anv: add libcutils shared dependency",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
},
{
"sha": "e7202e889ba6ec4dbb846cb163c0b07f99cf2f38",
"description": "freedreno: Split out devicetree helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9479ae9761551d115e18b9649e821c38f9151584",
"description": "freedreno/fdperf: Use os_read_file()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5871f4177ce64c43d56098fd1e18301329843109",
"description": "freedreno: Make headers C++ happy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4e393a65c0dd3002d28850ea43c055caae95537",
"description": "freedreno/a6xx: Disable sample averaging on depth/stencil resolves.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "431b0ef9ee02fd5e52c989074650a078f96fea44",
"description": "freedreno/a6xx: Rename the RB_BLIT_INFO.INTEGER field to SAMPLE_0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a30d091a10fbabb1e0e0ddb3bb2310f9c2153e19",
"description": "iris: Delete stale comment in iris_lost_context_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05fb5e85f2aec5fd57770d2e9551548f9ec3b026",
"description": ".mailmap: fix email for Daniel Sch\u00fcrmann",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5b37c64d181d0780fc73bdb6b660e99c89dd653",
"description": "turnip: expose several already implemented extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8a2abe3481358fa6cc874bc4bd4b5c23a49e39c",
"description": "freedreno/computerator: Add script for finding reg file size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50d5ed1e5e88f1c0823d76a6d20ed33b6fcb1cbc",
"description": "freedreno: Report max_waves in shaderdb output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d274649799b1b063eee37777970152aa16e2d34d",
"description": "freedreno/computerator: Use threadsize calculated by ir3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ecb9700e8408a64ac5512b52c71b6305d3e3740",
"description": "freedreno: Use threadsize calculated by ir3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ecc70b31cb457f8399c688a4911e98d88c633b2",
"description": "turnip: Use threadsize calculated by ir3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd7960e1915dd43f42478cb165cd5367459a8629",
"description": "ir3: Calcuate max_waves and threadsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbc68c79a51b76e204ca30e532b23a9ccda78242",
"description": "freedreno: Add local_size to ir3_shader_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74785346b42cb1b377ce9dd0e025aa124e08aec3",
"description": "v3dv: Add support for the on-disk shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf71280d74d044325f9b4f26fa26ca7eb7045507",
"description": "v3dv/device: avoid unused-result warning with asprintf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bee6ffec3ff5bc0009cc242c6e2793524ea0060",
"description": "v3dv/pipeline: compute sha1 for no-op fragment shaders correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a4099858bc9ab802ac77f7fbfb85c7646203cd0",
"description": "v3dv/pipeline: don't create a variant if compilation failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e354c528015aaa33cb8f6c1de2e12122992f1afe",
"description": "v3dv/pipeline: try to get the shader variant directly from the cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6afb8a9feccd8aaa9083b1a4bdbe6a924f26a1c2",
"description": "v3dv/pipeline: use broadcom_shader_stage as pipeline/variant stage type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b98f20310695ff45aee4fbce6c55f9c3d9e8025",
"description": "v3dv: define broadcom shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7f40383744e9ef37086355a472144107efcd198",
"description": "v3dv/pipeline: remove v3d_key from shader_variant and pipeline stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8c73c512a3906884aceb821a40376461d5f3ddb",
"description": "v3dv/pipeline: remove compiled_variant_count field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebb2297a91027f55460e79498525bfd385444569",
"description": "v3dv/pipeline: move topology to pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd72c99d7745f0f2f442316d1fc7c0b6836e7371",
"description": "v3dv/pipeline: use driver_location_map instead of nir utilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b71fd5587e0611057bccc170bcaf356fc3afb4a8",
"description": "broadcom/compiler: add driver_location_map at vs prog data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2be0c367750dc8ce8140d4f71081c9add7dbfd07",
"description": "broadcom/compiler: add local_size in v3d_compute_prog_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab252d73a9c295b9c93a6e4b527ec453ca053e8a",
"description": "v3dv/pipeline: remove pipeline->use_push_constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f276efb2f8e0ac23433b2bf36a05eeed9ba2660b",
"description": "v3dv/pipeline: remove pregenerate_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "098816fc9a44290b10a6d359f5e37515f6fc77dd",
"description": "v3dv/pipeline_cache: add more details when dumping debug info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad241b15a9e517dd4c4e8d7b1d5dab7c3a74b37c",
"description": "vk: consolidate dynamic descriptor binding sorting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b992b38de6d0f32348d02f96dd9a46197e400be6",
"description": "docs: Add calendar entries for 21.1 release candidates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a2d123aafc1c52a822304e3dad0e8b15942414c",
"description": "docs: Extend calendar entries for 21.0 by 1 releases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97e2d96e2245ddef78ba53c32fa09607bf1d2d69",
"description": "docs: missing lvp win32surface ext in features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf58debf63b6b5485368bea8e50b4073b5de7a3d",
"description": "nvc0: fix reported driver queries for Pascal and later GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8604cc81017ef4edbce37fded046f082e312e174",
"description": "nvc0: ensure sufficient push space for indirect data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee3920b215a4802cdc1045655ea6d95fcbccb8be",
"description": "nv50: add appropriate space check before adding new pushbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e39d059dff033653364267908e5c9fad1244638",
"description": "nv50,nvc0: remove explicit target argument from view creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38371ff6286df9108dfbfdb4e1d9cbcf12eff918",
"description": "nv50: initialize target for blit source surfaces",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1288ac7632b31a20497a0e75f374f66ce3d5bc3c"
},
{
"sha": "208250b3765600681b768057d4772f5bb38f186d",
"description": "ir3: update info about applicability of saturation modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5942a0f1ac4dd6a10ca76d82afe9ce2b61c51d88",
"description": "r60/sfn: don't lower scomp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca270207bb6800a62b9b0a3ff46fd84645482456",
"description": "r600/sfn: lower find_msb variants to find_msb_rev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "befda5ba1b9d9bf1eeb852acce51ecd25e08a039",
"description": "r600/sfn: optimize comp+csel using fused ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "195952786b08fc76855b5b3015cf1e1d2c862944",
"description": "r600/sfn: Add algebraic lowering for fsin and fcos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "318701b80399222457abd013bf797d744675ef58",
"description": "nir: Add r600 specific sin and cos variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f5b3c37c5d757f6ffe994bae24071c0462bb13f",
"description": "nir: Add opcodes for fused comp + csel and optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5747f8ab357ff00c630b937b221e5fb59d90289",
"description": "nir: add opcodes for *find_msb_rev and lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "28d116c889c2164cb7c034f22e7d68fedac2568d",
"description": "radv: lower view_index to zero if multiview is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92a5ea13fcd79fecbdb92d8f4c6ae64f6004c7fb",
"description": "zink: implement a global framebuffer cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b544c1fe7fc43619aa68df28a789790e28d4026",
"description": "zink: use a custom surface referencing function whenever unrefing a surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9ab5b4f166163d0e7e263bad8a5f921d9193b93",
"description": "zink: break out surface destroy function into a screen function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c56fe22064d0a6c2bc050bd30b4a2360d304a12a",
"description": "zink: use surface references for fb attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17ef151f6247770ec3e149aadfde16d2e2f693ef",
"description": "zink: add explicit surface/bufferview batch-tracking functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73fa8c2bdb64f050a6cf6af7f3a24f64d93a214f",
"description": "zink: make fb ref func return bool on free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbe24a0e9c57a1e65243a9dce1c122597b08d50f",
"description": "broadcom/compiler: use nir_lower_undef_to_zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c987f5db358d658be60b78a8034e1a6e0f4c7a2",
"description": "broadcom/compiler: optimize constant vfpack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b189409a46caea75ae21fc747e22928243561bc6",
"description": "broadcom/compiler: handle implicit uniform loads when optimizing constant alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92764abc82218684c8ef42c7070bbee0c3ef6a9a",
"description": "radv: add RADV_DEBUG=novrsflatshading option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5540209abc69381b0c3a2983c1fb9b657a1be3c",
"description": "radv: enable VRS 2x2 coarse shading for flat shading on GFX10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf54ff3ea639776ac8318ae6b20dbfe7d2a248bc",
"description": "radv: determine if a pipeline is candidate for flat shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abc64caef9f131638afe3ef18601905b19bd943c",
"description": "radv: gather if the FS uses perspective or linear interpolations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2c1ed262d98d636d1712ca6ed2e9e797419f409",
"description": "radv: restore previous MRT CB_SHADER_MASK logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fb71504f002f39247c0c8157fc14102b9eee1b0",
"description": "radv: Skip 0-sized index buffers only when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec34a9a8894ca383d63631dfdc0b405c19ec73f3",
"description": "ac: Add has_zero_index_buffer_bug to ac_gpu_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dad3cda66c88d253c2e8da7e344ff84c88ea15e7",
"description": "radv: Fix improper max_index_count argument for indexed draws",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "35816188b72286cae6d5cc70e156f9825a9251e3",
"description": "radv: initialize CMASK with correct clear codes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdc000996286568c3e30894f295c6a3569f2342b",
"description": "radv: fix clearing CMASK layers on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74a3f48987ade62fe0b308821b4908e24c9b4871",
"description": "ac/surface: init CMASK slice size on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0452f150e7ca6099fe8833c342d834d71b5fc96",
"description": "intel/aub_viewer: fix decoding of sampler states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "186301a232808786a17ac3e8bb1a248722e2e9fd",
"description": "intel/aub_viewer: drop bogus check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b5f9602b7786483e8bd47f04c33df8635cbb13a",
"description": "intel/aub_viewer: catch invalid sampler state pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08f8677b29945ed183095f7df33f45db8fc4a026",
"description": "intel/batch_decoder: assert on invalid sampler pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56cd91bc7cececd04aeb9fe2d93ebc55b226983e",
"description": "intel/batch_decoder: fix decoding of sampler states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd0f9cdb6e372757fd639619d3f9e1883d6fd5eb",
"description": "intel/batch_decoder: drop bogus check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb8ee5f52dbd0bbfd5121c6860c8357f04ef4b2c",
"description": "intel/batch_decoder: catch invalid sampler state pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31178db610f5e251ff4e0a9aa675c721ba70d30b",
"description": "i965: fix decode_get_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f33852e268828ab295b5bcfe9c994118dd45ea41",
"description": "iris: fix decode_get_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5762aa4e56a526bc1d251b81da1548ad1ccd1c29",
"description": "lima: relax checks of imported BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b06f121fcc18e0567b0ef40ee95ebd2804343612",
"description": "lavapipe: enable 8/16-bit storage extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27822a6f0bf35d49d6b4f74248df1c2afb04aa64",
"description": "gallivm: use fp16 casts lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48080e5bdf2487484305547e1f0a4f2b24dc5446",
"description": "nir: lower 64-bit floats to 32-bit first.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01dfd65a2d407dd95ac472e7e80e736bc7a8fc57",
"description": "nir: port fp16 casting code from dxil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "224069cefdd162efae87f0f515d6203f56e9cd53",
"description": "gallivm/nir: handle bool registers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a9e98130b0354f391ef9e530eacafadb52b0633",
"description": "gallivm: fix non-32bit ubo loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07080fd4c9fa8e813f73550c440e5f393de2aa17",
"description": "lima/ppir: increase usage of pipeline regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55d153b9f598c77510a483ba768eca2103bf850b",
"description": "nir: Temporarily disable optimizations for MSVC ARM64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e68e7f90debb8999a62433084a096195f416a4b",
"description": "gallium,st: add missing viewport swizzles",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "90fcb3fef28f79d93f0baf88292c0ba068ede810"
},
{
"sha": "befd9fbbba1985b38a4a2a43cb3be08d268e9956",
"description": "freedreno/a6xx: Fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b96689fa050c08a8422716d8c54da1611c1745a",
"description": "freedreno: Autotune bypass vs GMEM rendering decision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0610c7ba841638c1109aa104ecc5c31438b422d4",
"description": "freedreno/a6xx: Fix sRGB/snorm vs sysmem clear path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e529ed7ef8a052e8fa01a6ccfa1c95570dea570",
"description": "freedreno: Add gmem_reason_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c24e9500b185b1547eeed55be3a8ff7e26f38bf",
"description": "freedreno/batch: Add a way to clone a batch key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa7dd6ff436ff75a97e964249ecde687db6ff465",
"description": "freedreno/batch: Export key/hash fxns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f3c16ec0523092dd3420e170c5187b62b8b7d95",
"description": "freedreno: Add draw cost estimation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1d80c6d96c02243303b1cf35617ebbac0692f1d",
"description": "zink: more accurately check samplecount caps for shader images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0daa61553d0888e207ac0546794d9f45a3ac0921"
},
{
"sha": "fd4a742cc3ee6ff1c68f5134bea852526797a0a2",
"description": "freedreno/a6xx: Emit streamout state on every draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03cf083dba5b15fa4917b60d722eda150280066d",
"description": "freedreno: Push multi-draw closer to backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68e752652c70b170cf72b25844f76d660e4703a4",
"description": "freedreno: Handle multi-draw edge cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57659323751e40be49a4a102a312ca65a3c4d152",
"description": "freedreno: Use multi-draw helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ab249c9a2097c0c38e179ee47f8472a9c37a7c",
"description": "u_draw: Add helper to emultate multi-draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b1505d165ebe50654a853d1a4f07fbe6fccce93",
"description": "freedreno: Drop u_trim_pipe_prim() from fast-paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9947f950fb0772b8776b7239cc7472777da1a723",
"description": "freedreno/a6xx/vsc: Be more tolerate of degenerate prims",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e82c5da733bb976a7a94af0025f13f693b507b0",
"description": "freedreno: Only collect sw stats when required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9652630c7fbb7a5e7cf6f1aba33ee2594171429",
"description": "freedreno: Split out helper for updating sw stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66985973aa2040f931c3adce232a4932eb08cbf8",
"description": "freedreno: Don't ignore geom/tess stage resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cb51ba30e0078111ccaf15f9c76bab443072228",
"description": "freedreno: Add dirty bit for state that needs rsc tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66cbe66090b0c723b5127345197c1727586910a2",
"description": "freedreno: Small dirty flag re-org",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9401d5bf1a0b2af1d11e9724cdb4bf289b2586a2",
"description": "freedreno/a6xx: Convert to dirty_groups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32bc809a08d50915fd1d1c898dd85ca2216b080a",
"description": "freedreno: Add mapping to generation specific dirty state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0cb989d71f7fffea807f8fca81721a3843adf3cf",
"description": "freedreno: Add helpers to mark dirty state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9aef02963534f2aba745645ebbc0033d18b8c79e",
"description": "freedreno/ir3: Precompute whether we need driver-params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5e1e99da136ec29220d5c49f4dfad7ef5141f19",
"description": "freedreno/drm: Inline iova calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93d5349fa57015e53aba60705ffb384a5e09323f",
"description": "freedreno/drm: Move emit_reloc_tail to head",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "684586b96ea4eb9e5bf5d3807ee508cd6008c08b",
"description": "freedreno/drm: Split 64b vs 32b paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9168d9cbfb45a4b20940bbb563dfef225ed98cea",
"description": "freedreno/drm: Split softpin \"reloc\" functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "731ea06758663a2de3a2bd1f12eb8809d4c136fd",
"description": "intel/tools: Handle BINDING_TABLE_POOL_ALLOC in batch decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79d9c914aec871b17248da0e647027b63c66275c",
"description": "intel/genxml: Make BindingTablePoolEnable a bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05e133a84a249190188b7dc47a8daf6d6434a6ee",
"description": "intel/tools: Handle GT_MODE in the batch decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2421f7b440ba5c225df8e326ab8749aad87bff6",
"description": "intel/tools: Handle milti-LRI in the batch decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65077cdf570db0c488b91d2216b00b771e7fd824",
"description": "intel/genxml: Binding table pointers are 15 bits on GFX version 12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fb93465bdb4919bd710864216fc58e97132fb5e",
"description": "intel/genxml: Add a partial GT_MODE definition for Gen11+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e6cd7d93cc54fc8c279377c2d552761f4457174",
"description": "scons: Remove.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85c1770044830fe2fcfb93c84df342706b7a8f38",
"description": "appveyor: Remove integration.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09117357b7fad7f123fb7ef53797d6c8cb6fbfb2",
"description": "etnaviv: rename struct members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53b51a1037a23eeaa5533bb650880fd0eca878ec",
"description": "etnaviv: add support for NTE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9494a8b9c3c66eaf5d8451d2905a00516151356",
"description": "etnaviv: factor out TS state emitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec914569524e9e9b5d49cbf5bfebf866d79c237e",
"description": "etnaviv: etnaviv: put sampler limit determination into own function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fe20aa7d974fcf60551537b74c773eae8c04f59",
"description": "clover: Add constructor for sampler_argument.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3257ab9f23fcaa3233882e6e40b365c5a1ac84c1",
"description": "radv: Dedupe winsyses per device.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "7bef19201822ab2aebfd244142ff3a23535019a7"
},
{
"sha": "921dafc98b2c9926be0902ef158cd0ea4779c9a3",
"description": "virgl: Use atomic operation directly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25c002bae9737d0ec22ff5f4895e28ecd21e6be4",
"description": "ci/freedreno: Mark glx-swap-copy as a flake on a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1af7be02d796377df877c9cbb1c58216e634fd2a",
"description": "ci/bare-metal: Move the db820c lockup detect to the right boot script.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2407952ec99ab1c2a16e01a9e300f799e4d53320"
},
{
"sha": "4eb7c4d60cce350da19e0cca0706a652be8c4e94",
"description": "ci/freedreno: Mark all of dEQP TF as flaky.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60ea60ec4deaf42c55bd8367a15cb0ab885d662e",
"description": "zink: rewrite queue dispatch to use monotonic batch ids instead of hardcoded ones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a06958278f98e69611e7c58d2a89baa842150c42",
"description": "zink: split off a bunch of batch struct members to new batch state struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62335d7bc510721dad2b61404ee6101203bacc7a",
"description": "llvmpipe/setup: use bigger hammer to force fs constant updating correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "012bc2fc776345630edc85ad10db8e9e75cf5ed0",
"description": "meson, util: Make zlib optional again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d7ecbd5bf8377a2f57ca4d4a72114c61465e4516"
},
{
"sha": "28bf06f350eef8489ad771e1458579b75150b5fa",
"description": "panfrost: Add a Meson dependency on bi_opcodes.h for bifrost_compiler",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2d4597de2ec41098239df6824b3da802a1f44ea2"
},
{
"sha": "c54fb6ef3d81b5c1e88c6d4ae2ea5d534cb18c8c",
"description": "virgl: Don't destroy resource while it's in use.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf549e4c881acb110f0a22a9df4cd1625750b4a7",
"description": "lavapipe: Fix type narrowing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a986d1ed633eb161c659f0a2e07c0d063ada4429"
},
{
"sha": "854b33de2f139a02f7428a006a7e9a1850f6ff29",
"description": "radv: lower variables to ssa before nir_propagate_invariant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9efec45b0cd8bdd39c2ef50e5ab4dee447724a5c",
"description": "ir3: disallow .sat on SEL instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cff8ec5a6230154725aa5f4d0e3dc20998d16cd",
"description": "ci/lavapipe: split out lavapipe ci into lavapipe dir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5ea9a3baa98ee7f5a474eb9668438b2710e7116",
"description": "radeonsi: add a fast path for MSAA resolving with RGB -> BGR swizzling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88e0e4f70efa51417e7f600dd774b878a553a7ba",
"description": "radeonsi: select the optimal micro tile mode at clear regardless of fast clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3e66e1fab0286715b7d8b3130e2ffc2b44dda11",
"description": "util: add new helper util_format_rgb_to_bgr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a29a55aa3db8ed4d191196395de9b0262487179",
"description": "util: fail assertion in util_format_linear if it can't translate SRGB format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aff4c790eaf2c764012cbbfae802c1f0ac40fdde",
"description": "util: add most missing formats with reversed RGB channel order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9064d801a9acea56feeddc9edd6512245bd2055d",
"description": "glx/drisw: Implement WaitX and WaitGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63bed3d55b77891633e24ddf212de7529240c184",
"description": "zink: correctly clamp samplerview surface types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ab99ad14bdc2a08846a5e227d98c646268752a0",
"description": "zink: improve surface viewtype clamping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "813a7e64bdaab4a4572c35783a8d25d4953e9724",
"description": "zink: break out surface viewtype clamping into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70d87dd41d69718f311d6024a043dbaedffb4d7b",
"description": "glx: Remove windows' stub {bind,release}_text_image context hooks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "621b3a40417429b7ea740735dc69453bbc18ad9f",
"description": "glx: Pull get_proc_address out of the context vtable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cba1d6de221e33b4a00b88c6a9ddcd1b332ffba6",
"description": "glx: Pull use_x_font out of the context vtable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6cd30333cf875c3bd374ebeb8c7bdc4cf115a62",
"description": "egl/wayland: avoid unnecessary roundtrip when authenticated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b416ae2023efc96be894355c1081d0113ca89dbb",
"description": "docs: simplify format requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5deac5c1565b056ac8967851a76cd5e81cc07d80",
"description": "docs: document zink GL 4.6 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62a27bb0911571801883ae6d50f0a23c5104a844",
"description": "docs: document zink GL 4.5 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "529d5f38c360610d0c88d1d90d64ea18528bf2e7",
"description": "docs: document zink GL 4.4 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29f8f21bff69019671f96e3c9aef6a17dbe3ba94",
"description": "docs: document zink GL 4.3 requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73ebfcccca92853e25b754c03ae222306e8dcce0",
"description": "docs: remove excessive quoting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d0509e3674519ca62fd0b98d94879fdc1b6146d",
"description": "docs: remove excessive wrapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "025d707903c6841ee6dae004c9d2b12d585d4648",
"description": "docs: remove stray newline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2cdbb25c7ab145b94d72e84e35d18d58d131b40",
"description": "aco: add ACO_DEBUG=liveinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e409abf969d90c83fb847c20fdeb2465e717ab3",
"description": "docs: document ACO_DEBUG=perfinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22af492b0135acd9b30695ac4911d0bb03a40222",
"description": "aco: add aco_print_program() flags to print live_out and register demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8748b1c24f1594692e71e70cc685eb4ee802cb6b",
"description": "aco: add aco_print_program() flag to print kill flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e2f82f17806c8be2b7e2519e7ff9a0355f5770",
"description": "aco: implement image_deref_samples",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "50881d59e66fbf0be73cf61677754e512956fd84"
},
{
"sha": "16d453da7ff2285566a6b2f3e6dabe09590f3fd0",
"description": "genxml/gen12: 3D_MODE bits 31:16 are no longer must-be-one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9a7f9314bc1acb64b778f8d9405e0a0e74a6ff2",
"description": "i965/gen11: Fix must-be-ones bit positions in 3D_MODE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f0d29238df33d66ca4ee1e5f25a1edd9034f632e"
},
{
"sha": "5057f14cbaa4810995c959a96f1e7047a781ff38",
"description": "Revert \"glsl/test: Don't run whitespace tests in parallel\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "c60cea0daa2b140547088188d90bce6f09bb1517"
},
{
"sha": "d8911a0ae850c8c69c4b28d0f3709538128aba65",
"description": "Revert \"meson: add enable-glcpp-tests option\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "f9ae947e7272897bc31b0ec9dca3be0d7ab33119"
},
{
"sha": "fc0d1aab505fc9214842a7f10e2f1b040be9edc2",
"description": "Revert \"ci: disable glcpp tests for now\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "e25a3e21f83390342a1de5f13d41caa0ea076dfa"
},
{
"sha": "7fedf51b959e0d18cefff7b8556578279eab21f6",
"description": "glsl/tests: Use exit code 126 to detect valgrind errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cc8c25d5615647203d0c861de1ecd193bd29fe9",
"description": "glsl/tests: Don't use tempfiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deb654cdd00470187341bb7aacf1fc2a6d1c4e25",
"description": "glsl/tests: Bump glcpp valgrind test timeout to 240 seconds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26e139c776170a38ffa4242608b85b71f3fd21da",
"description": "ci: Disable valgrind in some build jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37855fd59d18f0f00b47554d08f546cdecafad68",
"description": "glcpp: Fully initialize struct gl_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1eb3a2d8da9b9f3fa4dd4ac9c9f4e7237a56d9ad",
"description": "Revert \"ci: Restrict meson-gallium job to gstreamer runners\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "4b4bddcd99e7e98dc3e738f113cf6fa5d2225e6f"
},
{
"sha": "05bf12ccb6f290c701ef5b84a7c46e7818bf2c3e",
"description": "intel/tools: Use subprocess.Popen to read output directly from a pipe",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ccaa5b034f4845672e22c4bb990a8272a16da15e"
},
{
"sha": "f0c8c6581c0d08f03e9a638997bf2806a526e40d",
"description": "llvmpipe/setup: force fs constant updating upon beginning queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d995d3fe24fdc10119efc8964c54ba34f5b97c8",
"description": "lavapipe: force state updates when beginning queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "007bf1d1dcf79028948e0e4207e445763faa6894",
"description": "lavapipe: rewrite cmdbufs to always do descriptor binds/pushes first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4feb26f64709309e6dab6be206504fc60d7acded",
"description": "glsl: add compilation errors for attribute and varying qualifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ab309377e09bfcfa53ce256f9d6194818450206",
"description": "lavapipe: support VK_KHR_copy_commands2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7597e7d4f4975167ab351a97af63ced1fa66628",
"description": "zink: flatten 2d_array surfaces when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae62fb3737634fdf1c376f3d27c2eae5b751dccc",
"description": "panfrost: Disable early-z when alpha test is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "275277a2b48ce38fba1d5203941e987fdc856e92"
},
{
"sha": "9d947127d384516c96a1f8ffa5e35b095468b38b",
"description": "anv: use the device size of CS prefetch to pad secondary buffer calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33bc2977e5ec6da1817c26e3902101ce38a9381e",
"description": "intel/mi_builder: use device info to use the right CS prefetch size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "beb680aae431fe2ba36594a8aec004e1e1aeb004",
"description": "intel/dev: store size of CS prefetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "833847603bd3ed527425c4e8b5565cdb7a1f8622",
"description": "lavapipe: fix templated descriptor updates",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "41f7fa273d21566d82a6376fb3ad4e44c5e57d33"
},
{
"sha": "a04921d6873af9ce3d1c0634a57d79a8e77eea10",
"description": "lavapipe: drop unused vk_format in image struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9b79c8c09d22b37448624a9d233eab2b83d1064",
"description": "lavapipe: add missing device group api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cb676d1693fa4a38649267e99591c98a0592348",
"description": "lavapipe: add missing sampler minmax properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42b325f398edaa3c4887812d6243c724c14c850e",
"description": "lavapipe: fix image format properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5da520cf3d731486635006425080d28762da2d48",
"description": "freedreno/ir3: Demote centroid usage to pixel on non-msaa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5717f9f54bafedd2d3a372adf85467530fe8a78",
"description": "ac/llvm: Fix alignment of shared load intrinsics.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "14ad82b4e98345214973d76b7395498b4a65292e"
},
{
"sha": "3413c4837522b069702f45f1ea5fc8351adb7137",
"description": "aco/ra: allow VCC on SMEM sbase operand on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc3606f29cd35a269fa008b1b63de102a177a797",
"description": "aco/optimizer: set VCC hint on new v_cmp_* definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ab6d2b4c4772995aa428cc821ae4e5c9ebd4fb2",
"description": "ci/broadcom: use new piglit runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3f703e4646b57534e49e0975cc3df20bf7b4a54",
"description": "lima: update dEQP fails and skips lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc6a8154018f4628c3524c28417ef2aaa9658958",
"description": "freedreno/a5xx: Fix stream-output binning handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69c2a472c25c909c58e387af2bace3d847d51003",
"description": "u_format: Add restrict to fn pointer and manual format pack/unpack/fetch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5785fdac63228fe981f9be39ad7290800dee5d7f"
},
{
"sha": "3419b16b6d5e0048290fffa788fe8b66c3c68419",
"description": "zink: handle nir_intrinsic_image_deref_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50881d59e66fbf0be73cf61677754e512956fd84",
"description": "compiler/spirv: fix image sample queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "22fdb2f8551330fea308ce9cfe151ec00201e2b1"
},
{
"sha": "861c6a86dcdafc7bd8579bc5776fb0eb60c059a8",
"description": "zink: enable spirv extension for post depth coverage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3c72c867422495b1b6e1f5c9cca543ec9ad8a8f5"
},
{
"sha": "89c8e22cc65bae26160134145b6c3ef313174713",
"description": "aco: Fix constant address offset calculation for ds_read2 instructions.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b090d8e6773678b61e55c2380f7372f62ba1b0a",
"description": "gallium/st: reserve space in default uniform block for lowered constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78de2de8f31e8eb94799679618caefe7010f26ed",
"description": "gallium/st: fix shader_has_one_variant",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7eb5fd98fd188c2765b80c278086e5a4382539a8"
},
{
"sha": "bdfe0e3ef430f756e482384779b75e0ed153396c",
"description": "gallium/st: fix shader_has_one_variant",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ad0037fcfe19655e9cee7c0bed80adc6c0dc967a"
},
{
"sha": "cc314361e3a3da8efd0a71f75b3210f9f31a84f5",
"description": "nir_to_tgsi: Fix indices for CMP in nir_to_tgsi for nir_op_fcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4258ab45b75831db0270e07ed918e5f3b3a9a86f",
"description": "nir_to_tgsi: Respect PIPE_SHADER_CAP_TGSI_SQRT_SUPPORTED.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d031d8f31ad0515406072f5b1b158c8b5e94258",
"description": "zink: clear framebuffer state on context destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "321a5696562ae0acad3321e153ae82debe6f4d74",
"description": "zink: move fence reset to zink_fence_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb90c8b926f61dbcc78074a44551c22e62cd440c",
"description": "zink: remove query batch-tracking init from begin_query()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb7013277892686e3ad8f8d1dd9c83e787dee5e8",
"description": "zink: use macro to streamline batch struct member init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89dce254d80797fa295faa696a4f465d8a08683e",
"description": "zink: move other batch-tracking implementations to unified codepath",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57021b1d4a5f49d63f54a2d33da3681a985cc4f0",
"description": "zink: also move batch destructor into zink_batch.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56452230abb9f134f23b418abc86f44de0d260c4",
"description": "zink: move batch init into zink_batch.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc27594943fe8c11c0d49cd50a60ad68ff2b3928",
"description": "zink: move active query pruning to batch reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6aa791f626db536a57fb17316d074b29ee7b90ea",
"description": "zink: split out batch resource-set clearing into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecb50b37a983ef030e1ded7dc8c761e344f457b7",
"description": "zink: return enum zink_queue from zink_batch_reference_resource_rw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "870e0e73d7071dc310c32f4590781d9634e3c65d",
"description": "zink: abstract zink_get_resource_usage() and move it to be internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62b10ad1b8b613ff33a91582eed2f6c686c45c72",
"description": "zink: convert ZINK_RESOURCE_ACCESS defines to enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5390b2ef78df6b56c75d5971551549efa3688e4",
"description": "zink: refactor resource_sync_writes_from_batch_usage() to manage batch id internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "304ee56cabf95440b37191a539b1a6e230ab1187",
"description": "zink: add enum for different queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49efef9d554a437efc7717b2903e1271a8b5ff59",
"description": "zink: add a pipe_context::fence_server_sync hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d005ba3fc12c1ff06808da71140794231c1ca16",
"description": "zink: more consolidation for null sampler/image view hashing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c22e56f454c504625b7cbdb305cd6043647eeac6",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e02d1eb95075b20e4de4008093755f1a72558faa",
"description": "zink: always use requested format for sampler view creation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c768c5297a89841d80f65f6a4e8de50509baed7c"
},
{
"sha": "c6c532faa8cf172715b38783ec7175b626a63944",
"description": "gallium/u_vbuf: use updated pipe_draw_start_count while using draw_vbo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1cd455b17b7ac9260fb1e943c5993e8cf747abb1"
},
{
"sha": "1b9d8d7fdfad64b68bf9828e3be1498fdaee90eb",
"description": "android: util: create some standalone compression helpers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d7ecbd5bf8377a2f57ca4d4a72114c61465e4516"
},
{
"sha": "edbbf4537bf3a8b54afa5f0d73b04a8fa418154b",
"description": "mesa: set states in fast path for restoring light attributes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7fa9d9d06c44e9cf3d39b2ce5126bf1b0abff586"
},
{
"sha": "df5607d2efc152072fda42739d1188e9aecd55de",
"description": "anv: Use fallback paths if DRM_I915_QUERY_ENGINE_INFO fails",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5d84c764fde8c10207ee26a343e724d03e9551a7"
},
{
"sha": "91192696e66d9f7e0b6f6f69cb4419ead61d6b50",
"description": "intel/fs: Add support for 16-bit A64 float and integer atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a572471edc64f0809a6d8617557622c3e9a015c5",
"description": "spirv: Add support for SPV_EXT_shader_atomic_float_min_max",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ba9c262fd9ce81e1af7d8ef39f0ecd84aeec236",
"description": "nir: Add image atomic_fmin/fmax intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "302183d6354039480693cfc7e80495058f4d95f5",
"description": "nir: Handle deref_atomic_fadd in a couple of passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba8ef1df9b49bcfd4c972fd5a02720843212e99a",
"description": "spirv: Update headers and metadata from latest Khronos commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23100f3b6531d7055ae4d42e07bda09d991ea438",
"description": "lavapipe: bump maxMemoryAllocationCount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bbae3139ef4cdbfbcf5818ec7ee0f3804b02e90",
"description": "st/mesa: add a driconf option to transcode ETC2 to DXTC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b6d22109f452b05ab1ce2028f7e18e50edcf325",
"description": "intel/fs/vec4: add missing dependency in write-on-write fixed GRFs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c72c867422495b1b6e1f5c9cca543ec9ad8a8f5",
"description": "zink: Wire up ARB_post_depth_coverage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c49d88f6b2d1187b34839192b2f213825195ca19",
"description": "mesa: fix parameter reservation size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94f41b8a0917dc4eacfa0099ebc6c148505a2258",
"description": "mesa: clear reserved parameter storage because it's stored in the shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcc61a01d49a9125fd350f005d0e95ad33349935",
"description": "mesa: don't overallocate ParameterValues 4 times (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e91dec36bc467deec90a4866d270f90de0895ee8",
"description": "mesa: fix a oldNum typo in reallocation in _mesa_reserve_parameter_storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa748ef7e519243944bbf439562a9fc78cebd080",
"description": "mesa: add assertions for buffer reference counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae0ce3e3bae10b94c2e5d2f318203dfea5577eb2",
"description": "mesa: fix Blender crash due to optimizations in buffer reference counting",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e014e3b6be638f4192d6eddd3d1033fd571f3a76"
},
{
"sha": "a94bd9033d4b440e7892d3fb030a41e81ba51311",
"description": "radeonsi: use pipe_sampler_state::border_color_is_integer to simplify stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f8e4ec7d188ba4e6a572d52986bdba24ae15239",
"description": "ci: Don't run meson tests in strace for meson-mingw32-x86_64 job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff6f11acdc611e1ce6fb568791624d11c529e88f",
"description": "radeonsi: fix leak when the in-memory cache is full",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "8283ed65cfd707741bfb82ecf739a28974fff818"
},
{
"sha": "0c4ac2895786b64f56f218a1a0157899a7f7090c",
"description": "gbm: remove fprintf calls in gbm_dri_bo_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00dad26ce2f84a6c688bccaa54328d9432f1a269",
"description": "gbm: fail early when modifier list only contains INVALID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d85d780202ec71dfc274d0fb841a9e8ba6e08522",
"description": "zink: switch to deqp-runner for piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a917cafdd719425cab6c7735716ab56f1a82974a",
"description": "ci/freedreno: Mark the rest of the glx_arb_sync_control@timing as flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b8a73f9494897084c1c8d49eada5a3d499dff46",
"description": "ci/freedreno: Mark an a630 piglit flake from async shader compiling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40792790517d09b641bd0666d9e6cda1f027f6a1",
"description": "anv/apply_pipeline_layout: Add support for A64 descriptor access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b704d03efd47678613248fce3d63954f1fae61f8",
"description": "anv: Do UBO loads with global addresses for bindless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61749b5a1513888767c39b2099be3e82f8d91871",
"description": "anv: Add a pass for lowering A64 UBO access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c8748771bb68951a2921e76ceab61b68fca9417d",
"description": "nir/lower_io: Support global addresses for UBOs in nir_lower_explicit_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd65e4d19923be87e94a5a4eca6cc5285a3c3d40",
"description": "anv/apply_pipeline_layout: Use the new helpers for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4113a3750cf5f2b72cf75dd74e6af0ba2b0b67ee",
"description": "anv/apply_pipeline_layout: Use the new helpers for early lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93126b641c61717264464b36b3e72b0a9330cdde",
"description": "anv/apply_pipeline_layout: Rework the desc_addr_format helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f95134a0fe7a8fb5bf02e5419926bbfebaca1e73",
"description": "anv/apply_pipeline_layout: Refactor all our descriptor address builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42de744155b801c45c80dbaa69ea280c4a5612ba",
"description": "anv/apply_pipeline_layout: Apply dynamic offsets in load_ssbo_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a61e3a0c0704dcc81fcccb17b815f5f5475b7e0",
"description": "anv: Zero out the last dword of UBO/SSBO descriptors in the shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "422798caef9d5bb711008bf57751974f978e3df4",
"description": "anv: Rework the 64bit_bounded_global resource index format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e06144a818950e1b3aaefaae04fd1c5df23ca536",
"description": "anv: Use 64bit_global_32bit_offset for SSBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93a3f187195aad44624451a2929f5803be619fe2",
"description": "nir: Add a new 64+32-bit address format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e13246e053fd994dbe95b9ba2f50913529a5bc30",
"description": "anv/apply_pipeline_layout: Add some switch statements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f872a269916d1a5d032f3db41fc63ba769b5b231",
"description": "anv/apply_pipeline_layout: Plumb through a UBO address format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b8f76b12896a548893ad9f45a10b9b3a15918bc",
"description": "anv/apply_pipeline_layout: Move bounds checking later for index/offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2beba9dd5a2458203b8837233dc60a80cfc68904",
"description": "anv/apply_pipeline_layout: Run DCE between the early and late passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7fe687bde150f2e21a3994083f8d9a9ee7d970e",
"description": "anv/apply_pipeline_layout: Lower UBO loads in the early pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "799a931d127f977d7720069c3fbd5263426f1fc9",
"description": "anv/apply_pipeline_layout: Rework the early pass index/offset helpers",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "3cf78ec2bdc22833082d026d59ccb28d79b07f6f"
},
{
"sha": "cdb88f67dc291ccf1f4e9f0a33d4e266710b20a6",
"description": "anv/apply_pipeline_layout: Refactor descriptor chasing code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aa3d68206f3f4ff54267037fcba896b51f24c2d",
"description": "anv: Use nir_shader_instructions_pass in apply_pipeline_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bfe92b83db46bf3b30139e17d64a4a6e0a41ed21",
"description": "anv: Use load_global_constant for shader constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ce3660a5a5a942c54d2da761dc4d3b5fa6864e7",
"description": "intel/fs,rt: Add a predicate to load_global_const_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2407952ec99ab1c2a16e01a9e300f799e4d53320",
"description": "ci/bare-metal: Restart a run on intermittent kernel lockups.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d2c9fd161eb1c6b29852e22431fa8bc804bf5af",
"description": "freedreno/drm: Avoid unitialized timestamp in submit fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bc100eb2def6fa1ae9b85dc81e9ebc672c32ec5",
"description": "aco: use a single instruction for uadd32_sat() on GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3decb52c8223b37a30d09d23ed3ecc398a14d971",
"description": "aco: use uadd32_sat() helper for nir_op_uadd_sat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "590de30093cedfae6a267bba016aa10d4497ceeb",
"description": "aco: implement 64-bit VGPR {u,i}find_msb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32eb74e1e181303544f395bbe1fe2847a783c881",
"description": "ac/gpu_info: fix more non-coherent RB and GL2 combinations",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "abed921ce710d3a4463e0f8ccca2cfadf113e42b"
},
{
"sha": "d4bcb58caf62f52734bb3ba10a87d0f9d71d73fa",
"description": "zink: fix free of ralloced pointer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2643f9ed28426c387c162613a69c2cd8a1887a50"
},
{
"sha": "539036a990482c9888cb25ba6fa713da132a23d5",
"description": "zink: fix emulation of no mipfilter",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "ed7c6e46e78587addf6ce793f82b2da580049578",
"description": "aco: Delete superfluous tess and ESGS I/O code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08fb6904ecbb1b80dd0b711d69a24e84fc8f2dd7",
"description": "radv/llvm: Delete superfluous tess and ESGS I/O code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16021e3bae5419413fa68b670ba757bdc5dd366a",
"description": "radv/llvm: Only store TCS outputs where they are really needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "540168fd15ba1ba7ce3398ab111dad23b8b7e1d6",
"description": "radv: Use new, NIR-based I/O lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1958381c9ae15dc252bcab8612f39fdca45d4843",
"description": "radv: Reorder some NIR optimizations in preparation for the I/O changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3a16c0e1975781ced20c5b7870a9fed5c920783",
"description": "radv: Fill some tess shader info earlier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52219ad3a07dce973e875435891e194e5c77f5de",
"description": "radv: Determine tcs_in_out_eq in radv_pipeline instead of the compiler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1ee17249ac61111b755044193220bc609cf0492",
"description": "radv: Calculate tess patches and LDS use outside the backend compilers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a736ea5dc62aa8d43f10c30d680921c317a3a5fe",
"description": "radv: Save I/O usage data to both shader infos for merged stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c564a452fcfab06fdd602ad1128ef51a9f6051a3",
"description": "radv: Lower IO and set driver locations earlier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3185cb7dbf67e45dc2a8e3e095b93ed0aeff0e47",
"description": "ac: Add NIR passes to lower ES->GS I/O to memory accesses.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf966d1c1dd968116b8b547ca2739f5113caccb5",
"description": "ac: Add NIR passes to lower VS->TCS->TES I/O to memory accesses.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14ad82b4e98345214973d76b7395498b4a65292e",
"description": "ac/llvm: Emit more efficient code for load_shared.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5a79dbcf8fafd2231564ce8d771c8c8006048b5",
"description": "ac/llvm: Add constant offset to load/store_shared.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00c014aab250059636675a3cce70cbf7c223f043",
"description": "ac/llvm: Make sure to always emit integer comparison for nir_op_ieq.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "252b5d5ecdbb04b02beb40328acd4d0b7198c92f",
"description": "ac/llvm: Make shared loads/stores work correctly for non-CS stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e7b1cd2515e5d80c95abc149dcd225ca7d6e898",
"description": "ac/llvm: Implement new Geometry Shader intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20a2801011c8c4d6e69f2f5e5cd21385f6ad6ea4",
"description": "ac/llvm: Implement the new tessellation intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60114f38657afe2051c49acc7bd68848b4e74b80",
"description": "ac/llvm: Implement AMD-specific buffer load/store intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "582229585b6625ecc62ed07ac43481e9f3a5d2b3",
"description": "aco: Implement new Geometry Shader intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c95b32c6e2bb63e5d26f736ebe56b11848dce11",
"description": "aco: Implement the new tessellation I/O related NIR intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e10e74a7af5ad0dac6cee7e930a73cb8d71252d6",
"description": "aco: Implement new buffer load/store intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c5c610f1d6025f58e3e23d13d1e370df1b41ade",
"description": "nir: Add AMD-specific Geometry Shader related intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38df949f98e7bdaccaa1bc1557e5cb68e52791df",
"description": "nir: Add tessellation related AMD-specific intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "744dc74078c5f9a213dce6c3b8c889656890e2b3",
"description": "nir: Add nir_opt_offsets to fold const adds into load/store offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eee34357573def8d295989c0bb480965250044a9",
"description": "nir: Add AMD-specific buffer load/store intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2a81ebe19f98b025b296fcadc279b4358d37345",
"description": "nir: Add default unsigned upper bound configuration.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ebb8d31af8a53e5acf86704154d4767c8462887",
"description": "nir: Add unsigned upper bound for TCS load_invocation_id.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fbfafb57ae97c3aa3393ba898111cc2c576f9ef",
"description": "nir: Shrink vectors for load_shared.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "084863bb5df35097bd071006dc0de879afef5ee9",
"description": "nir: Fix unsigned upper bound of local_invocation_index for non-CS stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "132171dc4e7f0d5f630acc34b7153e48143edddd",
"description": "nir: Add a few more algebraic optimizations to help address calculation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f9b0f583b28f054cc72e4deb548fae1d05123e6",
"description": "nir: Add nir_builder helper for I/O address offset calculations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6f68d5cf17e5f1d30debf0683581ecae43ddaad",
"description": "nir: Add new nir_builder helpers for iadd with no_unsigned_wrap.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5bc42ce57975ae31fdc526818ab87274701d25b4",
"description": "nir: Don't update base in vectorize_loads()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c580c3f9c7995973a6a81210af3ae361454dc5f2",
"description": "aco/tests: add test for waNsaCannotFollowWritelane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "502a0735522355a8a3eddca9ed695279e991fb1e",
"description": "aco: fix NSA following writelane",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c353895c92270c0e2a6e2b849c24d558efae0d5e"
},
{
"sha": "298d400e5c2bcb3278a0e46387068867e03460f1",
"description": "aco/tests: add test for NSAToVMEMBug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "194f3e4c69b10b9dee4d577ef02218bf37702860",
"description": "aco: fix NSA MIMG followed by MUBUF/MTBUF",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c353895c92270c0e2a6e2b849c24d558efae0d5e"
},
{
"sha": "b804abd61de2fd28ffe754bd136aba96a0bfb931",
"description": "freedreno/isa: assert if field's range is out of bitset's range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42c81e190111f77c8231bb18c87ce90492d12a93",
"description": "ir3: match mova1 mnemonic when writing to A1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0a62b203e5b8e11c4f5187dcabe859c34cc8665",
"description": "ir3/isa,parser: fix encoding and parsing of bindless s2en SAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "727eadc76a46512e9cec98805028a9fbd191909c",
"description": "ci/vc4/v3d: run piglit testsuite against Xorg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc2e3d6ff25245ed83a555c73826cf213d05a32a",
"description": "ci/v3dv: add flaky test in the skip list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c19bc782cc3efe9a8fa8b62a51256bfa049493a9",
"description": "ci/armXX: add libgl1-mesa-dev dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "557c86d6ce76e6db29ed5b3f65a9506c47c3c878",
"description": "vc4: destroy renderonly object if present",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "187218395d7c9e8257ac17c7cbf1cc7add5c9363"
},
{
"sha": "ec4c79c2b0c3e6d610248078056c44f0ac8c10df",
"description": "v3dv: avoid some maybe-uninitialized warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c373b24369808f30535bd5e72effa252b2fd7c1e",
"description": "v3dv/descriptor_set: don't free individual set if not allowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aefac6074136f7ce075494dbc3fffb5eb23c5e45",
"description": "broadcom/compiler: use nir_lower_wrmasks to simplify TMU general stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51a263530f4de29473a277ebf3a77bf4cf83b327",
"description": "broadcom/compiler: use nir_opt_load_store_vectorize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3db322f3059c760c2b55b166565c044e0bc45fa0",
"description": "broadcom/compiler: fix end of tmu sequence detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bdd569d7e12143dc576d63606772b493a80f257",
"description": "radv: extend the dirty bits to 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0acd7df67b43f7fab777099f67f15a0caae71bcc",
"description": "turnip: set depth plane control zmode to A6XX_LATE_Z when sample mask is written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d42e715058db59dd45b6f864eef41f1ab631249",
"description": "radv: add notccompatcmask debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f810d8cd50c4677d108abe6b3de9f4c3c051b527",
"description": "radv: enable TC-compat CMASK on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72b58c4a5e6440ade226d4dbb05dd5f30f60f225",
"description": "radv: initialize TC-compat CMASK images with the DCC clear code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3835964ce2ce74ad60b00593ec56a936b028d08",
"description": "radv: only configure the CMASK tiling for TC-compat on GFX8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9222cc906fcf3ba19a9b0977db4689f98f5aeb3",
"description": "radv: make sure FMASK is enabled for TC-compat CMASK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c281283d8cc439384cf0d98903f2085e6bd7810",
"description": "radv: remove redundant check when enabling TC-compat CMASK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d173ed2e9c7c0d40448903976ce1e560ce2a62ab",
"description": "radv: do not enable TC-compat CMASK if the image isn't readable by a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb648634b0fc633028553e50b60e8261ece83c8a",
"description": "radv: use common entrypoints for VK_KHR_copy_commands2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f29de817eb39ceba9d1617a8a58ad5148ce2c8ca",
"description": "compiler/glsl: call util_cpu_detect from glsl_type_singleton_init_or_ref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e4abf1fe3b7da6ce18d822c117c0a3eed7959f6",
"description": "vulkan/util: call glsl_type_singleton_init_or_ref from vk_instance_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "164a51c80f52795da26ce180758232269f098587",
"description": "v3dv: fix stride in buffer copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99a11f25b2367e2aa8681b5f17fb8747d659ca49",
"description": "v3dv: fix assertion in job_compute_frame_tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d70e017c1777c0c236c2f0ab397bf6f696470bd3",
"description": "anv: Use ASSERTED for results that are only used in asserts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7a94cae18110e724f3fa25b9cb2427081419916",
"description": "anv: Use unreachable() in anv_genX.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17bc587f889a3cfceec83cfa9c8da4d32b787096",
"description": "intel/compiler: Make room for maximum dest size in nir_emit_texture.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb378e4cd03820764f89dcc72f01714f5b40f809",
"description": "intel/compiler: Use assume() instead of assert() for array bounds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84f91dfea517720c98ed4612c207b5f75f0c0d59",
"description": "CI: Change LAVA job visibility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62d6ec083b96b1176aa18265115c69e46e1d97a7",
"description": "zink: enable PIPE_CAP_INVALIDATE_BUFFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5367cee09fa58fe93dfe9879cdf34be346c5915",
"description": "zink: invalidate resources on map when discarding range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfa361e6cd0adc4207c469a2ae25bbc250ab0e7e",
"description": "zink: handle streamout buffer rebinds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a00f10207c6a314610cd80aa82aebbb635ef97f0",
"description": "zink: set valid region for streamout buffers on bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c1422dca5ac524a6a57ffaa14556e95126b787f",
"description": "zink: add a pipe_context::invalidate_resource hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d84c7c2a85c01120f6fea1118fd467a664fce127",
"description": "zink: remove direct samplerview batch-tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2729513d290a58ebffee9137497a66a50ebac1c1",
"description": "zink: hook up resource bind history",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "806c612131f23255ad8235c90ba9845c1b235b11",
"description": "ci/panfrost: disable the rest of these jobs temporarily",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08d8aee2221a28da4f1dab4aa2b5ee2e2aad1b94",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f3b09e422ee40a7788eea1be547f2bd5e30b7a5",
"description": "zink: set ntv variable descriptor sets during compile phase",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1cdf30a119cc523616b3825daf144c1620c17b7",
"description": "zink: apply Delete All The Code methodology to the ubo/ssbo variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "769c6dce2321c8ff7018c8fface16709d3123670",
"description": "zink: move zink_binding() to compiler.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbbcf4e7800bca34a3c7c473aacdb4630a3345f3",
"description": "zink: directly set nir variable bindings for reuse during ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84293f539549be4bb9c26f7279a4e05610fb6cef",
"description": "zink: flatten binding numbers a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeb23b15eb04c2179fccebb1b912ba5f92a9a1f4",
"description": "zink: break out sized uint array construction into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1950f8ec0c938868512c5b998bf2a17fe6031973",
"description": "zink: add ntv util function for checking if a glsl type is an atomic counter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90a1aaf956a76e179ed78d8812301cfd25b25197",
"description": "zink: add debug info about missing atomic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "578329802743c14fc019b2f1d66a79e3d17caec0",
"description": "zink: add unsized array type to get_glsl_type_element() handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6399906843096c6c4aed41d5da08969936d5edd2",
"description": "zink: also break out whole ntv bo struct pointer construction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99a87a283a19ca9925f62c7831bf077f806f53d4",
"description": "zink: break out bo array type construction into ntv util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10bfe8759b9886e2d5b643b7712a46662e707011",
"description": "zink: use intermediate var for glsl non-array type during shader create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b4609b66cd129d77a72ac1cc3502213d1c1640f",
"description": "zink: run nir_convert_from_ssa last during compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9fcf5de55a7104037823e62284ace8a206c8898",
"description": "turnip: Enable nonuniform descriptor indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9fd2a2a584d6ec67a92f24c11a969c31d635dc9",
"description": "ir3: Add nonuniform encodings to ir3 encoder and parser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "433cdd1cff28dcd33028a4b6296d9a9fc6f144ed",
"description": "ir3: fix has_src() to return correctly in ir3_nir_lower_tex_prefetch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2a0d45ae6cf09d60c048d7854e3d082bf15e374f"
},
{
"sha": "d82b58c03ec40dd4724c1851cc6815e2b084ce18",
"description": "nir: Set access at lower_ubo_vec4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0e55b181f3fad65e9f2c0b4c620474fbe941c66",
"description": "turnip: Return correct value of tu6_load_state_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdbcb58c06869d0ce6051fde7037dedf62ba2acf",
"description": "ac/llvm: handle demote in LLVM 13 that just added support for it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08101aaaace22481e390d8f048e38908f0fbabf5",
"description": "util/disk_cache: add cache item headers to single file cache entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba324bff1ca19cf2ba196707e4cb6d4817879672",
"description": "util/disk_cache: detangle cache item creation from disk writing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16b2b4342b5d561e0c56c47c4fffed22cfe1721c",
"description": "util/disk_cache: separate file reads from cache item validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cf0aac13097807dca468735fe84eba111b0fb9d",
"description": "util/compress: make compression function inputs const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a986d1ed633eb161c659f0a2e07c0d063ada4429",
"description": "lavapipe: add support for KHR_buffer_device_address.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b8d53afdd4588678186e1d9134083c96e58776b",
"description": "lavapipe: only init immutable samplers for correct types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c16f63b3430eb2dfda0d5f8518d62554394ce22e",
"description": "gallivm: convert packing to uint64 not double",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7672080699d0d3593167efec40b17cca69e644a",
"description": "ir3: fix oob access to regs array for getbuf,getinfo,rgetinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "175925f84f3ef151becab0ef0754e7ff617bd1e7",
"description": "ci/freedreno: run freedreno jobs on any change in src/freedreno/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3a7a8a4dcb28c298170405d2b6451a4b123ad5d",
"description": "ci/freedreno: Switch the piglit testing to the new piglit runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b4691d615a188620b642f6378ce94c966c03d4c",
"description": "ci: Bump deqp-runner to v0.6.3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8205cce00730a834ab6da8afa25341db17914510",
"description": "aco: Use ASSERTED to avoid unused variable warning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d571c6bc17b4e8c148292a75465cb0361598faf",
"description": "pan/bi: Use correct enum type for NIR intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a1c533c6e5ede82f33ac269fcb6bba8e0777262",
"description": "ci/panfrost: Disable t860/radeonsi testing while the runners are struggling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b063d636e2f5a0d39da5a08227b7c9ad04e61c7",
"description": "zink: unset last_vertex_stage_dirty after applying it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9b8c121917dde9ddec52c588cbec3db72daad278"
},
{
"sha": "30cf07cc8ac1f2432b78336774ee43a7ef8d19e8",
"description": "lavapipe: fix primitive-restart for uint8 indices",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "6526e6d11b82a96139c3e5d16120765262d5707e"
},
{
"sha": "3aa2da96df80a1fe57169d82e6604694d0601561",
"description": "zink: add missing null check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ff99387a19bc3f49bcf7641fd4630b24a2801a2",
"description": "CI: Trigger Windows builds for llvmpipe & Vulkan changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "441fba45ed151f737482cf9b02ae9ace167b90ce",
"description": "freedreno: Fix fd_fence_finish()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c4e5beef076d42b66b7fefd4b74a759d69bd9f6a"
},
{
"sha": "b505db3864b097fa3bbf2a35bd3184554eb449d7",
"description": "intel: Simplify few version checks involving G4X",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e66e8a0109b67c19779ac3e3e2db01b739a47895",
"description": "intel: Remove GEN_IS_G4X macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d0295ea2ca92c10e627841d8985fbce26883243",
"description": "intel: Simplify version checks involving haswell",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97d6ceaf04d6e2fe2c6764f0a6a415f07c956851",
"description": "intel: Remove GEN_IS_HASWELL macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "739486de2f5b7854e5cc9f47888d9d9059fc19d4",
"description": "freedreno/a5xx: Fix the max texture buffer size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b93d21810a1d5cfb5eccd95bce701993df521d36",
"description": "freedreno/a5xx: Fix the texel buffer alignment requirement.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16fc6b87bb5aaeb65e5b6d263e600185b4d425a1",
"description": "ci: Run meson tests in strace if it's available and can be used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acd6117fe03d485f01ea6d6bb1d32aa0187545b8",
"description": "ci: Add strace to the x86_build docker image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d411691965a2b5c97a81a14e88fc82542b6eade9",
"description": "aco/tests: Use _exit in child process",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6a246f5c6d51db1a91f4419871051f81d4b552d9"
},
{
"sha": "81beef929dba5940985b750a33d919ea727db9f0",
"description": "ci: Move /usr/bin/time check from meson test wrapper to build script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7ba882cd42ceca7f2d2a961279fca2631a76ab0",
"description": "ci: Drop SIGINT handling from meson test wrapper script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc76f9a8f239558ce74652c51ba5ff46b0c45914",
"description": "ci: Move meson-build.sh to meson/build.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b687722b3a914e9d63bd2a9fa1b1abb12a288c1",
"description": "d3d12: Really handle null constant buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eb27db8681643cbde80a9e04e25e7fb42d07fdf3"
},
{
"sha": "8708d32d9c941542d9483a4102a653a652dbae39",
"description": "d3d12: Handle is_new_style_shadow comparison filtering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6db28f520121196c7ec19afa2abf91b6fe5fb2da",
"description": "d3d12: Move descriptor pools to screen, and add lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c68a2518f12920ccfa7b42636aed35b2f7d1a17",
"description": "vulkan: add missing vk_shader_module.c/h includes to Makefile",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "76078ed9fe3009386500c5545f499e1f6cdf067e"
},
{
"sha": "23538ed7a8d86854fd5ed91be4a38eed8977608d",
"description": "zink: cache bufferviews",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da2b841798bd9378b62fe750c5d499a2258494e4",
"description": "zink: properly handle null bufferview descriptor states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebdc0cd4ad95d0f0e218eb3eff87adc5962ee1b2",
"description": "zink: improve debug asserts for samplers/images during descriptor updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "545625600b6b4a9ff2ac346981794873ba4374b4",
"description": "zink: update null descriptor hashes to reflect current descriptor states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c380a46036a0698c071bd0dc4dd8ad1a76e10cfd",
"description": "zink: add helper function for getting a resource for a descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b96e3e2b046ee6660b3637d2ea7202c0a76135c",
"description": "zink: massively beef up batch tracking for shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "78068d039be77ad0de13e9b18b41e5af24af98ed",
"description": "zink: add extra batch tracking for sampler views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc80529e1fe35936698d5eda864877ac3bd6ecca",
"description": "zink: simplify bufferview and imageview descriptor state hashing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "473ee28cf30dc76b338ffb048c3f3e5bfbb72607",
"description": "zink: store bufferview hash to bufferview struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5acbba4e41a9ffbf764315d76fd4bb1c8c82c1a9",
"description": "zink: explicitly use zink_surface objects for sampler/image view objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "054f53e3d04f9ab18cbf27b94cb70c9a6f1eef6a",
"description": "zink: use an explicit zink_buffer_view struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cb5bb72be14af08276a6015ba5a84a13a3c6493",
"description": "zink: add util function for checking whether shader descriptor is buffer from program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12243f682d49ee69c35a12022c03d92a3e01ca70",
"description": "zink: add util function for checking whether a shader descriptor is a buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b18105ff752945bbfbb8504e8e5a2704e2510d8",
"description": "zink: add some asserts for pipeline barriers to check renderpass state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4a53287de1a673566c7a4e14065e68e834b4cc7",
"description": "zink: handle cached descriptor set punting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6aacec9e101d6ce91513cb4cdf3361748d0f48e",
"description": "CI: Try really hard to get updated Windows TLS certs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "616720d6aec7db5c919bb3e79510b1c83fb99c47",
"description": "zink: track resource_object usage instead of resource usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "708f19317c2316a707d33470ce64f170a7ffb4f6",
"description": "zink: split out backing resource object create/destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46bbc835c1006cc38010a07b7465c18515c22614",
"description": "zink: move resource internals to a separate struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6c6320a5f4379f92423c7d33e925818d2451a13",
"description": "zink: break out batch id finding for resource usage into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c699cc0f9b184c08dfea23b41414c359b6e911d0",
"description": "zink: avoid looping for non-ubo descriptor updates based on set usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "839d609b8c89c5e4c8684779e625ae0a62520cb2",
"description": "zink: add batch usage flags for sampler views/states and desc sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "013aa05edb6d6db7f3615c3d2242f80eee7cb742",
"description": "radv: Use correct DCC compressed block size for sampling.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f848f2adfae3e7725de2ae0ecaf39bb50d3abd92"
},
{
"sha": "ee395df3152bffb37f6a358a8b12f5aa613fcf20",
"description": "genxml: Make 1-bit L3$ config register fields bool on Gen7",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b6875b0094c3f5fd520bc8e0ac9613d13e6b71a9"
},
{
"sha": "b8ca39a80d37b765907f24ee473a6987c08303f7",
"description": "turnip: implement intrinsic_vulkan_resource_reindex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dc8102420682ec6ab513d14a3227f5965ab5cbe",
"description": "ci/freedreno: Add three more a5xx flakes from the last day.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2538e3b48a55e280cda03ef9cc2f0c5fee72316b",
"description": "android: i965: Rename files with \"intel_\" prefix to \"brw_\"",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9d95e1bd79a8b6a94e371b808f61d415d0ec1372"
},
{
"sha": "f4a8912dc211090231e1115aa46464afaf889bdc",
"description": "anv: use common interfaces for shader modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71b17149e8ac32e518db2782ac48a4a34cb954e7",
"description": "tu: use common interfaces for shader modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07c9dc54ddd15f3d690b84d9901cb724ff4e154f",
"description": "v3dv: use common interfaces for shader modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d1c7a965c6233eec8c9bbed8704b4d38626a31b",
"description": "radv: use common interfaces for shader modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3db26a6f647efd6a65a1c9c76475eaeecca7464",
"description": "lavapipe: use common interfaces for shader modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a41e98ddcae038f88448bc3afe410c4e44072fa8",
"description": "vk/util: add a util macro for initializing stack vk_shader_module structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76078ed9fe3009386500c5545f499e1f6cdf067e",
"description": "vk/util: add unified shader module struct/functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0de4468c24839aca3c659acc138f3db66bdcbb5",
"description": "lavapipe: add host query reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6865ec210bd7487bc889e2c94ed91a4f52ef0f8f",
"description": "lavapipe: fix writing availability for queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "774bbc299fdb0d8334a1c8d0e91dd5823a866381",
"description": "lavapipe: add missing break",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a73148f25a1d0942ecd2c422510f5dec8b57a19",
"description": "anv: Set correct binding table entry count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6875b0094c3f5fd520bc8e0ac9613d13e6b71a9",
"description": "anv: Drop has_slm in emit_l3_config for gen11+",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "581e68bc99bf07ab7ab81ee4930a297f6cb5a6ab"
},
{
"sha": "b1ab69f467b7b10e383f3b6bb957c7e6669a3772",
"description": "anv: Remove redundant #if checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f603a2c25a3efd50ff21a125ee59645bf5599475",
"description": "anv: Lower ViewIndex to zero when multiview is disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0db70703300938356e8f3bef33e5826efc0b10c3"
},
{
"sha": "edcad555f822214739af81dc1b2044878af9bc09",
"description": "zink: stop leaking programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46b356ca2dccc8966ae35da022115803e832564d",
"description": "zink: unset ctx->program pointers when an unref destroys the object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddb807e5c94faed8122a371aba0052136ed7bdf7",
"description": "zink: return true from program ref functions upon free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25d895747c4049f44fa4fdd7b3f32baa46e40e45",
"description": "zink: use internal api for first-frame fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e93ca92d4ae7ef414f7b18d5772b55b180e6b59a",
"description": "zink: force explicit fence only on first frame flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bbfeebabfdfe14c1945b4c93aa114c207b1dd96c",
"description": "zink: force mesa flush implicit fencing on ANV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fb4e1345dcaa97e2cfa9fc0b3c41ab80b050264",
"description": "zink: determine whether the vulkan driver requires mesa flush wsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86bd643d6acd3193e1890e69a485e9fa72945628",
"description": "zink: use a safer iteration for fb surfaces during rp init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38f7faa8a49f4d8b70d7a477a2bc3255b0995e64",
"description": "zink: implement a surface cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2643f9ed28426c387c162613a69c2cd8a1887a50",
"description": "zink: ralloc screen objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6083ebe078d01cc9d9eff5286d311b943cd42511",
"description": "swr: fix array-bounds warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12af7f97eec05b47d4e86a21f9199590839acfe2",
"description": "swr: fix deprecated llvm 11 declaration warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c58a7c71088cad3045b0dbe472e180ae60f4d818",
"description": "swr: fix unused SplitString warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17441cf92f52a928207120ad4f5bdfac14a14c38",
"description": "swr: Fix SWR_CONTEXT pre-declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e8cdea6d949c334e8c59cff136d241c3ca32fba",
"description": "swr: fix win32 intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31dbef02a06127ddf3365fe83f8ef04bf2362c2b",
"description": "swr: extern declaration for win32 intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "321dadf229238b7eadcdfadb21e368728f20a52d",
"description": "radv: rework radv_use_dcc_for_image() a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9704ed3f57173b4bb8b04c96b2e3cb3c9c707336",
"description": "radv: remove useless DCC disable check for 3D images on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bc51226e1a8e9c23bbc3b2a3ce10a8ed34ae7f9",
"description": "radv: add missing SQTT events for copy_commands2/create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99e9a6721a4033016ca60139cc45be77eee841f1",
"description": "anv: fix memory allocation error handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0a7224f3ff7542f1560f06759dbdc375e298e853"
},
{
"sha": "87966b0aa0163dfd056d5ce2ef12fb555c311c1c",
"description": "intel: install intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e5623ccc39fe4b4d04421baa87fa01798a10353",
"description": "frontends/va: fix protected slice data buffer read size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "deb7dc82f626e92525d01829d88f0ac348de03b8"
},
{
"sha": "4668cd30d974d401eb5d5f1cd294c4210af63990",
"description": "radeonsi/sqtt: fix user event max size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5dc823304b1653fc69b6de73bb304049e69f218d"
},
{
"sha": "177dcd4b6866393a58b7298bb8c1b9f0418e2099",
"description": "broadcom/compiler: be more flexible scheduling TMU writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87ed614c478aca6683663fc3997b9892f1363600",
"description": "broadcom/compiler: flag wrtmuc with a read dependency on last_tmu_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d6fd57e09a1ae2492dbafde529451b46a472d3f",
"description": "util/fossilize_db: remove compression from foz db helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a98764da8d12ce2190ff14400c5824f2de93b87",
"description": "util/disk_cache: make use of the new compression helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7ecbd5bf8377a2f57ca4d4a72114c61465e4516",
"description": "util: create some standalone compression helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "181928341366baffd361e7374c072a1b24fcb58e",
"description": "zink: use _mesa_set_search_and_add() for set management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5029ddf8c01ad6b66e794ffb4789b4dafe31923",
"description": "zink: optimize resource usage tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db0a71c9ae5a9510ff84146d30518a9e11bf1020",
"description": "lavapipe: enable EXT_scalar_block_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db8e2aad5e3ccae2e5c10275d2cd2e4d4424b3bd",
"description": "lavapipe: enable KHR_uniform_buffer_standard_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e412a5d334cde62d07cfd1bec7cdec678a6e0f6",
"description": "iris: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1193f2bd74a0eacd55b454ef372779b68973850c",
"description": "nv50/ir: Add constructor for NV50LegalizePostRA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09d53d63ada4e69d30d8fa747f503f9c565b332b",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e14c3dcb15c0f97ba050adfb9d272c0dd000613",
"description": "zink: remove extraneous flush in transfer_map_region_flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d40e372fe9774c3fb93c14a7f3e588daef88ce86",
"description": "zink: move buffer<->image copying to pipe_context::resource_copy_region hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88f41a8fa53fcd9e7d70ea97acb6f65bcf300805",
"description": "docs: update lavapipe features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "585b5fcf4483bded6520b6aee997ad85312c2b25",
"description": "lavapipe: add single ssbo variable pointer support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c843e3b5b4abde8a5335932ddb64f70f1178ae3e",
"description": "lavapipe: move to common create render pass code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8475ab7f92a18482f9e511c1163fda0973664d07",
"description": "lavapipe: move to the common casting interfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd623d6cd65aa4d25c1e08bb50fa1b8aa986c8a4",
"description": "lavapipe: move queue to base object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a466bfc1c8791cf00e5b9c40b8e7ea2b3b73454",
"description": "lavapipe: add support for VK_KHR_create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "951788b5601de46132adfcb9c01e3d03eafd72b3",
"description": "lima/ppir: don't use list_length() in loop in regalloc and liveness analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2ca8be9985144ba5661a32e1ffdd23e988cfcfa",
"description": "lima: add precompile debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c2c60ad67cdfd5f321144d22ff7aa246e3aed77",
"description": "r600/sfn remove some leftover debug output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4459fc224b48a12caea63f0bc6b0620465b59526",
"description": "r600/sfn: lower idiv, imod, etc in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f020afcd6b0f829518ea51ffa85fff076fa9f20",
"description": "r600/sfn: lower bitfield_extract and bitfield_insert in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "585eebdd0f5e6cd792ea080a05d7d4570b39c23d",
"description": "r600/sfn: Fix including/not including c++ parts of header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "944f1325785ead3e24b4ebc882eb2327da299348",
"description": "r600/sfn: fix buffer offset for ssbo writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a47a12b37c16866e9fab698551bc6d0fb6b4f481",
"description": "r600/sfn: remove unused code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e1cff0e85323bcf5f1476c30827acf523e95f10",
"description": "r600/sfn: sort alu opcodes in switch statememt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2e5c35786ac643488bed4fd67930f602942299d",
"description": ".mailmap: add an alias for Eleni Maria Stea",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8283ed65cfd707741bfb82ecf739a28974fff818",
"description": "radeonsi: Limit the size of the in-memory shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c23c3b7a7726a282e271374cd553a33bdb649d83",
"description": "st/nine: detect worker threads syncs for systemmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "205201c968cceeef1e8d3685851dcfd7e9e806c3",
"description": "st/nine: Use stream_uploader for bad cases of systemmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05e6b0f20035d8c20ad6a74db3149da127675225",
"description": "st/nine: Always use DYNAMIC with SYSTEMMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67c401b1122d0fb19d4372fe0fad249c6e38965b",
"description": "st/nine: Force DYNAMIC SYSTEMMEM for sw vertex processing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "380c2bf8876496183af50fa5bc59145f311962e0",
"description": "st/nine: Optimize dynamic systemmem buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01c8071f932184e5f173ed85e0344206c8669a79",
"description": "st/nine: Track pending MANAGED buffer uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26a9e2bb15aaac0957a0be493d9634c82a1fa6c5",
"description": "gallium/util: Add new u_box helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5819e1b4922953ad507f65903dcaf16a579c5e2",
"description": "st/nine: Use correct bind flag at buffer creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2c3db34d1596443891e7b4fe3bb90d4302bb6e3",
"description": "st/nine: Optimize DrawPrimitiveUp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9168a376924c0331a83a8fe6e244708b95bfd25b",
"description": "st/nine: Refactor DrawPrimitiveUp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "247d135f67dde9df0d32edd3315385ad8e7dc962",
"description": "st/nine: Implement SYSTEMMEM buffers same as MANAGED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "634adfa253d3fbb3d6dfd9508658076ed56c7b95",
"description": "st/nine: Optimize EndScene",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2497195aabf49c3899d6657c322f9ee2f4553bfc",
"description": "docs: Mark VK_KHR_maintenance1 as done on turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b2e35128c568dbeb634b115d19be548d01f8c47",
"description": "lavapipe: set more resource bind flags using image/buffer usage bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a04a797b89b328c254d7810c8748f4ca7684d5b6",
"description": "mesa: only report INCOMPLETE_FORMATS for GLES1 / desktop",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fd017458bc84702a4a400633b03c00b232233c6e"
},
{
"sha": "87c85139ea316c1df6127a6feb6fdd92cc3ff986",
"description": "virgl: Update GLES expectations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cf8cf99c891c02236c40a1f694efe3fcaa9f44f",
"description": "mesa/st: Fix precompile misses on compat GL VSes writing to color outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35247ac017ad67cff6010a9f9039452f76f4db8c",
"description": "mesa/st: Add perf debug for draw-time variant compiles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6864ff35e93eb14f783c142ac7caaccd0e3d749c",
"description": "mesa/st: Unify st_get_vp_variant() and st_get_common_variant().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "536533f556b5a18df17313202549e90df10b7fe0",
"description": "lavapipe: fix push descriptor set indexing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "6be19765cf238315d1d88c4e474a77e799820b39"
},
{
"sha": "8e36f7da85d7078bc63dfd709f0ab0b53fa6405d",
"description": "anv: move L3 initialization to device init on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "581e68bc99bf07ab7ab81ee4930a297f6cb5a6ab",
"description": "anv: move L3 config emission to genX_state.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "914e7a7f73d1ff74054a2bf30277fef08a7a7d7f",
"description": "turnip: set zmode to A6XX_EARLY_Z if FS forces early fragment test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d658c8598c9b9b4cfc06ee16153b885cb7d7e0e",
"description": "intel/dev: switch over to mesa log infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cef063826e715d93e1cb3ae470858415853d5865",
"description": "anv: stop using get_param for things queried by gen_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f057f6e91488b3aaf52680ad0234c0e8986e755",
"description": "i965: stop using get_param for things queried by gen_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f08f8eaa48eec2c0d6af579f02013f3df5cda8c8",
"description": "iris: use gen_device_info helper to get subslice total",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa17bbe00cc9ec54f5bb348f302be01d352a2a1b",
"description": "intel/dev: add warning on missing kernel uAPI for Gen8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "196d0aa1101644488872f765d28ef84a59a2defc",
"description": "intel/dev: add helpers to compute subslice/eu total",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45e6fcef4bba2623143b67767199e0170b9948aa",
"description": "zink: remove debug printf",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "929a748401f5a79b37ebd33ca416694065efeda7"
},
{
"sha": "862671369d9ffe3b75563f6896091f55b4e6b1bd",
"description": "vulkan: fix CreateRenderPass prototype",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2523c47720a14a5763163351a8f94500dc1872d2"
},
{
"sha": "bf0c5988b26f37de21193525449274f122bd6136",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "980a8b3fc0ed60f60b335358f4232fd99bd685d5",
"description": "zink: implement an extremely dumb resource memory cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6205400612a753791b6fe82c9c2883012a4b85b0",
"description": "st/nine: Fix compilation issue in nine_debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "378bb07110d7138a251d9df2f6a89612807c1a96",
"description": "zink: optimize pipeline hashing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da08d6736455c5812658e0502b6125791aac1ad5",
"description": "zink: move vertex_buffers_enabled_mask to non-hashed part of pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1aabfc77d3d3b87e4987b0e5db553d22b582ce2e",
"description": "radv: fix initialization of disable_compression when clearing color image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f7d32073da70a65354135afef3fb8d5d7e605ea",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5984bdf78a07f4e4e6e8a486a8e342348fdff49",
"description": "zink: fix arrays of texel buffer descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "929a748401f5a79b37ebd33ca416694065efeda7",
"description": "zink: avoid hashing states without descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72a06746bfcb1cfd429d8068013bd99e384f95c8",
"description": "zink: remove image layouts from descriptor states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5700cbfa1a45f029afd14b1427b893d673e8fec3",
"description": "zink: always use VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL for sampler bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4421c4b829cda4506bc33dafc79d3a2405d0fac",
"description": "zink: don't create descriptor barrier hash tables for cached descriptor set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38e6e4426241ae01f51eb74e9487bfd863edd084",
"description": "zink: remove struct zink_descriptor_resource from descriptor updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a3b344b23583e229b837ca51ca7f3658ac2e32b",
"description": "zink: directly use resource count from pool instead of accumulating every time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "201cd1a8c02bfa1b1e1f0c12c9d77c9700f1b714",
"description": "zink: track resource count on descriptor pool object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9793a8a606bbddd2f4cb7837e90e3946a8d2e8c",
"description": "zink: reuse descriptor barriers across draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c55e2fb59c16ff775ec57e975ef391dc132bef0f",
"description": "zink: move descriptor binding out of the update codepath",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc020db7239c7e96195d0da1ebf39befa42bcafd",
"description": "zink: pre-size descriptor transition hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80d9f3aa347cd520cc4842765ce6f1eb228db1f9",
"description": "zink: simplify check for knowing whether descriptor updating is needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fe31566fbbefba719204bf04820c36e06a192d41",
"description": "zink: remove intermediate func for descriptor set getting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "141ff0e0911c7524642593625673d9a17a996bfa",
"description": "zink: allow reuse of zink_descriptor_pools between programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee40550b87b13adc71ffbb5fbe7f57ea23182632",
"description": "zink: move descriptor type to pool object from set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58500979a854b9259a608dff86273a1e0c5d6d8d",
"description": "zink: track number of sets currently allocated per descriptor pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "871022dc84af97866863968a5d11cb957dd3c316",
"description": "zink: change program pointer on struct zink_descriptor_set to pool pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "817de3c77693a480bcb6ebc8a08da14e47a94261",
"description": "zink: break out all the descriptor pool/layout stuff into a new struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d4e6c641be2bae3117f12921465fff2698936a1",
"description": "zink: break out descriptor stuff into new files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eee488abadfddd04d4dec8e8808b049d1534b105",
"description": "zink: deduplicate VkWriteDescriptorSet setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce0524f0096972aeb8f5d4bf23d7e008633e9b79",
"description": "zink: break out image descriptor updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb375dc93916ba70b2d0042d7672a97aa28c11fa",
"description": "zink: break out sampler descriptor updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e94c2d84b34f7e2567f81eb06eb323a9758e9721",
"description": "zink: break out ssbo descriptor updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4076d557fd086abb598edeff4781b45db6a4382",
"description": "zink: split out ubo descriptor updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c83ea13d24aac98eb1c0f5c963e0aaefb482e56",
"description": "zink: add VkPipelineLayout to zink_program meta struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0248e6b9693cef5c4ab76669f8eeae3874d689a3",
"description": "zink: don't double iterate all the per-batch sets on reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74a0badb91bf2b789dae284bc9c2fc105b6c4a1c",
"description": "zink: add flag for recycled descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f561bbc83cecdcea1f301de8e3b46dfd4bf7ea1",
"description": "zink: improve descriptor cache invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a9f3ba2d7c8314ce39b1d069526c2f542e7571a",
"description": "zink: only batch-reference the program in use once per descriptor update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9df314726406bf0e86fad66e99b894cbb9079785",
"description": "zink: move descriptor set allocation near the top of update_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "514b5ced978bcaae4e2a3220d0c10bc665d4b5ff",
"description": "zink: add program pointer to desc set struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4105e8ac04f36747ccb57035ea97daa561f4bf9",
"description": "zink: actually flag all used resources as used during update_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40be7f6353cfd786939f49514d7c2e6c3f38f92e",
"description": "zink: store last-used descriptor set for each type of set for quick reuse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c908ee6a4f10117b7392263e0e4686db6264759",
"description": "zink: pre-hash sampler views and states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa77cc2fbb8de94147ab058a985ebfa627cedabf",
"description": "zink: add a null sampler view descriptor hash to the screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "67f9038b85aa35c2bfd55e5fe5e042153a7bd05f",
"description": "zink: introduce descriptor states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d233e74ad01439c5472b748354c2ef918570893",
"description": "zink: use dynamic offsets for first ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4304ab0d2aa93dc415b4f2128a028b6b7411f4e",
"description": "zink: split descriptor sets based on usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5ce20e97ae30bddb10715b5bfe57c2b71dd09dc",
"description": "zink: move surface refs to the end of descriptor updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d06c2ae21f04209dcfa51e76515290d59c242bf8",
"description": "zink: reorder descriptor barrier applying during updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "761a04a464e19bb2de6624a40a812f18f4864ac6",
"description": "zink: move streamout to draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b10a3be45e5b8bb0fe8a9675a48b952a96d1122d",
"description": "zink: add second level cache for descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c4c995836664963a8cf2bfaed8ae1611d5ec075",
"description": "zink: add caching for descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "840ea21fa105928c79e77a4843f6c9ebca2b52b1",
"description": "zink: add scaling factor for descriptor set bucket allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd78710d217787fd5118b2c4d342e3720f5d779e",
"description": "zink: add bucket allocating for descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4461a871b8a13c53aad14072161dce0b28fcd0e7",
"description": "zink: remove flushes for batch descriptor use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d21e88719a1182f4de3726fdb155032242eb570b",
"description": "zink: even better handling for descriptor oom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ec1d5e70ca7e83e1c8191c5910a226ddfa0be98",
"description": "zink: add helper function for cycling a batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ae850967325c6bcf8f3d082b62410e67d7bf489",
"description": "zink: use more precise sizing for descriptor pools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b3e2ba30ce922946375df3fc8e880b26a92d108",
"description": "zink: move descriptor set alloc function to zink_program.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b1a3563938ba268c67ef34345d5b1fd89e89b4a",
"description": "zink: store and reuse descriptorsets after batch completion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e6ef05878f3629021fa9b7c5c9dc60897ec6647",
"description": "zink: move descriptor sets/pools from batches to programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ddfffcca182fc4444e26eea8a84ccb7f30bb1c4",
"description": "zink: simplify some update_descriptor code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15fc0c351a3f359d2646085afca56c4c58c2684c",
"description": "radv: fix potential clears with non renderable images on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9863ed9bf3b38f4c168ff9b477095f3972290477",
"description": "radv: fix meta save/restore state with non renderable images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b42204e4d09e048d12bb6d5ca7cef54c66850107",
"description": "radv: disable sampling with VK_FORMAT_R64_SFLOAT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44c38cae9aad40e958da2c1f6903523afb6d704a",
"description": "virgl: Support the ETC1_RGB8 format as virglrenderer supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c453921c91cb43a098b3e889bf0dfaf76b2bafce",
"description": "lima: run nir dce after nir_lower_vec_to_movs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f1c375581faccd9e356e344432b7d6c6e27902c",
"description": "ci/broadcom: allow custom kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a2f1e3f472b1abe83e7e872839bd9ed370fd268",
"description": "turnip: fill VkMemoryDedicatedRequirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7b3454af3af2825e8a2f324f23fc45fbba46283",
"description": "anv: fix compilation due to missing vk_format_from_android",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4fb6c051c9edd3d4c4f0f2ce497e0b051df6c676"
},
{
"sha": "0759822f640d3cc65633aa623010a527052199ec",
"description": "anv/android: fix compilation failure",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "3e6d3bca1d7044dd44566fe9751011275ec0ee91"
},
{
"sha": "49bb53ba43725645a0a9bee8117bf1382efd4bce",
"description": "lavapipe: add EXT_sampler_filter_minmax support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6adbf6c86c495bc1aa1720038126dc7175ec85b0",
"description": "llvmpipe: add reduction mode support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fb43ae9bff45646f49ee968d0d3553873d052e3",
"description": "lavapipe: enable KHR_multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cbd01045bc33f6213a95762b698b99256430be9b",
"description": "lavapipe: add render pass support for multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c08eee1bddf1d98adcbe86c1cfa8c06d234e25c",
"description": "lavapipe: add input attachment support for multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c6d4d470e7b731e3891fc35ac90a1ccdcf83e94",
"description": "lavapipe: add draw support for multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d72515e32dcea8762821d688f188ba772187672",
"description": "lavapipe: add clear support for multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e81cd3736339048fdc5cd343ef909016855b125a",
"description": "llvmpipe: add view index support to rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b76242b9c89e05878da845713ee30ec739dfedcf",
"description": "llvmpipe: add the view index callback from draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5f686c93ba9b8b09533691c2be0e42788bb3bed",
"description": "draw: add tess/gs support for multiview index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2bee6df5fd23b80dfadb21953584601935d1167",
"description": "draw/vs: pass the view index to the vertex shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a417843a3c48b951b84b9b9b4bda893b1976d5b2",
"description": "draw: pass the view index to the render driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03cbb7b104e532a9969e3d847e95bf52e55f0ab3",
"description": "draw: add view_mask rendering support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b10b55f3d3398c4a2916a86ae63f418796c89a6c",
"description": "draw: refactor out the instances drawing code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "267d216bcbe42b5a678b0629e7d6e23e71becd76",
"description": "draw: add interface to notify renderer of the current view index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f0fd85474fa8fc5158f09d5899664eb615eee24",
"description": "gallivm: add support for load_view_index intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "974f2e6c6a61f24e1ca23d2aaa02775123f2d43e",
"description": "gallivm: mark subpass input attachments as 2d arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3b8f449e128e0ed95bf8d51fef5e85fe9b2b21c",
"description": "gallium: add a view mask to the draw command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "684f97de80b91da828ed45ceda1d4693ea3c05e9",
"description": "glsl: fix declarations of gl_MaxVaryingFloats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "0ebf4257a385972be0b6e851383ee6b728515aad"
},
{
"sha": "6d16d929f3584dbb9c6a26d7facdcb2a82c252f5",
"description": "iris: Add an iris_write_reg macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b792d79a4d27040eb7e0d905ca06d29b755cdd7",
"description": "anv: Add an anv_batch_write_reg macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f192b190fb19d7b6042f1c90a701a0d7c6dfdea",
"description": "anv,genxml: Handle L3SQCREG1_SQGHPCI in GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5abefcb962867210864d7826372a1fa9d1b6cda2",
"description": "docs: Add calendar entries for 21.0 release.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "288de31a263d0077b7ad537f676b809615899470",
"description": "docs: update calendar and link releases notes for 21.0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca79b041cbfe9b5894cce6c675099676e6e95c1c",
"description": "docs: add release notes for 21.0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fdbc22c42dd4672e1660e7598dcd7874880b2f1",
"description": "docs: add notes about nvc0 support of ARB/EXT_texture_filter_minmax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "987fef5f0ec5792dee840eaa9178fe84300543c2",
"description": "nvc0: enable minmax reductions on gm200+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41aad1c120c5c1b839c019d8469fb200c7d62458",
"description": "st/mesa: add EXT_texture_filter_minmax support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6384dcaf7ce91df8936f798e86caa6810b0a2607",
"description": "mesa: add tracking of reduction mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c999249efc381bec959a6273beb56f219b83a74",
"description": "gallium: add a sampler reduction cap + settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8016a098fcd494281522f48d69d99808d13773a1",
"description": "microsoft/spirv_to_dxil: Fix spirv2dxil I/O to use binary mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4a51160ad346b22dc8a8e53c39665d5c03b3a7d",
"description": "util: Make os_read_file use O_BINARY on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5785fdac63228fe981f9be39ad7290800dee5d7f",
"description": "u_format: Mark the generated pack/unpack src/dst args as restrict.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4b231bb800f63d7a174eb381b1ffbd2b9c90553",
"description": "intel/isl: Drop intel_ prefix in function names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e8618a33ce7211a86a8866bb0207d4c66eea8d0",
"description": "lavapipe: update features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f491d0cd3e7d129a04911113bb7d2003ffb1868e",
"description": "turnip: update features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da7389eced0ea876f3d1210a10fa6e98b32ebba7",
"description": "nir/range_analysis: Simplify analysis of bcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7019cd84c0ff2e3682c91cf2ab3a50c20226d024",
"description": "nir/search: Use range analysis for is_finite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4a7dbc58f884ea73c3f8fb0e64ed9c32ee9c07d",
"description": "nir/range_analysis: Fix analysis of fmin, fmax, or fsat with NaN source",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "405de7ccb6cb0b2e38a861e9ddbb535598718734"
},
{
"sha": "aa5d38decde5c8851988d80ecb407b91de8342c7",
"description": "nir/range_analysis: Add \"is a number\" range analysis tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "405de7ccb6cb0b2e38a861e9ddbb535598718734"
},
{
"sha": "d4f21b53f291e69ac6b846df9dd5f44f2a663535",
"description": "nir/range_analysis: Add \"is finite\" range analysis tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "405de7ccb6cb0b2e38a861e9ddbb535598718734"
},
{
"sha": "86fb53b1be1fea5ccea34d5bfca9d9aea64f3af2",
"description": "nir/range_analysis: Refactor fsat handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "767270e8099073748032599fd357719b05dec081",
"description": "st/nine: Check memfd_create support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae3b95daa7b7e051b78b70c82d159c821f376fea",
"description": "turnip: lower device index to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee1f140fd9b295f2494606f803b4420bf752c112",
"description": "freedreno/a6xx: Cleanup SP_XS_CTRL_REG0 definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9a5596d6798c587552e26d53fa6f0acbd649f937",
"description": "freedreno/registers: Handle typed registers with fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d55a1e1123cfb1b50ffd182568451747c1407f9",
"description": "freedreno/a6xx: Fix compute threadsize type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d8bf2d0bf1f7199bb2d34bc25d1d46a19aa1f27",
"description": "freedreno/computerator: Fix thrsz type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3cf70dc8d6da8ec2fbdbf2d63503ba2ccfca927",
"description": "intel/tools: fix meson warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a408ff7ea96ca792c5b0e589fd85bf4490f3973",
"description": "spirv: Ignore WorkgroupSize in non-compute stages",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7d862ef53024b70458929c1665af43573b4d07ff"
},
{
"sha": "5fee362fbac21bac6c8fe711dad1e82115a7c56d",
"description": "docs: Remove 21.0 features from features_new.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d95e1bd79a8b6a94e371b808f61d415d0ec1372",
"description": "i965: Rename files with \"intel_\" prefix to \"brw_\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3096788e5ca9f34d9a5c88f87645ff137dbe1e59",
"description": "i965: Remove blank line at EOF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38b2e137665f36f1b0fe58e40971548d9eafa865",
"description": "aco: remove vmem/smem score statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0243f5c4722959ae94f46f7e086bf466534f7c7",
"description": "aco: add ACO_DEBUG=perfinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d6a1095bfe1774d0b81819a75b8b7e672f9b1f7",
"description": "aco: add print option to print program without temporary IDs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23ecceb160c7dd2e910c773813385487b1f67ca7",
"description": "aco: add latency and inverse throughput statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83ce9407f20e17b63252211b43db59a78de8c1f1",
"description": "aco: add instruction classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0af7ff49fdecd05531b4c4f5fb841e11f9f451c1",
"description": "aco: lower p_constaddr into separate instructions earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab957bb89978048baf92e46846c889fbaa998d95",
"description": "aco: move wait_imm to aco_ir.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d5643c0fe43bc87f0d405e9ba667496cbea551a",
"description": "aco: track divergent and uniform branch depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f71be0a7b91f71ccf4d88b4531198b079f6b027",
"description": "aco: simplify loop_nest_depth tracking in isel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "442fbcdb475d01f9288d625c5947e9f6d8d1148c",
"description": "panfrost: Expose panfrost_modifier_to_layout()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "825b1f94464be7bfdbd2a3a1065ee72428c8dd58",
"description": "panfrost: Split the sampler and texture count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0f968cf5c99710b0e204ac59e87314f5cdbc60f",
"description": "panfrost: Don't count the special vertex/instance ID attributes on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b9dfc502aad61d36a56ffa3eee82cda10aa82a2",
"description": "panfrost: Print the correct UBO size when dumping UBO information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3559efb9bf5cb69c9ddad377ed121685954f10f1",
"description": "panfrost: Allow passing an explicit UBO index for the sysval UBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92d9f090d9faa83a6f3215682f6b7a5a6844b160",
"description": "panfrost: Add a knob to disable the UBO -> push constants optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2229328cf9213bfbfac2e0e5cc411a41bcaae695",
"description": "renderonly: close the gpu fd when destroying renderonly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "187218395d7c9e8257ac17c7cbf1cc7add5c9363",
"description": "renderonly: remove layering violations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5487847d8c75b40ef53d881c9abe0afcca378e26",
"description": "pan/bi: Implement u{add, sub}_sat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c7634f7d27c76eee0f11a3c1c2541a648bfdc6f",
"description": "pan/bi: Extend the bi_builder to support type variants correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0113a0a1eed3aa23d3f4a9a95d90cb302608cfb5",
"description": "panfrost: Move pan_special_varying definition to pan_encoder.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f99bba06e34574af8a7dc92dde3f70b1c70ad75",
"description": "panfrost: Add a pan_section_offset() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1758da0a7e412fa6d6054ee2dcc5a17f69b5ef9c",
"description": "panfrost: Allow passing an explicit global dependency when queuing a job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bb091fd7c278802b343e8bd0f3ad08d88c2af0b",
"description": "panfrost: Add a parameter to suppress next job prefetching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00b85a0aafdd3c45a868bff277c271ad2fdd9c70",
"description": "panfrost: Split the direct and indirect draw logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "691c47dd6c0fcdab5be0f9684100224cc0eb34a3",
"description": "pan/bi: Move int64 lowering before idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7bbfbaeb5694a238056d68a047f923470bcb8f0",
"description": "Revert \"pan/bi: Optimize out redundant jumps to #0x0\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "a496b41d50589191ad2e37a17019aef0dafcb9f2"
},
{
"sha": "35fe62dad10cdeff0af39009185c85aa59db6a76",
"description": "radv/llvm: fix enabled_channels for compressed exports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "341dd9d834c994d2ea4ccafeda058813a4ae4447",
"description": "aco: set compr for fp16 exports",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f29c81f863c9879a6a87724cbdae1e1818f3f6b4"
},
{
"sha": "73a48600b4242ef50d22cd4fc51f5d71d3579e29",
"description": "meson: detect winflex/bison only on native win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6a0f243ea1435e7435e78441184903e84fdcbdb",
"description": "radeonsi: update pipe_screen::num_contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "981e55d5300f2bfb7e062d3c8807b9d7c37fd49d",
"description": "gallium: add pipe_screen::num_contexts for skipping mutex locking in util_range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "728aa749ea7ff7212c2c7bc6ad6844dd2fa50436",
"description": "gallium/u_threaded: don't sync in create_stream_output_target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4e5beef076d42b66b7fefd4b74a759d69bd9f6a",
"description": "freedreno: threaded_context async flush support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9dbe2405a3a697fed589b04a6ccb9e18a3d502a8",
"description": "freedreno: threaded_context support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a12d682a6e5af0b7c7f7548740722171e07a674",
"description": "freedreno: Check cb0 in rebind_resource()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00eb60ee59eecf7b2a8a6d316c3e605c9dd91dbc",
"description": "freedreno/a6xx: Move UBWC demotion to first sampler view bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acc2c015b3bcd674c872e9d25678304918c06f08",
"description": "freedreno: Add transfer_pool_unsync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c163e0a4531b5ad2e96a58fe19fbd1015ff79c9",
"description": "freedreno: Add fd_replace_buffer_storage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63649e4101bee68d733ea8c706fbe4ae6dc20ac4",
"description": "freedreno: Extract out helper for transfer-map flag munging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f07a24e41aead48885d8ee6083bd0168f5f347d",
"description": "freedreno: Extend threaded_transfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1017dc9f6e8f63658668e1b6557c7cf2226b79bf",
"description": "freedreno: Extend threaded_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fbaa8033b893bc30e02bf61e1b15be48bfafc1f",
"description": "freedreno: Restructure transfer_map()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39d6343a3eb123f2c1b3005c0e8fee30b3d9e405",
"description": "freedreno: Split out batch/resource tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f74ccde2c767b6e53e43ce9c0e189776301776b8",
"description": "freedreno: Factor out common fd_resource init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcf4562528ee0d176923b33a3e8995d4d282477a",
"description": "freedreno: Fix u_blitter constant-buffer leak",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9425b1343ebb03431dd0aecf1e4f19ab5126b7f8",
"description": "gallium/u_threaded: use mesa_log for debug msgs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2f72ec3fe2d830afac9990d39014fb2da3f2357",
"description": "gallium/u_threaded: Add helper to assert driver thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2a920ee6ee060bc2ae0e5e355d61ad1bf1a3092",
"description": "util: Extract thread-id helpers from u_current",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1772569449c07979487f95e2ab1a73d22fde4b5e",
"description": "Revert \"glsl: default to compat shaders in compat profile\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "6c8cc9be12dc5d6c0d2386d6addb69d8f2fb5399"
},
{
"sha": "217d6594dec934b4b34f5c7e0a0cd978339a5ba0",
"description": "gallium/indices: Use \"__restrict\" to help the compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7e297732ed56ce4869b2a0e2b5f0533be69f32e",
"description": "vulkan/alloc: Use char * for pointer arithmetic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "492b5577f0037cb95f74f059c71b91c01349a0fa",
"description": "vulkan/util: Add a type parameter to vk_multialloc_add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c120edd8e861985496e1054a84844641c10de643",
"description": "vulkan/alloc: Add VK_MULTIALLOC_DECL macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5afdbfe0c84896bc9cec74a5248f7201b5e91fbf",
"description": "vk/alloc: Handle zero sizes better in vk_multialloc_add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c22267262ee1b6817df368a51168fa82bd17293c",
"description": "vulkan: Use ALWAYS_INLINE for multialloc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "145444d2651b3ff1c8d404a1927324add36c3942"
},
{
"sha": "96e251bde7b243e0b84292aa911ccf95be832a7a",
"description": "intel: Rename \"GEN_\" prefix used in common code to \"INTEL_\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65d7f52098f062c372546170b4e355edbc264584",
"description": "intel: Fix broken alignment due to gen_ prefix renaming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "692472a376c919d0eec07c04bdd1d1426252d8ca",
"description": "intel: Rename \"gen_\" prefix used in common code to \"intel_\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "733b0ee8cb750bd54e17891f0b26323dc088f325",
"description": "intel: Rename files with gen_ prefix in common code to intel_",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9e9f92f73df91e0cb64094170ab3ba7fad16f07",
"description": "intel/fs: Handle payload node interference in destinations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d0d039a4d3f49f3cc89e167b46edae54cf32a6be"
},
{
"sha": "8b7c2f180013a1ec7d6efb88d82a17a2e076a701",
"description": "intel/fs: Use INTEL_MASK for pushish constant address masking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "369f9d225db1c44bb1e942f4ad8fefd871b8cf28",
"description": "turnip: fix alpha to coverage in no color and unused attachment cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea27f2bf092f462171fe14a44619565d14f43fb8",
"description": "zink: Fix a thinko in instance setup",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "2b4fcf0a063f32d7000e9f4c6b8e398867d3b21c"
},
{
"sha": "6ceb6b509e64c54812a5f6a208e7d93cc61119f4",
"description": "turnip: Remove unused TU_DEBUG_IR3 flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "808992fc506b02908468b64082981ddb4e58f713"
},
{
"sha": "eba1b2a1ba5a8b44660f936cab7f305f24a41b3d",
"description": "ci/freedreno: Mark another a5xx TF flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e39336a21e9181e03477daf2ec526c0d8dde9718",
"description": "radeonsi: enable RGP on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d8fa880d6c47c79026799c7bdd95ed7bd1dfa1a",
"description": "radv: Drop CreateRenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8304b4eef7e2418ae04be32e1791b16eb3fbfbf4",
"description": "radv/meta: Use CreateRenderPass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24414e7ec4ae8ffb3dcf26d0ea18ac628632e6af",
"description": "anv: Drop CreateRenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b302159b1c615f4971cc8ce8680ddce8841127a9",
"description": "vulkan: Preserve preserve attachments in CreateRenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "147187f7549bdcf26d25e833e68c74e5d1bbf610",
"description": "vulkan: Add some asserts and checks for multiview in CreateRenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5de355b0f9c41c42fb3a094a2a8a034fe4f60c1f",
"description": "vulkan: Use correct aspectMask in CreateRenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fb6c051c9edd3d4c4f0f2ce497e0b051df6c676",
"description": "anv: Move vk_format helpers to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7345bd1fb62e02ce9c457f4b9342906ed8a333f",
"description": "vulkan: Use VK_MULTIALLOC in CreateRenderPass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "145444d2651b3ff1c8d404a1927324add36c3942",
"description": "anv: Move multialloc to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2523c47720a14a5763163351a8f94500dc1872d2",
"description": "turnip: Move the CreateRenderPass wrapper to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b7b2df509028afc8da6c66e9a5020d243a9c794",
"description": "ac: remove switch cases for pc_lines for compute-only chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "975e5e262bb4522a784c9b32ab19bcc64ba95185",
"description": "ac,radeonsi: use correct VGPR granularity on Aldebaran",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9da3fc0d12497292f30bb46626d7347b9194416",
"description": "ac: handle bigger instruction prefetch for Aldebaran",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fdf69e6119b6326701ee0b43a0ee0b5301dc1ba",
"description": "ac/llvm: unpack thread IDs on Aldebaran",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6edf1978d3b1193c17e2152479c7e27dc09cd963",
"description": "ac: set the TCC line size for Aldebaran",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "230a6dc55ddfd194153f4eaacd702a83989a6e6a",
"description": "ac,radeonsi: add sampler changes for Aldebaran",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "381d3a5a38635ce8717c81e8e967450c2f623f0a",
"description": "amd: add Aldebaran chip enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2764cf8d329d97bc8a06b733db25b85c1d7792eb",
"description": "ir3: use OPC_GETBUF to get size of sampler buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e6ed9948eb410fb9df441affc4ff289e4129a49",
"description": "freedreno/a5xx: port handling of PIPE_BUFFER textures from a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d968995c67f5e3a48e49015184f9ea1f143251ec",
"description": "turnip: fix SP_HS_WAVE_INPUT_SIZE value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b7532b80618685c5637225efef12196b725976a",
"description": "freedreno/computerator: Add branching example",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19c7b6f9d6a124542f54b6218092ad11dc9b6de1",
"description": "ir3/parser: Add ability to specify branchstack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a820eb537c3dd1e48e5f5d29d1b96c942e36416c",
"description": "ir3/parser: Support labels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "534658f79b0a6281f42bc8674d7f42c8d2192473",
"description": "freedreno/computerator: Fix example assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd772d5687584891c568446630ec175079f870ab",
"description": "ir3/parser: Fix parsing of \"0.0\" in @const line",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7dc0520d9045b424748855be103ee5affc53235",
"description": "etnaviv: Fix point sprite Z,W coordinate replacement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8525cb1c53244e91aa93d2da79a78f386d21ae0f",
"description": "v3dv: call util_cpu_detect() when initializing the instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c057a1211bb265e322782f2d827621dd9f17821d",
"description": "broadcom/compiler: disallow ldunif during ldvary sequences if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "947e9e42cc27481adc9a8626bbc9d5f8c15ad4c3",
"description": "broadcom/compiler: simplify ldvary pipelining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d37241bdc4fb23139793b135a00036de496cf9f2",
"description": "broadcom/compiler: move code block around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bcda472a05c047a507b9d1b4a59d4f16a89c5d2",
"description": "broadcom/compiler: add an additional sanity check assert to the ldvary fixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "077775f3cebee0ebf5bd5ad8094a850ac6d2a980",
"description": "radv: check if dynamic line stipple state changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "892987e3a0f65e1ab2806f8bcba82561bbe5ef7d",
"description": "radv: check if dynamic VRS state changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed391a62f6123313d2c9f43d4ad350d16fd01840",
"description": "radv: do not declare push constants for DCC decompress on compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0314c7503f22c483d4cd57a5edf08b4c07fe6199",
"description": "intel/blorp: Fix condition to figure out aux_address",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4dfabac493614e98ca9b388cd4eea844e30b4bd0"
},
{
"sha": "e3d221838a55eaf88b9cc11ebae30d2fe11b4880",
"description": "Revert \"Revert \"blorp/gen12: Don't use aux address if implicit CCS\"\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "cbd5d82bae794f323bb3d1508360afda69ca309d"
},
{
"sha": "cbd5d82bae794f323bb3d1508360afda69ca309d",
"description": "Revert \"blorp/gen12: Don't use aux address if implicit CCS\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "4dfabac493614e98ca9b388cd4eea844e30b4bd0"
},
{
"sha": "8413de5db0afacf6713a413e3a6dee5c923cc617",
"description": "ci/bare-metal: fix fastboot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb0e0d246ef0437eb029066c0dd48c06f62820a",
"description": "freedreno/a5xx: Flush depth at the end of sysmem, like a6xx does.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c96880e13151a78097a2ea334e9fbb3de38a114",
"description": "freedreno/a5xx: Introduce an event write helper like a6xx has.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b19f1dc7d66d1e7eb02d2ac6ce7f0579bab51d84",
"description": "compiler/nir: Increment shader input count and mark as used when adding new gl_PointCoord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8027a7ba8adbd9fb4fff584d2e4098cf38100650",
"description": "shader_info: convert textures_used to a bitset.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c55bd4b68dd07bb7554d4d365bedb2955cf7dc5d",
"description": "util/bitset: add a new last bit api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e1afe7c70a9037b6038ffac3a8c11c58a97df90",
"description": "util/panfrost/glsl: rename BITSET_LAST_BIT to BITSET_LAST_BIT_SIZED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d978383966d448fae2f3d746e40611b67605ead9",
"description": "anv/image: Make memory layout more explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dfabac493614e98ca9b388cd4eea844e30b4bd0",
"description": "blorp/gen12: Don't use aux address if implicit CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb7d6278653b49abfe1860d29c9cbe3333646081",
"description": "anv/image: Add anv_image_address()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ef0fd3b70965609ade283477efdab985b27a86e",
"description": "anv: Refactor anv_image_get_compression_state_addr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "22ac3d74e0c3ef3792cf0463b5276815e5b8e9ea",
"description": "anv/image: Clean up anv_GetImageMemoryRequirements2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffc08351e1f559b46a57ba2b808c280afc646fe1",
"description": "anv: Add anv_surface_is_valid()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e6d3bca1d7044dd44566fe9751011275ec0ee91",
"description": "anv/android: Fix size check for imported gralloc bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "449df3808f68c51e8b1effe84845e493df18d30a",
"description": "anv/image: Fix interpretation of 'disjoint'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fa56273be734dd04d4a8c0d342dd65bc8602a30",
"description": "anv/image: Drop duplicate 'format' in anv_image_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2328edbb62035124052fab004a10ebe167dc3270",
"description": "anv/image: Move vkGetImageMemoryRequirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5065faca0006a4df05fee0ce6a3aab95ebcbdf6c",
"description": "anv/image: Rename anv_image_plane::surface -> primary_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7844c552ca7bf82556408a3c7c13afe4f2dd70b",
"description": "anv/image: Replace bo_is_owned with from_gralloc (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5945d7d2e9debfa8b46af6072598f886b4adbb75",
"description": "zink: fix instance/device versioning (for real this time)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d70863c1294c6bebddf5dda66d51b0b357eeb0a",
"description": "freedreno/hw: fix populating branch targets in isa_decode pre-pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2a8c6a36c17ab9d8bb42d49437e7e0dab62bf75",
"description": "docs: Add some documentation of game GL buffer object mapping behavior.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71e8141503cca8858b2feee01745bcd5ff48303b",
"description": "egl: use render node for wl_drm if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb1100d718fbee07dc294e1ede20a084cda423b9",
"description": "vulkan/device_select: Only call vkGetPhysicalDeviceProperties2 if the device supports it.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "38ce8d4d00c2b0e567b6dd36876cf171acb1dbc7"
},
{
"sha": "8bc9ae1bc65e8053f1a23925571de8612865b219",
"description": "virgl: implement support for PIPE_CAP_STRING_MARKER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1399ee5cf93f05395b39773349d35e5678725725",
"description": "anv: Drop anv_extensions.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6905122999b1a2f96a092b3f2cdb6bb645e24027",
"description": "intel/tools: Show unknown instructions in decoded state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f532202f2d55b9ac475b7e3f8c96a4dd23489299",
"description": "etnaviv: use nir_lower_idiv(..) before opt loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "279ef45db553fad02267a6d74fc0e55d0ce39357",
"description": "zink: unref ctx->framebuffer on context destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8937b5f2685a00d93c3b304ce4153489cb5f507b",
"description": "zink: don't pass so_info to ntv at all unless it's necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ed57e60fcbd7b0f0f71f4e4ebef0c1e81dff362",
"description": "zink: only export necessary xfb outputs to ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f42ff77dffc75252019884519fe5577c691d710",
"description": "zink: use slightly stricter check for update_so_info() callsite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0fb7680b2666601660a9f1fb3fd0245fe43e8d73",
"description": "zink: pass so_info directly to update_so_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d741b8dfe3ca4418ef7c2b780ca9c556ce34bb9",
"description": "zink: use info.has_transform_feedback_varyings to determine xfb enablement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eebd00329f39aaa0b681a76c281b3b8a07f98910",
"description": "zink: rename variable in update_so_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c5e1abea24f44adaa904239031af71b4ff283c0",
"description": "zink: evaluate existing slot map during program init and force new map as needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d40db84c9d507768f118fe20fc4437cbfa6be41",
"description": "zink: handle direct xfb output from output variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cef91dd43671f8eada82778c94dbed7386cf0e3",
"description": "zink: stop allocating xfb slot map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "086262fc53ab7e1f68e7a4c4a188b1431c9c8554",
"description": "zink: run more nir passes for tess shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d8b5e7f09cd941e74adec5d069edaed39b434c2",
"description": "zink: fix location usage for explicit xfb outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96024a8dc965816513ef69d4b34a34a8c407b4ae",
"description": "zink: fix slot mapping for fat io variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b25e3a7019ca529c2ab665a35e06f21ec4b4ebb",
"description": "zink: fix streamout emission for super-enhanced layouts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1b130c42b8dbed3a7cabaf47e2695e7db8429b56"
},
{
"sha": "9ff01d724a0b1bc47d62d7f5a3290457f68adcf4",
"description": "zink: remove ntv streamout assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b6f8f3a3ba4739338c75bf39f9ec3f77e20f544e"
},
{
"sha": "fe90bcf11ae384fcb8a5ad9642e6e51db1e86816",
"description": "microsoft/compiler: Don't separate phis while inserting upcasts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef0d2a5b4b93699afc5c9eaec2917630465f8455",
"description": "nir: Add a nir_after_instr_and_phis helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25020c125a9856585ad0ccff77ee3afc8e4adf38",
"description": "intel/mi_builder: Fix a couple of #ifs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62c64e7b9d6a8d4f37c3828a1ad636eb03b450b1",
"description": "intel/mi_builder: Fix some indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45e5c6b64119b3ddb82ff202b816be3eeecafef2",
"description": "anv: Add mem heap/type support for local-mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c41ae0a8106c47bb5d9bc11459011a34381e620",
"description": "anv: Put cache memory type first on non-llc platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd98721cbafbb9daaaf576855de66ba231876268",
"description": "anv: Restructure mem heap/type init code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "835c257f645f5a920c2d5e76bb860eeab46a6d33",
"description": "anv: Add anv_memregion structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a41c3ed384985e79a4b1724e230100d5c825bce9",
"description": "spirv: Update a couple of comments in variable handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a7bb38b70daa67c05be105f97b21f0944223e93",
"description": "spirv: Explicitly break when finished handling SpvDecorationBuiltIn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94d2a51453de5f9e723fed8134872441ebd6d7a2",
"description": "spirv: Reuse nir_is_per_vertex_io()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f301eec9a39a40e3c03018aa72d662263c4ff54f",
"description": "nir-to-tgsi: Fix handling of partial writemasks on SSA/REG decls.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f79f382c81f884bc217ad6efd8c7b3c8bbacdb01"
},
{
"sha": "e20e85f01e5c45a559b3123fa402f9a5ddb1b22b",
"description": "nir: Make nir_ssa_def_rewrite_uses_after take an SSA value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "117668b81187f1c04d40ea472ffa1b50276a84c9",
"description": "nir: Make nir_ssa_def_rewrite_uses take an SSA value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13a0ee8a516a1208ffeeba0227f2061a6444e602",
"description": "nir: Add and use a new nir_ssa_def_rewrite_uses_src helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98a5b9b45407e90f1ae076958388ca5ebacd69af",
"description": "intel/mi_builder: Add control-flow support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8525ebe6e37584f2914cdbf67eb70253e606351f",
"description": "intel/mi_builder: Return an address from __gen_get_batch_address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "322fba216bd6942b3307a75e1f651520ff5c2fa1",
"description": "intel/mi_builder: Use softpin for tests on gen8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c23f7f1154c9a7417512f84733008fee9842e478",
"description": "intel/batch_decoder: Don't follow predicated MI_BATCH_BUFFER_START",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "672192522026433e1de499fdcaa4df27e15dce2f",
"description": "genxml: Clean up MI_SET_PREDICATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7c524337a5a4a3f23752bf5c714ee10194285ee",
"description": "intel/mi_builder: Add load/store_offest on GFX 12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6323a8522b53e5acabc04a335de8ec59c4b6bf0a",
"description": "intel/mi_builder: Support inverted values in mi_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04d0d4e8495967a7df42abe4edff720d1f7db24c",
"description": "intel/mi_builder: Added support for command streamer shift operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62b9e30cc7443a85050fcd7bb75ea0e1c8ff0089",
"description": "intel/mi_builder: Add ieq/ine helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c02740a8cba51c500ff60695bcca840c85b5f32",
"description": "intel/mi_builder: Use AddCSMMIOStartOffset for LRI",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "06cf838cbdcb0318441093370dd518839a8c1737"
},
{
"sha": "ccd7986f594a5640d4b7e233737de828e9a6ce55",
"description": "freedreno/cffdec: Use rb trees for tracking buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b43f40166cdaa13a19ae8db015367811aa5a5366",
"description": "ac/surface: select best swizzle mode for 3D sampler performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08ece5d6b346fcec0d27a4590efe42489c415459",
"description": "driconf: add performance tweaks for viewperf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97c97781f6a94e5c8209266ec996fe6caff04dff",
"description": "aco: Fix vector::reserve() being called with the wrong size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7f1b537304d4837c907a9299dab3a7acf2518b0b"
},
{
"sha": "e30994a47131232140dd782e852f64e4314b4eaa",
"description": "nir/lower_viewport_transform: Allow geom/tess",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3436e5295b11fa987e06afee9eccccce83f0462e",
"description": "pan/bi: Treat +DISCARD.f32 as message-passing",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cb1a9b75409bc37d4682868de4a4d5a363b985a",
"description": "pan/bi: Set clause_state.message conservatively",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f0c0082ab01cc6cba8048afe640779d6f0fbe164"
},
{
"sha": "6322bc544ef68104f1cefc8bd483f1981ab7c7c7",
"description": "pan/bi: Mark message-passing sources/dests live",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "44726101d1e8c28c2aba2f4eda651840ab099bb3"
},
{
"sha": "91755300ece3a67194270db636e6e8c3252fa8f7",
"description": "st/nine: Set default dynamic_texture_workaround to true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0beb77751ebdf4db291aa791c12af843e193ef1c",
"description": "st/nine: Add driconf option to limit texture memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24eb1f21d0ab5564037e04807c9ce9fc3fa89399",
"description": "st/nine: Control the memfd virtual limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a179ea2e6d8cec320ab2283a0e4883ac34e72aee",
"description": "st/nine: Use the texture memory helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90a7573a6503aa4733c2fc3c19375c623d3402ed",
"description": "st/nine: Add RAM memory manager for textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6087ff44aeacc8c2f32917f720b742a83b3d1416",
"description": "st/nine: Add new function to know if we are the worker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd017458bc84702a4a400633b03c00b232233c6e",
"description": "mesa: fix fbo attachment size check for RBs, make it trigger in ES2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8044e87e7cb7284b0f4f582c28de9a4dedd4fa2",
"description": "mesa: fix conditions for fp16 render format eligibility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12f1e42ed34e9807484bdfbec535bc56950e2338",
"description": "tegra/context: unwrap indirect_draw_count as well",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "22f6624ed318e8131681ec1f2e7b3a59449df412"
},
{
"sha": "a84c8ddb19beef7580d6a4b8c417bb188517412a",
"description": "tegra/context: fix regression in tegra_draw_vbo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "abe8ef862fe5649e16ceed76f60a2a364949b7b4"
},
{
"sha": "efd7711e0e140c75f3624997f91f46008a39c325",
"description": "st/mesa: Update constants on alpha test change if it's lowered",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b1c4c4c7f53cde52a8f3b3ec17cd66b89bf04199"
},
{
"sha": "24ce0862fe0847ab4a24e3fb4465bd61847c5efb",
"description": "zink/ci: update results after layer extensions enabled in lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d061e21b7e8a5b671599b879b522b28e73abcedd",
"description": "lavapipe: enable EXT_shader_viewport_index_layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dad5d5099a7a2e8d2dea9f47a641129fc98b9e4c",
"description": "llvmpipe: add support for shader viewport layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cf898b988b123c27092431b5fcebe0ced799744",
"description": "draw/prim_assembler: write correct decomposed primitive lengths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52dc22055f98039ce56f883a2296a677d1b023fe",
"description": "draw: fix uses viewport index for tess eval shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdffa3e11403ab92620aa66f69e07ba6bce72704",
"description": "vbo: Fix vbo_sw_primitive_restart for start > 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf468b7ad89c1811b54831e231ba6f43d94feb59",
"description": "zink: more and better debug printfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3aa2f15c20d5fa0767dce99b54f74a7eab07b2e",
"description": "r600/sfn: eliminate loading unused component loads from shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f8a0b797ed9b8ad9bf49af8269a337b1152a744",
"description": "radv: cache pipeline statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c7e8942f82755c7c83e9dfce0019dd1d793f51f",
"description": "radv,aco: remove aco_compiler_statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4d1764b4655876ef2951c438557522f02bff2bd",
"description": ".mailmap: resolve duplicates for Yogesh Mohan Marimuthu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4752ef5039011ad8f305a769bb9ea4b867db000b",
"description": ".mailmap: resolve duplicates for Satyeshwar Singh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8481d5f4d029a7932145ac96bfb0a9da57dc7cd9",
"description": ".mailmap: resolve duplicates for Mun Gwan-gyeong",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc1da67fd13212ece7fc19b697abaa9c0fc404dd",
"description": ".mailmap: resolve duplicates for Maya Rashish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a3d4c485979d74613a7edfa5847a5501123c6b36",
"description": ".mailmap: resolve duplicates for Matthias Lorenz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abd9b0d7d81754e88b1fc6a4c4570737e5a157bd",
"description": ".mailmap: resolve duplicates for Matthias Hopf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fd9f4beb63c8bc018c5ecda7045652cc17c9201",
"description": ".mailmap: resolve duplicates for Mark Menzynski",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00aefdfea6d6e9774c4f1ae077a6dea551df5354",
"description": ".mailmap: resolve duplicates for Lin Johnson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "028ae10694e899468edb169780294f77b37c46d0",
"description": ".mailmap: resolve duplicates for Jan Zielinski",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c9660e424243c36673c0054c5559fd97bbf4960",
"description": ".mailmap: resolve duplicates for James Xiong",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64b415d96c47971c9c3504382641a4fb56054350",
"description": ".mailmap: resolve duplicates for Indrajit Das",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75f5fc3435b241c02417856d5b23e195bc1bbf36",
"description": ".mailmap: resolve duplicates for Emmanuel Vadot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd4dfc157b22829db913c513f794792d43818624",
"description": ".mailmap: resolve duplicates for Christopher Li",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9e34049e46efd604990995c3bf162294a2d2123e",
"description": ".mailmap: resolve duplicates for Icecream95",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd8193fb4cae7260f169ff6f8663677f05556064",
"description": ".mailmap: colapse duplicates for Timothy Arceri",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8955d179d3e47982ccd67b8aecb0f5bed73d60b6",
"description": "anv: fix MI_PREDICATE_RESULT write",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "1952fd8d2ce90586bc20c0f24593b00604eb1592"
},
{
"sha": "718bfdb3dadecf946bd2855ff7a82e34d476746f",
"description": "pan/bi: Implement fsin/fcos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "253b79545168b0e2f79c881f3011e49ad2e7c593",
"description": "pan/bi: Allow negating constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "362756ad094f7d53122872d8ee2b6175f180e983",
"description": "pan/bi: Use replace_index in more places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c276bde34ae3c1ba823873d29774165664cdf129",
"description": "radeonsi/sqtt: export shader code to RGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "729d3eb0e05752075e92dffa9b253a9d8531a7d2",
"description": "radeonsi/sqtt: don't always use WGP 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47eafb3f517e98b9ce4db93b589e4c09be43b2ec",
"description": "radeonsi/sqtt: remove duplicate token",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a27ea38d2ae5721f761ff230392796912711d092",
"description": "radeonsi/sqtt: keep a copy of the uploaded shader code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f5a8db96d1e2339c05c5ffe038ec27ce98bad3e",
"description": "ac/rgp: move radv/sqtt functions to ac",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2ef94943fdf5457d1fa8d51c686b34de5788d80",
"description": "ac/rtld: make ac_rtld_upload returns the code size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5b1e645e790fdc26cf63540814375ce24af9cb0",
"description": "ac/rgp: make the max gap between shader code a warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e97d817f520653548f1dee1db28bd2d92d28027",
"description": "radeonsi: properly set SPI_SHADER_PGM_HI_ES",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e6e71ddf9e7356162206ace2009011a509527ea",
"description": "broadcom/compiler: fix flags check for ldvary merge",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1784dd22a32dccff0fee0428f7cf7fea8dccc574"
},
{
"sha": "21c1853c5522c5a9fae4b5c0082e487a3043280d",
"description": "broadcom/compiler: ldvary doesn't implicitly write to r3 since V3D 4.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "524848707b4f2635a64b42bff1e530f0d6e0c0cd",
"description": "radv: don't set sx_blend_opt_epsilon for V_028C70_COLOR_10_11_11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ed9463815644c85c124c72111d96e256db2986b4"
},
{
"sha": "839007e490d45a5cb43dda4c0aa0c2b8bc47ab78",
"description": "broadcom/compiler: always restart ldvary pipelining when scheduling ldvary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2169c4f76385fd81e99224f5437a925500173bbe",
"description": "radv: re-enable TC-compat HTILE for MSAA D32S8 images on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97b196b921653b30da9cc0e3fc5cf677e25e7a51",
"description": "virgl: use atomic operations when increase sub_ctx_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "367a93830ba6c988ba93b5dfe66dc560d06fdd02",
"description": "radv: skip useless FCE when fast-clearing MSAA images with DCC enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6102507a7477907b166e222ed782ad906a1680a9",
"description": "radv: remove useless check about mips+layers for TC-compat HTILE images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "438f65fb1ebd9f955f1351c87cad92cac31b971f",
"description": "radv: cleanup enabling TC-compat HTILE for depth surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55b57db84d85994aee17475768dc0ec1c7e5f322",
"description": "zink: add vk/spirv caps/extension for shader LAYER variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c77df59c9e63d4da668aaf24f98d97a295ebbff3"
},
{
"sha": "1186fbcdf1221724baca9528dad9d7bd2c333df8",
"description": "lavapipe: fix dynamic viewport/scissor pipeline emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bcd3042781d0ff51d03b77acace0f714a4ffb42",
"description": "lavapipe: fix pipeline vp/scissor mixup.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "194e4776156f7d04baf335673654113339c5c9f2",
"description": "anv: don't advertise mipmaps for linear 3D surfaces on BDW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c4fd24c016a405f37e2a01d87c4b4801f54cb79",
"description": "nir/algebraic: Apply addition property of equality to the other ordering too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33031bdab66988739e2334877ca1e8a2ea41b3b5",
"description": "nir/algebraic: Apply addition property of equality more conservatively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "206495cac4e48b4dac8295a0c4182d186968eb97",
"description": "iris: Enable u_threaded_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c133d0930fdaa85c7c5dfd70402892eb3d3ee0c3",
"description": "iris: Use thread safe slab allocators in transfer_map handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b1c857248a97a8e17e633eaed6e5bbe4758ec1b",
"description": "iris: Make various classes inherit from u_threaded_context base classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3358c7125a339223c35f03474593ffa2b8a0885e",
"description": "iris: Use different shader uploaders for precompile vs. draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec0d61c14c06015ba05123116164c28720ecc2ab",
"description": "iris: Support rebinding of stream output targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08e04ddd2c447012460af50a808079451f8754f7",
"description": "iris: Rework zeroing of stream output buffer offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e40fafa991755c22ab82db472acb76d0a9b48c41",
"description": "iris: Defer stream output target space allocation until set time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5659460af4dd5b5ca78487fff54210057db1f43a",
"description": "iris: Defer uploading of surface states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bdd39f03c8c2bba46a951e005f504a58c1c9899",
"description": "lima: avoid stomping over bound shader state when creating new shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ac3f850540f8fffd15e4994de6bbf54b17dc649",
"description": "lima: upload the shader to a BO at shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a550c8dc79120c259cea42db376ba7949e98384",
"description": "lima: don't look at dirty bits for setup of FS key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4f706389c92e389aa8f75b9e7e8a28289d257de",
"description": "lima: stop encoding the texture format in the shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8023d6de20cf8b67202b1a037cda44ebf324e1f4",
"description": "anv: implement INTEL_DEBUG=submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6eb84ff30a829d92ae966eccc1f765cbc2fc64a",
"description": "virgl: Add support for querying detailed memory info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e53e0d2c708c89377ef76e011208d1293ec930f",
"description": "intel/mi_builder: Drop the gen_ prefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d522538b643d8344bc7b896c1e501c1d7c83578",
"description": "intel: Rename gen_mi_builder.h to mi_builder.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e25e5b56f9e746f7ce006ce47510ad2bd24174a",
"description": "ir3: disallow moving memory writes over discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b3b8524ef3c4b69b8a85afc382c4cee02a53ee0",
"description": "ci: Bump deqp to vk-gl-cts 1.2.5.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72a9f315db31145e50228c409f6146bf29f9b9bc",
"description": "ir3: make mark_kill_path exit early if instr is already seen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9dbb678f5a01cb4c8cdc514257821cf672fa898f",
"description": "ir3: prevent duplication of instruction's dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "517600b4d59c631a59dc3b8426fb485c830dd127",
"description": "Revert \"radv: stop using VM_ALWAYS_VALID on APUs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "6ac6e2fbfb47e737f2f823fec2931d80769acc33"
},
{
"sha": "e148d5ec991c2a6bedc00222d856e73af75f06f5",
"description": "r600/sfn: lower intrinsic_load_tess_coord to driver version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81b41e0c7670182e02a35e87c4e4fbebc6963584",
"description": "nir: Add r600 specific intrinsic for loading the tesselation coords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f4c4df6c2da6b2c055952df78bad8edf83c4dc8",
"description": "virgl: add astc 2d compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3732ac0d0ffe487fbf72a2e61ee201f8d5c356f",
"description": "broadcom/compiler: be more aggressive skipping unifa writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2897a83ff8d4b5af15ef333c769428cf5ae652ba",
"description": "broadcom/compiler: drop the destination for unused ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d1ef1595c8cf2ec2b7fe95840d13550ede87c5b",
"description": "util/disk_cache: make MESA_DISK_CACHE_READ_ONLY_FOZ_DBS a relative path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8423eb7328dd44af69b8d45bde52a86d55429a8",
"description": "ci/turnip: Mark a flaky WSI test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8714b2852785cee692d84f2bfc1903d3061f803",
"description": "freedreno: Remove dead-cells MBR workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6f2e8b3fcf8980a696c43f2fa85ade9d7221e58",
"description": "driconf: Add ignore_map_unsynchronized option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c20b698e26f90ca9191e0a41f0c9964fc55d618",
"description": "zink: rewrite macro for getting KHR device functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "910a2464cf5456e2a94ede26354ff1bce57c0b08",
"description": "freedreno/a6xx: Fix compile warning",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "79921b81bcf8377c41880b3c15bef163b5e8ff3f"
},
{
"sha": "8642456472fba21bbbc63c0182d5e3591a79ebb5",
"description": "freedreno: Deduplicate fixup_shader_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "161169397745fcf8939d9d0ae1390df3ea5b3e08",
"description": "freedreno/ir3: Add comments about shader key/gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc02fc4823732578b63cef5db46c5123a057c7e3",
"description": "clover: fix array images view creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18be15ad162aa0b98e47d1e93f131b3757a57cd2",
"description": "ci/zink: Add another primitive restart flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "283a05ddc9cc0188e3fdf3733673cbbabca54fee",
"description": "ci/a5xx: Update piglit expectations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "957132294f0edcd6865f758dd7d060c93434f711",
"description": "ci/a5xx: Increase the gles3/31 coverage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1087bf16af9e6f0c5ed58ac9470ceaaf27094cd0",
"description": "ci/a3xx: Run all of GLES3 dEQP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb82efa792d8cf7f54329c1ed1b56622ccb4108c",
"description": "ci/a5xx: Run all of gles2 in one job.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcdfee3bcdfd9cfc081ebd8d5fa7870e88e1fdaa",
"description": "ci/freedreno: Switch the fastboot boards to using nfsroot.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c89f6ed17b646f7bbfa9b12db397d7896868a3a",
"description": "ci/freedreno: Also retest when only CI configuration changes.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dab845d457eb04e63f78d4a1f8d2226e51347918"
},
{
"sha": "e2aff7425d2920f3bff85b0971e83e1500a942b3",
"description": "tgsi_exec: Jump over entirely non-taken THEN or ELSE branches.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3429c83f87ef310e9cef953fbc4066b5ec04eede",
"description": "tgsi_exec: Roll the loops for condmask handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac6aad3d59eaa23617e21234527aea12be5d6152",
"description": "i965: support GL_EXT_color_buffer_half_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "810c39b0675b3923a55a17dd3b517d65d54c3a37",
"description": "ci: Use lock file to build deqp-runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0cc0b3a154dfc4370c6eea4271d8a80c6616abb",
"description": "ac/llvm: open code fpow on LLVM 12 using fmul.legacy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18c1c1404de15bfe9eaed1a6fcb588ac77705d85",
"description": "ac/llvm: add type parameter into ac_build_buffer_load to fix 16-bit TES inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed351b9a71ec40de0dc010b79fb132293e511f94",
"description": "ac/llvm: fix visit_load_ubo_buffer to use SMEM for 16 bits instead of VMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46ce67a3310220e346382760a07269224b8d74fb",
"description": "ac/llvm: implement 16-bit and 64-bit fpow correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3475c793286134d0611ae97bc10b0b0b260da7f6",
"description": "ac/llvm: add support for 16-bit source operands for samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c393ae9d84dedbb2fb6f3685bfcf55e9a1698a8e",
"description": "nir/search: Constify instruction parameter to search helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f437e49c60f007abf3605cb4438db372f1503a0",
"description": "anv: fix missing general state pool in validation list",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "83fee30e85965c9c1caffd0ad829bacaef12ae7c"
},
{
"sha": "f3f4a245496ff48f238272a4368e517299f7f091",
"description": "ci/lava: Move the driver expectation files to the per-driver CI dir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f03ee77734527307a857b537e21c0c36b7ba2ae",
"description": "ci/lava: Move the per-driver gitlab-ci.yml to each driver.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e0181523474cbf11c251b0294f019acc4d557d",
"description": "ci: Move deqp-default-skips.txt back to .gitlab-ci/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "578fc7dbbc0e6438f90688b1ededecea872a7b7c",
"description": "radv: fix RGP barrier layout transition for TC-compatible CMASK images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69f3d3a29fc9da4f72c596110314ce21639d9cc7",
"description": "zink: Enable GL_EXT_depth_bounds_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21697082ec92c7c83d03d9dc42c938d3b5f483c3",
"description": "radv: don't shrink image stores for The Surge 2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e4d75c22beba5533b499f7f8f8be6ab0a110ecbc"
},
{
"sha": "cbb5ed476ccd674d25c9d961230a1a57965524ac",
"description": "nir/opt_shrink_vectors: add option to skip shrinking image stores",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e4d75c22beba5533b499f7f8f8be6ab0a110ecbc"
},
{
"sha": "4600dbc6cc81f9ac6590da8d24fafccc69ab514d",
"description": "turnip: fix leak of tu_shader object during compute pipeline creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b33792b794f62724ea664e2add412ebb1292c683",
"description": "radv: bump the initial SQTT buffer size to 32MB per SE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6813b52290da93fcec3369bc97e0009bf80b1bc7",
"description": "radv: trigger a new SQTT capture automatically after resizing the buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a1e3cc1cb59d9b890fc3b3127163baca571e0bf",
"description": "radv: double the SQTT buffer size when it is resized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0608bb083b0e8937311a87bca688fa167052728",
"description": "ac/sqtt: fix determining if the trace is complete on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4c4c0f207790892f0294481fe6b705829259b55",
"description": "radv: do not trace inactive shader engines with SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc5dcf152762b20345d3b4cf61299fd1e279b450",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "587d15ca6c6eff4fdbabf765d68d6aa5d1abf0da",
"description": "zink: use staging resource for write transfer_map in order to not stall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db67d9c0d11c886c5b960126b8bf0a230e65d980",
"description": "radeonsi: don't crash on NULL images in si_check_needs_implicit_sync",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "bddc0e023c2c87d3248691ea62b77626704cc5a4"
},
{
"sha": "f9e6c7a22063ca84794f474166cb7e3ad2da3901",
"description": "ac/llvm: fix ac_build_atomic_rmw with LLVM 13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bd0cc1a5a5fe80fcf7ae25d00e7aea1cd2e3987",
"description": "nir/vec_to_movs: Don't generate MOVs for undef channels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e5ef4c60c69b55ff4284cb1514936fc88bb4cd6",
"description": "nir: Add a nir_src_is_undef() helper, like nir_src_is_const().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c77df59c9e63d4da668aaf24f98d97a295ebbff3",
"description": "zink: export PIPE_CAP_TGSI_VS_LAYER_VIEWPORT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffd046cf32d1c6c030d0d4e20de40808b75c4301",
"description": "zink: enable PIPE_CAP_CLEAR_SCISSORED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abc724e440ea1809c7c53cee42a99b68afbb1b11",
"description": "lavapipe: sort bindings before creating descriptor set",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "0a939e788f47734a8a1e7771a3acdf1ea507afde",
"description": "lavapipe: reorder descriptor set stages to get correct binding",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "7ca3e90c186f3b0855a5dad159ffd7aa988815e1",
"description": "gallium/dri: Remove dri2_format_mapping::cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0dccd957879ff642cfd921dda6e8b04dd35fec4",
"description": "clover: Add missing include for llvm-12 build fix",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d1eab2b1eb1dec10197db7d25e27d97f6ca1a2ea"
},
{
"sha": "1294aec650e7950bfa37051a51dfded30382f485",
"description": "zink: apply only the pending zs clear bits during deferred clears",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5c629e9ff24de6014ffa88034c9435e470c926ac"
},
{
"sha": "e891f039da6889b3fb65db5c466dbfe08666fd93",
"description": "st/nine: Simplify checks for driconf options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "642e19dc448f65d0f99a00d1a5bff02f75ae747e",
"description": "driconf: Rename csmt_int back to csmt_force",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a1a1fc5d931e2b853c3f28aa763fb54de93eca2",
"description": "st/nine: Fix leak at device destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d730f8d7a9bd3d9291562020503282dd94710717",
"description": "st/nine: Protect *PrivateData also for Volumes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b383b1e01a4323f191b387444780b642e912a568",
"description": "st/nine: Refactor ht_guid_delete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "501ad0e1341b4f3320aed9a85fc5a24405c88e4d",
"description": "st/nine: Add new debug and error checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a53099909af1abfd91000f0a85b5a6e41f81476",
"description": "st/nine: Enable DF24 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1357d2a60acbfc45ec24c4d6495b54b1dfbae5d2",
"description": "st/nine: Implement experimental FETCH4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d097bdcc781169f337174a4e2d47e7b2e506d491",
"description": "st/nine: Track formats compatible with FETCH4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a3451e170ccd4a8c3e43b4241d1126683a2c6d1",
"description": "st/nine: Unmap buffers after full unlock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dd6b79215cba88c43301e80601149bf8188662d",
"description": "st/nine: Clamp GetAvailableTextureMem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f85f025a05cb7267b5f2c0932b46218f21576819",
"description": "st/nine: Do not allow depth buffer render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3dbc542f971661e2f848db3d55d6f1fe194f220c",
"description": "st/nine: Reduce system memory allocated by D3DUSAGE_AUTOGENMIPMAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec74a1361841140c87e617eb14d4d764104fc930",
"description": "r600/sfn: Update status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43816d20ddc0864662698c7977b47d76f3b20f2c",
"description": "r600: Enable GLSL 450 for nir shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d91812d3c7c97387bff7b9c1d050e9b0fa6928b",
"description": "r600: Don't optimize using source modifiers on literals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49b0e8657e2228284fdb92313ee12a89050de13b",
"description": "r600/sfn: Fix loading TES gl_PatchVerticesIn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd57bf6d820f0cbc6cb3c1026f99c15d596d1bbf",
"description": "r600/sfn: handle querying the number of layers in cube arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "935d9e6863f2e3430c60e8ee1f20cbfc79adcd2f",
"description": "nir: disaallow reordering for r600 shared load and remove component field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1ccf4a0ee3c01d3dd14baee80ec0361045c7070",
"description": "r600/sfn: encode component in address for local IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0c025c870b910a87369aae4ab7a0ceb092eb425",
"description": "r600/sfn: remove some old debug output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b07992c4dcc38316bd7f10323e02e5da12aae41f",
"description": "r600/sfn: remove unused emit_alu_op2_split_src_mods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddc5c9940271bad1d97bcf52d0d18916f8efd064",
"description": "r600/sfn: remove code for nir_op_fsign since it is lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fe0339941d8fa44a55ed3deb34e0ec5e529615a",
"description": "r600: unify nir shader options evaluation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04d8d455b76a104493ab7b257426762351782178",
"description": "r600/sfn: Allow any channel for the helper invocation evaluation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "911c6af2fde69dd4721403e47da40126b9d1b9e3",
"description": "r600/sfn: lower isign and iabs in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d94d759faabdddbfbcdfab66bd84e46ae7bc80c",
"description": "r600/sfn: set info about using helper_invocation to skip sb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c427ed7ffee4f26b991e6a40616a4cfc2120da08",
"description": "r600/sfn: Lower FS inputs to temps late and, and lower interpolate at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ba7784b1e747830379f54e748bda6fda7b54ac9",
"description": "util: Always use timespec_get on Windows.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a72044ece27f6a06d7819bcd6ba3fcc2f786d0c",
"description": "aco: add missing usable_read2 check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "57e6886f981ca629a863544df253b9ecb3604eec"
},
{
"sha": "941739619e1f7841aee8048e6a046377b39b19b0",
"description": "Revert \"radv,aco: allow unaligned LDS access on GFX9+\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "1a0b0e8460c1881f94975b3dfbe9c312d9c3fcf7"
},
{
"sha": "acbd4881c286a0f461bc4b57191f687ea7e1eec9",
"description": "broadcom/compiler: ldvary pipelining tracking and documentation clean-ups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a48151ffada15ebc81a8a4dee935afae7e09fefc",
"description": "glsl/float64: Bump #version to 400",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4d47b22bf007413274cabac264122ab7e428fe7d"
},
{
"sha": "d1eab2b1eb1dec10197db7d25e27d97f6ca1a2ea",
"description": "clover: Fix build with llvm-12.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05f8efbc2cb35298d07ab55d4319cbe470c42108",
"description": "broadcom/compiler: allow pipelining of flat and noperspective varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1784dd22a32dccff0fee0428f7cf7fea8dccc574",
"description": "broadcom/compiler: pipeline smooth ldvary sequences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d021539a24736b4f3e9149dc6b6e4963105cfc1",
"description": "broadcom/compiler: track pipelineable ldvary sequences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2c2cdc3d355a2a02ae6d513e62252b3c4782cb7",
"description": "broadcom/compiler: fix indentation style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b41edee879e33a8490230b771c955e7a5b0c99d3",
"description": "broadcom/compiler: fix DAG pre-remove for merged instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd7d34f71676d58184ba841f73b816967ec63fef",
"description": "anv: toggle on sample shading if it is set in the shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18bc7d9d3f91515fb97773b2247414b3ede691fd",
"description": "intel: Use devinfo genx10 field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d846901d9d874c1407fbce798286d23bb2d4e3cd",
"description": "intel/dev: Add devinfo genx10 field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36dd7c44f63bccf25e01125d28102c0c670c6780",
"description": "intel: Use GEN_VERSIONx10 in more places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adc575dbf667f3f60ed1790bb4b6e4c21c1385db",
"description": "iris: fix in fences backend for ext_external_objects edge case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7186da8e38a40b692267d4c8c1ac6dc420ad0c51",
"description": "util/disk_cache: move cache tests to the util directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "20bd9fc54700950cab88bc13f0446b2c14f86033",
"description": "lavapipe: VK_EXT_extended_dynamic_state support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c97ebe14617dac2afd2c66813b3679085a575e6b",
"description": "radeonsi: don't index si_context::shaders with enum gl_shader_stage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a8373b3d3876afa960ead3378adacc43afcec6ed"
},
{
"sha": "a0b7e3d83e6e82fe634f3d71dc2891778044ea11",
"description": "lavapipe: Define supported extensions in C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cbc5ac1c1204e08ad802d7d3b76fe8c88004e23",
"description": "lavapipe: expose a 1.0 vulkan API for now.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "548e41aed129904483f821a8fc5ee17f62cacde5",
"description": "zink/instance: work with vulkan 1.0 and later loader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3054921a8d410b3e3b82479f45a5d6f4cea2c098",
"description": "mesa/st: even better no-oping for clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6782f5090266d40051d2b9984a3651f3300f301b",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37ad6bfcd8f387f218c757b5d9b4da0286c2e5dc",
"description": "zink: handle GLSL_SAMPLER_DIM_EXTERNAL in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb3dad8ca4d10d397466c0387bce97bc23cfaa26",
"description": "tnl: Call _mesa_matrix_analyse to make sure the inverse MVP is updated",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "10371c520c1841006795f0a113ae14194dfbf31e"
},
{
"sha": "1cd3b57db87f86ddcb9d71afe51777226c34df79",
"description": "android: driconf: Generate a static table when no xmlconfig",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a6b0ceb341875c23ce0f76c8c7703f0ecbdc8300"
},
{
"sha": "38d5dc9400ec5320607bc7960ff513853add37a4",
"description": "driconf: avoid Non-ASCII character error in driconf_static.py",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a6b0ceb341875c23ce0f76c8c7703f0ecbdc8300"
},
{
"sha": "eb27db8681643cbde80a9e04e25e7fb42d07fdf3",
"description": "d3d12: Handle null constant buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a8c51dc5a4b5f802967b70c5869d48a26c61555",
"description": "mesa/st: no-op scissored clear calls with size zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e72eb09daba7a087006f6ade691798f759a23c",
"description": "mesa/st: clamp scissored clear regions to fb size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1c8bcad81a7ce106b37f1ee4a75b817651d6545e"
},
{
"sha": "d7c38af3da86733084267bed3c90f495a2ac79c8",
"description": "freedreno/a6xx: Fix uncompressed resource vs stale CSO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73f70d9b5f81d71699737e1468bc72abe5d8747c",
"description": "freedreno/a6xx: Always pass ctx to fd6_emit_textures()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21082b452924fbacdce6e7b0218c658136ae93e7",
"description": "zink: force batch flush if batches are using more than 1/10 total system memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "330b5b351b79ad9d1f9cee1d5d71353c7a308675",
"description": "zink: track resource mem usage per batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a3e3402888c8da9d1ad621a9ce3088a81e77995",
"description": "zink: store total memory size on zink_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0b0507635e7070943f456e1b429eeaf5f3b0132",
"description": "ci/broadcom: retry always when serial log timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e45d37296892ce786acb2464302d197237c44e4d",
"description": "ci/baremetal: highlight message errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97925cee8dc4328080fbf1377f66321787916efe",
"description": "radv: remove useless decompression of the DS resolve attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "812dd9c9f64f9a203ccce91627a0fa9e0445d0e7",
"description": "nir/copy_prop: use nir_{instr,if}_rewrite_{src,condition}_ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2209d836ce97540160acf3cc607b01ecdd75c60",
"description": "nir/copy_prop: visit copies instead of sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41125bff4ff2e79895975f76601a6c7a18029a3d",
"description": "nir/copy_prop: remove unused copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed9c3c4f19af278221a238130faa878baa16ec26",
"description": "nir: add nir_ssa_def_is_unused()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d80dc15881292e2be91e0d3db58f89afa84a680",
"description": "pan/mdg: prevent csel_v from being scheduled alongside writeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f969d796d6f8dbd3bc96d518d5f6d268b4a2d56",
"description": "panfrost/lcra: Fix constraint counting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "66ad64d73d244501f5c70c742564cb5ab4fb56da"
},
{
"sha": "0c18454e8bde9a1db5afd8b4bfb62c79b1941945",
"description": "zink: track all framebuffers per batch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1cb3015a31c293606922616b0ceeb31e0f709656"
},
{
"sha": "b9cb1cae431308362727e1a90aac376a0a698b4b",
"description": "zink: handle null src for fb refs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4db4616bd1d0e7c35720b7e7981464be1366f053",
"description": "zink: add more usage bits for buffer resource creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2cf50ed6de7b925614166318c2f100ac1a01edd",
"description": "zink: don't start renderpasses during descriptor update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff99faf0cf3bf5eb12761f475876090b751d410f",
"description": "radv: Add nodisplaydcc option.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c9452c3aef4560a5ed1da4ebad7cbe3e7f4941e",
"description": "radv: Add sam option.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a60bde0cf3ff88bd98e21f9b354999b449dd475",
"description": "v3dv: fix branching to large secondaries with more than one BCL buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0360ecac73f9afee9875b3da080a9ed7cde9bb38",
"description": "radv: Enable linear sampling for depth textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56bff270febd4ab58a4bcb8fd5ab6787089513e0",
"description": "radeonsi,radv: do not overallocate the SQTT buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24f015eddc13d3a9c5693f2eab807e8c5ce277e3",
"description": "Revert \"radv: do not overallocate the SQTT buffer\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "c7e6f4ff3da39f36fdda8f0ec6eea4925cd3afdc"
},
{
"sha": "6b53f7f969b77838a1cb5f2b7cc1823b93b4ff4a",
"description": "radv: exclude perf counters for SQTT also on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "859dbf953d1c3f9afa6fd1447d00971bd0d36334",
"description": "radv: fix exporting SQTT pipelines with LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d26bcc0f5cba8e578ba0e1f052e76abf61919ea8",
"description": "radv: always select the first active CU when profiling with SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b511bf262dc4b2505e9e5f1b6eb89cdd014284bd",
"description": "radv: remove duplicate REG_INCLUDE_CONTEXT setting for SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4772d15ab76edf3ba768a2c1af7c261d948a324",
"description": "v3dv: Output a message if file open fails in physical_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55e23f32c321cd51d1c23036edcf24d451ac63ad",
"description": "gitlab-ci: bump piglit commit for windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2683e3b241b9a652de64e545cc7d17fb3968e74d",
"description": "mesa: add check that non base level attachment is mipmap complete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1e9a5d65344bd4d948075cdd0617cab961f9885",
"description": "i965: Call util_cpu_detect() early in screen creation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a9618e7c4214e29c97009870ad8904623746ffe9"
},
{
"sha": "09bddd6ceb61ad1f561d0e3e9615a65acb9a0dfb",
"description": "meson: Add missing lavapipe dep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f96a8c781968d7d5b869b5cb47470b4d91576edd",
"description": "frontends/va: Use correct size for secondary planes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f7a4051b836294ab8f55c71d239e99c5cbf63170"
},
{
"sha": "364857ffe810d21bb3946f06f24149b7b580711b",
"description": "radeonsi/uvd: make format modifiers-aware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1207229f92fe9c2f5f1447d0859d2152d2443ab",
"description": "docs/features: Add OpenCL status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d3f21f0be49ccb6af32d1691734e868d6b2c493",
"description": "ci: add libdrm to the x86_test-vk container",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "5d0ba8b183427e14399a5792a6fd7d515595af94"
},
{
"sha": "39ea95330fb5cdd18872ad0ed4ffc61ecc0a4ec5",
"description": "mesa: ensure parameter list capacity before associating uniform storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a7224f3ff7542f1560f06759dbdc375e298e853",
"description": "anv: group as many command buffers into a single execbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83fee30e85965c9c1caffd0ad829bacaef12ae7c",
"description": "anv: allow multiple command buffers in anv_queue_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "882fc7244212048059beaf2ddf411a50ba3c80c3",
"description": "anv: end command buffer with a potential jump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8446f4733fd0a4efb692e0202a50ce96946b12e7",
"description": "anv: track the end of the command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38f6c090863c188a7dbc55cefd8f006dcee767c1",
"description": "anv: make use of new helper function directly in anv_QueueSubmit()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f67259d83bcc9b7775ca710fe9d6e75f00f08175",
"description": "radv: Expose robustBufferAccessUpdateAfterBind correctly.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8c4c46cd3b9b806c854770af7e4807032893180",
"description": "mesa: skip a subset of _mesa_update_state if no relevant flags are set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ebef43e248a6911031751e60de23b654d2322c6c",
"description": "mesa: don't update tnl spaces on irrelevant _NEW_POINT/TEXTURE_STATE changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed37c4d350a8f4fc21b3ed2873dd99df1fed6b74",
"description": "mesa: don't update the fixed-func frag prog on irrelevant _NEW_COLOR changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "944e6274d62bcae39b009f3a6760d5f3a9f43cc2",
"description": "mesa: don't update fixed-func programs on irrelevant _NEW_RENDER_MODE changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6302ffeda4846dca050600306fcbfc7529f219ac",
"description": "mesa: don't update fixed-func programs on irrelevant _NEW_FOG changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15580e85ccfccb3418a2419460d1e619c37f8c38",
"description": "mesa: don't update fixed-func programs on irrelevant _NEW_POINT changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fa766adbe8c83b934e6c2c40344fc5d1b881667",
"description": "mesa: don't update fixed-func vert prog on irrelevant _NEW_TRANSFORM changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec978e002f59c8ed829e354f8ca8d9440df487f1",
"description": "mesa: only update fixed-func programs on texture matrix enablement changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10c75ae41c4e914a0160f9d93bbe1e65b5e14517",
"description": "mesa: move _mesa_update_pixel out of _mesa_update_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93c74193fccec4b9997b24a8dbd8042f42456840",
"description": "mesa: be precise about when to set _NEW_CURRENT_ATTRIB and _NEW_MATERIAL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e1875420050d07d8836906a8b4359e5db4f0bb4",
"description": "vbo: don't call update_color_material in copy_to_current if it's a no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0a893543d42b85a1f2614d82f4f5b1fcb7a55a1",
"description": "vbo: optimize copy_to_current functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e29a466bc2b44f9b7f040bac1ab9364b1babebdf",
"description": "mesa: merge STATE_LIGHT_ATTENUATION and STATE_LIGHT_POSITION_* parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "272acbed0e2cb68f48f23dc6b891853c1920f019",
"description": "mesa: merge STATE_LIGHTPROD parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7df3d58f460f622e98397ac6be1a4215674fea95",
"description": "mesa: sort state parameters for ffvp to enable better parameter merging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dd4adc1e5df05eb41c0122c1e8ef9cfaa034f2e",
"description": "mesa: remove the fixed-func vert prog dependency on all texture states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06a8f852f71368f2019fa1141ba48cf27fa1a387",
"description": "mesa: don't push/pop ctx->Texture._* derived states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dd87304efc48f0370a2943feb041fdf19f0c63e",
"description": "mesa: remove _NEW_LIGHT_FF_PROGRAM in favor of _NEW_FF_(VERT|FRAG)_PROGRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abd57010f300517bf80fd0c87047e66900865842",
"description": "mesa: remove _NEW_VARYING_VP_INPUTS in favor of _NEW_FF_(VERT|FRAG)_PROGRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e56ad6faefb851601c302049b411680924d6343",
"description": "mesa: don't update derived material values in _mesa_update_state and elsewhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2060e952eccaa2862096514bfa83b60c41493119",
"description": "mesa: add _NEW_MATERIAL to reduce the weight of _NEW_LIGHT_CONSTANTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10371c520c1841006795f0a113ae14194dfbf31e",
"description": "mesa: don't compute the ModelView * Projection matrix if not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f632df4b2ba18e71b704cf5fd431adcb0193dca",
"description": "mesa: don't compute the inverted projection matrix if not used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc05833c8a114256a48cd7b2b905581767f0dcc2",
"description": "mesa: rework _MESA_NEW_NEED_EYE_COORDS to reduce fixed-func program updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14c933b9003eb0816f2b3232c541a8a780ba7dde",
"description": "mesa: split _NEW_LIGHT into 3 flags: _NEW_LIGHT_(FF_PROGRAM|CONSTANTS|STATE)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4868cd1c47141654cd87fa5ecf3047154973be6",
"description": "mesa: move fixed-func-related _mesa_update_state code closer together",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9299a9b5e6594509f2d2faec7880b46bbf94d9c",
"description": "mesa: remove unnecessary NewState flagging for glPopAttrib(GL_ENABLE_BIT)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5acc115bd81640b69d1c6fa9d35cb084c3f9b16d",
"description": "ac/rgp: Only report double the prims per clock on GFX10.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4ded99f99ddbd1103ffddfd9935638fc12e0ecfd"
},
{
"sha": "f66a7240f9f2d231c105ed0d79c10ac8d9780874",
"description": "nir: fix build at -O1",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "336bcbacd05d6fb7ec1aabab68773de17d081eed"
},
{
"sha": "512d281853ca84b2bd92aefb0cde2b9ed5dfceb5",
"description": "gallium: call util_cpu_detect()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d06c1e45544248382290b2c6bd448cc788eb1fa0",
"description": "turnip/ir3: check for bindless IBOs in atomic dests fixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0fb1c29d126575e1330666ca530899bfcb6b980",
"description": "util: add mesa_glthread for Valheim in OpenGL mode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfd835b45a8115d5c7a92d239aa6a22fe30f4915",
"description": "etnaviv: extend lower ubo tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5705ecb6f4d909390c6fe6b1485c5a2880103bba",
"description": "etnaviv: fix etna_nir_lower_ubo_to_uniform pass",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1837135f7ca7ab80df215c4b1364c817fb8c2e84"
},
{
"sha": "8248af3070ffc7f0fdf9ebc8f36db6c3292105de",
"description": "docs: Document GL_EXT_depth_bounds_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5afb3b7f25db8238e8545bffbe82ed80309fe3d7",
"description": "softpipe: Implement GL_EXT_depth_bounds_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0c55a98330cc1e3b58177c47700defa5f720224e",
"description": "softpipe: Fix depth comparison with float Z formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cac0191baa7393bf9ff7cdc5979301fd80721256",
"description": "mesa: Store depth bounds test bounds as GLclampd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9618e7c4214e29c97009870ad8904623746ffe9",
"description": "util: Add accessor for util_cpu_caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fb9019bebe955ce0510799f02b0dddd6fe9efbe",
"description": "util/u_queue: Ensure num_cpu_mask_bits is valid",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d877451b48a59ab0f9a4210fc736f51da5851c9a"
},
{
"sha": "4ded99f99ddbd1103ffddfd9935638fc12e0ecfd",
"description": "ac/rgp: report the number of primitives per clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "435bff34e34dd15c37f7cf5f839b3800314b1ccf",
"description": "ac/rgp: report the number of memory operations per clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2271f66ea5aca0a8f1c3548602a35cd3ec38900",
"description": "ac/rgp: report LDS size in CU mode on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ceded1d0a2911dc666018c507bc4925c6b31b08e",
"description": "ac/rgp: recognize more memory types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "597f89f20acc7f4981c80fa819f3ff5a1240dc32",
"description": "include/drm-uapi: bump AMDGPU headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23b87b56b6f3454a8c746f04b5b13a48e5003ebe",
"description": "r600/sfn: remove old cube texturing code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "488c93ac117f8ee5f23f1565396624f4c961a941",
"description": "r600/sfn: use lowering pass for cube textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc51b75714df08a08cbd9661f6daa7cd2ef5ea1b",
"description": "r600/sfn: use lower bool to int32 and lower int_tg4 only on shader clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "387222c09a926b0efd8d4e2d1823d9fe506f7456",
"description": "r600/sfn: fix gather with cube lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "510dac76abb64c28f06debbafd867141a71911c6",
"description": "r600/sfn: add lowering pass for cube textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66b67f43c0b8d201f78b5e0ca45dc4acd7f46f64",
"description": "r600/sfn: Add support for cube_r600 instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3af0c2079b196e2b8f065fa53293c6c400e757c",
"description": "aco: use p_as_uniform for get_sampler_desc and convert_pointer_to_64_bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f1b3544729178715a1ed0714bd1029737089824",
"description": "aco: calculate all p_as_uniform and v_readfirstlane_b32 sources in WQM",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb0c659980b7a134c9fb88bda4764c2c0a2b6a84",
"description": "ci/piglit: fix parallel piglit results",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "bcea453d4a6bed5287331254d8f0a4225b75e43c"
},
{
"sha": "e5db9c3dd4ebbd02a9c89ac4e177f6bc638a28fb",
"description": "nir: Add r600 specific CUBE opcode to evaluate cube texture coords and face",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f4e1e5ed9a20a457181be78646c68944535d83a",
"description": "nir: Add flag to tex instruction to indicate lowering cube to array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b44c48fd2121986d42d3faeb64027082cadccc51",
"description": "zink: use pre-fetched format properties everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee4b844b12326f166a6b3c8ad7ea4a73e4153f9a",
"description": "zink: pre-fetch all format properties during screen init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5005cbc7ed203ad3fb1d9aa4e49139e14841565d",
"description": "i965: Eliminate all tabs except in brw_defines.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "95bd5fc4639d9debc37487faac35c70c626f91a2",
"description": "i965: Rename DRI extension structs to be \"brw\" instead of \"intel\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9591acb7b1b21bf5df655739f05cb5549fded30a",
"description": "i965: Rename more camel-case functions to brw and underscore style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ce41b80cb3ce059612d5d66d6c2e6e399b93391",
"description": "i965: Rename some camel-case local variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24a5fb7b84e85d0c84f22ca7180c752f248c5cf6",
"description": "i965: Rename intelInit and brwInit camel-case functions to brw_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5876d7421641d5a9d0fd7e674d051019ed5702dc",
"description": "i965: Rename the rest of intel_* functions to brw_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d994090e7c03c0185b8f3919a6632c09773dc39d",
"description": "i965: Rename intel_image_format and intel_buffer to brw_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2e38c26483ff474fe724fe340216760ce7c7e1e",
"description": "i965: Rename intel_buffer_object to brw_buffer_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b45971e473ca042f065295de4f86e95b747f3c9f",
"description": "i965: Use __func__ in blorp perf_debug macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f28f6175e56e067dea8e2bcc1997aadd044297b9",
"description": "i965: Rename intel_mip* to brw_mip*.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f1a4084071145e99f3686d539b67222bd5efc65",
"description": "i965: Rename intel_renderbuffer to brw_renderbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "703084756f82dfbf9bea31e192f94c7eb56a51ef",
"description": "i965: Rename intel_texture_{object,image} to brw_texture_{object,image}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3733bbe842c8aab0c85f52ca67af3fa554a7dd85",
"description": "i965: Rename intel_screen to brw_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "462c9e173c18bff25e687a534a3863d12f545c9c",
"description": "i965: Rename intel_batchbuffer_* to brw_batch_*.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a56f4f2b4aee0d77ab9c1875138f0e033836a318",
"description": "i965: Rename use_intel_mipree_map_blit to use_blitter_to_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ed9dfbe6f77f0f3fa1f5b2802536fa496410144",
"description": "freedreno: Add macro for duration based warns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13d0d2db1a2c562ba38c6fe1a97cd01ff66aa045",
"description": "freedreno: Slight perf_debug rework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd4d7596226cea2c758fdf926b999d264f21b94e",
"description": "freedreno: Add FD_DBG() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d217774f2cfbdcba0ae90c28b82201fbcdc12e6",
"description": "freedreno/ir3: Fix initial_variants_synchronous() condition",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "75b0c4b5e1ee426aead296f2af854b2b64109972"
},
{
"sha": "1b2a35509e74fa999c2353c133a71c3222fc5906",
"description": "freedreno: Fix think-o in fd_resource_wait()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "dabec19b05e6efda3839a4bb752ee15b716bcab3"
},
{
"sha": "97b7786e6be1adf5e023d3ebd1fe54bf25d3fd26",
"description": "android: pan/bi: reorder static dependencies in gallium/dri",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "166630f759246cc1a49ece8dc3feb4e3d6a777a2"
},
{
"sha": "f65a7a8aa3b44c3214f9214cc801bb00dcded700",
"description": "freedreno/a5xx: Fix cube image load/stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d4a035c1cdbedeca7afb05ec0f7f2135fda9d61",
"description": "ci: try building lavapipe on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98c622a96e28020640517cb5499a1d7bd56553b0",
"description": "vulkan: Update dispatch table gen for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10244fe76ed29bfd238e09ec7d430a9d0dcf95a9",
"description": "vulkan: Fix source list for vulkan_wsi on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc8e7708566989710318cd2664bd4fcd62375060",
"description": "zink: fix dynamic bo lowering for ssbo stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3955dd077b61ad4f39d7ecbfaa78b183c2142269",
"description": "meson/gallium: Add an option to not use LLVM for gallium draw module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3adac6affc52bb52b3d2fc3fead44d9d5166434b",
"description": "egl: android: use num_planes param in createImageFromDmaBufs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a2b930014ce2ef930b26216bfece43e9155c470",
"description": "meson/xmlconfig: win32 regex fallback",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c83400e6736152439e1ed1e45cbad78e85ca8827"
},
{
"sha": "f08670b4ea6969966803c78074850bccc9ed15c4",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "190b4ad18e720b616e978aaa96c4cdc6fbcc5674",
"description": "zink: relax tessellation shader reqs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4aac98f8a68b4c6407a5f41a91bfd7763f0607d7",
"description": "lima: fix xserver page flip fail for full screen client",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7184aa15b2c99ae3746322b5ae76981b39a4026",
"description": "wgl: Match opengl32.dll export ordinals.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "690ac7409a461fd3f62137978a10942a28c80088",
"description": "aco/value_numbering: use can_eliminate() function to avoid unnecessary hashmap lookups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbf791e70cfae1218c66d56a8a15125e99cac2ac",
"description": "aco: value number VOPC instructions with different exec masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6ff50f7d3b67260dba91c749da3c1241b15b7ee",
"description": "clover: implement CL_IMAGE_NUM_MIP_LEVELS and CL_IMAGE_NUM_SAMPLES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44e11aa7b49f7a3de77f8259033b18381f48ec06",
"description": "clover: Implement CL_MEM_OBJECT_IMAGE1D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5284a36f97a4bd1f175c437d56961d0f0721c88",
"description": "clover: rework quering image max sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60173853c25026d3e6ba165678772f9cf602afe2",
"description": "clover: implement CL_IMAGE_ELEMENT_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2afaa60b42c96191451aeb6ad87444dbf9dc655e",
"description": "clover: simplify image arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cb9df49c2a10277693394c3a482a74942106e2b",
"description": "clover: return CL_INVALID_VALUE when origin or region are NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a47422d9778056b2263d5f253fab49dfed91486",
"description": "radv: do not scale the depth bias for D16_UNORM depth surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "9af40b824d3c6310f6a849bf295170b54aafee08",
"description": "zink: hook up nir_texop_query_levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fe5937906f95b19a8271d622481b0bd6cd83e50",
"description": "zink: add spirv builder methods for OpImageQueryLevels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e1742ba028a33bcad8a1fa29232ca15962debc4",
"description": "zink: do batch-program tracking after possibly cycling batch in update_descriptors()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7da40b2eb2c633ba2b985c209c13acf275cf431",
"description": "zink: increment batch->descs_used during update_descriptors flushing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4412d2b69dda04cbbc50911accdd87baeb15154e",
"description": "zink: properly size descriptorset layout binding stack array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f840057700be120d2d747eeeb258d7cdfea4bd87",
"description": "zink: unref programs last in batch reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "992ddf7e4bb7e403b0cdf6846085928c5ecfd39a",
"description": "zink: ralloc zink program structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "747caaa83d2609338f4dea4c6004dcd1fee097df",
"description": "zink: use zink_program in zink_batch_reference_program()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5503ffecfb4fe11e5cca60fbfef156c29196da4b",
"description": "zink: add zink_program struct as a base class for compute/gfx structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50ca42dc434d4c8b0272202656157ffc43d430c6",
"description": "zink: Remove leftover dead code.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d550c5780f639cd5e998422f4c80cc692cd727b8"
},
{
"sha": "9b542724253d850d0e1e3c5afb9bde5bbe9321ab",
"description": "gv100/ir: Initialize CodeEmitterGV100 members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b934d1ecde6072aa72db550cebc72a327e7a865",
"description": "nir/lower_tex: Change coord type to int.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b154a4154b4348a5ae053d0cde331aea902f7bcc"
},
{
"sha": "816d28f4a155a9c8a8c04734183ef7d12dfcf03b",
"description": "llvmpipe: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fc336336817c2d70595135c3948f46c503aa855",
"description": "r600: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2944b4b6b4da8f72cdf2c09ff027485f4236e638",
"description": "gallium: remove DROP_PIPE_LOADER_MISC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "951f328723894c029b71fd995b098d5a19a87a9e",
"description": "lavapipe: set empty dll prefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8d63375d207860c1f7ebc947dc94041b062465f",
"description": "lavapipe: add mingw32 def file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8af568e4ae77332e1cc09031301e559996b81fe9",
"description": "vulkan: implement wsi_win32 backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c0546f4665a43d86dcb64549527b4d7675f45d8",
"description": "lavapipe: use null probe path on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbabd2163d5237c50798852fc5f3f3f0bfa55893",
"description": "util/disk_cache: fix crash in fossilize_db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba4bc54dea1f1221adc03f28a65f7438f8cbfc13",
"description": "zink: rename zink_context::buffers -> vertex_buffers (and usage mask)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfc669585be743acf6b804c6f7fb70a55513a49f",
"description": "zink: use dynamic vertex buffer strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d0434bf6417c386a3e7fd31e2fa52ba37a6ff60",
"description": "zink: make dynamic state usage in pipeline creation more explicit/flexible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51e527a9bae4da0d6d3bd2464be62c6f1041f3da",
"description": "zink: setup CmdBindVertexBuffers2EXT member in screen for dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f827b29234cb3dfa4ff07adbcf1550fd53e0a573",
"description": "nouveau_vieux: use align_calloc for the context to fix m32 crashes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "81cf4bef7e83fe3174503d48b458f8596420fdd7",
"description": "radeon,r200: use align_calloc for the context to fix m32 crashes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "75d5c1229e1fcc0e0885b35a1cc23e66a90aeb84",
"description": "i915: use align_calloc for the context to fix m32 crashes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "22fc869187e67e7c2a98529572ba22b7d4e667e6",
"description": "zink: set VK_IMAGE_LAYOUT_PRESENT_SRC_KHR on fb resources at eof flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55f05638f51475e4602b6a231a469aec8df199f9",
"description": "zink: handle VK_IMAGE_LAYOUT_PRESENT_SRC_KHR barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5292710c4f999ac855478239c40d789e79b179f",
"description": "zink: handle PIPE_FLUSH_DEFERRED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c271ac0066a637c18cb6db2278676c2f3bd46f33",
"description": "zink: add util function for returning previous batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24b237d3d4c1d67f00e7e4fbf9ca7b5396a7a41d",
"description": "zink: add a define for compute batch count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef3dc995a9a57b96c26cbc7f9cfe2124976f04a9",
"description": "zink: only flush batches in pipe_context::flush if they actually have work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9dac191f6e85b69ba61fa79b25db54070936aad9",
"description": "zink: fix destroy batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da2d8f1078aabf9baddb4400633cfb89e4f9b1b8",
"description": "zink: create a single fence per batch on startup and then reuse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a27570326f7607964f2d84f6f1cae0071e678c2a",
"description": "zink: reorder zink_bind_vertex_buffers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "381e92e811876b9fed2ab42a225ae92ccdad1bad",
"description": "zink: move samplerview referencing around in update_descriptors()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "679dd6974150f1f5465bd0ddd4d8bad1f5792e9f",
"description": "zink: avoid memset during update_descriptors() for resources refs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7826648e141058cb55c7a0a50ea39323827b8984",
"description": "lavapipe: fix depth texturing swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d2b2515c43ef97daaccc7a096dff7ff15ff6a43",
"description": "freedreno/a5xx+: Drop the unused no_decode_srgb flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9522087b7544d6f717d6b6aa48ddcd2bfab6566d",
"description": "freedreno/a5xx+: Stop recompiling on texture samples changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c93fd1046ad7719ec7e65173254489625b7c8147",
"description": "freedreno: Use the mesa/st frontend lowering of GL_CLAMP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05d0514a8fc17594f72c7253bab48b3f95130239",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf8ca77be10772e96d44e6c3274b0fb94868abc4",
"description": "zink: handle point sprite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9676976d033b97a43b541293baf2324d4a4449b",
"description": "zink: store prim mode to context during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e60929b477c1e187131c71e2bad389097521d04",
"description": "nir/texcoord_replace: add a yinvert param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "707dc04b78b540912e178e0a67e1577ff05b2e29",
"description": "zink: no-op descriptor updating for draws without descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fa27e6670a8154cba9e96f4e25a9c58b7555da0",
"description": "freedreno: Drop custom driver lowering of GL's color clamping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b9f6af1a9b1257f5e7bf2e5dc6bcbe32fee7857",
"description": "freedreno: Drop custom driver lowering of two-sided color.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de17b4aab568aca2fcf243bfb5871fc465b0ccee",
"description": "freedreno: Remove uniform variables after finalizing NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fcc36977038597e1f381fca5289420679376eb8",
"description": "mesa: Always make sure uniform storage doesn't get reallocated.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3468c0dd4dd8f2b6de05479de87483218653bed1",
"description": "android: mesa: Move the FXT1 compressor/decompressor to util/",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a46b73ee2506d8d6172634af3de1522d0c3bc368"
},
{
"sha": "a4ffa25ee81b577564085923fed0fb4a33f90a9d",
"description": "scons: Add u_format_pack.h include path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6c72af908a7828f4992a3034c5e091b96e49da4",
"description": "zink: use 0 as default for spec constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "978d244114a8e4f821d755e4f3a755768d876c4a",
"description": "ci/iris: Move the traces yml file to the driver-specific dir.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "60d413b89455c991b87de3463e72bcb24642f6e7"
},
{
"sha": "bcea453d4a6bed5287331254d8f0a4225b75e43c",
"description": "ci/piglit: Stop including the test counts at the end of expectations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1121ea81927c97f3eb52e605cbc448e8e185c738",
"description": "lavapipe: fix descriptor set layout freeing.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "f94a5f30e0ebd458c53c752ff60f7e52d4e14e3e"
},
{
"sha": "b9133e48a6c8ee151649a97d44f1f36c54d62de6",
"description": "iris: Pin surface state buffers after possibly updating the clear color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60573b443b84a081e5d7330e71096fc5f642f45b",
"description": "v3d: Replace driver lowering of GL_CLAMP with mesa/st's.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6bacd3e9a6643e07872c53294360ef330ccfa24",
"description": "v3d: Drop foreach_bit() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ca5b1a6b98aadf5fbec141be543828fbdf98adb",
"description": "etnaviv: Drop foreach_bit() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b020e84e7193f2f9dfa72c6593cad40bcb8ef9a",
"description": "freedreno: Drop foreach_bit() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5a64e34d8d072dcfe102bcff2f7e79f5bd7fb16",
"description": "freedreno/ir3: Drop foreach_bit() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "025b57524f1281275e01c3b1b8519459682d8937",
"description": "anv: for_each_bit -> foreach_bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77cba4b9f2ecb0e32ebf7e6514501a6969edc732",
"description": "freedreno/vulkan: for_each_bit -> foreach_bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6875e1035087fe4ce1ce528c2a8beab38ca944af",
"description": "radv: for_each_bit -> foreach_bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e89f158b82e5b9221d2eae4f46387492d300f3a1",
"description": "v3dv: remove for_each_bit() macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7c7150d6395c1e31f4e73e0e43dc6bb7e6dfacd",
"description": "util/bitscan: add u_foreach_bit macros",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "618f46ee02dbeb39a9b1a1b70e64b593ffa6c786",
"description": "zink: add more ci flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb7ec9ae70afaf2c0961485cfab10c3a193d73e3",
"description": "zink: support gl_LocalGroupSize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10c05f083fb8657e50c06c938feb7ab5dc5d28ac",
"description": "zink: add some spirv builder functions for spec constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d503bf783d879c12154968fb7876c822db81fe8",
"description": "zink: force 128 fs input components on intel drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cdb9a4775bff5c6510eb985891120668ac8f5664",
"description": "zink: set PIPE_CAP_TEXTURE_BORDER_COLOR_QUIRK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5740ac370142aa626d7a03b16d63fa3fb160f100",
"description": "xmlconfig: Add static driconfig support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c83400e6736152439e1ed1e45cbad78e85ca8827",
"description": "xmlconfig: Reshuffle to keep attr processing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6b0ceb341875c23ce0f76c8c7703f0ecbdc8300",
"description": "driconf: Generate a static table when no xmlconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94ca8706170bd73683b02550b2d916bf95e281bd",
"description": "util: add mesa_glthread for Half Life 2 and Black Mesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfb1c986dd06ae2db72e2010385896bb61cf972b",
"description": "glapi: keep declspec(thread) msvc-specific",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ba141b95a7934a553b341222786d12a7c89ae519"
},
{
"sha": "dd055f6017ceb576e9b4cac23eb1d507adf49b99",
"description": "zink: correct inaccurate comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71a985d80b1c29cced979b3c8d16f74463d1170b",
"description": "nir/dce: perform DCE for unlooped instructions in a single pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "336bcbacd05d6fb7ec1aabab68773de17d081eed",
"description": "nir: inline nir_foreach_{src,dest}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "325f627d88623dc2906a159b8c2617f5413b28cf",
"description": "nir/dce: replace instruction worklist with ssa def bitset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15e1979c51b911ebaf6330c79b62144c7d8ea081",
"description": "ci/vc4/v3d: Parallelize piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e814e23f59a80a1ee092d5cf94cc0ea98235d7db",
"description": "ci/piglit: allow parallel piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b17ec53c814d8effa0234ce3aa41fd4f2bb3765c",
"description": "broadcom/compiler: use nir_opt_sink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4132337b8a8f8a9b0de8f4c7e2987a2604b092e3",
"description": "anv/gen12: Implement programming of pixel pipe hashing tables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11febd50e2816779f32faff030d98141d3085897",
"description": "anv/gen11+: Calculate pixel hashing tables instead of hardcoding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "17add74decb30de6140bbd607b12bb9a5dce760e",
"description": "iris/gen12: Implement programming of pixel pipe hashing tables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9bcdc5bc70acba64d598b203968545d9e40d62f",
"description": "iris/gen11+: Calculate pixel hashing tables instead of hardcoding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2ef1c46760ba6996fd49f5fc56d56e1af8d2220",
"description": "intel/dev: Implement pixel pipe subslice counting for Gen12+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab076e19ed93b1240f21dcfaf48e0dbe70322966",
"description": "intel/genxml: Define 3DSTATE_SUBSLICE_HASH_TABLE command for Gen12 and Gen12.5.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2a17bf25ea1ffcf083b8d248d318f3333714655",
"description": "intel/genxml: Fix pixel hashing 3DSTATE_3D_MODE field definitions for Gen12 and Gen12.5.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e77bfb68a9e46cda66702cb375249e5ae412153",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05a5af02bccfeb293b651e711e236f3db302a596",
"description": "zink: support stencil-export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8724d4fb361795be68eeced4947758e30feffc1b",
"description": "zink: check shader stencil output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef48d57b77daf6e17f55f90fa1fcede1b02018a9",
"description": "zink: add X32_S8X24 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9c7dd744f51dd22bf009f654d00169880cbdecf",
"description": "zink: improve descriptor set oom handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abce6c5d3d75d90bdfae962bd964ac064947d952",
"description": "zink: ci changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ac0c2c5c949bd1e30b3da4d530be0e1f6d7968b",
"description": "zink: always do full-fb clears in renderpass begin when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fe329e3077c222e316f5ef60d30040f1d87da5e",
"description": "zink: move all the clear stuff to zink_clear.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c4bc68a05996058e4d346fe6580d93d3c0cb6d8",
"description": "zink: optimize the remaining read cases of applying pending clear calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50281dacad0eb745814a3a4ceefed308f8159726",
"description": "zink: add yet another clear helper, this time for applying overlap regions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8e047e8f4a4ec544632fec20d1d6b441fd3ef31",
"description": "zink: discard pending clears during blit/copy if we'll overwrite the data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "031e3e68ee6c4fc4dff541834553db81e468ee6b",
"description": "zink: add helper for applying/discarding clears based on a rect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a48bf14b4420a988d0d2a4d81dffdb6ebeec7a19",
"description": "zink: break out fb clear apply into helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6cf5a64cc5f09c2ecf7a1673ccfd17304489236",
"description": "zink: add another helper for checking whether one rect covers another",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72653ade813a30c03209ec3efb520c69e6ae67c6",
"description": "zink: add helper for converting pipe_box -> u_rect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "787412b7eb8a25f92b62fbd9e04d48b1c5fb0023",
"description": "zink: break out region overlap testing function into helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48716b14317054be07d6959e19ecfcd731519aab",
"description": "zink: also defer fb clears when conditional render is active",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c629e9ff24de6014ffa88034c9435e470c926ac",
"description": "zink: defer pipe_context::clear calls when not currently in a renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b37cba82718bcf2dd25d7b519ab4ca0e09f14ed8",
"description": "zink: create framebuffer and renderpass objects just before vkCmdBeginRenderPass()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd4f8786e3ce9327f815708021bf68fdf41f77ff",
"description": "zink: ralloc the main context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d03dc2537469be08434743036edae880ac12120",
"description": "freedreno: Workaround for UNSYNC+DISCARD_RANGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dabec19b05e6efda3839a4bb752ee15b716bcab3",
"description": "freedreno: Add perf_debug logging for bo stalls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e96cf1ed630b6daf8609f25a17767b150a82c328",
"description": "freedreno: Handle InvalidateBufferData() case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e7e071ccfcdf73fbb70c42ca51dde34c7fc9479",
"description": "lavapipe: enable KHR_maintenace3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7414d9cd514eb3b2949c1db31a32a5442456e2b",
"description": "lavapipe: enable KHR_maintenance2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83c4e9419630d6457717fc353807b2bdcfbe743b",
"description": "lavapipe: handle tessellation domain winding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "52eb47c8d4840aa4fa74e869beccf29e812d7d65",
"description": "intel/compiler: Relax some conditions in try_copy_propagate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f18faea30659f07235b39a17a0440ba25be35cd",
"description": "intel: Silence unused parameter warnings in files that include genX_pack.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5cf60b75dddd7cee48842d9304dcdd112a93946",
"description": "intel: Silence unused parameter warnings in files that include gen_device_info.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0da47c4019ca1044efe35d7c6bdb8e82d8843713",
"description": "intel/compiler: Silence unused parameter warnings in files that include brw_eu.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41bd5f7cd721b11051fb555201e5c50210d4cf88",
"description": "lavapipe: fix color-only renderpass clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e0e04f288a7f53cf3dc49f2c3deff6185b35749",
"description": "llvmpipe: Enable FXT1 texture decompression.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a46b73ee2506d8d6172634af3de1522d0c3bc368",
"description": "mesa: Move the FXT1 compressor/decompressor to util/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db0c2ef9791971f5af2db7d125fd493482451d26",
"description": "mesa: Get the FXT1 compressor/decompressor off of GL types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e08a04a140eac441c3c50b26e75eaeaaf934debe",
"description": "softpipe: Fix the const buffer overflow check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f88d03c16c75cf93f0ec377d6fffd685fcb4fe89",
"description": "zink: actually disable sample mask tests on ci",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "5edbc6148d708ca6ad9528012ce767e190a34a6a"
},
{
"sha": "292d45497ff918037a1e12773b99b0e04c6bd9ff",
"description": "gallium/xlib: Partial fix for glXCopySubBufferMESA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6635a470381b79240d0d2a423a099ee4b9ff7bf2",
"description": "android: ac/rgp: fix building error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "12515d6b59f29cbc6475c76539a5766580afea8e"
},
{
"sha": "4675121ea66216c356dced2f165f287a2be3d4fd",
"description": "ci/v3d: Update expected resuls for piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c80ddf9d7401f2e91c0bc0c755cd27f67b6f22af",
"description": "zink: Remove NULL checks after GET_PROC_ADDR_INSTANCE().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c43e8da5350a1103c7b0bb71e4c6dec6b9ef8d61",
"description": "zink: Use mesa_loge() for should-never-be-reached initialization errors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d53fa9d9ff34ce0d361e1342a91ff42d02bd40fd",
"description": "ci/zink: Add tests of gles2, gles3, and gl33 on lavapipe.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a77eedd6bb690c429102b2d36141055c1a4062f7",
"description": "docs: Document USE_ELF_TLS can work on Windows too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba141b95a7934a553b341222786d12a7c89ae519",
"description": "glapi: Support \"ELF\" TLS on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d7e1f492bc44803b933687ce02765ceb4d2a7ef3",
"description": "radv: Disable displayable DCC for GFX8 properly.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7acb30de8acd4257d914b0c6bb45e3422110db38"
},
{
"sha": "5edbc6148d708ca6ad9528012ce767e190a34a6a",
"description": "zink: disable some builtin-gl-sample-mask sample shading tests on ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e346f61a91266bde48cc0857f82ca6348e38dc03",
"description": "mesa: update vao _EnabledWithMapMode in copy_array_object",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "306f1ef417a58a1b4ec013943733b8b11d3358d5"
},
{
"sha": "b0b1bf9957380ad967e900b40027668353b71df6",
"description": "anv: Fix wait_count missing increment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "02f94c33066eff9e5de2077230affab1a1f3d063"
},
{
"sha": "97ff5160d195714135e0fbc837e123a65910b030",
"description": "ac/rgp: define EM_AMDGPU if missing for compatibility",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "110bb2c77dd31dc98ce678c63009156a9a585f84"
},
{
"sha": "ec35c4b57c7bf145b0e5532c9c5fca239704fc28",
"description": "ac: prefer system EM_AMDGPU definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dba692c6187d2de284bb909f9da7fee483b064ff",
"description": "etnaviv: use nir_lower_uniforms_to_ubo(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1837135f7ca7ab80df215c4b1364c817fb8c2e84",
"description": "etnaviv: nir: add ubo lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffebe480133479be58eb6057f08bec893cd999f8",
"description": "aco: don't rematerialize exec",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca"
},
{
"sha": "337ba88293ecf561761ad1fcc7d6e0800f6763e6",
"description": "vc4: let st lower rect tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c67324542101891b20dab0057c808af3b902d26",
"description": "etnaviv: let st lower rect tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06f409a8c1f3d7ba69e018041a9b8a95d640d5c6",
"description": "etnaviv: nir: support nir_intrinsic_load_texture_rect_scaling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c40e9a3229e64f505ba2cf66f9b57369bdaedf5",
"description": "ttn: lower rectangle textures if not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08e072015a372e618dbb20095a691e9410ff1e9f",
"description": "gallium/st: lower rectangle textures if not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "758a2d5343c4c7e757657c2c0fe8ee34d98d00e5",
"description": "gallium: add PIPE_CAP_TEXRECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cb52f67351516ae52410405054a07c6737502ad",
"description": "nir/lower_tex: wider usage of nir_tex_instr_src_index(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a403ff4d703c3aee0d001f3fd3da7c81b518f86e",
"description": "nir/lower_tex: 'txs free' tex_rect lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fbde2fd9366e2bb96ffd928da61527d22d1fab4",
"description": "nir: add has_txs flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0e23c92b30e3656351aab3a7745ec1b95f360b3",
"description": "nir: add load_texture_rect_scaling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "765097eac4623ce5318dda0e7e13455ceb0ffce1",
"description": "radv: add support for instruction timing with RGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a72b7a9b6c63d8624cc09bf97f360d13698ead03",
"description": "radv: add support for exporting pipelines with RGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "884e14d78458e708f0318e3c16e4aeb0c79fa244",
"description": "radv: store a pointer to the code in radv_shader_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7acb30de8acd4257d914b0c6bb45e3422110db38",
"description": "radv: Enable displayable DCC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f848f2adfae3e7725de2ae0ecaf39bb50d3abd92",
"description": "radv: Use ac_surface DCC settings for shareable images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e189dd3fde220849fff8b6b6f0a2e927eb62cd6",
"description": "radv: Add DCC info to the metadata.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54f3ed224d63ec21d02e446a7ee66969b45678bc",
"description": "radv: Implement displayable DCC retiling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e34542bdf12740372732bef20d6327e7b46696c9",
"description": "radv: Implement initialization of displayable DCC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d78389ea5fe02f74336fdedcf9f9c1ae786e4ee8",
"description": "amd/common: Add retile map size helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e59847f67f967eaab98f85f4530bb7b8cfb60ab5",
"description": "radv: Use shared code for setting opaque metadata.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c5c995cbe5133538d5e1ffd6d03cf7ac233f7db",
"description": "radv: Handle UMD metadata on import.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a88805dedec55712334b13b92315c035c69189d",
"description": "amd/common: constify ac_surface_set_umd_metata.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75c9adf0398014b21ed9bbbd36f741b02b8f87f7",
"description": "aco/lower_phis: fix all_preds_uniform with continue_or_break",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9a089baff1af757b1c0f033f4bb16cb2c8864271"
},
{
"sha": "54c17e45ae8596961b02f356254784c2ef46b9e1",
"description": "broadcom/compiler: skip unnecessary unifa writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e1cf2406da9bece65609c087373465b3f827f6f2",
"description": "broadcom/compiler: add a constant alu optimization pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89de085055b193f7fe29f4056ef202017ea6f27b",
"description": "broadcom/compiler: remove unused leading ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d16d2d0be435f090652b45948a262796eb67c4c",
"description": "broadcom/compiler: allow dead code elimination of unused trailing ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e20ae14978305b3bf738265a6041fc4ffc33c012",
"description": "broadcom/compiler: fix ldunif optimization",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "14af7b30855745b3b3aca7bc33a4507b73467a88"
},
{
"sha": "9f3037065420ec96d6573e4ea481d349e65efeec",
"description": "vulkan: Use typed outarray API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "054dd668a69acc70d47c73abe4646e96a1f23577",
"description": "meson/llvm: add native for gallium swrast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "611e9f29e2fa9b62e54e8853cbf165584f23b1a2",
"description": "lavapipe: fix icd generation for windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34ed5e4e601187a18d8b59ea5dbdc96de0bbdf21",
"description": "lavapipe: add dll definition file instead of using PUBLIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deb44bc317d919171f8bad126a99ee6146ba0c89",
"description": "lavapipe: fix msvc initialiser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4eada332235c5afaace7c42c30ee42e0234fd49e",
"description": "lavapipe: use the common icd generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "806577cbcc6b2555178a1e8e3d38f1581b534a34",
"description": "zink: update ci results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "445dd1906fa728964ab1c7799b4d76f2bb2378df",
"description": "zink: handle PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE in transfer_map for buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d5f7b3a6d9ae6d5a8c925cd32e6919dc41efe93",
"description": "zink: change some transfer_map cases of waiting on cs batch to flushing cs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07df65d45f8e3ab06d4ca06dddecdecb1cc22b43",
"description": "zink: only wait on last write-batch for resources during transfer_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16792ccaa187184873e26f4e3dd8376f4ebed9e5",
"description": "zink: beef up zink_transfer_flush_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "211437c938dbdb26358235d4d9a72a684432d21c",
"description": "zink: simplify barrier usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98250d42b76f0f4cd0ab39bc990612ee61bacefa",
"description": "zink: only reset pipeline hash conditionally when updating fb state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1843879c1a2efdf4396234bde1ca352b5b2a512",
"description": "zink: move gfx pipeline creation closer to the bind point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f5cd19ac9d247367333d0b015a073f2617a9d34",
"description": "zink/ci: disable arb_timer_query tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60726ed0d314ac928739249d7f825a753e1ad0c0",
"description": "zink: rename 'has_draw' flag on batches and set it when the batch is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90bcb91cd5389201cd10a44b86d091e08ba0f7f7",
"description": "zink: destroy renderpass objects on context destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3b9357727bda4246685c5fb36d8037febec25d93",
"description": "zink/ci: update results for GL 3.3 testing enables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd55eea2ba7da057bd444cb8b7402fae85b1f247",
"description": "lavapipe: add calibrated timestamp support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60d413b89455c991b87de3463e72bcb24642f6e7",
"description": "ci: Move the piglit expectations lists to the per-driver CI dirs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad77170b850f67733a6f9142edc331677283326f",
"description": "ci: Move the dEQP and traces expectations to the per-driver CI dirs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2656569c60e7e77f8a8a2bf5da841ca07576534",
"description": "nir/range_analysis: Handle vectors better in ssa_def_bits_used",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "96303a59eaeb2a38ab04330fb6ad9bc75f9d7b36"
},
{
"sha": "ce649e54f15870a4965052e4dcf235bf45354786",
"description": "nir/range-analysis: C++ linkage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "96303a59eaeb2a38ab04330fb6ad9bc75f9d7b36"
},
{
"sha": "cccac5e14fdf881d0dc01a39a93de82845229a64",
"description": "zink/ci: update results now that we are testing zink/lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40ea20c5f77c3628dff47cab37e3c48d7a61a7fe",
"description": "zink: use extensioned draw indirect functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "02f94c33066eff9e5de2077230affab1a1f3d063",
"description": "anv: don't wait for completion of work on vkQueuePresent()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "829699ba632b2b78e4de372baf42ae01095158a7"
},
{
"sha": "cb74cd816c0a0b1d6a715585414f8518cefbba5a",
"description": "anv: reset binary syncobj to be signaled before submission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "829699ba632b2b78e4de372baf42ae01095158a7"
},
{
"sha": "38ae84b8daa1c2bc2f74093cf46ced5e252b04e5",
"description": "Adjust dylib compatibility versions to match what was set by mesa-18.3's autotools-based builds",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "279d1705525026c15e7cae88f8fa752046db1c19",
"description": "glx: proposed fix for setSwapInterval",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a"
},
{
"sha": "ee27ca68f8df4b22aedd4436d2acdfacbf0dea3f",
"description": "r600/sfn: Base instr lowering class on nir_lower_instruction code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a877ce1abafca632c7059a21be1b6f7f99d199c7",
"description": "r600/sfn: remove duplicate barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa588edf15713fb8f84a3ce7962e732ca5d2b9d9",
"description": "r600/sfn: Fix indirect_file flag for IMAGES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66f4cac69ec347bd92395e6563d460f1da9327c5",
"description": "r600/sfn: Handle memory_barrier_atomic_counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "099938d0f81bfe74ea036941bf84e5088de7a3a0",
"description": "android: util/fossilize_db: add missing sources to Makefile.sources",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
},
{
"sha": "419758abc8be8fb27d9baeb41158e618dcc52945",
"description": "ci/a5xx: Increase our dEQP GLES3 fraction by 4x.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e89593752780f22028e11f031b1f34ed291c383",
"description": "ci/a5xx: Update the piglit expectations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcc2ed62990bbb755498885d8fcf0eb96469ca27",
"description": "ci/bare-metal: Use an upstream kernel for db820c.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8c539275d97ab97b83e604319982d6e9024c9e8d",
"description": "ci/freedreno: Remove stray BM_DTB definition.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63a7f1fa29b0a9c36c44256a93fc78c852070b14",
"description": "ci/freedreno: Fix a5xx piglit runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856b71bef097c2354feac5358286e502312ae721",
"description": "pan/bi: Do copyprop in linear-time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07456bcde2c915610b531b3134b0e3acb829414b",
"description": "pan/bi: Remove unused definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f71801aa21c9e8ec1795d4ba0850cf854cf8bb0",
"description": "pan/bi: Adapt builder to dest count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac3722fd83d8a0563eae31517fc24e3815c49b4d",
"description": "pan/bi: Annotate instructions by destination count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4ed4cbf142ba894b0c334f2144ed6387a7c5feb",
"description": "pan/bi: Allow spilling with multiple destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cbded63fba06263eee0c231eca3594d0d35a1c6",
"description": "pan/bi: Make bi_writemask take a destination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35e24aef6f7680280f97728f69c9cfe27070539f",
"description": "pan/bi: Mark DISCARD as having side effects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25da85880e1cdeffa070e395ca5de8c08b9ea2ed",
"description": "pan/bi: Mark branches as having side effects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11fbe5aeb5916b705ad4cdc31545d870106d3f6e",
"description": "pan/bi: Inline `bytemask of read components`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9882a59a2f2cc36d900d332337a307ba627020c4",
"description": "pan/bi: Reduce liveness calculations in DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a4d98599768f62700fd5a4f6e65ad180f17e345",
"description": "pan/bi: Use nir_opt_sink/move for constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5eff64e3a318f911326499e9940ee773f6f58c21",
"description": "panfrost: Don't advertise OES_copy_image",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "61d3ae6e0bde93c5601278d1a60c44be655a7cb5"
},
{
"sha": "af46efaf60942d0a9ab30d85931b1fcec97f2d5f",
"description": "panfrost: Fix typo in midgard.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1964bde50e1c0f8dfea5f24d320cf2113b0bab5",
"description": "panfrost: Reinterpret format for reload blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56047fb64d713512edfb89067ef2be2fb68916b1",
"description": "panfrost: Fix UNORM 16 rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b239a378614ea0c2aa486c8010474a2431c17ee",
"description": "panfrost: Hide MSAA 8x/16x support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f21b089f8ee16f1b51ed64e9c203b073c015766",
"description": "panfrost: Raise TEXTURE_BUFFER_OFFSET_ALIGNMENT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5f7bafa316f60ff79b9839cf88142b33f330a8e7"
},
{
"sha": "76fb3961b12da083c18a25cde6e9a29ae3fdd498",
"description": "panfrost: Fix NULL deref in pan_sfbd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a124c47b9f90c3f18032928c24a06d157a0334c1",
"description": "panfrost: Fix NULL derefs in pan_cmdstream.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f17852474299a71f173ac1ce4769db83971945a",
"description": "panfrost: Fix NULL deref in pan_mfbd.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8db8b72951a4ea2be46fd4c5be1d792b75d783cb",
"description": "panfrost: Remove redundant NULL check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03c2c0f0c4e0519cf19b25ffc05d3f0c50ec7912",
"description": "panfrost: Fix NULL dereference adding cbuf to batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7af037fc1186ede7e0277d87201b64dbd8be19cc",
"description": "panfrost: Fix infinite loop spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04be7934df765eea0623360f748249870487baee",
"description": "pan/bi: Fix elimination of repeated branches",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a805d999c0e1effb14c28d8777c4657845c4249b"
},
{
"sha": "a496b41d50589191ad2e37a17019aef0dafcb9f2",
"description": "pan/bi: Optimize out redundant jumps to #0x0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46384d0dcceeae285dea5566e4c026c971dd8d01",
"description": "pan/bi: Fix more jumps to terminal blocks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a805d999c0e1effb14c28d8777c4657845c4249b"
},
{
"sha": "0d5a88c6cb48efa277fb23b2f3b4239a415396fd",
"description": "ac/rgp: fill CPU info by parsing /proc/cpuinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d0d678c9f657bae03e8265b18cf5d1775fd1e2d",
"description": "zink: set conformant ubo/ssbo size limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1f75fda9c1adfcf01a04114effe7d5e60663c33",
"description": "zink: add available|visible masks to all barriers in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df29245720c32639dd6e0b52d77890c324bef6af",
"description": "mesa: update oudated members for debug and check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54cb05b46c5fee48277ca2545417a2f6657642d5",
"description": "zink: always set VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT for non-staging resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc37d882fcde8a0fb7ca94ec076f6680e3d61dda",
"description": "zink: remove 'scissors' member of viewport state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "547e982e8e9d9af78fda4e950a80aab45c6b9abc",
"description": "zink: handle scissor+viewport states dynamically if extension is available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8bae8ca723ddf7368457996c0e265c395bf14eec",
"description": "zink: always use 64bit flag for query results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dec725bf06daf1ae3b994697d0c4ba8cb17c7e9",
"description": "zink: improve batch flushing for queries when compute batches are involved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab82e2c4f17cb4afd5087ebe45c042bf73b1c4ed",
"description": "zink: better handling for availability queries on qbos when query/resource is busy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d1ad50c75853a5b6592ec83f741a693a267c403",
"description": "zink: simplify some of the qbo direct buffer write code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da051b06a7c1ff086518ed253fb666cd3f0e4438",
"description": "zink: break out query result buffer copying into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7026ea71710d9d8fde2e3f70699b5ca53cebc811",
"description": "zink: fix buffer resource usage flags",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2bfa998960d506a60a3c4515a50e19e5ec11e795"
},
{
"sha": "38ce8d4d00c2b0e567b6dd36876cf171acb1dbc7",
"description": "vulkan/device_select: Stop using device properties 2.",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d520b692354ded47dbc32d19c2be253727bc935",
"description": "radv: Don't use dedicated memory info to indicate sharing.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a639d40f1330351924d736ca260de764734f9ef7"
},
{
"sha": "2b10bff7b3d878075f905e80e505f7db55022551",
"description": "frontends/va: add pipe to DRM format mapping for NV12 and P010",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b85c6531f6d954a2335ff58c93ce04faf0ec2cfc",
"description": "frontends/va: add support for VA_EXPORT_SURFACE_COMPOSED_LAYERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be916e3653dc41fa9924ced75d5d1b11f7403dc4",
"description": "frontends/va: extract pipe format to DRM format mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b44e453478ac28fb93db18941f887ca691a54ea",
"description": "intel/perf: fix roll over PERF_CNT counter accumulation",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "5ba6d9941b5dda95b88b924ac51133f36bd0f653"
},
{
"sha": "018393d851230bce2c1b2e269267d75dc0a039ad",
"description": "intel/perf: Add Alderlake metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65b6eacb0b98772e0acd1a951d5c7c4311b2d87d",
"description": "intel/dev: identify alderlake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5d8b731e410e4bd05b452ac4b92bda5a5edd67c",
"description": "radv: emit missing subpass resolve marker for SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "491a1949eb64198b43ee8f087ee2d44e77f4e6a1",
"description": "radv: rework radv_cmd_buffer_resolve_subpass() a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cc83f237efe1fdba075d07b18450c4345d2dc7f",
"description": "aco: Initialize ds_state.front.writeMask.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d488d0fd7baff77204dbd3fd0d625b5974728534"
},
{
"sha": "9f474bd4b48954d0423856fd4ee1d676ee45e171",
"description": "nir: handle negatives in ffma reassociation optimisation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4f7535ba2044785a5590ff597fe7c8df233716f",
"description": "lavapipe: use clear interface for renderpass clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ecb47abda371bbd84187d36731fe4810aae7184",
"description": "llvmpipe: zs clear use 64-bit memset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3116f9801b66eee1b24720121e995a94d2feadbb",
"description": "u_surface: use optimised memset64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83f0bc5d8487aa491782d364e1da2e0f6d5a2641",
"description": "util: add optimised memset64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ff397c00e15504da9835d4f219c83dfe7919a2c",
"description": "util/fossilize_db: Fix compile error with clang",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
},
{
"sha": "226c7ae2a86dfeb0f29ea736b77b4427c02f0482",
"description": "lavapipe: reset object base on recycled command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b1568b7a32a754251773a62d8143b873418a943",
"description": "tu: reset object base on recycled command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd98fc39aed0951c0e1dff10599a32fab1d1c87a",
"description": "radv: reset object base on recycled command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a340c0929a49dc716d19a72a3ff202f6745befe",
"description": "vulkan/util: add api to reset object magic + private data.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b6ed24cb8ea7617c2f02b199e299348d5dc9c51",
"description": "gallium/tessellator: Rename D3D11 defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "248a5a330d04f10fa4cf91039a5bb7043cec0eda",
"description": "gallium/tessellator: Remove unused includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bca9e7fe234de2c155c64e08e8577047c1d263e9",
"description": "gallium/tessellator: Remove XBOX 360 code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3d47ba0c7596415b896297378ae5de0c4f30359",
"description": "lima: fix max sampler views",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f339eb0360729ca5717509615039fef8c35d459",
"description": "docs/features: add lima features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "644fcd94864260218037d0b9a0dfd3b00be073d8",
"description": "util/disk_cache: make use of single file cache when env var set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c",
"description": "util/fossilize_db: add basic fossilize db util to read/write shader caches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fabc4ecbedd1fbfaca7886cf1b34a7e9409a80b",
"description": "util/mesa_sha1: add helper to reconvert sha1 hex strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f88c13f26d9b56385d3f012909b2fea42833ab84",
"description": "util/disk_cache: use a new cache dir for the single file cache feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1e4810221484c8e7b5e5a9423a5811a357d39dd",
"description": "util/disk_cache: move cache path strdup call back into disk_cache.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48d7c4e0f3626a744bfa4434b3fd663d71c5824a",
"description": "util/disk_cache: do crc32 check on compressed data for ZSTD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f54a65c69be700c5a07ddf53022d72cec5679013",
"description": "intel: check setuid before writing output file in INTEL_MEASURE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f4143ec3787ffc851feeb3ec4ee977ef46ee461"
},
{
"sha": "3250e04d25ec0bc41d7c7e4263104d1910429b7e",
"description": "nir/algebraic: Add some max/min optimizations with 3 variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9b5bce85ad99b827a859191307852e88c2707e1",
"description": "nir/algebraic: Remove some redundant b2f logic-op reduction patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e127c1fca6bd934469f4803dde54842fbd100da",
"description": "nir/algebraic: Fix some min/max of b2f replacements",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "68420d8322c2b304a0b15f94b43dec19f082dfae"
},
{
"sha": "a983a87a5f142cddbea871bde8f13025c01a4d94",
"description": "freedreno/ir3/print: Improve branch printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03762a956eac4686b861cb96df97b3bb17701b9b",
"description": "freedreno/ir3/print: More sane ssa src/dst display",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1516b6bd9a5307ad37f10b1b1c614e399f4bce2d",
"description": "st/mesa: fix PBO download for TEXTURE_1D_ARRAY textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a01ad3110a92e88f815242b59ad1da6d2623decc"
},
{
"sha": "4c4a91abe59c37aa88391e7aff30e078682ecb4c",
"description": "iris: Reference the shader variant for last_vue_map as well",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "1afed51445c4d0fa9420ab3fb9e5b82638a1a304"
},
{
"sha": "0fa7ec14734a640858e7f4047ffab78f71272ece",
"description": "turnip,freedreno/a6xx: tell hw the size of shared mem used by CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dab845d457eb04e63f78d4a1f8d2226e51347918",
"description": "ci: Move specific driver testing to separate files in separate dirs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a3dbf1ca6b082251896beceb5e57d6368d95624",
"description": "microsoft/clc: Add a test with an unused kernel arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11061c4e28662e0d482536c164bfcbfa94d4cee8",
"description": "microsoft/clc: Re-order dead variable removal after uniform vars_to_explicit_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14a0004232683db25c392f5b4eb6fc2cdf47642f",
"description": "turnip: consider tile_max_h when calculating tiling config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c763d238c6c733df057db489f09ef35c69a906ba",
"description": "xlib: Fix build regression since 99e25d183d9",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "99e25d183d9cc8a2445f80ae0ee78db9d7ac4358"
},
{
"sha": "455ca9226aef58e1285ec1eb4089be8658e6ea37",
"description": "ac/rgp: set gfxip in elf_hdr.e_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ce8b5024aec433d590d1b5c416f2ddff4d17c1d",
"description": "ac/rgp: dump co, col, pso database to rgp profile file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d51ccd7d16b210d475b2b65c334b8efccfb639f",
"description": "ac/rgp,radeonsi,radv: pass struct thread_trace_data to ac_sqtt_dump_data()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c544e56fb505145eae744bfc8d79b5221e60bb59",
"description": "ac/rgp: expose data structure to populate co, col, pso database",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "110bb2c77dd31dc98ce678c63009156a9a585f84",
"description": "ac/rgp: add helper function to write rgp elf oject",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12515d6b59f29cbc6475c76539a5766580afea8e",
"description": "ac/rgp: add rgp co, col, pso data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ff46bde66bc8a7f6f3c5d4844c946fe8c4a04b",
"description": "ac/rgp: add ac_msgpack.h/c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34d6ce28e380d48c8c42a6b52a9c39abba8d341a",
"description": "util: fix gcc vsnprintf overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6b3b38434a87b21eb8811baca7f6244d24e33aa",
"description": "turnip: consider HW limit on number of views when apply multipos opt",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "8d2757789a72714489fc1fd5dfee04e48c52fee8"
},
{
"sha": "88f42ea93e0dbe16ef56c965083d2d9324a423cf",
"description": "radv: emit the trap handler registers earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c6104d3d1fc2fe14aa9011e16029454baa0e770",
"description": "radv: make the TMA/TBA BOs resident buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "918838cd24ed9d48e8f318c8520b6caf04a71a1b",
"description": "radv: make the trace BO a resident buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d96c0a22639a858ac7439de72c784652474e3459",
"description": "radv: make the border color BO a resident buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "834b69d1ef4bf73293b8a0d6c85e4dd19ac029b6",
"description": "zink: fix win32 build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "575756274a843ea777195974b2def49f9967c9ea"
},
{
"sha": "e3bdf815b790be61f5141afe630bb8eb1453a0ce",
"description": "radv: set correct value for OFFCHIP_BUFFERING on GFX10+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "74d69299d167cdd88bf8582266ab4fa8b845f53e"
},
{
"sha": "bf535c082bfbb1bf2271a514e677185af040b765",
"description": "nv50/ir: Initialize Instruction members.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31dd0a4a1e509c7cfbdf2cc015a89d58ffbdc896",
"description": "zink: use vkGetFenceStatus when we're obviously checking for status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79861e3d88b5e1edb47cf412908ff0053b5b8736",
"description": "zink: break out even more of zink_blit state saving",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec54166a2b230020032922dfa550caceb66d880b",
"description": "freedreno/a6xx: set SP_PERFCTR_ENABLE in computerator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46f64aa3be6cd89d39c8ac05782324224dcebb4d",
"description": "freedreno/a6xx: update some registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b94c652afe145edfacb1c0d4fa0a10d2144c3668",
"description": "freedreno/a6xx: always use reg64 for address registers (no LO/HI)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b15d4484f869061f847e56f03dc4eda78a0b778c",
"description": "freedreno/a6xx: update perfcntr registers (declare as arrays)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72f00fe72e602c736c407812c854198f8e2e7c11",
"description": "freedreno/registers: use macro instead of inline function for array regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79921b81bcf8377c41880b3c15bef163b5e8ff3f",
"description": "freedreno/a6xx: Document threadsize-related fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cb3015a31c293606922616b0ceeb31e0f709656",
"description": "zink: just end the current renderpass in zink_batch_no_rp()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3080eca75bca2567841188f1b7e9093e96f91b6",
"description": "zink: break out buffer copying into util function with batch param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46a04672af9c31a389ee3ff420d85f37c7faf8cd",
"description": "zink: add buffer barriers for resource_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "034657bf6c932fce6006f9926fe10ffc19cc7315",
"description": "zink: just call context destructor on creation fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66d596642633d20f7b58f29a53081c33f5f6600b",
"description": "zink: update relnotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90b6d97c75fd2482c6788e0e0f5163a9774592fb",
"description": "zink: tag some missing ES features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a6b8685aa394c280711cc2ea2148e6e1b3d1310",
"description": "zink: fix surface creation for cube slices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44f76d5fc7630913eab7450b70719bc20588e6d7",
"description": "lavapipe: use os_time for timing related things",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "368c804383ec8dcdf5b3869cbe27d3fedb4b3589",
"description": "lavapipe: make OPT macro MSVC compatible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bd707ba1750e0dde138ead0fd964fe5dc843aae",
"description": "lavepipe: some misc msvc fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1e0249e90d1dd1ad75492d135f3a60e34af5e06",
"description": "lavapipe: use msvc compatible 0 init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab42e49ea73caabc8d383de26852fd70117f0c8b",
"description": "lavapipe: fix some void ptr arithmetic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3dd9529fa960dc6ec20bd9a6a94dfd266838059",
"description": "lavapipe/meson: drop megadrivers build req",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0c03f29e0b7680a5d62b151a92e1e66e456428c",
"description": "lavapipe: implement physical device group enumeration",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "6af87193c4f7fe1dbdc15553ecd453cfe913c64e"
},
{
"sha": "0fd58b4537a92d72c7eb7d86a14033356adc24fa",
"description": "zink: be more explicit with image barriers for copy operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "466efcb2473c0bc63318a9b8bb83f8c1481c4bdb",
"description": "zink: add general zink_resource_barrier() wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cbd25c04b98e3e54e7092db78b94a431527491e",
"description": "zink: zink_resource_barrier -> zink_resource_image_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55a0eb6e0a54abd317d1d9d835bc63f2fb618874",
"description": "zink: improve barrier usage for clear functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77b0533d75d326790c204c9ce27154e0b4defd4c",
"description": "zink: add batch references for resources in clear functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d6c90826de0ad25e8155bc4e98e0f3d2ab2e1cd",
"description": "zink: add access info for update_descriptor image barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab3a2fa69099314299c72eac24b6a90cfdcec6e5",
"description": "zink: add access param for image resource barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f6d104ba8a163bb0b928f691c4fb6d720cceeee",
"description": "zink: add barriers for index and draw param buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d664166c85f6294f3e92eb34cb876e63ae6e99a",
"description": "zink: assert batch is not in a renderpass when emitting pipeline barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9df8c4ba96c12ea93abcd26640930ac7b27fbadd",
"description": "zink: take struct zink_batch param instead of direct cmdbuf in barrier helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d3935a0b303fe9c6df52b3eda96abd04e369e59",
"description": "zink: combine resource barriers where possible during update_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b2fb618316c1c5d9286cde388572cc230f216f3",
"description": "zink: break out barrier transitioning in update_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "017dbd63fb9544863705903e696368c5bf9cb725",
"description": "zink: avoid emitting unnecessary pipeline barriers during update_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d7cb2495ad163671b95f58ac606c11a958b4a9a",
"description": "zink: add generic wrapper for checking whether a resource needs a barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4536607ea0a66bee2540c1b292103b42605afa08",
"description": "zink: use define for max descriptor array size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03030f87a175cdcbda64c87c8860d3effdbe71c7",
"description": "zink: add helper for image resource barriers and avoid unnecessary barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b00f407996a77eb723a5169e87a12cddc4f13051",
"description": "zink: add a VkPipelineStageFlags param to zink_resource_barrier()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "061e4e22938af573197feebba2062cf1e19a83b8",
"description": "zink: remove aspect param from zink_resource_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73e84c33a2d2f8677d85d7121c09ff4b053ba70a",
"description": "zink: rework xfb barrier transitions when reusing as vertex inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb14793ebbeb1e993e2ec0f27080a9e2a814b632",
"description": "zink: rework xfb counter resource barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd858be0115268b0ff2bc118648924c6fd4bb0d6",
"description": "zink: set buffer resource barriers for descriptor resources in update_descriptors()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69304052e3adce35cd89d7d8d1eddec3cc35282e",
"description": "zink: add helper function for getting pipeline stage from shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf6794eb8e4af268f6cc1b4fd78058d36e6c5989",
"description": "panfrost/ci: Mark flaky test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2346a94de0ced443cef176759e18bf04d1a1a2bc",
"description": "docs/features: Mark atomics/images done on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10b9e3ca0a0d99305a74e214ecc36640a3408d30",
"description": "panfrost: Advertise FRAMEBUFFER_NO_ATTACHMENTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91d2171902936f59c1cc76c2c8f70f522b0aa8f6",
"description": "panfrost: Comment on state of ARB_shader_clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed29a2beb80e53e6a9985786c77350d963e860e7",
"description": "pan/bi: Use explicit move even for RT#0 of MRT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a6f1500bedd2ceaacdc95c7e7b04fc9b4d32f7f5"
},
{
"sha": "02d68b9b83b2471528fa8f7e73ab9356eabf8202",
"description": "pan/bi: Allow dynamically uniform tex indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfe309e70757abdedd200002ec5cb134ff608e7d",
"description": "pan/bi: Implement interpolateAtOffset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ec9dc98d7a35b57348fbc43e3fb3a9d39d01eb7",
"description": "pan/bi: Add imm_f16 helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4ae458df89bb3aa04b05217fcb0ccd16ec67ef3",
"description": "pan/bi: Implement interpolateAtSample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1f265ef6c15f2aeb557863f61b20871b92dfd2af",
"description": "pan/bi: Preload sample ID for sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96ea2c3e9d63053bba188bf3ecdaa437c68bac43",
"description": "pan/bi: Elucidate slot 6/7 operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f2d61886793dfac5ec79852d0847089bd856d48",
"description": "pan/bi: Flesh out LD_TILE emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cff5c40fc3338d01e741c8c27e125b2c0260550b",
"description": "pan/bi: Fix blend shaders using LD_TILE with MRT",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "c7e1ef7c0c5a989a3bae4aa8bd682afe5e231829"
},
{
"sha": "9151329fd2936c96334459bc4b65c629f66c2c71",
"description": "pan/bi: Implement shader_clock intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8081811f2e3fdfb6c9e7b3a0838d745b89864d9d",
"description": "pan/bi: Implement image_atomic_comp_swap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "078a84f4744717437e6539508360c27b991de79f",
"description": "pan/bi: Implement image_atomic_exchange",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afe4f0e6b153bb79621f127eeb7f39b6350e0c7f",
"description": "pan/bi: nir_intrinsic_image_size support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "075d9a1084826145e597772b317e2bf6d6cc9659",
"description": "pan/bi: Implement image load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1c495323ce137e0201dca58b299f10db41276752",
"description": "pan/bi: Materialize *DTSEL_IMM in the scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71f849a292810a24619a3441b9cbcdee19a37362",
"description": "pan/bi: Remove check for first_ubo_is_default_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd21f0e1c52a2a150d0755592ef7de95fbd44497",
"description": "pan/bi: Handle computational atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "83583218016e63b9a738be27e8aa10424307b97e",
"description": "pan/bi: Add ATOM_C1 promotion check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b9d277f6441284265a0b7a0b5b8e52d9fcb0eb6e",
"description": "pan/bi: Extract bi_atom_opc from NIR intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1adbd5d335d8e6334d7669b531b00e2340fbd0c",
"description": "pan/bi: Lower atomic pseudo-instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c51c3a8fe30abf52c4b2d1fe302bd0057c543571",
"description": "pan/bi: Add 32-bit atomic pseudoinstruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a687d110930e23a38cebf5a35e7a778664eedfeb",
"description": "pan/bi: Add SEG_ADD.i64 pseudoinstruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d31df8416bbabf50460dfd6b08f55f399f0a9288",
"description": "pan/bi: Allow @rNULL with tied operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "111255512afc8e7e31d6f0f1adcef1308cdfec04",
"description": "pan/bi: Don't read alpha out of bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68539ba5eb27db7b7b63819a7b0bdc7624e63927",
"description": "pan/bi: Fix LD_GCLK staging count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f84568a710b61fae9cfc98cc117132007b1f81a",
"description": "pan/bi: Don't inline 64-bit constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "69f11f9e262c5ad37fa17da3f289493d3d18cccf",
"description": "pan/bi: Fix RA of node 0 again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "c578ca739393d97e4eb5accb5b6e76d9b0f7b1cb"
},
{
"sha": "88ede65be8026cc3649f5241ebf3a7b8f1269c31",
"description": "panfrost: Remove useless check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2be7c89d48df33c2fffca6d14cf4708776d1ef3c",
"description": "panfrost: Set border colour on Bifrost sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa251afb821f70965f16e4a983b1bd0e4a977f08",
"description": "panfrost: Take panfrost_dev for AFBC selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a5052d83639f375683632b3c8257a882df8f030",
"description": "panfrost: Spell fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50f32bb6e2697306e2d4302055f3c1047bf94a9c",
"description": "panfrost: Fix NULL deref for an empty frag shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa9046b262522a3c54d49f5d2605a59f16578810",
"description": "panfrost: Add RT conversion sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7dc60fc3c8bf528ac166664477f7bb3cc7eb760f",
"description": "panfrost: Export bifrost_get_blend_desc with type size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d2b2e3c6705db42c253bfa45ff6c8335c16a0f5",
"description": "panfrost: Flesh out allow_forward_pixel_to_kill check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e83481a1a9a5a6239e31b938d9ad86a52a82c29",
"description": "panfrost: Handle PIPE_FORMAT_NONE as 'constant'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3e3daa603bc420ac88be07be703f7830cc5c8ee",
"description": "panfrost: Flesh out pixel kill / zs update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a25b9cd8d04a0c17d23371f4a358218016f4a0f3",
"description": "panfrost: Track coverage, early fragment tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3399673ba40379ed5fc3f0db82a2e2bdc8974738",
"description": "panfrost: Label groups in GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba3ad38260da6672fa6a958083859b50216306f9",
"description": "pan/decode: Disambiguate border colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bc494b30b701a29b8182ae1d1d45d7484ebd8b7e",
"description": "pan/decode: Pretty print 22-bit pixel formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61584bb4e86f3d535934cccd44ab4d19ef7dd12d",
"description": "pan/decode: Fix tiler printing on Bifrost",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "9d682ad7f9927f87cf06f1bf23ae872a5ae85359"
},
{
"sha": "9dd9e0200d8e9d3fa23d34da03d77edd1e5b65f8",
"description": "pan/bi: Implement barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60bee701036e12de2cf2b5558e165e77cdf8f425",
"description": "pan/bi: Stub scoreboarding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b0a10823b3f80f5d28cd460a57b7fa435d34ee8",
"description": "microsoft/clc: Use driver_location for metadata instead of re-computing offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "3ee8f2ccba93a984f895eeff6d908979e22215b3",
"description": "microsoft/clc: Move inline samplers to the end of the variable list",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "d773257012a2fa3d67144263387cff670cccc97a",
"description": "microsoft/clc: Fix wrap modes for inline samplers for integer textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "9da8179a1e8c835749c6c97f4adc31d0428cae8e",
"description": "microsoft/clc: Let lower_vars_to_explicit_types fill kernel input driver_location",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
},
{
"sha": "7c8c14a98811c3ee5775defa1b04deef15412978",
"description": "intel/mi_builder: Add tests for gen_mi_z and gen_mi_nz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9145d77707b2f1142b67b29eecbea959fc3b2998",
"description": "intel/mi_builder: Rewrite unit tests in terms of constant folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efdbe53edae9c754536b7ded0af459b4371643f6",
"description": "intel/mi_builder: Add constant folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbcbb321ad57d3181335f9e9641d49ed502de13e",
"description": "intel/mi_builder: Short-circuit shifts in more cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c64d7aa8e3216e5627c41f4fa31ff70c964ca91f",
"description": "intel/mi_builder: Fix a misleading comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40df12d4ce5b90b01421db4bef2d30fef59d4559",
"description": "intel/mi_builder: Delete a bogus comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "749ae5af93d31042feefcdab917ecf42d26b5863",
"description": "intel/mi_builder: Create a context in the tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f290b4f650b2e06bf2da25be8ad1f593c920fc1",
"description": "nouveau: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86b85798bdfec9e3fee66d8e723fbbf56ae0b69a",
"description": "nouveau: Silence some warnings at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba4b9cc0c790b37c3d8de7ab145782c651719489",
"description": "gallivm: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "109f9f39106de13880381aae020add77a54823f7",
"description": "vl: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cf6c9e609c1e1b9c2590c0af6f72e0ea2390e69",
"description": "nir/ttn: Silence some warnings at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10bcf257666c3a55c9359ad6f892f94b4334bb06",
"description": "gallivm: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36ea1758fd38eab7f8f2b6e418a6b5fbfc443191",
"description": "loader: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b882857d288debc327486894e20eeb47edf9241d",
"description": "glsl: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89acceda60efd52c126bf91babd83974a515ce83",
"description": "glsl: Silence some warnings at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "831eff15f8c3b613a7e532d938fec08533c71886",
"description": "glsl: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2b3ecb84fc54c571cd8383f7aaefc625797a571",
"description": "softfloat: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fad353d7f8a1830f61d8715daff702af35c340f4",
"description": "nir: Silence a warning at -Og",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03d3294e35befc2be6ed0ed66ed92fab991c166d",
"description": "gallium/trace: remove transfer_map assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6ed8bf77cb8b78f98ff4924816ee052a9aa2c7b",
"description": "panfrost: Fix uniform_count on Midgard",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ed810eb0a0c795dcfdf0d22f389a4020203bdff4"
},
{
"sha": "0fc146e7da4885684751ef62444ba653712574f9",
"description": "zink: enable GL_CLAMP cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8f71f6ac48c14d3ec923e3cc819d79095a43070",
"description": "mesa/st: add PIPE_CAP_GL_CLAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10e71d5c9a4760af0d2593c6c48dced71f549c1b",
"description": "mesa/st: add pipe_sampler_state::border_color_is_integer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b154a4154b4348a5ae053d0cde331aea902f7bcc",
"description": "nir/lower_tex: rewrite tex/txb -> txd/txl before saturating srcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6e1178f917f73261940dee66cfba3e5211c29f9",
"description": "aco: Disallow LSHS temp-only I/O when VS output is written indirectly.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c348f85c746a574974e18d3d0a3a30b2c43a26",
"description": "radv/llvm: Fix reporting LDS stats of tess control shaders.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cf89bdb9ba9c7a7ba39d142ee3c83e0379c2092a"
},
{
"sha": "48f349971fdb90e5c782daed3a5f971281cc57b3",
"description": "aco: Fix LDS statistics of tess control shaders.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cf89bdb9ba9c7a7ba39d142ee3c83e0379c2092a"
},
{
"sha": "d8ce76977faa998d8647ac755e3271b5db868f1f",
"description": "anv: track buffer creation flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6294a13a64fae85ddcf3c485b756c9938f5c444",
"description": "anv: track command buffer pool flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "207ee2b6a9d0d0976c6d3b0f2e0a1e8c0763f50d",
"description": "isl: add external parameter to isl_mocs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e484478727ca51f6a80ab4f572e11c7e0c9ceaaa",
"description": "genxml: Add PIPE_CONTROL protected memory bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b43528aded3312ffbb10a57157ff2090918bf14",
"description": "genxml: add MI_SET_APPID on Gen12+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b02c709b702810f4e65eebac3b628db9d631999a",
"description": "radv: use the pipeline key as hash for pipeline bind markers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f3855cc4bd2b6402fd033bcceb6ff148cac09f",
"description": "radv: only emit pipeline bind markers for application pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a377708fdef5d63c03049c9f2aa35b63952f054",
"description": "radv: add support for user event markers with SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c63be7ffc067592ca08a2a26a881e55e87c6948",
"description": "anv/android: Re-implement AcquireImageANDROID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa3cd19697ca54e26189886ca19d63370a258079",
"description": "nv50/ir: Initialize ValueDef member origin in constructors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "620afb095675676023786022fc460b2a4f15c6e4",
"description": "lavapipe: set viewport state dirty on first execute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5c00efec235652aee7ca2d959cc707ddced350f9",
"description": "lavapipe: avoid pointer to pipeline layout in execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f94a5f30e0ebd458c53c752ff60f7e52d4e14e3e",
"description": "lavapipe: add reference counting to descriptor set layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d12cecbd53ebba42f367cf38309b8648a1e7745d",
"description": "ci/freedreno: Drop the \"arm64\" in front of job names.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9500341847e1e9c2b996734613ab0a4a62718a1c",
"description": "ci/freedreno: Add a fractional gles31 run with asan enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1b63211c481be10da6c79e406ca1ae7c4cd1fc0",
"description": "ci: Allow better customization of the name of the artifacts for minio.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82392e0bb9aad927705dbfc81ebdd229add639fa",
"description": "mesa/st: Make sure to unbind cb0 on transition away from gs/tess shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a687e71afd9a734de0df85fdfc4125f79b282c35",
"description": "v3d/qpu: Avoid leaking memory in the QPU disasm test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f776046238e1ae153f24b332e29718681829027",
"description": "freedreno: driver-thread annotations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7e19c6a4f433186b134ca796143c48c4c4f7792",
"description": "freedreno: Split batch_flush_reset_dependencies()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a54c4a335a45fb5781ef7ffe7de4471aa7ce180",
"description": "freedreno: Quiet fallthrough warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0d5fe24c9b7de15241727922e18c3ea08d11ef08",
"description": "macros: Add thread-safety annotation macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cef1a34bb89f1c9d111c3d5f941096b1a36e381",
"description": "zink: move command pool to the batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "575756274a843ea777195974b2def49f9967c9ea",
"description": "zink: handle dual blending override from driconf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56d005c21c1e679c62214e89497766d097da6f38",
"description": "anv/formats: Advertise linear sampling on depth formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "69e94e8939f79041b9cc21f03286b24166a0d746",
"description": "intel/anv: Fix condition for planar yuv surface",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "226316116cd1e48a8f0734aa58669f98294d3d19"
},
{
"sha": "29b866fef66e30c2e997adec7f5f8c93f25d3506",
"description": "aco: remove special handling of load_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e6c9e54f1bdb67eba8f7201eee788c687ff735a",
"description": "nir: lower is/load_helper to zero if no helper lanes are needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b689a6531677a6cf7eb424bf0be4cee4d810fdd8",
"description": "nir: lower load_helper to is_helper if the shader uses demote()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c31364f5e7d34fdc977de20808bbb361f77184e",
"description": "intel/compiler: Use CMPN for min / max on Gen4 and Gen5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2f2c00c7279e7c43e520e21de1781f8cec263e92"
},
{
"sha": "684ec33c79a068bacff70c3414342ee895501926",
"description": "intel/compiler: Make the CMPN builder work like the CMP builder",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2f2c00c7279e7c43e520e21de1781f8cec263e92"
},
{
"sha": "6c8e2e9317fe221eb360c37021e0a43155701a06",
"description": "intel/compiler: Enable the ability to emit CMPN instructions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2f2c00c7279e7c43e520e21de1781f8cec263e92"
},
{
"sha": "b0d7434c714e63361fed765c2ccb4af4c4baa585",
"description": "intel/eu/validate: Add some checks for CMP and CMPN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a212d08296f4f0f47ee7798816a60c2eb6960714",
"description": "virgl: Drop a context dependency from part of the shader compile path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "175c827e723186af11019f348f47c15287afc235",
"description": "gallium: Flip the default value of PIPE_CAP_SHAREABLE_SHADERS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64ffe0ad25afeaec21c6a95eb5a0bc7bffa80a68",
"description": "ci: build gfxreconstruct v0.9.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ddabe00c5834ba843737b5b62b593d4ec5124e3",
"description": "ci: only install piglit dependencies when installing piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eba962dda4c41bbe1cab12161b513b9de075c256",
"description": "ci: remove pytest since we don't need it any more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f729a7c9d61b90892a890ba714b310ba01265f5",
"description": "microsoft/clc: Only apply float scaling to 32bit fdiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "226316116cd1e48a8f0734aa58669f98294d3d19",
"description": "intel/anv: Fix condition to set MipModeFilter for YUV surface",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "b24b93d58431a4349eecddb07304f6eda648e997"
},
{
"sha": "c1d33c758edad2f18540b7e06b1a3e55088f6fbf",
"description": "ci: piglit runner colors diff output on failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2104135f38c7127c9d18769010520da0d5d049b3",
"description": "nir: Fix grammar error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e97fc3a2910ac3dae9312014f6c7f7b79d24db7",
"description": "radv: do not allow to capture SQTT on the compute queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d8516bd748f00a27b174ad0c5f46f5f8a8a7b63",
"description": "radv: stop emitting pipeline bind markers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de542784f8ccd2c7511572dedbf0e91a155b193e",
"description": "radv: make sure to allocate enough space when emitting SQTT userdata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80709d11d299fc2b1fb0c941340d7aa4bce78bb2",
"description": "radv: remove an outdated TODO about SQTT cache flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09b23c42f9cb72dd1b4c994ce0548c48a902030e",
"description": "radv: move SQTT parameters initialization to radv_thread_trace_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "388bde7e824701b4db4cbcfc37ac31af14120f92",
"description": "radv: create the start/stop CS for SQTT dynamically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f7379e30895a03424174244615e1b8f9c5a0f96",
"description": "ci: tracie dashboard URLs only in the failure after the testcase",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "27f8c466486b6e25d301681d3610fbe57ad8c032"
},
{
"sha": "739330363730256018c4a33bcb2397a69e9a7e54",
"description": "ci: correct artifacts location for piglit's runner messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "87153b8f1c1c85a8eaaed2ab62d500cff4315c92",
"description": "ci: make sure piglit's artifacts are not overwritten",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ae5b84a67650ba1beeed47e620e4533ccbad311",
"description": "ci: correct piglit's HTML summary location for artifacts upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88a6c6a4385390a466184d04851e2d23d9069539",
"description": "ci: clean paths used in the piglit runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90d6365ad4a1ee2e7cf8105d4a4ed34d926d17a7",
"description": "radeonsi: force dcc clear to use compute clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d64a1045ea205ee0297d2f741a824811570fc6d",
"description": "radeonsi: enable dcc image stores on gfx10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f18bceac72b92a066f3f8ebb5ed9f3e86a5f8a7f",
"description": "radeonsi: replace force_cp_dma arg of si_clear_buffer by enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a0b0e8460c1881f94975b3dfbe9c312d9c3fcf7",
"description": "radv,aco: allow unaligned LDS access on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2d57f55a83fc6d9e418348f1f9a7a4c829327ba",
"description": "radv: relax shared alignment requirements in mem_vectorize_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4feca7ecde9f5486a55dffe8d6899d1114b799bf",
"description": "gallium/trace: add a pipe_screen::get_compiler_options method",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a3512ddfdf7ff1dff0920568102bfaef99ab498e"
},
{
"sha": "c59fd3acb9ef7442e5219758927738ffbdcf2e71",
"description": "glthread: ignore the return value of glUnmapBuffer, don't sync, and return true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "638a18484907203e04c2bcd88b1fb4794b1db3f3",
"description": "glthread: don't sync when using pixel buffer objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b6739ef8072edeac457f27434972edff14d18c0",
"description": "glthread: don't declare pointers with const in unmarshal functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2804d489e37ccb69c0f41a8eb016863e9b419782",
"description": "glthread: assume all parameters are fixed if marshal_sync is present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8288882965bf1c5f0ca5d9f29c1b759bee2bc718",
"description": "radeonsi: set MEM_ORDERED optimally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e9e385b084f19d535a5e27ab0ecb213d2ffbb76d",
"description": "radeonsi: gather shader info about VMEM usage for MEM_ORDERED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27e22f025ca1cca1785ee504c19a54cf30958a3e",
"description": "radeonsi: gather shader info about indirect UBO/SSBO/samplers/images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47c44add80cfde213a9d5763c1fb633fac914ff",
"description": "radeonsi: gather info about bindless images and memory stores with strstr(intr)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e47d6fc73a360a9230f1136005399f7d4d475df",
"description": "radeonsi: fix the value of uses_bindless_samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19e6601413a53685c406e3e16f5befa50acfb57c",
"description": "radeonsi: do late NIR optimizations after uniform inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33ac9dec91d07ef353e110ac376842d84ec539b4",
"description": "radeonsi: allocate filled_size for streamout targets in set_streamout_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9db4b331f9f35f123e05a103d0e721aad873a006",
"description": "radeonsi: improve comments in si_emit_derived_tess_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98ea523e007efa71adecfcce92a168efcf9b54dd",
"description": "radeonsi: for tess, determine the minimum num_patches before optimizing tg size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fe37b850a4c00221a210481eeb3b9f5ec68e3ea",
"description": "ac/surface: use family_id so as not to crash with SI_FORCE_FAMILY in addrlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a67d3e7c9e2c1ae9b05153a281cf73926b9f6af7",
"description": "radeonsi: fix si_check_render_feedback",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "bddc0e023c2c87d3248691ea62b77626704cc5a4",
"description": "radeonsi: fix read from compute / write from draw sync",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8373b3d3876afa960ead3378adacc43afcec6ed",
"description": "radeonsi: store si_context::xxx_shader members in union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47ed0091943871a6370a3ad5a0c5f510da272c45",
"description": "radeonsi: fix indentation issue in si_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "064b84694921f82001a2431cad2eb9b94c153fb9",
"description": "broadcom/compiler: don't dump shader-db stats for failed shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df6c19c1fd88ef840be4c01e5de73d11570a849e",
"description": "broadcom/compiler: use a helper function to decide on TMU spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14af7b30855745b3b3aca7bc33a4507b73467a88",
"description": "broadcom/compiler: don't emit redundant ldunif",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8dd54778fa0f2b27f453df56c2f62c17dfadd7e4",
"description": "turnip: VK_EXT_memory_budget implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4342dec09a9914f68271e21a9006963ec8a406b9",
"description": "turnip: keep track of memory heap usage, size and flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "182fb988c8b6c3cd2f0d383b330d128b3f513f60",
"description": "util: fix parsing of /proc/meminfo MemAvailable value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7a7d25e5b909711e3649eba2f24cc04dca8ab20",
"description": "etnaviv: Fix memory leak in etna_vertex_elements_state_create.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c9e8b49b885242d84ba031dacef5aa4a5ac1e5b6"
},
{
"sha": "3ce6ca7214d022d04414dd9618d2c8146dc1da4f",
"description": "intel/fs: Shuffle can't handle source modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "90c9f29518d32a29725b114f3b16ad8c62a812ff"
},
{
"sha": "12fa219768c56cf7744a1adc3d9f63e3e686176a",
"description": "nir/opt_large_constants: Handle generic pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b133a1b25c17198193dafd6b356dfa42bc27028",
"description": "nir: Fix parameter order in the bcsel-of-shuffle optimization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4ff4d4e56966a40bff83d1813e3a308cff38736e"
},
{
"sha": "ceb6986d341abc97908af96461ddc6fc3c85b3a8",
"description": "nir: Don't optimize bcsel-of-shuffle across blocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4ff4d4e56966a40bff83d1813e3a308cff38736e"
},
{
"sha": "129d83cac2accc4a66eae50c19ac245b864dc98c",
"description": "nouveau: Use format modifiers in buffer allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df451091ac96c09d726379384fa14dea5db2d5b5",
"description": "nouveau: no modifier != the invalid modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf999b3cc3dd4e38b5a6938eb85417abfc10227d",
"description": "nouveau: Use DRM_FORMAT_MOD_NVIDIA_BLOCK_LINEAR_2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff534e1b5066f1c8e7969f99f40ec080eee1b907",
"description": "nouveau: Stash supported sector layout in screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4cc3d915b89aa3d92b6b4efb56e3e668f77a0eb",
"description": "zink: add a disk cache for pipeline objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb3cb170fc22dbab7399ff7e28ee77bb3530d7ff",
"description": "zink: create a VkPipelineCache object on the screen and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de6ed185841fc1e32e3ff07f955cbed2a406994d",
"description": "zink: hook up valid_buffer_range for buffer resources using util_range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b6e7d00f0dbc9421e687fb8549fde5e608dbea0",
"description": "zink: add flag for no-oping fence finish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "25a37c030b67fcac1046244031869d8921c7de16",
"description": "freedreno/ir3: Add missing shader prog cache invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75b0c4b5e1ee426aead296f2af854b2b64109972",
"description": "freedreno/ir3: Async shader compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "132512822b832003da272d3e4d20d4b7606ed22d",
"description": "freedreno/ir3: Reshuffle compute state creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f4ab72d8e8a320df3e2f3cb10f7e4cb60396404d",
"description": "freedreno/ir3: Reshuffle ir3_shader_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7100bb1ebc85e1ae0509bc35d68a44c32e61d22d",
"description": "freedreno/ir3: Add ir3_screen_fini()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90031adfc74dc2c5c331257e69decb3d86d7be9f",
"description": "freedreno/ir3: Move ir3_compiler_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fdd1d30f6684a716b70bff5948137e6e54adf6e",
"description": "freedreno/ir3: Add ir3_shader_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "378c14331b8b9bd48045b6fc6453146ab97e8150",
"description": "freedreno/ir3+a5xx+a6xx: De-duplicate create_compute_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f673266191e2d90da89abeca05a46af3530f890d",
"description": "freedreno/a6xx: Drop fd6_compute_stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2bcbb6792abfd2b52ec38ea241e0148383ba4ab",
"description": "freedreno/a5xx: Drop fd5_compute_stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ed94905a66a8b6f1e9d64c636fc4127d847507e",
"description": "freedreno: Misc cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d550c5780f639cd5e998422f4c80cc692cd727b8",
"description": "zink: use nir_shader_instructions_pass for draw params pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f95afdd606f022d256500ae3aff3a4351d244259",
"description": "clover: Add -fgnu89-inline to Clang command line",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37142847faaac9ebf67858aeca9166d161b0c9c8",
"description": "microsoft/clc: Add test with inline function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c1b8629b2c1f5fd6c8fb4ec575486d1ccc93eaa4",
"description": "microsoft/clc: Add -fgnu89-inline to clang args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1ef04f56c110e20363bac80935172e35a101c2e5",
"description": "spirv: Delete the impl for prototype-only functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d1d55f0fdacaf589e7a7598d8f6902ec4cabde0",
"description": "spirv: Store the nir_function in vtn_function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a35d27b8753f9df1a536f0dac34b941358bdc1b",
"description": "zink: add nir_intrinsic_memory_barrier_image handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc0eb6554bc7a40659dcf12e9619481d57da2013",
"description": "frontends/va : Fix memory leaks incase of error returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f59e6ad5d76b111a2123efa8b1d3f5c2f3c9400d",
"description": "CI: Use a sha for the Windows SPIRV-LLVM-Translator dependency",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d451285e45957f6eade4ae586b8222e5e992bc6d",
"description": "zink: fix device codegen extension detection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "efe6f00e345765515012862155590fba8181c31d"
},
{
"sha": "2491d5a662581518fc01943e5410bab3dc661707",
"description": "nir/algebraic: Covert up-cast of down-cast to extract on Intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9b3be09e15c35149ac5395b0419186580381019",
"description": "nir/algebraic: Clean up up-cast of down-cast when we can",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96303a59eaeb2a38ab04330fb6ad9bc75f9d7b36",
"description": "nir: Add some range analysis for used bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d670afa27a42bd86730815e8246110292de95cc1",
"description": "intel/nir: Lower 8-bit phis on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d41ac6e2ca8f5015993cce2376e5669a2125ce28",
"description": "nir/lower_bit_size: Support phi instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6413e6759195c0ebb341f896c1e4d83ac8e64a9f",
"description": "nir: Add a couple helpers for phis and cursors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6dfdde149e854e109bca3f3eb3c2adb3c2245214",
"description": "virgl: Return total video memory if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e778aceaae0505e4d3bc322f689338f18d662090",
"description": "virgl: update headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "38f012e0238f145f4c83bf7abf59afceee333397",
"description": "frontends/va/config: Fix check for packed header config",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b4651890be4db10a6a6ebf0e6cf2fad7d00623b9"
},
{
"sha": "74f9bcc21cd9732c1a26d16d8287e6356f335b10",
"description": "gitlab-ci: add intel APL and GLK devices with manual triggers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ec815cfd29461edb9d4260497b7e91d18235dd4",
"description": "gitlab-ci: build the iris gallium driver as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2b5def1f071006870d00bdf39efe8342fabd0df",
"description": "gitlab-ci: extend x86_64 kernel config to suport Intel devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56bbbc83221528553c666400dc5c936132a9129c",
"description": "intel/compiler: Free resources on test teardown",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "628c10f14e994afee933e9e523b6b6363b1b734d",
"description": "intel/genxml: Free resource before exiting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bb376bbdb7ad1f49737cb9f736a1bf68da94eda",
"description": "pan/bi: Use the correct size for UBO loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2e57684d2d3ec6ddf5f0e1158af549983c306a3c"
},
{
"sha": "596fb88c01d5eec8c9d06c6f1f691650c0754505",
"description": "radv: Do pipe misalignment check per plane.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16"
},
{
"sha": "7f61ff7b4d1dfe791264148ff3cbe8b03c76aeca",
"description": "broadcom/compiler: Merge instructions more efficiently",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ccbb89207a6ef3f5d90d40ed346317fa7fb31fb",
"description": "meson: invalid keyword argument dependencies",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e4cc52c05437bf5bfd62b536a58f9eab04b3d695"
},
{
"sha": "f502bdf1ab629e29a76611a16a2bbee257c27570",
"description": "radv: only apply the MRT output NaN fixup to non-meta shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "309f9f565fa4a438ada285bcd8aac3fa2f82b4fe",
"description": "ci: Update baremetal kernel to 5.11 plus patches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98b6cd157ad1bb5331d012472bd4a26d65ddd3ff",
"description": "lavapipe: add support for missing 10/10/10/2 formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1797e4ebc5a8c25f3f4c9f000f3634d359301eb8",
"description": "lavapipe: add support for 2/10/10/10 scaled formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4326c5460de6bf3119ea4c33390dc432f200f500",
"description": "llvmpipe: don't support scaled formats outside vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8258726d904061fd82b3503eab312ff81117c0d2",
"description": "util/format: add helper to check if a format is scaled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2b6d59bd8ca15ec885a04423366bbc7f198e5e92",
"description": "zink: support nir_intrinsic_group_memory_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a14610281a0145bb2fe98a2df8cad86c85b8344c",
"description": "features: mark off GL 4.6 and ES 3.1 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0960938d865b8d289c64d913231b5cd240ab50c9",
"description": "zink: GLSL 460",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efc219f1c4340de7e53952cd5aaa0219436a9995",
"description": "zink: PIPE_CAP_GL_SPIRV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb5957e13d1d122327028d2c233c27ae616c7f56",
"description": "zink: enable pipeline statistics cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a4f5d1bb562d166d395f20b049cc92b9ce9058d",
"description": "zink: enable PIPE_CAP_QUERY_SO_OVERFLOW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d7d55c2cf4f0b77f4e9e7d9a77025b51ccf8653",
"description": "zink: enable PIPE_CAP_POLYGON_OFFSET_CLAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "670b79ffd564022060ac6363a8054319a092a2db",
"description": "zink: enable PIPE_CAP_DRAW_PARAMETERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75baabf9fba0a76bc053dbaf55377193ef69e023",
"description": "zink: enable PIPE_CAP_TGSI_VOTE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "759a71b67d09afb0e3d72dbfbce05a8ff4c12da3",
"description": "zink: add util function for submitting the compute batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1bc95bfa5e0a9737d73894c984556c1e4053493",
"description": "zink: rewrite drawid based on shader key value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7fad9d647a9fdec76d3d3d465873ac0fa76677d3",
"description": "zink: break out push constant creation in compiler and add drawid value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0911f825d349578608f3f440702a4265e3500e8",
"description": "zink: add a vs shader key for rewriting gl_DrawID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "165a940fc26fe87853be74bb0d6fb582f0257ee2",
"description": "zink: add a draw_id param to vs push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55abc1202c67ebbc406ad7c64af64bbbf875895c",
"description": "zink: wrap shader gl_BaseVertex access with a bcsel based on push constant state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf4fac51ee63ca3cb75a01fd5e18eddccf2d3fac",
"description": "zink: add push constant value to indicate whether the current draw is indexed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59aae6db9ffae056b42ba8dd5c3cfefb37472ec3",
"description": "zink: rework tcs injection to be more compatible with new push const struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00642ab6edb784433b6225caab821bdb72d6060a",
"description": "zink: create a struct for tracking push constant layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c28bc38f9401e39cc4b494a28a2527055c2ce15a",
"description": "zink: add handling for ARB_shader_draw_parameters variables in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8300bc1f1694dadb4af4a134ed1100de152e5eaf",
"description": "zink: handle 1bit undef values in ntv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "93af00502ebc32061c63927815d0d2255fe66a98"
},
{
"sha": "e3428419fb9ccd01e8f1b1f7f2b9d864a36f38d6",
"description": "zink: fix slot mapping for legacy gl io with tess stages",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "aec03553e1bec8ac4c026b977006d7661879b277"
},
{
"sha": "2b6950c3fdaf7554248857cfac1236003f5b04ad",
"description": "zink: add support for pipeline statistics queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff0233353a5cf504fc8412b2f7eafd94a0abc1ff",
"description": "zink: hook up cs invocation queries to the compute batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "942ba4e34124d1058492f544dc8fd42f4012fd12",
"description": "zink: unset generated TCS if its parent TESS is unset",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
},
{
"sha": "fc6b5be666fc9b842a0b0b0f068dd5f098c96ccb",
"description": "aco: fix assertion in insert_exec_mask pass",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca"
},
{
"sha": "ddce1ec5f58a3b9a57810a170c95beae0b6a817f",
"description": "aco: fix transition_to_{WQM,Exact} if exec.back() is not in exec",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca"
},
{
"sha": "f0d17aa88cb855d670ac6d8e0aa578230aa74afe",
"description": "mesa: add debug code to catch missing _mesa_update_valid_to_render_state calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "743b912f9d7e496a9def623b1e0259b6d9b615a9",
"description": "mesa: inline draw validate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de2f0b7ce3ac0a82e49e75a0ddd7d34c6f4179ee",
"description": "mesa: inline _mesa_set_draw_vao and set_varying_vp_inputs for draw calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "707919014998f457bc1d693b28d1f46ee09caead",
"description": "mesa: gather errors and call _mesa_error only once in validate_Draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37beefe6016538079d23138bc9a53ff01aab947d",
"description": "mesa: precompute draw time determination of enabled vertex arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "306f1ef417a58a1b4ec013943733b8b11d3358d5",
"description": "mesa: precompute _mesa_get_vao_vp_inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40b8838a5a1743f2874fe3303283d8aa7b7e62a6",
"description": "mesa: set _DrawVAOEnabledAttribs only when it changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba29044fba31c2bd41a62e644ea099b0d7a43791",
"description": "mesa: move gl_context::varying_vp_inputs into ctx->VertexProgram._VaryingInputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "99e25d183d9cc8a2445f80ae0ee78db9d7ac4358",
"description": "mesa: optimize set_varying_vp_inputs by precomputing the conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cea48437d222bd40548c8ee143eb47b1a23328d",
"description": "mesa: validate numInstances in common functions to unify code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f64f3338aa73ca25bcb02d1e986cacdd3fa5a29",
"description": "mesa: move disallowed TFB in DrawElements on GLES from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1488d0a9b10da7493fb1df75245234bf27ec3d54",
"description": "mesa: add a separate valid primitive mask just for glDrawElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "820dec3f7c76edf0fe4ceae5a1d1c55bb0ddba6b",
"description": "mesa: don't skip draws with count == 0 or numInstances == 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4975a89f38199263d35fc2ed5d94d81d4850797b",
"description": "mesa: skip MultiDrawArrays with primcount == 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bd4755410f767e8857ae928b12632d3a90634fc",
"description": "mesa: remove an optional GL error about mapped buffers during execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7794305f0d7931691cf075f38cad8f1e68ea28c6",
"description": "mesa: call _mesa_update_state() before validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6daa113c39760fdf0178154a2cd4b53cebe24cd5",
"description": "mesa: remove optional draw validation code to increase performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "055129029828cc870aa7b35377b36ea4e006b516",
"description": "mesa: remove VERBOSE_DRAW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9ee052eb731ee1d2de4502b0621eb884436c19cc",
"description": "mesa: optimize the dual source blend error checking using a bitmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad057b7f60b1794508238a62d728be8d6f9cdc55",
"description": "mesa: inline _mesa_valid_to_render now that it doesn't do validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf9d61a3d40c9a95cff9a25a16d62eeb1e9b5577",
"description": "mesa: move blending validation from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40341c5118ceeba522dcf9643c38843df2a4c1b6",
"description": "mesa: move GL_FILL_RECTANGLE validation from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a22e7196615590aa2f384d5631f57fdfb3530f4b",
"description": "mesa: move ARB program and integer FBO validation from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c35ec4d2f988a37d87aeb3e6d00a537e524a8db",
"description": "mesa: move FBO completeness checking from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e747d9af06e55255b5ae8f06434adfe7c54b0f1",
"description": "mesa: move some uniform debug code from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ba10295bf87ae7c5ba9c37aa102123a9e23fe22e",
"description": "mesa: move sampler uniform validation from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9c611d671d96c0d7f162c8572a3119b1b292ed9",
"description": "mesa: move shader pipeline validation from draws to state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d45043d3b859b73f56c2379f3bba3bda29e8108d",
"description": "mesa: don't report 1 for GL_VALIDATE_STATUS if user didn't validate pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6e84f56f71d2877f909f1814f57fbe743a6f58a",
"description": "mesa: add skeleton code for DrawPixels/CopyPixels/Bitmap precomputed validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c24a03d0359affaa360aaa55a3e8fd136ada6834",
"description": "mesa: inline check_valid_to_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfd1080f9db7502b05c3f5841ebad1c9eea2a857",
"description": "mesa: fold most of check_valid_to_render into _mesa_update_valid_to_render_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ecbd6bf8bbc742f07830582419dc38bd453649",
"description": "mesa: move check_valid_to_render call into _mesa_valid_prim_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4be5fc2916ebec4ec986ee575adadb684ba16528",
"description": "mesa: precompute draw time prim validation during state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6913fb366ae52523a1236025575c3d6ccecba1c",
"description": "mesa: precompute all valid primitive types at context creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc7842952342fd1281526940fe999fe6363f3b59",
"description": "mesa: optimize draw index type checking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eabee821e9d7b1529301e7418dfda0f7e030e84b",
"description": "freedreno: Add missing dep on freedreno tracepoints.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36"
},
{
"sha": "3414d4fdc5ec837506171ef8e787b7dcafd24c90",
"description": "vulkan: document flags choice for vkGetDeviceQueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d8236e32de7c7eb5f990a7a3bf8e5e8604586234",
"description": "ci/v3d: Add V3D and V3DV testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d0c96a8c2c5410b330e5389aab43227fafc1b1f",
"description": "ci: add option to overwrite CPU arch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d4c13f3b8e40c3ae1825bcb695bffe49d2ffb70",
"description": "aco: add DeviceInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b759557caccd28ae811830ef22aab16391c19dba",
"description": "aco: consider that GFX10.3 allocates LDS in 1024 byte blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ff805a19d9df606f28a408364c208d79170d273",
"description": "radv,aco: add radv_nir_compiler_options::wgp_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f520f4c299c2c976c14eeea8bd0691e709d5e6db",
"description": "aco: add Program::wgp_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "592d64611c6bde8bbdba4dd48f424c3b5aa75ea9",
"description": "aco: fix waves calculation for wave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a770cae4b936ab2644b88f233d9dd4be50b853f",
"description": "radv: round up max_lds_per_simd / lds_per_wave",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "267d7074d90c40d7488945ef11adb32618a9baf0",
"description": "radv: use lds_{encode,alloc}_granularity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aa53335135572518c5308c70b11c8cc5c87ecdb9",
"description": "ac: split lds_granularity into encode and allocation granularities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df61444ac47244f60db99f16d4e7c1e6ad403a4b",
"description": "radv: switch MaxWaves statistic to wave32 waves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43108824ecc93dc4f666efcde04d0916feef8794",
"description": "radv: fix max_lds_per_simd on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0face691b132f1db2963881ead948dc4373b6f88",
"description": "ci: Bump deqp to current vulkan-cts-1.2.5.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65d52aef82dc8bd616c017bcda3b0cfcb1a296b7",
"description": "intel/dump_gpu: mark bo as unmapped if its address changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5da10cefe24943f5a4d92ed6ea2f5a6f116e1a87",
"description": "intel/tools/aub: remove superfluous new line from error messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aeae1771987c29c8d36f1b3053ee367387d0a685",
"description": "intel/tools/aub: handle truncated input file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0893f6f03fee90f4e4303f881840e7e23c9646b3",
"description": "intel/tools/aub: print better error message when mmap fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93824b6451a4cc3eece1d7afa77e9a440ee41ee3",
"description": "panfrost: Move the blend logic out of the gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37974bcd26a5cc5b801a4cfb37eba909b5578798",
"description": "panfrost: Move the blend lowering code out of the gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "334c96fa371b4754154c73fc1e96dd1846dd2d03",
"description": "panfrost: Rename pan_blend.h into pan_blend_cso.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c21c6d134bcf684b8c023d09a68bf70acf70ce82",
"description": "panfrost: Use the pan_shader_prepare_rsd() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec51b841a7420e1fece911e1fdc3d783a08a93f2",
"description": "panfrost: Provide a helper to prepare the shader related parts of an RSD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5b1a33460edffa22ddd138bd63ef9e7063303c9",
"description": "panfrost: Move the shader compilation logic out of the gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d18fc89066a6d1ee5a1354636b2ef94162b13507",
"description": "panfrost: Keep the compiler inputs in the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72d14f8b6f76b34b2d40d33d672337d1e5ab8f47",
"description": "panfrost: Move sysval_to_id out of panfrost_sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d7eda9c9558593e9900eed0b5edc7a106664028",
"description": "panfrost: Prefix shader related helpers with pan_shader_",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10d9c4e5746c0cdacd86da10ac503393fab116fe",
"description": "panfrost: Hide backend compiler internals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "678f44447b33301c0a22fb344508884115e69678",
"description": "panfrost: Use panfrost_get_shader_options() in panfrost_build_blit_shader()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4340f9cf745f2f3122cdc652cbc63f4a4f253f8b",
"description": "amd: update addrlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a740318e4258a0da4f08d019e19146966943cc03",
"description": "radv: Properly handle modifier import failure.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07"
},
{
"sha": "8a61f311605c0c1f6d94fa58eea833128ae9bb50",
"description": "radv: Remove vk_format_has_stencil/depth helpers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa26c09fb04e7d9502260849e82ba34a8dfac42e",
"description": "radv: Remove the format table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9d9acd3ea71cd106c0c806bf050ef52e70ca9a7",
"description": "radv: Start using util_format_description for everything.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72f4cf530fef18fcc2b343f7edcae9783635143c",
"description": "radv: Only support format with a PIPE_FORMAT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6515a634107c482e6073dc27df7f5e34ed68dee5",
"description": "radv: Stop using plane_count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7a4fb0ab73eede6484b8ebb577ce149e6a5c2bc8",
"description": "radv: Stop checking for MULTIPLANE layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fff372c75e8fd1ce08f5646fdcd43a2a27d5f89",
"description": "radv: Do not use generated table for plane formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7cf8c4f683ab208b7f4bdd1c90bcf699c97f6e54",
"description": "radv: Do no use vk_format for getting divisors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abb2b43c9c741c4c3a020a49985233816fc5e14d",
"description": "radv: Remove VK_SWIZZLE_*.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47a380f47c7295538a4ec994f41f91d97518b832",
"description": "radv: Use u_format helpers when possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a1c64d087c1d531f64863cd1928011a2d0bfcf",
"description": "radv: Add plane width/height helpers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b71406dda19e2699b1f43f5f5372633fa63f5c1b",
"description": "radv: Determine swizzles correctly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5685e4dd0ad551f1382277f9d1c970f5d5f126e",
"description": "zink: fix detection of KHR_maintenance1/2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "efe6f00e345765515012862155590fba8181c31d"
},
{
"sha": "83eebadf928c12dc39e64d05ce0c597554ba9113",
"description": "lima: implement GL_EXT_texture_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "628ce5472ca45f6e92856a0314905fc578300f4f",
"description": "r600/sfn: Initialize FragmentShaderFromNir member m_pos_input.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "374bc76706ec5fbdd87c7bca6782f0f6886e9009"
},
{
"sha": "0408279e8c38a36db8c34bb630dc907566822fb6",
"description": "radeonsi: add debug options nodisplaytiling and nodisplaydcc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61fd8fc10ba86f0490024066d2b0f1142bb9923f",
"description": "radeonsi: skip s_sendmsg(gs_alloc_req) for NGG passthrough on new chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d151fcf7190e0795e9fe4c3e8c2c9052c8a8c866",
"description": "amd: sort chip enums based on hw revision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "29ca71e10e58077fb847a914b5051e69a4add352",
"description": "ac/gpu_info: conceal L2 cache sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16cf791861562a4563b2ae6d414d776b1f5eb6be",
"description": "ac/gpu_info: inline get_l2_cache_size and set cache sizes farther down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bec7b7d52818f2985eb599f8d6c745bf50f5c518",
"description": "ac/gpu_info: remove redundant radeon_info::num_sdp_interfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcb6ab84e65e42c6e15bdf75e0cc2e7ab18bcb61",
"description": "ac/gpu_info: add radeon_info::num_tcc_blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ccf664f0568c1ae9868d53e1206d1a6b4445846",
"description": "ac/gpu_info: rename num_tcc_blocks -> max_tcc_blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "70995133804091f9c9323da401faf81f98f26c4c",
"description": "ac/gpu_info: print use_late_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8481a3414f690a57252097370a2f722ceb395a70",
"description": "winsys/amdgpu: disallow pb_cache for backing buffers of sparse buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a36d5bf11b51717c04cca13dc6a215e54d3a20ac",
"description": "compiler: Drop now unused gl_varying_slot_name()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5716cadc506fca6123776336f8878241d3cbea4",
"description": "st/atifs: Use gl_varying_slot_name_for_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0589bd46c851b3a67c6a32d8eb947eebc145d3e5",
"description": "etnaviv: Use gl_varying_slot_name_for_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4e962cbe0ac5224dfb72c02ed3a89534cec74d5",
"description": "freedreno/ir3: Use gl_varying_slot_name_for_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9da54b92529017e4add1e64017954f46f0e17991",
"description": "intel/compiler: Use gl_varying_slot_name_for_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3fc8da13f62b3db562af7f311dc276b234ffb936",
"description": "zink: flag exact alu op results in ntv with NoContraction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8b793f956712c277169b570dee6f9d4a2d2f9fda",
"description": "aco: remove dead code for the handling of exec temporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a56ddca4e80a6ef7bb0c44edb4e5b6169510aaca",
"description": "aco: make all exec accesses non-temporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d7b3bf1a73da8ae45bee61b173beac5a87c2c94",
"description": "aco: handle non-temp phi definitions and operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e663a15098f8a028df413e0d2de0247c5f5991ea",
"description": "aco: don't create unnecessary exec phi on merge blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f614c6f7cb97ffc4db2d6c9e222e744871e33d3",
"description": "v3dv/meta_copy: get tlb compatible BC compressed formats for copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6fdf375a9093059da328a5ce312644bfa6b1717d",
"description": "v3dv/formats: expose support for BC1-3 compressed formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcb229cbe07073686bfce1ca87ce1983f74d049d",
"description": "v3dv/device: clarify that we can't expose textureCompressionBC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "643873a94f679d43474e0a3f163f494ecdbe9260",
"description": "docs/features: gl_HelperInvocation on Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f70317e0d92f0a8ed640294cf20c33e0c52fbb8",
"description": "docs/features: Mark sample shading done on Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2193d768bd72918e505fb4accd738b526bf015b9",
"description": "docs/features: Mark some ES3.1 done on Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0308095af7d1b71135cc7dfacbca186a12d58372",
"description": "docs/features: Mark more TBO exts done on panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e33dfafbe6274fa2b7c48f3f07e5cd17a0d15dc",
"description": "panfrost: Advertise OES_standard_derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f21e13301a54c1604e888e12421c43e66055391f",
"description": "panfrost: Bump advertised ESSL feature level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea289ee1db3bbe588d6030e55b92a04c34a10ad6",
"description": "panfrost: Bump max SSBO count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6bba718027e1a720f2531573b6be5a89a7722278",
"description": "panfrost: Advertise SAMPLE_SHADING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9aede94711b1865b9448255e987cc4d112589a75",
"description": "panfrost: Assert on indirect compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b00d311e7f1e5e423b86dfd16a17265c47411c2",
"description": "panfrost: Remove stale TODOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d83442f8ea87e4dee9d03f9279884eb9c211c60",
"description": "panfrost: Simplify bind_compute_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856f0abd2b7106dc0e95b7beef3435a3295e879a",
"description": "pan/{mdg, bi}: Lower load_sample_pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00c1d5da34716d388b8cb2f2a4b289794ee3ffbb",
"description": "pan/{mdg, bi}: Lower load_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "00df27458633f0f90e520e051188c18029ced603",
"description": "pan/bi: Implement coverage mask updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae8b1fa7db047a38ee9d8256d6e5ae3af26a6605",
"description": "pan/bi: Decouple sysval loading from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e7b5f3826359abc6c1ba152bff1decc32721809",
"description": "pan/bi: Implement nir_intrinsic_load_sample_positions_pan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ca0f50ec6aafd6726ebc08d85aecf2263aaf08d9",
"description": "pan/bi: Implement load_sample_mask_in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92569f5d6ec8b806ec4dcc7810f36cca0c172425",
"description": "pan/bi: Fix gl_SampleID read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56240f6e85ad668774a83edad806ab6b60f16f1b",
"description": "pan/bi: Lower ifind_msb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ad06e0592aa5c1b92ea113b6151c55a2b7d208ab",
"description": "pan/bi: Implement ufind_msb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ef97a079aa705c609a1a3fb9d8640b8d8675d9a",
"description": "pan/bi: Implement bitfield_reverse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06d6dd1b405a5b2bc01108fd2ff9a3ca949a7c79",
"description": "pan/bi: Support bit_count()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58e887f07e24ce644770a6257bebff32980469cf",
"description": "pan/bi: Add uclz() support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72c6173a8556936e0b4dca653a0365c03e435327",
"description": "pan/bi: Lower bitfield inserts/extracts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0551cb0c2e574123627a1fc7fd388851e34bc7e",
"description": "pan/bi: Implement texture gathers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab9650d5aa0f1873674da57dad34db1d9c49ff0f",
"description": "pan/bi: Remove redundant TEXC opcode check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1079d7ccd6c3b4fe78c5b34f9beb323f163137d8",
"description": "pan/mdg: Lower stores from helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c44671df3a6f466b3f3a05864c1707b7d432d38",
"description": "pan/mdg: Stub load_barycentric_sample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a2f12898528174da0e16c4f5c950bd9b2496fb3",
"description": "pan/mdg: Lower ufind_msb, poorly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36248dd44820c8ff54798eb5c9a8e2c4b22b2eb7",
"description": "pan/mdg: Implement uclz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "887e39144761e62b74872f3ccd7c033c2baaa925",
"description": "pan/mdg: Rename bitcount8 to popcnt, fixing the unit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e55af16bfed950d9662cb4ee43381f5bc4407924",
"description": "pan/mdg: Lower bitfield instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94b6d4e0ed06c9ccfadc4fe091b080e120b41432",
"description": "pan/mdg: Remove unused pack_unorm_4x8 lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "954623856c8f8aa6057770290fa329aafcd0a95f",
"description": "pan/mdg: Assert on bad 64-bit swizzle in disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97a85c10716bab5020d321bea2e9c24f024497f4",
"description": "panfrost: Add MULTISAMPLED sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f55657366da24626449606a5fcf3f9c38db2f74",
"description": "panfrost: Overhaul sysval handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4086b8980dfcc4ce27f3343ff99b2516e230d376",
"description": "panfrost: Implement get_sample_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b01df1f9bfb8e1fb0d4532c53dbd7d1d047cf04d",
"description": "panfrost: Advertise MSAA 8x and 16x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "072cc5d5f18d0c1d95261b72d3d5717d21dff09e",
"description": "panfrost: Ensure open_device has pandecode initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd3bda22f44529bb131f7eb4f17ff4d3d13d96b2",
"description": "panfrost: Use sample location LUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a61fb6296657a0eb1f36ec2b591474ff69fc200b",
"description": "panfrost: Upload sample positions on device init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "376c3fa4db13210e9275de18b50f0a41a01187a8",
"description": "panfrost: Set sample count/pattern for tiler FBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "555c17e2c659f69ac2cc48ec9c4901cc33d1fede",
"description": "panfrost: Remove batch_is_scanout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1a6fc40b99c091fe40bd24a1beb7f50ae6140f83",
"description": "panfrost: Remove PAN_REQ_DEPTH_WRITE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37050ad62a9d33a2c93000902c5999481917c790",
"description": "panfrost: Remove PAN_REQ_MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1439f8db12b50d8c572f899f03ad906acd24a73e",
"description": "panfrost: Don't use PAN_REQ_MSAA in SFBD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b5aa5fbf2af23b431be1eb43eccdf99159b4132",
"description": "panfrost: Don't set REQ_MSAA in pan_mfbd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccce5b922fbcf893394ee4e6970fb35296b5ff24",
"description": "panfrost: Generalize MSAA handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bea7839c1ea2ffb190a083a0399806bf032de37d",
"description": "panfrost: Set tiler descriptor sampler pattern",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b08100fb96e1568aabc9b9512b9a509c56bb5c8b",
"description": "panfrost: Add panfrost_sample_pattern helper",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6ad375bdfe01b011242f761fc2f8df8fa899fef",
"description": "panfrost: Respect info.fs.uses_sample_shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55f8df6d36b429b566df54c2dbc2fafa87400781",
"description": "panfrost: Refactor sample shading state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56bf3086fc4aa0f187a9eafc37841be38a665aa8",
"description": "panfrost: Push sample positions sysval for Midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "beb7d660561b424c58d5527ff3edaee100d07a8b",
"description": "panfrost: Add sample positions sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f782983cfb37c77984833e89548e9adda40b4e09",
"description": "panfrost: Preload sample mask if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d682ad7f9927f87cf06f1bf23ae872a5ae85359",
"description": "pan/decode: Only print local storage for vertex jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b27d0164eeca48a34a1c48d89d4e79b8cc1cdaa3",
"description": "pan/decode: Cleanup sample locations decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2afdcc187b3f72d1db669b179f22aca11a6d8a52",
"description": "nir: Add sample_positions_pan intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7dc48c309fb646b770fd2fb539addcd5cfc1eeb",
"description": "iris: Make a pin_scratch_space() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93ff47eb19089435896b48707641bdb799d2d2fa",
"description": "zink: enable KHR_shader_draw_parameters on Vulkan <1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efe6f00e345765515012862155590fba8181c31d",
"description": "zink/codegen: do not enable extensions that are now core",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4deb58b9d85213823151d68573f39c3f415304e9",
"description": "zink/codegen: fix type annotations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4751135e57538fdf2af3c7a498690d35da28fdab",
"description": "zink/codegen: validate has_properties and has_features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "613132c41f8884141138def5fa51600b41f66db2",
"description": "zink/codegen: perform basic validation in zink_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "33d006f565ede180384f218734d383d69901de79",
"description": "zink/codegen: make zink_device_info accept vk.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3d36bfd21f8c4090310664c0abf326683dc52860",
"description": "zink/codegen: introduce notion of non-standard extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7489f5fc4dcec623013197e06a56d930cffe6230",
"description": "zink/codegen: more validation in zink_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b64a9a12a45d799adc98a074bce24f1c9a8f0fd0",
"description": "zink/codegen: introduce ExtensionRegistry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caa4a218f1eb35e772a6a265345713cd92bf297f",
"description": "radv/winsys: set use_global_list inside the critical section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7379ca4043e94570dbf82af4a46c003ba4f51c70",
"description": "radv: only make the WSI images resident if the global BO list is used",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "96b03aaa175da4ea391c1e27b46a4235908611f4"
},
{
"sha": "44a76ba16df052df3c218b4ac3c7953e60301e58",
"description": "aco: use VCC as regular SGPR pair on GFX10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "112f3892615ab363adad4ad17ad8716286aae478",
"description": "aco: don't abort() if disassembly fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "171fbe3ae1b0f568046813b8029757b8ccce35a7",
"description": "aco: check get_reg_specified() on register hints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd16e21e97025857266edac6640c7a55f162413a",
"description": "aco: also consider VCC in get_reg_specified()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "947bf0bd67b7047f247fc10874ced2db8d4f6527",
"description": "aco: don't decrease the vgpr_limit when encountering bpermute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b98a4d4dd7eaf1f299a0e8cbf5c52d8f2a93da0d",
"description": "aco: refactor GPR limit calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eaf681724e992209f1ca97e2c37837170b8087aa",
"description": "aco: change gpr_alloc_granule to full alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bacc3b36f55ed1f0fbb8a7efdfb072a0f3ee4ee1",
"description": "aco: fix shared VGPR allocation on RDNA2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "14a5021aff661a26d76f330fec55d400d35443a8"
},
{
"sha": "04df0cb4ae7055b0a4a6dc9875aa5926131fe5f4",
"description": "zink: VK_KHR_draw_indirect_count is a device extension",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"master_sha": null,
"because_sha": "1c01ad1b804a6c46d22775c1622de412eec50fa3"
},
{
"sha": "335c8b68d209e4270a508fcb3e95a02931a31451",
"description": "radv: emit pipeline bind markers for SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8721a6cbf2a03fd9925eb01ec73c5cf419a5cdf4",
"description": "zink: fix streamout for tess stage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2891e0b74e6c6dc4a93bc73536949dbb93c2bb50"
},
{
"sha": "41e8dec75cdb3d06a94fb958f3063d8704e814d4",
"description": "wgl: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8955980f17f902d24c50962502a20285dcd11642"
},
{
"sha": "2ddafc26765796934fcdbcec2286810e468f67c6",
"description": "d3d12: Fail screen creation if a shader validator is needed and can't be created",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
},
{
"sha": "f66b0c73031f1525426e4eb2dfeacbc84da4c7b7",
"description": "wgl: Add a loop for screen creation with an ordered list of fallbacks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8955980f17f902d24c50962502a20285dcd11642"
},
{
"sha": "e6cf34d611cbb6432e50570b239971da140c101f",
"description": "wgl: Refactor screen creation to a function",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8955980f17f902d24c50962502a20285dcd11642"
},
{
"sha": "9bf8bfe3c8db1a0e10eb0471fa6916f924e06e1c",
"description": "pan/bi: Fix empty shader handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bfcdc8f1747eabad57449a309be7160dd27605ac"
},
{
"sha": "a805d999c0e1effb14c28d8777c4657845c4249b",
"description": "pan/bi: Fix jumps to terminal block again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "77933d16d8c27a1f520be20aa227428bd4e83c7e"
},
{
"sha": "44c0672fd40c232c4cb26068abbf0596d764b6e5",
"description": "panfrost: Fake shader images for bifrost+deqp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dee59ebfcd5280cd1c2a472db08c6d6392619593",
"description": "ci: Disable scons-win64 job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "045a85085afeed0afae1969a6fc52610f060bab5",
"description": "radv: Ignore WC flags for VRAM.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "7262c743dc84d4efa778658bb77b10850c29e014"
},
{
"sha": "6827ff562c8770eadf6f1cd7e222332523a28928",
"description": "zink: support SO_OVERFLOW pipe query types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea7cd847d3020f303360b3edac78f324e1a48116",
"description": "zink: put SO_OVERFLOW queries on the primgen list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2c3ef8b39206e9d7d28fa6915ce1e3154cba8d29",
"description": "zink: break out cpu query reading for qbos into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a336a4453b7ef9f3e4884cba6ace839d6df1dbcd",
"description": "zink: make the xfb_query_pool into an array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "257a808357939da62792b7a603715271e93eae4d",
"description": "zink: always use query->type for starting/stopping xfb queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "accffda30d75ee1cbda95a7a3c577bfcb6415b2e",
"description": "pan/bi: Skip ATEST for colour blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e279606232ea2e7d4eea746ce33a989935a9ef5d",
"description": "panfrost: Pass is_blit flag around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5159f406d895c6a253e90c6b076045ac133e55af",
"description": "zink: use gallium api to copy to display-target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b8b14172f7cef185152f6c3e516528a57b85a1d",
"description": "zink: ignore irrelevant bind-flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d0ad591f93b26fd89a629b1c13ae1cf2441d48d",
"description": "zink: limit host-visible bind-flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fc179c774502d083dfab7385484fddc75d90f21",
"description": "zink: don't always require linear display-targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "708327472b95dae7bf2ce0585637e22c653fb344",
"description": "zink: do not use extra staging resource unless needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5e4ae3466b21490c5db8e9d3c112d6c9efb4716e",
"description": "zink: drop extra set of parens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a87d6485974c1d9af7e0a7ad300ac565be176266",
"description": "ci: disable sporadically failing test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8e52b7b46d7f25aa175c1c50075a37453f941c73",
"description": "lavapipe: handle null-buffers for xfb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72b8e643b0232dfcdcbc9f071c410653bc10d079",
"description": "anv: Allow null handle in DestroyDescriptorUpdateTemplate.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "af5f13e58c9dfe3a54487a3b002370c1edd39cf3"
},
{
"sha": "82981ccbb1d1bef20b1dfdc93f3ed6d98b8c708a",
"description": "broadcom/compiler: use unifa for UBO loads from uniform addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "878555976e9171ceb06d2688c56f0419cf9b23f7",
"description": "broadcom/compiler: emit ldunifarf when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2a04aca4816e228b7273357f4b50ca38a6d0abb",
"description": "broadcom/compiler: do not DCE ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efc75e13ea13b4b5b76dbb0be846c996b99af5de",
"description": "broadcom/compiler: disallow reading two uniforms in the same instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8e4bdae8d5d2bbaff4fe2a426f8b30edd0ef563",
"description": "broadcom/compiler: ensure 3-slot delay between unifa and ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "42880fdf5d6ed71249e4435e508dbdf6ec064d17",
"description": "broadcom/compiler: preserve ordering of unifa/ldunifa sequences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97c078488f4cfbf80af154463b67866e8fbe185c",
"description": "broadcom/compiler: disallow unifa overlap with thread switch/end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24db1a5112fb651efb83520b856ffb6d0e612ddb",
"description": "broadcom/compiler: add a helper to check if an instruction writes unifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b929ae9f0c61c3e022267100ff530a032a31c60",
"description": "broadcom/compiler: don't check for GFXH-1633 on V3D 4.2.x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "457ed5aa01fc65c47dea6bfb7e358d4518969b7a",
"description": "broadcom/compiler: name registers correctly based on V3D version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f85fcaa494cf1bbc9337d4675069c7921356d7e9",
"description": "broadcom/compiler: pass a devinfo to check if an instruction writes to TMU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "449af48f42a78f4fdca34bfe8f014d963dfce3ff",
"description": "broadcom/compiler: add V3D_QPU_WADDR_UNIFA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c6731daa5e70a28f5577a7aa572cad59e49caba2",
"description": "disk_cache: Fail creation when cannot inizialize queue.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e2c4435b078a1471b044219552873a54b1817bac"
},
{
"sha": "9909fe6bac53dc32c6599820387545f5019f8a85",
"description": "broadcom/compiler: Skip bool_to_cond where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8762f29e9c21315be7cd73f8207da4528dea871c",
"description": "broadcom/compiler: Add a v3d_compile argument to vir_set_[pu]f",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c78b372dd06b7156d897e4493ac7bac7bdb3622a",
"description": "radv: Define supported extensions in C.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8331b7c8d51e577a8ca37a9532864d1b90c130b6",
"description": "radv: Remove custom icd json generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f44a76ab437cc8c3a600aeeb5e220aeb9f0a1a3",
"description": "panfrost: Set barriers flag for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f934e922df65b42f9d77990086f1f80cb0165c5",
"description": "compiler, nir: Add and set barrier metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2bd2a03657b0289dc745324f700c99bfe13ebd0f",
"description": "panfrost: Enable ES3 conformant floating-point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcf6247fcbb94e249db2d940335fb57daa951df7",
"description": "iris: Remove context from iris_disk_cache_retrieve",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "b65680d59fd0cd906dd15080128079b9d13eb04a",
"description": "iris: Remove context from iris_create_uncompiled_shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "cee922940bed3904fa47b339abdf3a36adee8536",
"description": "iris: Remove context from iris_compile_vs and friends",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "730ce521044fb3ba1198a2baa6fd6c39e5c8740f",
"description": "iris: Remove context from iris_upload_shader()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "979434639e61d2b08c293949ead2f6b06467de7c",
"description": "iris: Remove context from iris_debug_recompile",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "4256f7ed5847505c30e903b6674dac88c5d03315",
"description": "iris: Fill out scratch base address dynamically",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "84a38ec13362a7c9d4477c21c37305e499d64287"
},
{
"sha": "564a9e18a7f4aa2787beb75421c6807830369aed",
"description": "zink: lower flrp64 and ffma64 when in softfp64 mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a64fe5ae5bbaf4eb3684363ea94e44046a58a5d5",
"description": "zink: add spirv interfaces for bo and image/sampler/push variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89580073f361d85f112366edf320eb96b2886e14",
"description": "anv: Add ANV_QUEUE_OVERRIDE env-var to override advertised queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1326e1c0fe56c7a036fd5cbc07c68268b642cbfe",
"description": "anv: Add fake graphics-only and compute-only queue families",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a90420bbe9509997b1f95b1e81fadca7154f383",
"description": "ci: enable max texture size tests for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "664a80387966f56b5fa62b1ba8270148c9a8d06e",
"description": "vulkan: Fix windows api conflict",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e487ae1b998c06b429cd071021d387c02c872142"
},
{
"sha": "a27d76a2d9a51dcb9028d0dfa8c1a3d1171e5006",
"description": "pan/bi: Push UBOs on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "040a350b1eb0be13613c7ddaa8524ac4afc45cfc",
"description": "pan/bi: Add SSA-based scalar copy propagation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa79168b9e4b35a0c9d34025d60d46aab74640b2",
"description": "pan/bi: Simplify derivative lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0acc6b564efefbef9c8902ffd0fd1bef5b220323",
"description": "pan/bi: Rework FAU lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6106fb5d8dc71376dbcebd5de41289362ed308f2",
"description": "pan/bi: Handle modifiers in rewrite_fau_to_pass",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "fc7770b1ddac0f26489925ded8002bd9a8886095"
},
{
"sha": "e9572ff3e98273680248735c060bf0d7589ad814",
"description": "pan/bi: Generalize bi_update_fau with fast zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f27e24934ea55b614eb90d36ff8e2abd5cc4841",
"description": "pan/bi: Print FAU uniforms in IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97e5181fe47e5b732262750fd67129c72366876d",
"description": "pan/bi: Add bi_is_ssa helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be02c0868c763a6ed5384d689ee52d7ffb79c332",
"description": "pan/bi: Add bi_replace_index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "54beea9799531aec85d687bb1dc07d6f07e1bea7",
"description": "pan/bi: Fix multithreaded shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "755227baa6d651b158fa560eb8238864bc0eef12",
"description": "pan/mdg: Push uniforms based on UBO analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c65067150d0587fbce6460ccdeb354640051e86",
"description": "pan/mdg: Update UBO promotion comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b70ebc14c0f66375bc2d6a9ed073dd54ee7aa17",
"description": "panfrost: Don't store uniform_count on Midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10f06a2b70491f4c07d0c7e02bc22a3adf23214a",
"description": "panfrost: Set FAU count based on program->push",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce8188ccf2dbb2afae9a4cb213dea9aad63b1503",
"description": "panfrost: Push uniforms required by the program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4dccea0ba37d6b8f91b689dd441ba6a4c8ff58c",
"description": "panfrost: Add UBO push data structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed810eb0a0c795dcfdf0d22f389a4020203bdff4",
"description": "panfrost: Don't truncate uniform_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db7e2dce1c83f826f01a6d9508b84afe34097347",
"description": "panfrost: Move sysvals to dedicated UBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0dc539a87227e88bbee790ecc6ec8ec6eb991333",
"description": "panfrost: Respect buffer_offset when mapping to CPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21c3e82495d7c6b7fd419e393f6b71642bf031f0",
"description": "panfrost: Fix race condition in UBO mapping to CPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0b94209154ea98d1de04647f3e18b4426d8fb7c",
"description": "pan/mdg: Set lower_uniforms_to_ubo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a82e5836089d26fcb70a3e964b8a395c25f1b9d",
"description": "pan/mdg: Optimize UBO offset calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73bbf08897545a97edd0e7e1d202ba317bc69968",
"description": "pan/mdg: Add MIDGARD_MESA_DEBUG=inorder option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7bcc40ec1b0ed82183eccb9c47db4166c2f7af4",
"description": "pan/mdg: Fix multithreaded shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6673c40011c0183953718f45bf0b9b4cba06bee5",
"description": "anv: discard all timeline wait/signal value=0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "34f32a6d6648073e2fda3fb78377124fb32bb288"
},
{
"sha": "aad3135ec97af1230714cc805eec21013c0f0808",
"description": "features: mark off GL 4.5 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "989731bbe273e2ec60893e9f3ef6da439fc75fee",
"description": "zink: GLSL 450",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2e67f679c961125d8e902151894dba5da33004a",
"description": "zink: enable PIPE_CAP_TEXTURE_BARRIER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c94819286e5aa84b9bf0ebb828d0c5be346fdeed",
"description": "zink: enable PIPE_CAP_TGSI_TXQS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "faa7393a6a049fa8b6743ff31b62c46a4498a0b0",
"description": "zink: enable PIPE_CAP_CLIP_HALFZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d9d7f15b9e08789aebaea476226be71fd453f3d",
"description": "zink: enable PIPE_CAP_CONDITIONAL_RENDER_INVERTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e88a6d1c7b03cc231ad95ddc9dfd9baf8dd07a15",
"description": "zink: GLSL 440",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6f7430dd50e2748e5e5ca9e9802a78df2ec961ca",
"description": "zink: enable PIPE_CAP_QUERY_BUFFER_OBJECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "90e8543da0542318c11cec8b9fa7eb05507f34d2",
"description": "zink: enable PIPE_CAP_TGSI_ARRAY_COMPONENTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49dd9d2026f919a537b90b1b6448a3ee0356b27f",
"description": "zink: add a get_query_result_resource hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffc66d4d8f8fbd8993471e0d3f0a79f5579eebcd",
"description": "zink: add PIPE_BIND_QUERY_BUFFER to the all-purpose resource creation path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4316e0459e4b35a90968aeabc5c0e14e66f66fcd",
"description": "ci: Ensure that jobs inherting the ci-deqp jobs artifact meson logs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eeaf7b51f382f53beea742ddc6ded81abbeca72c",
"description": "zink: fix xfb buffer refcounting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e163f1c9493c7eab4c6c5f86e3dbf5f097729c18",
"description": "tgsi_to_nir: Fix uniform ranges.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "f3b33a5a35e605101d45213bddf52f2f800a52bb"
},
{
"sha": "563806811522bbe1c821c31d4ebde2fd3dd5d316",
"description": "zink: enable excluded test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b65093c0cfbc614e88bb333fd99e4f578ddccdb7",
"description": "zink: correctly handle 64 valid timestamp bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d906c007d665725eb501f304aba31b8a25b1a18f",
"description": "radv: use a more relaxed alignment for upload buffer allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9de874539954c4fbd0cfd08443b3e60112e6c966",
"description": "ac/rgp: append the number of seconds to the generated RGP file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1185d09f0691365d56ff1e509ed711167d1f164",
"description": "radv: add support for resizing the SQTT buffer automatically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d79bb24b4a8911201ae86bebcb2619a23e8461e",
"description": "radv: adjust an error message related to the SQTT buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7e6f4ff3da39f36fdda8f0ec6eea4925cd3afdc",
"description": "radv: do not overallocate the SQTT buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72709c2bcef02001d5cba1c56b6acf27acedbf67",
"description": "ci: document arm oddity in build-rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b4bddcd99e7e98dc3e738f113cf6fa5d2225e6f",
"description": "ci: Restrict meson-gallium job to gstreamer runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "452a37e634e1e896a9bbf142477223a03454d944",
"description": "llvmpipe: enable GL spir-v support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14b2dc0013c73fbd47d232b2f3ff47d29f1f624c",
"description": "glsl: fix leak in gl_nir_link_uniform_blocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "5723919282c32bdacb68ef8d68f2132732e69017"
},
{
"sha": "a29e7c07849dd3d66c9956fff61769ef89b50a71",
"description": "zink: handle nir_intrinsic_load_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ed874d73fafcfbcb54730dc5c20e58f24d55f5e",
"description": "lavapipe: reset shader constant buffers after execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c10b7854902cec504b5bc5139d9a56e489c00b16",
"description": "llvmpipe: fix use after free with fs variant cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2937f69cc038a6305b353fa4926aa8c8f0ba44f6",
"description": "llvmpipe: add a mutex around debug resource tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "acaf07c24b348100ca6e011c5ca4531175ab0593",
"description": "glx: Fix GLX_SGI_video_sync for the no-current-drawable case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "88ca480c8babc684c22a6b53de4caaeb3bd9b0b9",
"description": "osmesa: Pacify MSVC in the test code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c5c1aa7c75c05927017325829cb3f354654d0b73"
},
{
"sha": "fbacd8a99c8b4e2f48af423a4552484f7271690d",
"description": "iris: Call iris_sample_with_depth_aux earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bd092736c631c8c544c3a830c5aea221d10e329",
"description": "iris: Drop iris_resource::aux::has_hiz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cfa38e5a9917f80e52cfa35393fb9371eb5828b7",
"description": "iris: Don't avoid aux state getter/setter with HiZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2a2ee319330c6bf22fa7cc3b076ab522818bf00",
"description": "iris: Loosen aux state getter/setter assert on HiZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0079b8543adcaad038022d95f345fdc3cc4348a2",
"description": "iris: Fix aux usage of depth buffer prepare/finish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71704794750578cd90b4ba4ed7aaf66eb1744424",
"description": "iris: Keep aux_usage in iris_blorp_surf_for_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e03fe19e576ddc8196ceb0992818f501b3a6eb7",
"description": "iris: Fix the depth aspect aux usage in iris_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "767fd868a07b18419ca9afcd229ed3bae45c6684",
"description": "iris: Drop batch param from iris_resource_prepare_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62831815e69f4d998c6fc319a5a66182abad9665",
"description": "iris: Delete redundant assertion in iris_hiz_exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0908d0c915701475255e7cfbc3dbe2c3a0ba2b3",
"description": "iris: Drop a stale comment about HiZ sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "becefe5a694ce6effcdce8d62a9d5df63d367f3f",
"description": "iris: Drop an XXX comment about sampling HiZ arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c6882c09007c6f7b1d4f1224e61ac2e0ac5882c",
"description": "i965,iris: Delete misleading HiZ sampling comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f961cf2047d6a1a1cd3f15b20821ea4aa0aa90be",
"description": "blorp: Assert 8x4 alignment for a HiZ op on Gen8-9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2573760b478329deb7598a75123762480d1c0ce",
"description": "zink: Factor out instance setup a bit more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f88d9c9d7cb4edea2cd981d09d1d076de37b535f",
"description": "zink: use better mapping for PIPE_FORMAT_X24S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "329b26ab7654263dacd66254d898c02f16c4c77f",
"description": "lavapipe: report correct value for minMemoryMapAlignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aea36ee05e996f504186176b139b5ef9737cd323",
"description": "zink: Fix win32 build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60cd7ff7f7a7a00322f015db86927e36b12d7daa",
"description": "pan/bi: Fix 2-write pseudo op scheduling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "77933d16d8c27a1f520be20aa227428bd4e83c7e"
},
{
"sha": "214e7de90935774d6743c75c7cd1f5aa49c2f9fe",
"description": "pan/bi: Fix 'last tuple' for terminal-NOP clauses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e487ae1b998c06b429cd071021d387c02c872142",
"description": "vulkan: Fix windows api conflict",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ea69f40d87c34bf6bd4c9bfc698472c9e9c07b5",
"description": "ci: run piglit on zink with lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ef36de243c2be34a4d285c410a116bd3b22b27a1",
"description": "ci: make sure all lava-builders have libvulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7725ad4aa21e3b63fb4a4ca1a2af7a0c87ca55e",
"description": "gallium/u_upload_mgr: lower risk of hitting an assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ccf9ef36285689818da89973b3585925a035d158"
},
{
"sha": "d81087a700c1115fa93c87e4d7299dd31cbba9c6",
"description": "zink: handle null xfb buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79dd0562f461b429aca81ea35ead9c6315659b85",
"description": "zink: create dummy xfb buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce230f15e4825f2e6bb7ec200e1bc049b1be21f4",
"description": "zink: rename zink_context::dummy_buffer -> dummy_vertex_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b69e8b16f4cb23c748252e14d9dc48d2e8db655",
"description": "anv: print out perf permission warning only once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b20e08fadd43bb0fbd3ae54d54c3678305a51715",
"description": "zink: enable PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e388fae89873dd425b2f021c2e52cfc83e1f5a2c",
"description": "zink: flush all resources with persistent maps on work batch before draw/compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "564bb1410cf72901650c61c5f757eb0c4e26d5f0",
"description": "zink: slightly refactor batch resource referencing in update_descriptors()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b92ba0100e3465af175733ff0c0e5f1874c5fe7a",
"description": "zink: track persistent, non-coherent, writable transfer map count for resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a7a226e495f9f4ff9d98d754429a61757edde82",
"description": "zink: set HOST_COHERENT bit for coherent resource creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "152916b2bb9adcda39818822770ed8be39f3a887",
"description": "zink: use = and not |= for VkMemoryPropertyFlags during resource creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd0ef080d03fa3a9eefb513aec8fee88339c33df",
"description": "v3d/compiler: fix QPU scheduler TMU sequence shuffling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "197090a3fcae47a4aa0faa06ea3a45e1bb64a458"
},
{
"sha": "79fcea9475da1f03164a855f32c4c259007a8a19",
"description": "zink: add a texture barrier hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "802c1afe9c6f31b92d4f6ee2ded7975156139094",
"description": "zink: handle nir_texop_texture_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "efbd3584e37594821558b8ab31c1fec4898bdbdc",
"description": "zink: rework viewport handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0a76b2067b2914a66f5253bb279a4b8186ca748",
"description": "turnip: enable inheritedQueries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed7e6eb54bdc13b524b0595749b118e1f4d4d3ea",
"description": "radv: fix memory leaks if a submission fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bf5713d73689fa1a7cfefb989d4d793863b726b7",
"description": "zink: handle vote intrinsics in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e35612e45f042eb36de1f4c5a1d494f19c087e65",
"description": "zink: add spirv_builder wrapper for vote intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf6901809e81d71afeff5d65b0d010350e869336",
"description": "ci: Add trailing slash to path for documentation preview",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "ae8f9584f4c98bc9574145fedf2939361997c33e"
},
{
"sha": "f758b1a25bff6ce33abc5e23190503fb22c5e8bf",
"description": "v3dv: support for depthBiasClamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7575fa71fb026003800bc5e376393d1cfab7113",
"description": "aco: fix adjust_vertex_fetch_alpha",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e8220e106bf22eb5103bfec7a3b97bbcf69aee90"
},
{
"sha": "19711b0f44a92e450240b7dcbae4f2c147ed6208",
"description": "radv: stop allocating useless ESGS scratch BO on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "caafedf38f1c0ced35340d2d0823203c8dbd4ae8",
"description": "radv: fix double free when creating a fence failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd03f1c6f6d8d63cf73c0ea6fc726bf74279e199",
"description": "gallium: Document behavior of more lowering pipe caps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcb5f9f94ac77080848be46ce7bf3edcae07ac71",
"description": "v3d: Stop advertising support for flat shading.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff805f8ac7911b57bd4e1bf1839db942e3e2d176",
"description": "v3d: Stop advertising support for PIPE_CAP_*_COLOR_CLAMPED.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2992dc7386d4cce6848483d4b334773d09b97c5a",
"description": "v3d: Stop advertising support for PIPE_CAP_TWO_SIDED_COLOR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ddc2f916fbe32af2443af59727dbbc543e04b88",
"description": "v3d: Clean up vestiges of alpha test lowering.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8ad931808e2d3f54b4bf2ddbbaa632be1018801a"
},
{
"sha": "b9a9cd59ff8938d1dd3c8a90a2cb4fb170d6adc8",
"description": "vc4: Stop advertising support for VS color clamping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e584d4f6dd80aae8dd7b199be6eda28cc711d8e3",
"description": "vc4: Stop advertising support for PIPE_CAP_TWO_SIDED_COLOR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc0841c82aec18cb93f4f1d52ea193c70cb846a8",
"description": "vc4: Remove vestiges of alpha test lowering.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1404b8b1e5b6c517851d3296feb659c1fa4cfdef"
},
{
"sha": "9aa7a2d10ce6c191171a13a3e2f7dc185861f069",
"description": "mesa/st: Assume that the default variant is always first in the list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1d5ce66b02016a8c985e3e3cc44df65ccfacca48",
"description": "mesa/st: Always precompile the first shader variant.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "659916d6742c561edb8c32b0dab5771f5f7ef34f",
"description": "freedreno/a5xx: Don't forget to count our custom blits against queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "881ce0f0a4f619104c38587695075467fc4f6c55",
"description": "freedreno: Remove FD_STAGE_* in favor of a \"disable_all\" flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cc3956193dcf9fb8bc3f43df0bd6fc1de58946d",
"description": "freedreno: Force updating active queries on batch reordering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1bab56e1ba5bd93c4b79034ab95f6ca411fc6919",
"description": "ci/virgl: Fix GLES31 testing on desktop GL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "697fb11cfc070154ef84ae3635c47267ecd4a9eb",
"description": "features: mark off GL 4.3 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb80609bb063c558efb9b8b2018887370f92e797",
"description": "zink: GLSL 430",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7909c642b167b3ab214f0ae4de1d1cfaa4a88c32",
"description": "zink: enable compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5cf5ad6f09469991f7447a3684f91f4abe1b287",
"description": "zink: export compute-specific shader/compute caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2771967cbcb0e1f6f7bbddd98764f3b940c8826",
"description": "zink: add launch_grid pipe_context hook for compute handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce6d08a0e76e1b5976695b3f2b3d7acfca731941",
"description": "zink: flush gfx/compute batches when the other pipeline needs resource sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dac99517ff2f6dcc8d5057d79385bb2e967945f8",
"description": "zink: handle descriptor set updates for compute operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e20a43ec3545f50705d16ace70145fa7b32dd19b",
"description": "zink: handle memory barriers for compute batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3633ed12b236f9221291303692eb8cc9ac60559",
"description": "zink: setup compute batch and add handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fa555772b99ff690716aabfea0b588d4348eafe3",
"description": "zink: break out descriptor updating into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2247a37247962951dcb2f64e1a454ae883fb01e",
"description": "zink: add compute programs and pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c50b12b9e32f86b328d5513b1a04c63da646287",
"description": "zink: rename pipeline_cache_entry -> gfx_pipeline_cache_entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79613650b3d6c6a0b09e158545ac35460e615f9b",
"description": "zink: explicitly get shader stage from shader during binding setup in draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "184d773d0f061eeb84110f0f37cc03dc40cf1302",
"description": "zink: make allocate_descriptor_set() take more params instead of a gfx_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9aee1165b215556bcca89db978120d1acbbed13",
"description": "zink: refactor batch creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcab2ca6b1bc5e7de146e83689a9a39ce6a793b5",
"description": "zink: take a pipe_reference param in zink_batch_reference_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f32891b159d8f725f9f9206c4a0d0144629b18d3",
"description": "zink: ignore compute batch when starting/ending batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f6ffc55431cb36f6de0560df091077542df279c",
"description": "zink: handle nir_intrinsic_memory_barrier_shared in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d2b6e108823a9c4280d2df0e86a0323e45b210b5",
"description": "zink: add handling for shared atomic ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deff4c220bce0099ec4dc9cac6d4ed398030217c",
"description": "zink: implement shared load/store nir ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36cdcbe0927c6a62d6a63d3d5caf9d7db1cd1d88",
"description": "zink: handle COMPUTE glsl variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d65c7cc0a872940e6801b643b32cdc5de3545dc",
"description": "zink: handle COMPUTE setup in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d9122c0417a027f8227c0d90658298211ac29c8c",
"description": "zink: handle COMPUTE bindings in compiler/ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5ff286992e90a055680e2eaa3eca1a861804d0d",
"description": "zink: add spirv_builder function for emitting a 3word literal exec mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "813c361fe02643842e88b88cb9849d7addc21517",
"description": "zink: wait on compute batch when necessary during transfer map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "261058f27797b33708c3394491017d14b0759838",
"description": "zink: make zink_batch_reference_resource_rw return usage info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e196c471a4a0003b278bd9451393ede9554b292c",
"description": "zink: make get_resource_usage() public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "079fae88229e5892b884f45c5c0b76d428b170e5",
"description": "zink: bump resource usage flags to allow 5 batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36ee845cd42aeec22b5b94363891ad24cbec5b81",
"description": "zink: add defines for compute batch and gfx batch count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c489dfefc3fde017af23af6be87b694ec7c01d0",
"description": "intel/stub: plug some gaps in our ioctl faking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4c642a7b4dc0b7699e3d5eb126b956b3df36c69",
"description": "drm-shim: report support for timeline semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "64cb03a52dc97e737b1e24eec6499223021174ce",
"description": "anv: only signal wsi fence BO on last command buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "ccb7d606f1a2939d5a784f1ec491cffc62e8f814"
},
{
"sha": "8297a9a429b19db7f2424776cb282466e3b2a938",
"description": "anv: break up internal queueing function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e93344288b7e6ae35fba9b7898388e4b6c1f2698",
"description": "anv: add a comment describing has_relocs field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2ef3dca47637f224efdf67625cf7963985cc097d",
"description": "vulkan/lavapipe: add missing VKAPI_ATTR/CALL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2608312d3365fb1f47dbd97cc15e9836852223b",
"description": "aco: remove loop to flag loop blocks as WQM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed020008b57744f7b9093da0f4c13bdedffb712c",
"description": "aco: rewrite setting of Exact_Branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0074a6f0532196f5d9d2be00a9d884100401816",
"description": "aco: do not flag all blocks WQM to ensure we enter all nested loops in WQM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "661922f6ac9576fc2077c5d50b53ef7edf9e8a18"
},
{
"sha": "9f9441c231858f6c36f84a63f02be6208903e69f",
"description": "ci: Append build image tag to LAVA tag used for minio path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7357bb6bb6ab2bfe6ee255c0a32b307c93b988db",
"description": "ci: Incorporate base image tag into dependent image tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7c3337d0bfee65292456316899afa54b5de4e170",
"description": "ci: Add and use .set-image template to construct docker image name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9bdbbf972d9fd50ebac595904fb807b9269d35e1",
"description": "ci: Move FDO_DISTRIBUTION_TAG assignment to template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dfdfebc8cbe9e8f3881eca55289f5fb45f919baa",
"description": "ci: Use MESA_IMAGE_TAG everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab7e1dff0bc6f273cc65897acba41213ec900b84",
"description": "ci: Use MESA_ namespace for image variables in Windows jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26d2ffeb202253bf13baea3567ff7881c357d15a",
"description": "ci: Set GALLIVM_PERF=nopt,no_filter_hacks for llvmpipe-gles2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e53e9df02633ddc546e0332f358f8775ab66877",
"description": "ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_gl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8061d038468975e3a011ef8b762d85961fad78f",
"description": "ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "339817f2e7f036ded6c8f7a41caac6898a391988",
"description": "ci: Disable two radeonsi jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4decf6f396e34bea8d4c4efbeb78c01fadc259a",
"description": "radeon/vcn: enable dynamic dpb Tier2 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7a481872ef4cac04e28cc954e00d07073fdbfb3",
"description": "radeon/vcn: implement dynamic dpb Tier2 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "905c1032092a59de55eff4fca3c847954ebac65d",
"description": "radeon/vcn: add dynamic dpb Tier2 message buffer interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc39225014a56bb9e5cc3822e4257678d1a03fdd",
"description": "radv: fix printing the debug option names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8220e106bf22eb5103bfec7a3b97bbcf69aee90",
"description": "aco: optimize AC_FETCH_FORMAT_SNORM alpha adjust",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd7d8a77e9a767b81d73e7820c48c2325101ffac",
"description": "radv: Fix vram override with fully visible VRAM.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cf2eebdf4f1eff4eaad30e6f62e026d8fbbe4ff5"
},
{
"sha": "eefb18e5fb679a9ab8c9cf174e5e69626fc44b00",
"description": "gallium/tgsi-to-nir: Take property NUM_CLIPDIST_ENABLED into account",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "055175d4840b2e8af40d1556936c4b5f75e7cc1a",
"description": "gallium/tgsi_to_nir: Handle SAMPLE_MASK output in FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96b03aaa175da4ea391c1e27b46a4235908611f4",
"description": "radv: use the global BO list from the winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f6c28474a3b9867bc1d4e1278c8dc8a7fd9823a2",
"description": "radv/winsys: enable the global BO list unconditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b967ccf77c2c7d928933c4c16868a8bc381c8df",
"description": "radv/winsys: add the resident BOs to the list of BOs at submit time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "afdbd71ba5ef3ab07dc71282a566cee582a1a675",
"description": "radv/winsys: add buffer_make_resident() to the API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "16abc82ef052fa41ba7b54dbe88b4745739e0fd3",
"description": "radv/winsys: set use_global_list to avoid adding a BO twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3235ff5cf4ef5795c1ed39f9156b2011e50e5119",
"description": "radv/winsys: move the debug_all_bos check outside of the add/del helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5cc0d61088732bf0e70ae5f7579506723e881c12",
"description": "pan/bi: Don't check liveness unless the index is valid",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "b8f042c9bb0e1c6de684222d301084e5e2b17c3e"
},
{
"sha": "9e1aa234485613154cc1ad2b67988fa5df460a18",
"description": "v3dv: initialize render_fd at the top of physical_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df48267c65f1247b21f379e3a758bb5ddf7ade37",
"description": "gallium/u_tests: test no-op fragment shader instead of NULL fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "974c4a17001bb27673c39048a335c5f3141acbfd",
"description": "tgsi_to_nir: translate FBFETCH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81d923fa51ec3c7d4ae95ff683999634f755c64e",
"description": "tgsi_to_nir: translate SAMPLEID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5088caa119739a1833e3d26edb7cd58acc161c38",
"description": "st/mesa: do scissored clears on depth/stencil as well when supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13f92183c7dbff9d76a83656862d0b2c2536e25d",
"description": "zink: support nir_intrinsic_memory_barrier_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ad9fd5da3f113aaa4995fe46c0ee9586372225",
"description": "panfrost: Fix clear color packing for 12-byte formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7008e6558a8c96920b48ed7265a85bca07f469de",
"description": "radv: Update JSON generator if Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8930ecd3cedda7e099ac10b0398cfbd2dfd805d3",
"description": "nv50,nvc0: add scissored clear support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23340b959cfe854dd2eb6cc820134f9e0dbd850c",
"description": "nv50: add PIPE_CAP_NIR_IMAGES_AS_DEREF to unsupported list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac2bcb9e3ce3fbc7b8cff252252465a4a889fa2d",
"description": "radeonsi: don't use cp_dma prefetch on GFX6",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "47587758f21019229be5faf9417e7dc5b9ea732d"
},
{
"sha": "568a66825912d17d5a1a7f9a0dea188c079c51fc",
"description": "spirv: Allow variable pointers pointing to an array of blocks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6d2afe1c83254c4cf437e14a221087ecc01cc7d1",
"description": "ci: Move out expect files from .gitlab-ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8246ad5f4f4cd08fffddd86862febc3bc4a78f9",
"description": "ci: Move container files into their own dir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4cb96d12b38c663533f135ae4259d8bd56f6a75",
"description": "ci: Fix selection of linker in Android builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4f4bb72745ca1fa507749843d32f320f879cf1b7",
"description": "pan/bi: Add nosched debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ced55f0bcc202f0087b213da756985e87091ef13",
"description": "pan/bi: Remove older cube map lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1dd3ff51e8b84e20ca8f66e3992b1dd3e0538fd0",
"description": "pan/bi: Remove old FAU assignment code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77933d16d8c27a1f520be20aa227428bd4e83c7e",
"description": "pan/bi: Switch to new scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f0c0082ab01cc6cba8048afe640779d6f0fbe164",
"description": "pan/bi: Schedule blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fac99a7c0b3cd648074faecc52a16238493f80b",
"description": "pan/bi: Add constant modifier handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5742d911663edb9497cbe3c9811ec06003beab0",
"description": "pan/bi: Add constant merging routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79dc2038a2f4649cc1a7aac00c29d2ee6a6292de",
"description": "pan/bi: Add constant state constructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aaaf9cfafe4af9371ade1e42983f9a86cd9fb01",
"description": "pan/bi: Add constant to passthrough rewrite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fc7770b1ddac0f26489925ded8002bd9a8886095",
"description": "pan/bi: Add trivial rewrite helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66100895ff0132b21108f4650401748e8532e51a",
"description": "pan/bi: Derive M0 from pcrel_idx while packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2096359cf9bd253315a7728e425ecc7e61374471",
"description": "pan/bi: Add pcrel_idx to bi_clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "649e45234f1f1a242866b39877cb015aca9f68c7",
"description": "pan/bi: Move bi_constant_field to bifrost.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee78628f786f834216b1e91ef43ca82fd41ca1ca",
"description": "pan/bi: Add bi_foreach_instr_and_src_in_tuple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a8fce919d22c1389e3511dc9970d62245bf53146",
"description": "pan/bi: Extract bi_ec0_packed helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4252fb84f4f0ad5ec6f3d966fec308a3b42ffd7a",
"description": "pan/bi: Add passthrough register rewriting helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09c5d4ce186a016d17522b0798dd0e0736388464",
"description": "pan/bi: Destructively schedule a single instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63271dca9a0710502178e63268324328f4be0ad4",
"description": "pan/bi: Choose instructions to schedule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a303076c1ab71f92907b1967c4b542af0c847198",
"description": "pan/bi: Add bi_instr_schedulable predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2537a53d5cc1f992366c9b7c5ea2781cc7913f5a",
"description": "pan/bi: Add writes_reg predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb27baa35acbcef4563d5ca96c53f7ccb305af93",
"description": "pan/bi: Add T0/T1 constraint check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0349181e40a03ce53404949d0e89296158dd7215",
"description": "pan/bi: Validate reads_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f1cda5284403f3f9e93ca1fa7eca703c87a0b3f",
"description": "pan/bi: Add bi_count_succ_reads helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06bde2cc31e99f309f7e06d18a236870f9d94c08",
"description": "pan/bi: Add bi_tuple_is_new_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "93c82c6facb10d88b2aac22defaa723e7361d5fe",
"description": "pan/bi: Add FAU update helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e5607c8745353061dae9575b217a8a73f24e8e4d",
"description": "pan/bi: Add constant count estimates to scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb7e363688e49047e6d88d0c2052dd8eff793c27",
"description": "pan/bi: Stub worklist routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ddff0fa8b1b597110247d377c84869b74f8f0ea",
"description": "pan/bi: Flatten block lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39406571ec4ebf9860a077878e130bc97472e2d4",
"description": "pan/bi: Add cubeface lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7b4ab7bd2ac0fb1f2413bf2f202d7bf369999a99",
"description": "pan/bi: Add scheduler data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07a3ccfbed2d7b0723a21a7014704ce07e67041b",
"description": "pan/bi: Include ATEST datum in the instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b8f042c9bb0e1c6de684222d301084e5e2b17c3e",
"description": "pan/bi: Dead code eliminate per-channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "08d98290feb67ec71e0944c1ce3f6deffa53a156",
"description": "pan/bi: Cleanup terminal block check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a27f8887dba8a5c73d7f30042927b8cfa785362",
"description": "pan/bi: Print program size in shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ecce71f71bb4206d2e4c1d5e29c0454032d2f79",
"description": "pan/bi: Fix shader prefetch size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5ab019b5a5a29d4b65f7b8bb37a5372919fa287",
"description": "pan/bi: Return the size of the last clause from bi_pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5c79e6d9fde89675c1dfff4b5a211d09f41bf8c",
"description": "pan/bi: Lower transcendentals on G71",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4f26d12f9c761d539022e4f1662b02e39efa6f6",
"description": "pan/bi: Lower FP32 transcendentals where required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3aadebf4a843aaa4fca0529ef76d84ac769e7a8e",
"description": "pan/bi: Fix bi quirks detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0219ecbfa056c7e0fd4b49f05bddc13aaccdb3f0",
"description": "pan/bi: Rename NO_FP32_TRANSCENDENTALS quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bdd4cbb57bef96fce2ab1da3877cbee7c9e5f3b",
"description": "pan/bi: Lower flog2 to a table and polynomial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4c028f77040fc78872e91e1a610e4c74c50ca46",
"description": "pan/bi: Lower FEXP2 with a table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "10b1f266872bd03881b7bd0c7894f0ebf020db42",
"description": "pan/bi: Lower frsq to Newton-Raphson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e5d11599f998dc89ad192fc85feb3c14b4e97a",
"description": "pan/bi: Lower frcp to Newton-Raphson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94fed29680c74f8857036ec97c3f762abfd6c014",
"description": "pan/bi: Fix FLOG_TABLE modifier handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "dd11e5076e6dda833b3e62551761aff9d2b01600"
},
{
"sha": "9157cf81240f898c1f36f1789982b53874101b4d",
"description": "pan/bi: Add bi_fmul_f32 convenience method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8eeb61a3bf9a0de4d803340efb7ccc47615b3b94",
"description": "v3dv: add a perf trace when a device is created with robust buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6f82027493aa533fb2aae6956f9584880708317",
"description": "v3dv: serialize pipeline compilation when debugging shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44dcc4c24d00d678bbd06509afd1b3bd5d878f01",
"description": "v3d/common: use spaces instead of TABs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae8f9584f4c98bc9574145fedf2939361997c33e",
"description": "CI: always expose docs artifacts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ac6e2fbfb47e737f2f823fec2931d80769acc33",
"description": "radv: stop using VM_ALWAYS_VALID on APUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a3de3a31fcecf2ff4e4b37e6f6d700f62eeec8c",
"description": "radv: add radeon_winsys_bo::use_global_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "263bd5e6fdac63ef9d4ab9d7867bbe4fa70845ee",
"description": "nouveau: print warning about unhandled cap only once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e00c4ea338e7f1f40aee03bd1ba34e1d461fd98",
"description": "radv: use less AMDGPU contexts by creating only one per queue priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e498f25ff4ea9a3382cbfa558205812a312bbd85",
"description": "radv/winsys: stop zeroing radv_amdgpu_cs_request",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abb3fab7c6a8c998594136e27fc468127dcd940e",
"description": "radv/winsys: remove unused fields in radv_amdgpu_cs_request",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0856f559a9ec2348474d4ccdc91a85955caf79a5",
"description": "radv/winsys: simplify the user fence logic for submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "05c383f9483241075c848cba2f318b74c2225ac6",
"description": "radv/winsys: remove unused radeon_bo_usage enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6104ff0534d277a3aae307eb563fb4365a14048",
"description": "radv/winsys: remove useless is_local check in radv_amdgpu_cs_add_buffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "856775400d5f6836aa760418bfb6f31b488aba6a",
"description": "radv/winsys: remove useless continue preamble CS for IBs path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e02b1577d0485a54c9e45114153e0f11660a9c1b",
"description": "radv/winsys: remove the radv_amdgpu_winsys_bo::ws indirection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb625b7a5ff501852ba7ce2a309217859d7cb791",
"description": "radv/winsys: use an array for the global BO list instead of a list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b29a8a206ee5981ce6d7a0ab1776ee30208b5dc",
"description": "Revert \"broadcom/compiler: improve generation of if conditions\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "93f8f83a95383e38769bca8cd3c236d3b1c4c87f"
},
{
"sha": "e91e1b45cb4a0174978c4dc1cd8802abfead0e10",
"description": "ci/freedreno: Run a3xx gles3 in parallel and increase coverage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec9d56c3faccf863c082ddd27b242de88d2c6306",
"description": "ci/freedreno: bump VK coverage to 1/4 of the CTS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "48dd9b7e341d7c93d242e7dc6a19760459603129",
"description": "ci/deqp: Bump runner to 0.5.1 for recent runtime perf improvements.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed138f2861a6cbc39085e0b506c90d35a3b3175b",
"description": "nir/algebraic: Partially revert 3f782cdd2591",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59237423567802661db7c591f67dc3abcfd629ed",
"description": "nir/algebraic: add patterns for a >> #b << #b and a << #b >> #b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b0443a9008ac4c004b1f3fb846b5c1e8c961df2",
"description": "nir/algebraic: Fix a >> #b << #b for sizes other than 32-bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "00b28a50b2c492eee25ef3f75538aabe1e569ff1"
},
{
"sha": "84821964eb6a6962a862223865d44e3c236df66f",
"description": "zink: force 4 component formats for samplerview/render textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b45c8a8671e93952ca94118bad4c0be532f1f628",
"description": "android: radv: fix building error in radv_android.c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07"
},
{
"sha": "ecdef27117776af09bedf98fe9b2be7ce2533787",
"description": "android: radv: port to using common dispatch code.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "23f8ca0c9dbab9f6c76ffb4f239229c1c6719d2e"
},
{
"sha": "a4c11385b7107c89558f3d0e23234bfcb52664a6",
"description": "nouveau/nv50: fix linear buffer alignment for scan-out/cursors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6650c53e64198d1b2a283778e620be8458765dae",
"description": "nouveau/nvc0: fix linear buffer alignment for scan-out/cursors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "92f12952f32ee08cd302f8591ab059ca5f167239",
"description": "nouveau: reinstate fencing on screen destroy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "28a781323fba87e6e338cfecb0b6fe25a08f61a4"
},
{
"sha": "0464117ad9bd47f079175058771220e8dad4f00b",
"description": "ci: remove nouveau from shader-db runs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"master_sha": null,
"because_sha": null
},
{
"sha": "862b6a9a97ad9c47c14dbc76ea892293573c746f",
"description": "radv: Improve spilling on discrete GPUs.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "8a9162c85a7b9140ead8ddc6eb1c99fdb2c89191",
"description": "android: iris: implement iris layer of INTEL_MEASURE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e67b8f504b4cbd1bc951fee4a8f53b19f25d36c8"
},
{
"sha": "5445e287493e5a68d406870e502c94ffceedb923",
"description": "android: anv: implement anv layer of INTEL_MEASURE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "4a2d9e44ff26138fcb0b92d03b6c05bcbbea5b80"
},
{
"sha": "9664bb1f3bb6afd5c3e9cd91ccacb6ce6fa9d38a",
"description": "android: intel: Print GPU timing data based on INTEL_MEASURE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0f4143ec3787ffc851feeb3ec4ee977ef46ee461"
},
{
"sha": "e5fc8a28dc77b1eecc12f11a351ae6f321a135f7",
"description": "winsys/amdgpu: try not to skip any code with RADEON_NOOP=1 to test CPU perf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccaad7d84423fcc4ed95ad1515d001479b4b3c59",
"description": "winsys/amdgpu: don't set unused usage for backing BOs of sparse BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d76b912bc382840cdc9fba0b44d09030f232c83",
"description": "winsys/amdgpu: don't inc/dec num_active_ioctls for backing BOs of sparse BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "77d111fcbf8adcc8cdef7506bbaa3d844aa58668",
"description": "winsys/amdgpu: move amdgpu_winsys_bo::use_reusable_pool to the u.real union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04f02e573cefb7eb26c574f971ce11460a2e18f9",
"description": "winsys/amdgpu: move amdgpu_winsys_bo::is_user_ptr to the u.real union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "96c188d023fa9fd634378b5053138f8b9f28cd05",
"description": "winsys/amdgpu: move amdgpu_winsys_bo::is_shared to the u.real union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4bb9df366a74b0f691c971a674357beebad4e86d",
"description": "winsys/amdgpu: move amdgpu_winsys_bo::cpu_ptr into the u.real union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c3778b8fe147e7ac09cc55e3e59c0f642ce5cbc2",
"description": "winsys/amdgpu: pack amdgpu_winsys_bo::is_shared and protect it by a mutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff311df6b54e2cab3c6afa3d00adc0a534b0eb5c",
"description": "winsys/amdgpu: remove amdgpu_winsys_bo::num_cs_references to remove atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06b9dedfd91f45244af758e342f3beac22afece8",
"description": "winsys/amdgpu: optimize out conditionals in amdgpu_lookup_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c9bc23d27ace5a98759814aedf678ac9c100dcc0",
"description": "targets/libgl-xlib: add support for virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75c7e4b2f8b9e57bb3fb29fb0704edcbe415ea5f",
"description": "virgl: Convert errno to string.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d37124b065c2b6c99c042fb402c6a23ce16b034e"
},
{
"sha": "09ce403b2d77ca80eade07562839103ed9b46f0b",
"description": "radv: zero the bo descriptor array when allocating a new set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "126d5adb11e18a329e197db8f117b47bba30eeed"
},
{
"sha": "2f534c2e2ee97b89c43f155c0e2f9efe5a3dffac",
"description": "radv: null bo list pointer for null descriptors on update",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "126d5adb11e18a329e197db8f117b47bba30eeed"
},
{
"sha": "021bc4f868308630df6f8311db3932046219d086",
"description": "nv50,nvc0: clear internal vbo masks based on the trailing slots",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a"
},
{
"sha": "eff837c7c2de627545dd9197d09f6ff337e68456",
"description": "pan/bi: Implement ACMPXCHG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d400d5e150f966653b516e7f8da714a76e97b194",
"description": "pan/bi: Implement AXCHG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0a2a0af75768d09ff138c87585cd9640986f114",
"description": "pan/bi: Respect side effects in DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5709f17a2739aeaaba29689144118b68ddc5ba8",
"description": "pan/bi: Add side_effects helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "836c1c6fb10e308d353aa2ff50f239545c2daa27",
"description": "pan/bi: Fix NULL deref with empty shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "d0902aa2d4d9652c62e7c6e63eee0ff5dfbc0b42"
},
{
"sha": "855e29cd78f2870a0937a6b105d4bc6aafd9cb44",
"description": "pan/bi: Make sure we never branch to an non-existing clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbce99a809dfd9f050ba28b8341562e418675695",
"description": "pan/bi: Add an is_terminal_block() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c391c32af22bb93f1914fbac492f77f4b6c7585a",
"description": "ci: Update to newer ci-fairy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "366fb28dacef2ef45702a9301b176190ac429e56",
"description": "ci: Fix MESA_TEMPLATES_COMMIT value",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "48f78dfd1ac10d5d309aff437f81d44d1ed06cd2"
},
{
"sha": "d1f93261b17d73eceb16b7081000b5bb8f6608f2",
"description": "aco: always set exec_live=false",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "3824c06aff27f9aae05c82c85a1a7779b27df980",
"description": "zink: support using lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3adf6da4c10c0bc1a5209455fee7cc6e75683a74",
"description": "zink: explicitly check for VK_NULL_HANDLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b38b1ccafbea38986ae419df026e2bb05972ada",
"description": "zink: check for error when calling vkEnumeratePhysicalDevices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc8613c8d5ea4e5497a1c4d6cdcd201a250eb519",
"description": "aco: add fallback algorithm in get_reg()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57cb2fc88e1708687b7468cac9210410a72185de",
"description": "radeon/vcn: enable dynamic dpb Tier1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b460c9b5d13c351972c755b03832dfeacd0f2b79",
"description": "radeon/vcn: add dynamic dpb buffer Tier1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6b4326346bcfe2957f662b3e796304d3e5c1064d",
"description": "radeon/vcn: add dynamic dpb interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "480d1436fe965d9519b1943ed47d1bddd4af8c6d",
"description": "radeon/vcn: clean the message buffers and their indexes logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f6cd7bba91e8be99e7736e59fe9df539444daf3",
"description": "zink: be a little more precise about query types in one conditional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d45ef517c604ae60977c7f2597f0ea5f32124c22",
"description": "zink: unify shader image unbind codepath",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c72d99550c88434243c4ea58b777ff52f8b58fe1",
"description": "v3dv: allow a component swizzle in copy_buffer_to_image_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d4a0797ceefc841dda4b8db8cd6b0ed03ba7815",
"description": "v3dv: batch copies in the copy_buffer_to_image_blit path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7aa04ad0659d8a4766ba6d8ea45f0602cd9f99f8",
"description": "v3dv: handle D/S buffer to image copies with the texel buffer path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ecb2eaf26dd980d28a8a9ee3caab72c8336077f",
"description": "panfrost: Don't add the tiler BO when it's not accessed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66125c429fe7ced20e1125b9a439ae98d5fab993",
"description": "panfrost: Fix a polygon list corruption in the multi-context case",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d8deb1eb6a2244e765a1789c87b32ff43bd5349c"
},
{
"sha": "0c3fe064215864e7966c8640ad36f173d78cb855",
"description": "spirv: Skip creating unused variables in SPIR-V >= 1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3abbe7a24c0a1927313ce629b0d14a11d7e61c8",
"description": "spirv: Count variables *after* unused ones are removed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cc98ba2eaf29cea084a5756ff851057f3513e555",
"description": "spirv: Use OpEntryPoint to identify valid I/O variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4654650d6b56db2d2ebdaac4ac72d9da84159335",
"description": "nv50/ir: Initialize BindArgumentsPass member sub in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a5bdd6cf77511ae8a219db6f1aa6d8e46c26fe4",
"description": "freedreno/a6xx: Add support for glDrawTransformFeedback().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59f047e6e70bf8ebce1921707ecd75252c9d0f41",
"description": "docs: Document PIPE_CAP_STREAM_OUTPUT_PAUSE_RESUME.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "500945041391f1dcacf8dc7bc0d91fb45aeb8f53",
"description": "freedreno/a6xx: Skip guessing VSC size with indirect TF draw counts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fbaf13682147faa8fd6fa1c19e588f3ef4c5e678",
"description": "radv: Pointer arithmetic without void*",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "736834931bb2e72a3bb9f25c507eb654e5c1b66e"
},
{
"sha": "27d496706eb4a2e923b291cc014979026eb0c381",
"description": "anv: Move extension tables to anv_device.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2d6de5d2274e0e2ed6b233c7cee5ec97def7a5f7",
"description": "anv,vulkan: Move anv_icd.py to a common location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "91931c4eddba8f3e5d7606c96ad56e2834660c1d",
"description": "anv: Make anv_icd.py more generic and independent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7a045ed632deee6109e7340a1180507ea2647f5",
"description": "anv: Pull the patch version from the XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf54fc768ec89c512adb71515650d7a52f82e6b2",
"description": "vulkan: Rework extension disabling on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0260b4a7e74c4ef3aa64a9dfe37895654584bd86",
"description": "vulkan: Add a common helper for enumerating instance extension properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f26b336331f9fb63eabbe3ab6949f924d7d28113",
"description": "freedreno/a2xx: fix scissors clamp bounds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "6ae726b79988addc50c1ed149151a351d0343d9d"
},
{
"sha": "3aeb029728387fba26931fd690e11e21f77782bf",
"description": "freedreno: Drop pointless clear of used providers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4338cafd7f2d9fd8557d65ece569414d9be60228",
"description": "freedreno: Backport a5xx/a6xx fix for active query handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b709efeb0981c4b95cc347eb9d61e6e52dc6d360",
"description": "freedreno: rename batch->active_providers to query_providers_used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75a43866769620f9ade6f71e7d1d9e7d9d4f9ac7",
"description": "freedreno: Make sure that queries are disabled during shadow blits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "50bac9f3fb267de993aa00bf00f6f6e4461d6ab9",
"description": "zink: move maintenance2 extension to right file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a88cd98315c6eecd8026402cf785ca5092589b58",
"description": "drisw: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a3b42a717ce4fa4450066352f04f2e1ef78ad9a"
},
{
"sha": "6ae726b79988addc50c1ed149151a351d0343d9d",
"description": "freedreno: clamp scissor bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "da21eab1428758024967de04598b2898583d4e41",
"description": "radv: print image array size in debug mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "564102b1be0da61e86010033e37b5667c3406e4a",
"description": "docs: fix invalid rst syntax",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "2e2edaa89b4cfd935f1dde28e81bbcacf39ad15a"
},
{
"sha": "b4651890be4db10a6a6ebf0e6cf2fad7d00623b9",
"description": "frontends/va: Update conditional checks for code stability.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "083843de1efb34e8b6774fa453c8c6139cd4b580",
"description": "nir/lower_io: Fix grammar errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6630825dcfb384a17947c9f98f1cab3c157d2c0b",
"description": "broadcom/compiler: let QPUs stall on TMU input/config overflows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d57a358128f13ea9e20216938387dbf425c1e394",
"description": "broadcom/compiler: log spilling shaders to perf output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f90b729fb04a3d8a9c341e289b831a287a7dd8e",
"description": "broadcom/compiler: disallow spilling if TMU pipelining was enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e18d6bbf2fd2201f23f979a8f217af8a5912f2b1",
"description": "broadcom/compiler: disable TMU pipelining if we fail to register allocate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecd654bf00255a04f17d52451348046830425690",
"description": "broadcom/compiler: support pipelining of image load/store instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0bdc6dca6c4c6624f064f2cee062b30a65a1444b",
"description": "broadcom/compiler: refactor image load/store TMU emission code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "be45960d3e23cfa9a96b5f15d64f8936be0f8f28",
"description": "broadcom/compiler: support pipelining of tex instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "197090a3fcae47a4aa0faa06ea3a45e1bb64a458",
"description": "broadcom/compiler: implement pipelining for general TMU operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e96f0f8cd1ef02fcedf68f1d0afd9ce403fa0d8",
"description": "broadcom/compiler: prepare TMU spilling code to account for TMU pipelining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3926030183c8875856c29979f1aba75417992f6d",
"description": "broadcom/compiler: fix indentation with TABs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "14bafbba9bbef1aa4a5a9194ce53f931f33124cd",
"description": "ci: Run 'time' in the background and propagate signals to test process",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "35f59e14f833944bff7df9ab99cf87bfb402c52f"
},
{
"sha": "09e421846d68286cdce159463f21c69c4b6818b8",
"description": "nvc0/ir: Initialize SchedDataCalculator members in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f1c6f36ec2e691589f043f3969afe00c84cc090",
"description": "nvc0/ir: Initialize NVC0LoweringPass member gpEmitAddress.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49d77357eab13f8a58c2c6be00a718a8c1097880",
"description": "amd: Disable surface modifier test on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdfd316d5b5e67b7c3e2dbff93c803e1f648385e",
"description": "radv: Implement VK_KHR_zero_initialize_workgroup_memory.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1e59cdbf779e58d55a00f51ea1143b92410cd0a8",
"description": "spirv: Fail when parsing invalid Initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e41b0202c9af96d511546e2e9c78742e86fb981f",
"description": "zink: don't pick a cpu device ever.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
},
{
"sha": "586f1397133f2d918fc440c6bfce858d73f5cb80",
"description": "winsys/amdgpu: expand the slab allocation range to [256 B, 1 MB]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e97af11ba95f2563579414c4c68f2cbd5af4928b",
"description": "winsys/amdgpu,pb_slab: add slabs with 3/4 of power of two sizes to save memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35005881bf969c934c57d5dffb76ad1a8efa2310",
"description": "winsys/amdgpu: clean up slab alignment code, handle small buffers better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "965c6445ad419aa49302f75db1d99345708c5aae",
"description": "winsys/amdgpu,radeonsi: add HUD counters for how much memory is wasted by slabs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e47fe9a940f3989caf98024fdc584641601fa2e",
"description": "radv: fix waiting on the last enabled RB for occlusion queries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c167b773fe0f4bdf4ad9d385ea23cec5f812cc0a",
"description": "freedreno: Put an upper limit on VSC size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ff61e9b54d9133cd7ac2f2d4b4761a43383834a3",
"description": "freedreno/decode: Fix overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "57238876765017ae8c3217f702e67cb1cbcc4008",
"description": "turnip: fix resolve MSAA D32_SFLOAT_S8_UINT image to S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "09e9be3d8f5aee0819fe2a5bb9d8f598f3b0d842",
"description": "turnip: fix resolve MSAA D24_UNORM_S8_UINT image to S8_UINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b609d4677d3f910c546c1d94d8ddfe4511e2f065",
"description": "i965: use aligned malloc for context instead of ralloc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "a545fe9742cd580245290da97c18e6e77e0524ea",
"description": "intel/perf: introduce additional ralloc context parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "095fd121a327c7e11dedd6bc7d85bb2abb7a47bf",
"description": "intel/perf: cleanup, remove duplicate function declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "047d799a16837983603683080e52254fc78594bc",
"description": "radv: Fix assert.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07"
},
{
"sha": "469341fabc987c3a06327118a23f160772223a22",
"description": "radv: Add modifier fails for CTS bug.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "58e52326254e6967018354bf678fc7fa7c0eee53"
},
{
"sha": "736834931bb2e72a3bb9f25c507eb654e5c1b66e",
"description": "radv: memset the alignment hole in cache_entry to 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fc5d18aac39b1cbeed29866037e9c8dc066611b",
"description": "turnip: fix UINT64_MAX size wrapping in tu_GetBufferMemoryRequirements()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea42632ba754846d362e2d9a235dd7ba265b26dd",
"description": "turnip: set sparseAddressSpaceSize to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5a975fc8e70eaa0f0e24b187b1b0042204d1f569",
"description": "pan/decode: Prefer sizeof to ARRAY_SIZE for char",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df8c4471b3e765e2a620afa17d15f63017530f4c",
"description": "pan/decode: Remove tile range validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "53c672aa12f7d6a185a28a5f87f421e7c77b809e",
"description": "pan/mdg: Drop unused stage parameter to disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a00db92e4908bd63d264aa5f793a78f6727053cb",
"description": "pan/decode: Remove mesa header dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "307191f88c9935f43934cbe2f630371f03ed1c59",
"description": "pan/decode: Remove unused disasm stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "641b8a6a19cd5d16cb831230cae720b827113826",
"description": "pan/decode: Remove pandecode_prop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19ae0017d1f8ba4ea82bda765cb9f408e08221f0",
"description": "pan/decode: Simplify tiler printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aa3e959b818faeb437ef84634a54ef710f43be4",
"description": "pan/decode: Remove unused MEMORY_PROP macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19a29f2e45da85afeab0020623bbc672b3791d1d",
"description": "pan/decode: Deduplicate shader property printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c0669979d0d6b4ef2a5094b9e6d8c7077afc177",
"description": "pan/decode: Deduplicate SFBD blend printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "71c43211c1a7437724f345d211e1adf1bf3da349",
"description": "pan/decode: Remove dependency of decoder on the encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "776a6a84351a0e5aab9725e0a49a29161e17d94e",
"description": "pan/decode: Remove tiler size checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aba23ec43e4d47677a10ce54c9cacb57e1ea5e08",
"description": "pan/decode: Be explicit when printing invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dd388b14c8d5f0bcb0004fc1382846f42b8ece9b",
"description": "turnip: add missing register write to disable dithering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bdaa4d1ee0029d13e5d76060c1fcbf95a46b1145",
"description": "turnip: don't always use 3d ops for blit_image",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "872c4bcd27db7b7ca26abe9fc090ae26d502156f"
},
{
"sha": "b37bd5f89b4110e1038a4a6979d345f7b9f17e13",
"description": "turnip: IMAGE_FILTER_{LINEAR,CUBIC}_BIT only for non-integer formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b4653c1033be250f4fa489355c79cb767e1b2b01",
"description": "turnip: use vk_format_is_int to disable COLOR_ATTACHMENT_BLEND_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "de44e700b1606a181d1a13013495040b35c1bc5a",
"description": "turnip: delete unused vk_format_parse.py file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "596e82510daf55e402677ea7ed532faa07e3c614",
"description": "turnip: fix logicOp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0602d4ec69779db11008a8e370b1c46442fc7784",
"description": "radv: correctly enable WGP_MODE for tessellation control",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2338e4ad36fc41414e0d2362e5191d39d218a1d4",
"description": "radv: correctly enable WGP_MODE for NGG and GS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "56cd79b63d25ef0d5d795bfa6ab58955b9f96e3b",
"description": "radv: round-up num_records division in radv_flush_vertex_descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4cec72c3a9cdea1cd474979c7019c70771c5cd82",
"description": "radv: Use typed outarray API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e8b8f0514081dd591bf4e5416acac18ffe6f911",
"description": "ac: Remove unnecessary header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5df057a3e6525074e50e620b5b732e22e3ba6304",
"description": "aco/ra: Add helper to get a PhysRegInterval for the register demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "32fc4dada20a88a33e165e37e7df6734b7099dd7",
"description": "gallium/u_vbuf: skip non-indirect draws with 0 vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc9645be67d62b9147640909fbef6b418881d93c",
"description": "Revert \"gallium/u_vbuf: skip draws with 0 vertices\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"master_sha": null,
"because_sha": "be8d811e57973e9d3632f90e47fda1f5c24ca379"
},
{
"sha": "d49b0fa72fb6464657d786db4174cbcee6ff37d9",
"description": "anv: Implement VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a2414ada876e4d694f109a79d8cd33b59d7afafd",
"description": "nir: Add nir_zero_initialize_shared_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c4f2297f007202ce868b7f5297c7418fe88ad9bb",
"description": "spirv: Recognize zero initializers in Workgroup variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "378eca1394ad019325b38f92163bd43d8eaefa46",
"description": "spirv: Refactor variable initializer code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "696b0ab2c923024c865fa0ffdf725b2d4b6328d0",
"description": "lima: always set stride in texture descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce432ac7cd3aa4a4b0c571989ad367b1d17487e4",
"description": "lima: enable r and rg pixel formats again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f17c8dc79885d61feb3c3a37be8935c364202569",
"description": "lima: set yuv formats as external_only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "774fae34f045c12915b5ff26c64ac091a8c743d8",
"description": "nir: Drop the lower_mem_constant_vars declaration",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c730ace12b51d46585fac6710fbe57dccd67071c"
},
{
"sha": "6adf410cc077e4b4bc1395fa3065d08064539e69",
"description": "clover/api: make use of validate_mem_migration_flags in clEnqueueMigrateMemObjects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6e4f7e14af9135a9e680f3915002dbb8cb7a0beb",
"description": "nouveau: add support for SVM migrate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7616c89a4af756cefc865970509f0a184a0d787",
"description": "clover: implement clEnqueueSVMMigrateMem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3718938c1acc165ba98dce4cac1c75f93a740017",
"description": "clover: track allocated svm pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3c2432b375237bc0a2d3c75d5c8ae0b18fb3903",
"description": "gallium: add support for SVM (Share Virtual Memory) migrate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e474224131e54ce278edc0fac6586ca657be1d9",
"description": "zink: wrap some long lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7d9ac2956253f4b7f65e1caef1a3394d3e2f29f",
"description": "zink: refactor vertex-order emitting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06e421fe5c219f6b8be967649ba99e1f4f9355e2",
"description": "zink: add a get_spacing-helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e240221d1541ca81a8953990392b8f647c8c24cd",
"description": "zink: add a get_primitive_mode-helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "701ade314fcd3e8f18e1ce84aedc98facc3a124a",
"description": "zink: do not insist shaders come from glsl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84fd3b7709a4823711fcfa643fdc68f03b16f0e4",
"description": "zik: correct spir-v caps for textures and images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7ce9c029b1957373eff3148b8bb2cca2b5d3dc21",
"description": "zink: only emit cap when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b6da248c0edf86dc5b02dab12ca5f34da31c7ea0",
"description": "zink: only emit SpvCapabilityDerivativeControl when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "36a4b423fe9e6a61753f891739e26088682c2040",
"description": "zink: correct return-type for function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fbacf5bcfbcf6b481d669eac85faa86a04a5e14",
"description": "zink: be more careful about limits when unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5b9042577c88cefd9bcdf88b525407b178525d9e",
"description": "zink: remove stale TODO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f064b7a42c86703b22d90240094f2ec3e8ee7797",
"description": "nir: Add some ssa-only fast-paths for nir_src rewrite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "592c17b39d949951bcf9c90138719ff7471e637e",
"description": "va/picture : Added failure check for stability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eec2d4e466a89ece98b2c0e3947db41d84d08a95",
"description": "anv: switch intel perf queries to query layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ca1f488e6f6a5796173307a474b7fc22a2f7766",
"description": "anv: switch khr perf query code to use query layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76bba61e0be7c0e4448e3a4bd732e1e62645843d",
"description": "anv: compute commands required to implement perf queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "185df6ac9cfb8cad9c925bfba249f8479890cdad",
"description": "intel/perf: drop the special READ_REG operator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f721f2ad05f70f1e2ef069f52f21b30fcbd56cf7",
"description": "intel/perf: add DG1 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b335bc55ab1b9e90334807dc6463ef5f07633a9",
"description": "intel/perf: add RKL support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4d6741b11b1e189fa163e590590b4d1b04cebb7c",
"description": "intel/dev: identify rocketlake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1b3443fbd974fa776462ad7e097029fafd47ba3f",
"description": "intel/perf: break TGL perf configs in GT1/2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f97fc0ff8b33fbf24a664962c51391a3a51e7e5d",
"description": "intel/dev: identify tigerlake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6afe5d3624eb2e5025378d55968a824b6b89425c",
"description": "intel/perf: add async compute metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7335faa1a9cec997c2289db915b7972b4158f196",
"description": "intel/perf: small ICL equation refactor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5f32e948f6290ca2d5cd6941f03af58c682fe67",
"description": "intel/perf: update files from IGT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d0886089e3b60a6a14326e038b0cb9ec6adfaf5",
"description": "intel/perf: remove reordering script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "01179d2bc38e33bf24397349e4e76e58b71e8571",
"description": "intel/perf: reorder xml files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "12ee1ec25e8fd313bc7c3a9898bd3e487b335e9d",
"description": "intel/perf: add reorder script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "404d0f762676547d39f30cca8d4371a81cb6851d",
"description": "intel/perf: rename lkf into ehl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ed29f944ced3ea2d476ab0f010610bf88f669f8",
"description": "anv: remove unused query pool field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e649124462c9a9fba17a854540f916c723c94c0",
"description": "anv: fix layout comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c513250255d6ad031b8574ed7bb54a1e1ccdeef",
"description": "intel/perf: switch query code to use query layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8750f43a9077b3b53f54505aaa2cc46fab5d4f90",
"description": "intel/perf: add performance query layout using MI_SRM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f32d1bf5295ce420779b324c6935e68ac6ad8be4",
"description": "intel/perf: query register descriptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a6e980e9bf6c33f4166b423ead0d221c76c2bcde",
"description": "intel/perf: prep work to enable new perf counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "969f6efbc2f35fac9253a21fd3b64c0211573862",
"description": "genxml: PERFCNT registers are available since HSW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "adc7f97a7073d6b2a19b461f0c53060910e80267",
"description": "iris: don't emit IRIS_DIRTY_VF depending on trash in restart_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "470d3a3640e2635e36b79e12a611f379f814e9a7",
"description": "panfrost: Update ctx->batch when a fresh batch is requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "834bb5e54cfb20ecba3a55358dc19494e91381e5",
"description": "panfrost: Add a panfrost_compile_shader() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89cfa4180ba6ffe4e89ce2110da8c1a6b2ebf6fa",
"description": "panfrost: Use dev->arch where appropriate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d78f686ad1c523f1ac3fafc01d6895f05dc303c2",
"description": "panfrost: Rename and move pan_render_condition_check()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3913089d2d87623e4be6169cf5f0902bd1a29e3f",
"description": "panfrost: Set attribs and attrib_bufs to NULL when attrib_count = 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81a21ea9cd1134fd22ed07d83925976bd3625280",
"description": "panfrost: Only allocate the extra attribute buffer entry on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63d9e412ecebfa786021376556893879412e0bf0",
"description": "panfrost: Don't memset the last attribute buffer entry twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4544d00e71ab95e5512669c4a458787df0f29f44",
"description": "panfrost: Get rid of IS_BIFROST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec6c6f610c4e8fc69e3d86bef56cf64eeaccbd4a",
"description": "panfrost: Fix tiler job injection (again)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2f1947b39ca5426f1bb501d22cf3dcae9ae411ea"
},
{
"sha": "93f8f83a95383e38769bca8cd3c236d3b1c4c87f",
"description": "broadcom/compiler: improve generation of if conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b60dfa2c0926fd119e646df01a87cff495bbf98f",
"description": "radeon: decrease the size of radeon_cmdbuf by switching prev fields to uint16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34114e1dcb50a9a6be311e4fc9cdfa1d6795a8c8",
"description": "radeonsi: tune NGG shader culling vertex threshold for each chip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ffbf3a5f8b51cb2f2a98fc0eb64e5ff369e4b15c",
"description": "radeonsi: simplify the NGG culling condition in si_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "75817435108bc4a2109074fb6c1d25defe38f5e0",
"description": "radeonsi: set current_rast_prim at bind time for tess and GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2edfb279137e8f0f8be0f8ce710056591a670a19",
"description": "intel: combine common gather routines in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d6fc72e286d57ff2770d7540a9eead7e1d3e2aed",
"description": "intel: support secondary command buffers in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9eacbfaf7be7cc5cac03c60fa64d558ea693a03b",
"description": "intel: stop tracking submission state in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f7d4ebbf86477a5788ef741b75507e5f898db559",
"description": "iris: add hooks to call INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b338bb70e0df3839718315140f217d173cc6d460",
"description": "iris: add a iris_context reference to iris_batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e67b8f504b4cbd1bc951fee4a8f53b19f25d36c8",
"description": "iris: implement iris layer of INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cec1a9bbb92cc47dfb73771234002c1302e42e90",
"description": "anv: add hooks to call INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b6209b9081c50657ba81c79d0491afa2904f662",
"description": "blorp: add hook for INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a2d9e44ff26138fcb0b92d03b6c05bcbbea5b80",
"description": "anv: implement anv layer of INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5f3eb1961d5c98796c415b5cde1bae49ee7590e",
"description": "anv: enable timestamp for INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f4143ec3787ffc851feeb3ec4ee977ef46ee461",
"description": "intel: Print GPU timing data based on INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9960579c339774a3c549552f287824c0c4371d3",
"description": "radv: Enable modifiers with the WSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "58e52326254e6967018354bf678fc7fa7c0eee53",
"description": "radv: Enable DRM format modifiers on GFX9+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7f7da82dbb7839593f454d92e57b0aff15b65a07",
"description": "radv: Add image layout with drm format modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1fbb6ff563004d83413eae3cff41bb643d29db4a",
"description": "radv: Add drm format modifier queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c83e3ea98b7e2c8972e9897c5971f78c69a7138",
"description": "radv: Add format modifier format queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4dbbd59a010a44efd095dbda64282eeebf290db6",
"description": "radv: Don't relayout images with modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f543f09e2ac2424226b89f5a41371b444cff4635",
"description": "radv: Use the surface offset from ac_surface instead of a plane offset.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd816bddf29116d41320df2f16ee23f9933f4fd8",
"description": "radv: Extract DCC format support handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21f476920e8543ad2ceba40f18115ea9534af3b6",
"description": "amd/common: Add modifier size helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a678ec9b8c057311ed7e96977c067e5469ca9825",
"description": "nir/from_ssa: don't check for interference within the same set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd05620e437e4957c9408cae249517f00236cee6",
"description": "nir/from_ssa: consider defs in sibling blocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "943ddb945877fc8a48dd7a435d40e1a9e7b9eead"
},
{
"sha": "abdaf5fab82c7d74c036cf576b012b71fcab705e",
"description": "Scons: check for timespec_get on windows as well as unices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2545f22f46df332da85356f7103470c4734f4e6",
"description": "vulkan: Drop the type_prefix parameter from gen_extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bafd0c680d20c61e180e5469a882d201352abc15",
"description": "vulkan: Rework vk_device_init and friends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a7514ea099eb4982f4376213debb88a191132a7",
"description": "anv,radv: Use common entrypoints for VK_KHR_deferred_operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23ba48a0c73032bf01f8364b3a759f6bf50c1b31",
"description": "vulkan: Make the debug_report implementation internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41318a58196d385ce97041e16a055baf892e38cb",
"description": "vulkan: Use vk_object_base::type for debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c41eaf0add39cff5c3aaa79ffdd6edcc484cd72c",
"description": "anv: Use vk_object_base::type for debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bd1705a4808f61513f5ff818679efd5c5f105f8a",
"description": "vulkan: Make vk_debug_report_callback derive from vk_object_base",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"master_sha": null,
"because_sha": "51c6bc13ce3a70b1948ce5c4edbc1d29c5460986"
},
{
"sha": "19d7cf045755c50e4045ea10b39c35ee985aa76b",
"description": "radv: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3f2341767ba60e377a1440b5d3997da862f6e44b",
"description": "radv: Use common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23f8ca0c9dbab9f6c76ffb4f239229c1c6719d2e",
"description": "radv: port to using common dispatch code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d16621281688814146f0f5a116ebb462d00cc60",
"description": "radv: move to subclassed instance/physical_device structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "abbca2fa9281c4e8b5b5b078d950275bacdddf1a",
"description": "radv: remove all entrypoint enabled debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f695957421351e951ec92d8b892e22129e64f6dd",
"description": "radv: move queue object to a common base object",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9b1138e3f0e960119a46dc08794132719c93173e"
},
{
"sha": "7fe36c1187533854c39e768bb82d47bb9b8a2568",
"description": "v3dv: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9933b188d2a9a27f49b5f6fb25f47e5d7040f02c",
"description": "v3dv: Use common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "21f9a886737abbc89711cf1e085e1da8df65723f",
"description": "v3dv: port to using common dispatch code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3e2bbf5d504eddf929a0eed5635f44b3e68a0595",
"description": "v3dv: remove reference to v3dv_instance on v3dv_physical_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bde7e1c313062c1f70a57054b9c2c9e1184d6d25",
"description": "v3dv: Drop v3dv_instance::app_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9c0079e0ee1ad18e9c75f6e5a56188a52acb9837",
"description": "v3dv: move to subclassing instance/physical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "249652fc1ec801a0d7070679161c27cf9fff7747",
"description": "lavapipe: Drop some wrappers in favor of common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "394708b3cbaf58ba1441ee0850974aa897e2318e",
"description": "turnip: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3a8060271c7c171cf6bac0e30a102e5ee6a79054",
"description": "turnip: Drop some legacy wrappers in favor of common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0870cf4c06d9c8298be8a577d63104fa27ee7290",
"description": "turnip: Use common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "59d70c47c7742a65000e2a4e7a7bd2b8e9f5751d",
"description": "turnip: Use the common dispatch framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ed9e75950b38cb6e0c96bbcf5cec1f0e7d9a96ef",
"description": "lavapipe: use common dispatch layer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae895d308adfd204b61653fe70cad9be74f6d0f6",
"description": "lavapipe: sort extensions in proper order.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce98c8f7af33371afd436de8bcb64ad369831e90",
"description": "lavapipe: add missing wsi entrypoint.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd3c665df084cb297c633f5c573c272be5016b10",
"description": "lavapipe: move to subclassing instance/physical device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bcdf481d13cb8c306a64bd31352ccc654f78ad69",
"description": "anv: Switch to the common VK_EXT_debug_report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eef79aab1c3cc72357c57dee1b132994c70aa620",
"description": "vulkan: Add a truly common VK_EXT_debug_report implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "06f877f6e6e9590d86bb941a5baae7de85751356",
"description": "vulkan,anv: Move VK_KHR_copy_commands2 wrappers to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac6be0ef223fcf0d17f4937274146c43bc996b0d",
"description": "vulkan,anv: Move a bunch of trivial wrappers to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f51155a349186ebf567218eba11e65be2cfb214c",
"description": "anv: Make Get*MemoryRequirements a wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3536bec0fa01908a1afd28bb3596927c22a98573",
"description": "vulkan,anv: Add common entrypoints for VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f8bc9a4e7acfb82a3984f9d7f26db557529e736f",
"description": "vulkan,anv: Move GetDeviceProcAddr to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "94d02e8dead2d9eef5629cbc425b2bcc986b8503",
"description": "vulkan: Add framework for common entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0be8200839c3ab19dddd5ad2e30a53184fcd388b",
"description": "anv: Use the common dispatch framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4e190bc2ae5d4f98e3903e66d6e5b1758a636c91",
"description": "anv: Add a single anv_genX switch macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9be7aa3fc83ba3117bae7907765fdf2023c2683b",
"description": "vulkan: Add a common entrypoint table generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66cdc0c0dbb554944d5531a7b4088f51da2c1b81",
"description": "vulkan: Add common Get*ProcAddr implementations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "46ecbff39bb0228f5a6be1c74149bb8327e2b1ad",
"description": "vulkan: Add entrypoint tables and related helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eff07c0407e59de88de971647015a2b77f0f6842",
"description": "vulkan: Add generators for instance trampoline functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d360a996f9197113cb267d651cfee1166ba3e385",
"description": "vulkan: Add common instance and physical device structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f22fdad9548bebe5926f1269b0af037c4d5459d",
"description": "vulkan: Add dispatch table lookup helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1cf035a96bb28b6e76af50bb0039810c9f172cb2",
"description": "vulkan-overlay-layer: Use the new dispatch tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "74617eea4601a0d5e851d1a36bb67d9ddf529673",
"description": "vulkan: Add dispatch table loading helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04f1095e84ddcc27adec5f02e6729f0ed65da60b",
"description": "vulkan: Add common dispatch table generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "82f5acd952be1a97a60639d299393c162b976150",
"description": "anv: Use the common extension table struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e4cc52c05437bf5bfd62b536a58f9eab04b3d695",
"description": "vulkan: Add common extension tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d6ac87d6113577a82a55e4262cbf48024ae59c3",
"description": "vulkan: Add a return code to vk_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8ee88948e3aa511777cdeb29e76da43059ea8ee5",
"description": "vulkan: Move vk_device to its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b28396542757cbe51b447f0cfb85dfd1bec07ff3",
"description": "lavapipe: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62f966cf447cc8f23981422f3792061c24fd3deb",
"description": "v3dv: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce0e5cd35ba64e395ad41cb3fb22cb956a4f515c",
"description": "turnip: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e76c0ea8231db9def192f56f49b8224ce60f806",
"description": "radv: Properly clean up vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b3419512dbd351670e24b0088bbb7e4a3b699ed2",
"description": "anv: Clean up the vk_device on the CreateDevice error path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d6cf9e1c28052003a13f4c855a6617a511d0349",
"description": "vulkan/meson: Add missing dependencise on vk_extensions_gen.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8647c9844031def60860368c4da41a43349c093c",
"description": "ci/freedreno: Add Valve games and other traces now that we have GLX.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "23350b59391ec56c0671a3524d6d87864751a65c",
"description": "ci/freedreno: Do our piglit runs against Xorg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4855d29304ec9cc80bba1cd882cbb5ea6c3f5b0",
"description": "ci/lava+baremetal: Add an xserver to the root fs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2e2edaa89b4cfd935f1dde28e81bbcacf39ad15a",
"description": "docs/ci: Document setting up the http cache for traces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "04a2f1462eed47b52afcd9be6a87d1e5c1cb5c47",
"description": "ci/docs: Update CI farm requirements suggestions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2af6b535881867cc5a941063459e9df508d8c650",
"description": "ci/freedreno: Use the http cache for artifacts downloads, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a45810a24692e5af75114a4b5dc3f5023157f17d",
"description": "ci/freedreno: Use the new nginx cache for trace downloads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "18bfb74292202857363027b5728567f1bbc84daa",
"description": "ci/freedreno: Drop pointless GIT_STRATEGY setting for a630.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1eaefe6cfd16186a88dbc1205c0cf16996bec0b6",
"description": "radv: Do not hash vk_object_base in descriptor set layout.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "178adfa6a8e5694a077c3e11fdcc5bc0802839ab"
},
{
"sha": "e8707961134daa9b91599840ad5698366a6229b7",
"description": "radv: prefer CP DMA for GTT buffer copies/clears on dGPUs due to slow PCIe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f5a02d16a6f2b078824a2341b92c57e213281773",
"description": "radv/winsys: move the initial BO domain to radeon_winsys_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "35f59e14f833944bff7df9ab99cf87bfb402c52f",
"description": "ci: Use GNU time as meson test wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf23161040c650fc878427686d2452a1cae624f5",
"description": "r600/sfn: Use the constant buffer ID when given",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d81439463a52f50ba43c3d51c549e6db1783393d",
"description": "r600/sfn: Fix dual source blend lowered to FRAG_DATA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "576da40a73d9d88fb5b660c144eb72e9f7564c53",
"description": "r600/sfn: Fix FS inputs when reading from the same position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "374bc76706ec5fbdd87c7bca6782f0f6886e9009",
"description": "r600/sfn: Add the position input as varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd6c95a1b1e01d1ae9a22443f7f71e31eaf446af",
"description": "r600/sfn: Set unnormalized flag for z-coordinate when fetching from array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80200c75e0c9a0a5d031d82f7f4cfc4aed96837a",
"description": "r600/sfn: Fix use of cnde_int for bcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56f1eb9de7972f1b2b083d939355941c128c1266",
"description": "docs/features: mark ssbos as done for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e47a9938d327d5c62224d58596180a22dcecff4f",
"description": "v3dv: Only lower local arrays of size up to 2 to if-chains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f583df7b6f0fdcc383afbf03e20ed2f91eb4a95",
"description": "broadcom/compiler: Enable PER_QUAD TMU access only in uniform control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "79bde75131c1f64bc34092a081c531b025a5a588",
"description": "broadcom/compiler: Emit uniform loops using uniform control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6643bdbd5375de604001bc23d45eca134cc3a0f3",
"description": "broadcom/compiler: Use ANYA for branches in uniform ifs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd",
"description": "nir/from_ssa: Respect and populate divergence information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8fb6cbdcb67b969b9cba64b8d816538f1a0f75a9",
"description": "nir: store the results of divergence analysis on loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "019449dad7270d03b773841750e8e750dcb4d46d",
"description": "nir: handle v3d intrinsics in divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "349e4f3c65201fe8231a755fdf9545a28be3ae19",
"description": "nir: add more intrinsics to divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "824ae644778b1aff2956d18962053f6e1da932e7",
"description": "mesa: Remove _mesa_destroy_context()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "55e853d823e860dd232a8be0378bd0519e35b6bd"
},
{
"sha": "28d902dd62953529f29444af2b4f907d1d70da5b",
"description": "android: pan/mdg: create nir pass to lower image coord bitsize",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "db725e1d52a64646c32d5a6159fd6beb526d3abf"
},
{
"sha": "c897f7a72272e19002f2bff25b3ef9ed865fa3d6",
"description": "v3dv: Fix assert.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cec2ed7c80fdee58d10d5c3187cb1be3de6fe488"
},
{
"sha": "70652885e3d5fdc1ae71d8cf7bdbb320b468f5b2",
"description": "lima: Fix typos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e014e3b6be638f4192d6eddd3d1033fd571f3a76",
"description": "mesa: don't count buffer references for the context that created them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c679e7debd6198a163a8658f5696be9d169e3b05",
"description": "mesa: pop all textures up to NumCurrentTexUsed, not just MaxTextureUnits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81e6f6ef0cd51187d38421b90dee868cff5de33f",
"description": "mesa: don't push/pop default texture attributes redundantly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5da8352225ddd0b95d3198123174216e09a848b1",
"description": "mesa: don't save gl_shared_state in glPushAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8706e97ffdd8d35bcbb3c9a3cd9858d61f95d08d",
"description": "mesa: partially skip glPush/PopAttrib for MSAA textures and texture buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "68030bbf73c82a16f394fab807076d5c64258dcf",
"description": "mesa: only pop states in glPopAttrib that have been changed since glPushAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "807c365c5e3be618c274a52ac6365fe8b8d08256",
"description": "mesa: optimize out _NEW_ALL in glPopAttrib(GL_ENABLE_BIT)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cd0148dd38989a749ab7ddb7e437e4fb3674df5f",
"description": "mesa: fix trivial bugs in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "674d275f590d05f1f14dbe40a6c77b6203206ac5",
"description": "mesa: for every state change, remember states we changed for glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a1f16b59b3ce7e1498e08d57947bbc9cf78624ed",
"description": "mesa: flush glBegin/End before changing GL_DEPTH_STENCIL_TEXTURE_MODE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "23e81b93bbe3966a842de507988eeaa7342e12ca"
},
{
"sha": "35be83846ee97b2e10f4f62468f1392196087b76",
"description": "mesa: fix glPopAttrib for many texture fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "230b46bceebeb388e5333abdb36d3f3df7136984",
"description": "mesa: don't push/pop gl_texture_object::Target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c0a8ddb6fbd07f8cc7783c734c3fa8b2e3ffe32",
"description": "mesa: optimize glPopAttrib(GL_VIEWPORT_BIT)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a04939662d55d5665e04f1cc87af09ef32cf6465",
"description": "mesa: optimize most _mesa_ActiveTexture calls in glPopAttrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4490541c699c3dd2863f71733ba3ac9d2be7165",
"description": "mesa: remove/replace FLUSH_VERTICES when it doesn't do anything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "85d300ecd1405eabca7434df04ae3dc6e919e874",
"description": "radeonsi: precompute NGG cull flags in si_create_rs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47587758f21019229be5faf9417e7dc5b9ea732d",
"description": "radeonsi: prefetch VB descriptors right after uploading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d5b529ad1486dd6a31fe394ad0e4b18bf3a79d6b",
"description": "radeonsi: set VB user SGPRs in si_upload_vertex_buffer_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81139adad0d27599915d57bda60182fb12a9c572",
"description": "radeonsi: reorganize si_draw_vbo for lower register pressure (part 2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c2671ffd75ae6a07a429ea319280fcb33f9b7fe6",
"description": "radeonsi: reorganize si_draw_vbo for lower register pressure (part 1)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6193aab6557f0b6198a6b5dd596a83221498de81",
"description": "radeonsi: optimize si_emit_prefetch_L2 when it's split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c28396cf20376e64ea4fb122834b0649579d530a",
"description": "radeonsi: don't check for redundant and NULL states in si_emit_all_states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "11293d71f25eb03ee790958b566d82d834a3efff",
"description": "radeonsi: delete si_pm4_delete_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d4b503d0bcd8dafacd54b4df1bb562ad385b5bbe",
"description": "radeonsi: move si_pm4_delete_state logic into si_pm4_free_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0bc5edfbd0c7f5b48397084fd8c01b162aca8da",
"description": "radeonsi: mark shader_pointers dirty once outside the upload descriptors loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e8dda30c6f97e1daaaf4da988006db1349feb6b4",
"description": "radeonsi: optimize no-op cases in si_upload_shader_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e93b42c214aa02d7393f12f07572ddececdd0e5e",
"description": "ac,radeonsi: track memory usage in KB to reduce types from uint64 to uint32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "205e737f51baf2958c047ae6ce3af66bffb52b37",
"description": "docs: update calendar for 21.0.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "41997bb86026de6049530c14b932b7e43e9b90fa",
"description": "docs: update calendar for 21.0.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea6f5ef779a456a9839f11f79276b12249ff3349",
"description": "docs: update calendar and link releases notes for 20.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "98d21ee5e1f06de78df8496e2271f33cb4fdff11",
"description": "docs: Add sha256sum for 20.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea26354ce790ab9c166e847f9837292da6053527",
"description": "docs: add release notes for 20.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1869072c80d4a8b3e42f94ff717fc174c54a4e59",
"description": "spirv: Store SPIR-V version of the module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a0d73ca65c0b159a25e9bf6bbe0f5a418f1f58cc",
"description": "spirv: Don't remove dead variables in `create_library` mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fd44bcf9a843c753fe5915cd79842a965257abfd",
"description": "spirv: Don't bother counting num_images/num_textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "55e853d823e860dd232a8be0378bd0519e35b6bd",
"description": "mesa/st: Allocate the gl_context with 16-byte alignment.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
},
{
"sha": "25c70a9a1ef6758d9158a5cc5b5b67e1d19e5fce",
"description": "lavapipe: add missing loader interface negoitation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f026345b34a925bea149492b620033f6ca074b77",
"description": "microsoft/compiler: Make resource_state_manager only build with_gallium_d3d12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8deca5a72eaf0a014e52e446464be671454414ef",
"description": "CI: windows: Force using LLVM 12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a69ab2ae3693fd817d6ba0d0345aca6931a6c5fd",
"description": "CI: windows: split the layers to meet new registry requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0ef1f418bb94d61cff76c4724b079059fb89906b",
"description": "CI: windows: augment the timeout of building the windows container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d76f51d6fd6084ba7cac74528faf370604f15de2",
"description": "glsl: support 64bit integer loop iterators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "234ba13f100ed1334a7c93b94e259066fbf1cc80",
"description": "pan/bi: Add packing format tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9497d8025f49fd04bb172e9346deacefa5a4a14b",
"description": "pan/bi: Test pack_sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e0a5e5eb15776178781c5af2baa960bd3aee3cd6",
"description": "pan/bi: Test pack_tuple_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7898decbd32f505ee29a38f33af83da1ad1a26ec",
"description": "pan/bi: Test pack_upper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e383af639a9bc72e2f203c00c2e07806746bbe66",
"description": "pan/bi: Test pack_literal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80157fac68b478d2d5f0e66b4ae56babda125e15",
"description": "pan/bi: Add packing unit test group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4379f7bad27356102131f14567ed1fee578a35a7",
"description": "pan/bi: Pack multiple tuples per clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9362a1398210d501d2290d9802bd38660fe5c9e8",
"description": "pan/bi: Calculate pos for constant packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "51f13185c84aee70dae6af81553b8c8981445f4f",
"description": "pan/bi: Add pack_format helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0e9a05c0041d5bd78801c5d8a47d33d4da6f6dfb",
"description": "pan/bi: Add subword 4 or 7 pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1adb996acc3ca55906fbb36540fe053eb0182678",
"description": "pan/bi: Add subword 5/6 pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "038bb8eabe6df6e051a56ac9144a4fc83f576fd0",
"description": "pan/bi: Add tuple/embedded constant pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2258acf5caf4fafcc60f91f9160ece61b733e151",
"description": "pan/bi: Add bi_pack_sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5f523c60fc6eeb6c693ca99b160c2a2d8196eaf5",
"description": "pan/bi: Add bi_pack_tuple_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0812a5204ba65de71ca6ffa5e629df561108d060",
"description": "pan/bi: Add bi_pack_upper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62696e5ff5e88052f804990cb08ca0327f7b55be",
"description": "pan/bi: Add bi_pack_literal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "576a94b7b899c5f48bc672e2415bb0f57fb7d650",
"description": "pan/bi: Move bi_packed_tuple to compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9496689f57757d981d43954327d0780978e56619",
"description": "pan/bi: Add clause encodings as a table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34a80e910e68f1d8070cba73d0cf5afc035477b2",
"description": "pan/bi: Pack multiple tuples in-memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fb8b80843cedcc57ea35d429bbc1f25d1a3114d1",
"description": "pan/bi: Amend misleading comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b480444e165f103016c7b652fa7957c42645a35",
"description": "pan/bi: Clarify tuple comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "47348db7e82306a37799a7fe814656902e52e771",
"description": "pan/bi: Use enum bifrost_message_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce2ef3dad6d9219989adfeb78f50e8037c222106",
"description": "pan/bi: Use canonical terminology for tuple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f74dda9377b150d6a97b9e121f3a23ef6aa1a7a4",
"description": "pan/bi: Move bi_constants to bifrost.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ac2b8a56cdb11f8d153160ed39604b430cc39fed",
"description": "pan/bi: Test read predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0e88a2c2e77fb3d0ab0b94c853a55b01b8e5a4b",
"description": "pan/bi: Test bi_must_message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3436e784e4a2f027b3a8587f8d9f65daae10a66",
"description": "pan/bi: Test bi_must_last",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7bd6ca934d0785a152b8fa2df4f87ebfa08b31cf",
"description": "pan/bi: Unit test bi_can_{fma, add}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c05092d9a3d79536e07648300f2c6cbb899103f2",
"description": "pan/bi: Add various read predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ea402eae031d8327cb37d43f8ef650a5f8fe5ff8",
"description": "pan/bi: Emit branch and table bits in opcode table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "674ec5dc3f3290c8952120cebeb53cdccd45b559",
"description": "pan/bi: Label table instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "56e35a4022ac023e0b90a33ce107ddcb7d52392a",
"description": "pan/bi: Add bi_must_message predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab4234bdf005e010e95be6ae99d32fa7025c7b24",
"description": "pan/bi: Add bi_must_last predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eb217914f739ebce8734347ca7498817fba6140d",
"description": "pan/bi: Pipe last flag into opcode tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "df4960499e8d142bc10f86281dc0a78be5403b85",
"description": "pan/bi: Annotate ISA.xml with 'last' parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "31a7e49613502290afb5392e237f15a32bd77a37",
"description": "pan/bi: Add bi_can_{fma, add} predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7434f31e09450ef7d46ecae5ef19d2eb7e817059",
"description": "pan/bi: Factor nir_function_impl out of the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "114a0f9798636d6a476f1d6dc88c34c5ca5c4796",
"description": "pan/bi: Stub out scheduler unit test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "81692b6d2c2796be1ff667b0e8a530bdd0d3817f",
"description": "pan/bi: Add \"word equivalence\" relation for index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ab6f05eabdf4a54a93225bbabcffb747b6e2f0a1",
"description": "pan/bi: Move init_builder to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "60c0df2c3b2277737796d402f70615b5fc824728",
"description": "pan/bi: Print multiple destinations if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a7cc458dc4630a416e10a99241a35664b8452290",
"description": "pan/bi: Add CUBEFACE pseudoinstruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "44726101d1e8c28c2aba2f4eda651840ab099bb3",
"description": "pan/bi: Don't fill garbage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ee7aaa27b814343c91705d68de6eebadbe65830b",
"description": "pan/bi: Implement spilling at the clause-level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c578ca739393d97e4eb5accb5b6e76d9b0f7b1cb",
"description": "pan/bi: Add interference per clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "108e10f32a7da9587c2d4f0470e385bb55b5020d",
"description": "pan/bi: Permit multiple destinations in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "07b13647cbcf4ff6d655dae6312ba9094e252456",
"description": "pan/bi: Don't open code bi_foreach_dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "083a658ee87f511cf2a42db8333db635c9889688",
"description": "pan/bi: Add destination iterator macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "eca516ebdb8cf993a30f9f7acf36071b10f674df",
"description": "pan/bi: Add bi_foreach_instr_in_clause iterators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "62239f68b7e1358cff4d23b4639c003ccc718df3",
"description": "pan/bi: Add bi_foreach_instr_in_tuple helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f785ad9ac713f0091474a7aeb6643f740297eef",
"description": "pan/bi: Add bi_foreach_clause_in_block_rev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ec0d0426d6d381df685f7cdd72b9f6103e7ad680",
"description": "pan/bi: Add bi_{before,after}_clause cursors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3ce67cb0d95edf4ecd1e6272a0aa6e56736e4267",
"description": "pan/bi: Add \"soft\" mode to DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "623bd2127f7dd80c1eed967f25db0ea17ac8dd4f",
"description": "pan/bi: Add dead branch elimination pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0902aa2d4d9652c62e7c6e63eee0ff5dfbc0b42",
"description": "pan/bi: Pass through wait_{6, 7} flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "19b195d3bfcbb5a0a8ef238f4f7d3af8e5f55d40",
"description": "pan/bi: Move bi_next_clause to bir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2492074d3d7c18b6d1f12c0373bf5a721eabb9bd",
"description": "pan/bi: Pull out bi_count_read_registers helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a69c73988b26aaaa6bffde1b3fef5fdc4a7a90a7",
"description": "pan/bi: Fix M1/M2 decoding in disassembler",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "08a9e5e3e892e9acc7fcfc2cefb45990efa62e40"
},
{
"sha": "6f28a4449a82da7717b9c25d8e7ed74762e97f99",
"description": "pan/bi: Fix dependency wait calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6cb0a0ad63467749ced7d6c92fbdaca75545bd5d",
"description": "pan/bi: Fix staging register packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bca242c78520eb48e68f0101b2273ef5208e282b",
"description": "pan/bi: Fix IDLE register mode packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f1d551ea9f264a9d8453ac14f2ad899f9efb2f03",
"description": "pan/bi: Print disasm/stats with DEBUG=internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d3c92d32ba1cb9b482fd4ef6e4cb0ca83f6a9e20",
"description": "pan/bi: Lint for infinite loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "63c2ee2c4c15940f443dd330a4c6ff9281ee7de1",
"description": "pan/bi: Refactor PC-relative printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24991d787f7033562087047f0ca8d8441e9de11d",
"description": "pan/bi: Print FAU index in verbose mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "15d03ed783d0bcd5e421e40c492afe4d406b51e0",
"description": "pan/bi: Validate format 12 tuple count in disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "61af9cb76bc9ac8d5e6723a35fde0140cd3eeb11",
"description": "pan/bi: Add internal debug flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b1ebe7a19b8c587ab9c30e7e507dcb53ae1a6595",
"description": "panfrost: Allow waiting on slots 6/7 during preload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a5780cdb9bca105f0afa9f34d769aeed875a2698",
"description": "panfrost: Fix TLS sizing if cores are missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26b009b054bdd66b831a5df05c102ade7e36594c",
"description": "zink: move tess/geom shader info to vs shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9b8c121917dde9ddec52c588cbec3db72daad278",
"description": "zink: flag shaders as needing update when clip_halfz changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "03971d8ddcf1344d4080f3be78de04558a05a618",
"description": "zink: add shader key for vs shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "079f348a5cd1c53b5bc51510acd789800814bd8f",
"description": "zink: flag previous vertex stages as dirty when toggling a later stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "aedde2d60d524f45fb2b14728aa6dc0059380d6e",
"description": "zink: improve barrier helper for buffer resources and add check for barrier need",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "49ee821eb9a926cf978942d65a3a2206f8514284",
"description": "zink: add helper function for checking if access flags include write access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1077bd0c648b586e2d3a5ee94c4583a20b44f759",
"description": "zink: add a stage param for buffer resource barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "37cd4070e887b6a0ba0c924638a49e95a68c710c",
"description": "zink: add barrier helper for buffer resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "718c4726f394874c1a7a9ac72e91ea7913a0bc0a",
"description": "radv: fix centroid with VRS coarse shading",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c092ff2f2f57a4cc559507420f7f49eaf9b1d8ab",
"description": "radv: re-disable TC-compat HTILE for D32S8 on all generations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "cc5b6a0e897c6a1946e340c3f0b62e5ca47796f1"
},
{
"sha": "97c3ec6116df48d70c527447e700c17625f5c752",
"description": "intel/compiler: cache computed register pressure benefit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5dc823304b1653fc69b6de73bb304049e69f218d",
"description": "radeonsi/sqtt: forward string markers to sqtt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3bd5120a57c13b8bc761c856f979ade4ce63952d",
"description": "radeonsi/sqtt: allow AMD_THREAD_TRACE_TRIGGER to be a frame number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "80c3ed147bb0843e176f450bf5af21419d1997f6",
"description": "radeonsi/sqtt: fix SQTT bo size overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f2d57d28ed6f3740b3b7de0cc874178dcff936f5",
"description": "radeonsi/sqtt: use more event identifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a77834cecf20f89da80c1e80ba2624fa319493e1",
"description": "ci: split src/mesa/**/* matching rule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "84a38ec13362a7c9d4477c21c37305e499d64287",
"description": "iris: Enable PIPE_CAP_SHAREABLE_SHADERS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "1afed51445c4d0fa9420ab3fb9e5b82638a1a304",
"description": "iris: Store a list of shader variants in the shader itself",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "578cd00d93624eee4654d16656a44fd5ffd0527f",
"description": "iris: Refcount shader variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bef0af3f216303b7611f13f66392cd3f35c1f175",
"description": "microsoft: Fix comma in variadic macro for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3c7062417bedb203a0a58e27e85febd55c75cbce",
"description": "gallium/tessellator: Fix warning suppression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "790516db0bfc056df0290c42565214d4148e901a"
},
{
"sha": "4fec6c9448171c9d80b34a3ec215a1864ad28725",
"description": "panfrost: Add the tiler heap to fragment jobs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "d860b61f091aaf319f06bc248b1370efc3647df2",
"description": "glapi: guard against invalid XML definitions for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b5a0714aaeb207d1601dae3b23efd3587c159ef5",
"description": "glthread: fix glVertexAttribDivisor calls not being tracked by non-VBO uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "76c322a48defa384731734a130699df9e8c064f9",
"description": "glthread: fix interpreting vertex size == GL_BGRA for vertex attribs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c9c9f57b022ab47251c260825e81241fdad9b3ea"
},
{
"sha": "b308d56e2079fd5abc1d7043846a5305195c3ad0",
"description": "ci: Update baremetal kernel to 5.11-rc5 plus patches.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "97fbe2d45f989dc6197c206205347e53c97a81d6",
"description": "iris: Move VS draw parameter dirty flagging to iris_bind_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "fdbb5d4dd9af52d34ac8e87b02e4376b312785c2",
"description": "iris: Minor code restyling in iris_bind_vs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ddfdd944688eeb3a8a71e33635e8468cf0d6c65e",
"description": "iris: Use shader_info rather than vs_prog_data for draw parameter checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d938fcefb96fb86486255988f79ef72d987cd907",
"description": "radv: Expose VK_KHR_workgroup_memory_explicit_layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7d0c940d703f25698d4d4ec38060015261b66bfd",
"description": "freedreno: Remove duplicate bc invalidate on flush_write_batch().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f179594cf9a937dea3ac1e9d0b1d6d3fc86a8af3",
"description": "freedreno: Early-out from the resource write path when we're the writer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d1a0eba2417919a48aebabe041797ff2a4d7f68a",
"description": "freedreno: Use a real type instead of void * for the fd_batch->key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "695d3bcb12d36a2979b0b834b2361886fdc25f81",
"description": "mapi: Undefine MemoryBarrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "92f1b6bad58833f45ae8daee18acd4d214399a06",
"description": "glapi: Undefine MemoryBarrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4656be70dd75adce5481394ddfc14edf31c068d8",
"description": "anv: Support multiple engines with DRM_IOCTL_I915_GEM_CONTEXT_CREATE_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c5e7c91487b1721005f13bb1ed9255d7e180d697",
"description": "anv: Add anv_gem_count_engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5d84c764fde8c10207ee26a343e724d03e9551a7",
"description": "anv: Gather engine info from i915 if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c0d07c838a9fcd67e4ae8cf948ced2daa3edf8c6",
"description": "anv: Support i915 query (DRM_IOCTL_I915_QUERY) from Linux v4.17",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8d07f7191812fa29ac3272c182148fea869c1006",
"description": "anv: Print queue number with INTEL_DEBUG=bat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9fd080662157db0a682bcc27420789d7cbc3310c",
"description": "anv: Turn device->queue into an array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40d4799d8a5c426498b69f13d9128895e8eb8691",
"description": "anv: Add exec_flags to anv_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "89ae9457309e9dea4c40cf313798315e4ff86892",
"description": "anv: Add an anv_queue_family struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4b920ba5ab979e5e1e5c1f21ecb63b23f713b350",
"description": "anv: store queue creation flags on anv_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e18d045b693dfbca1dd40c920d9e4cc3f965b56c",
"description": "anv: Refactor anv_queue_finish()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34721e2af488eb68ef65c6e2465aa8c0bcd79dee",
"description": "anv: pass context to reset stats helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e2cd83fbc57f6571be145b7f743f6e728e6c9792",
"description": "anv: Fix an old parameter name in GetDeviceQueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc8d74a555bd294f9185f299f287b1f017bd20f3",
"description": "anv: Drop anv_dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "65ef4a2e02fbb89d02024d0c4afcd2c0fdd75e48",
"description": "util: Use explicit relaxed reads for u_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f3a43e36e016b296312cfa5dcc19042c12e4e5e7",
"description": "intel/fs: Add an ex_desc field to fs_inst for SHADER_OPCODE_SEND",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9003735b9141fb156d3b2e1133b94cdf14f63424",
"description": "d3d12: fix for upside-down multisample stencil blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f33b95801001376e10f2d1fd0433046defb06af4",
"description": "vc4: add drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e25a3e21f83390342a1de5f13d41caa0ea076dfa",
"description": "ci: disable glcpp tests for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f9ae947e7272897bc31b0ec9dca3be0d7ab33119",
"description": "meson: add enable-glcpp-tests option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6a29632dd25f79a00824e461aea969fcc29bf04b",
"description": "Revert \"glcpp: disable 'windows' tests\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"master_sha": null,
"because_sha": "f7527f7f652814a700dddc13a5b737571248c86d"
},
{
"sha": "514b17235fb876e48b8a3f880e26a6224517919a",
"description": "zink: export ssbo caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7e5c4b4da311f5314e3ecb72a52414b3e375faf3",
"description": "zink: flatten out ssbo/ubo variable decls in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "388f43c036430367e2c6a546494e51378327fcea",
"description": "zink: implement get_ssbo_size nir intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "313c77f326b44d8c8901e723f71bd5de38de6725",
"description": "zink: support nir_intrinsic_store_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b0847a43245c6efdd17ad4bd03ef52c72167fa65",
"description": "zink: rework ssbo indexing and binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "deeafe47b6d46a72404133e1ef3dd9819bc07687",
"description": "zink: handle more ssbo ops in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "39665fc8c059d0b615b160bc152689546b4bf9ac",
"description": "zink: handle null ssbo attachments without crashing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bceb47d57b39863ddebabaaffeb3cfc276bb6e29",
"description": "zink: flag ssbo buffer resources as having pending writes per stage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952"
},
{
"sha": "db1c9b36b441141eca9080a20a7c8a3e37dc84ea",
"description": "zink: add spirv builder function for OpAtomicStore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "070334dc69ba52058a0507302443d3ee6382ccd7",
"description": "glsl: redeclare built-in variable with separate shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9d63547f2ff6fa78051157b310d70846684355d1",
"description": "iris: Properly handle new unbind_num_trailing_slots parameters",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"master_sha": null,
"because_sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a"
},
{
"sha": "0f1a8f8a6d231c0e265eb22781a0002baa1823b0",
"description": "i965: Don't parse driconf again",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "d67ef485804cab53499dd763db136070ef107a16"
},
{
"sha": "f11a827941c5cc0bf986863975a77e4d892f00e1",
"description": "i965: Use allow_higher_compat_version option during screen initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbf6c17a1bd86607d90899d9c2ae92fc23518935",
"description": "i965: Don't advertise OpenGL 3.3+ if driconf disables GL_ARB_blend_func_extended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d0444b7618a6df8cedf2b6c694be7a56478fa5a4",
"description": "egl/dri2: enable EGL_WL_bind_wayland_display in EGL device platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dbf09c0c26dda7296322491c35fce02f3147dfa9",
"description": "radeonsi: fix centroid with VRS coarse shading",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "c3432ad852449ec31580a0b77af785e37eaa48f9"
},
{
"sha": "be8d811e57973e9d3632f90e47fda1f5c24ca379",
"description": "gallium/u_vbuf: skip draws with 0 vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "431cd34cdb18dd6804efeb48f1c08360acd58d98",
"description": "st/mesa: set take_index_buffer_ownership to skip an atomic in u_threaded",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e6da78e4ccf00ecd97ae83e799c20242f92b4c1b",
"description": "gallium,u_threaded: add pipe_draw_info::take_index_buffer_ownership",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "104a41bd0743596f7eccadcef3a70a3d40c370d7",
"description": "gallium/util: optimize pipe_vertex_buffer_reference binding the same buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cf82b3dc74c1e30704b01fe85b2d0fcfd1081bc8",
"description": "gallium/u_threaded: unify user and non-user codepaths in set_constant_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dcc94af6b1a555cf18ea74b0831b36754681a241",
"description": "gallium/u_threaded: add a null constant buffer codepath",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ccf9ef36285689818da89973b3585925a035d158",
"description": "gallium/u_upload_mgr: eliminate all atomics for the upload buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b18b68ba18deb30daaaf3f115d6dd498fa5ce915",
"description": "st/mesa: skip atomics when binding UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7688b8ae980223f094be9c70fe695e2122caf3e3",
"description": "st/mesa: eliminate all atomic ops when setting vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a4a21b6104e7692de070a6f48a768d1894b732ac",
"description": "cso_context,u_vbuf: add take_ownership param into set_vertex_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27dcb466293f2ab3f80a141fd0b8c14617a8e37f",
"description": "gallium: add take_ownership param into set_vertex_buffers to eliminate atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b688ea31fcf7e20436c0a44f57eaca6f6c6418f3",
"description": "gallium: add unbind_num_trailing_slots to set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "72ff66c3d739af30d065ed08defb3aac1dcf3735",
"description": "gallium: add unbind_num_trailing_slots to set_shader_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0278d1fa323cf1f289a2c5f4cd803c4203d4a48a",
"description": "gallium: add unbind_num_trailing_slots to set_vertex_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a51d4b10f1a056a7e8ff592c034575139d19211c",
"description": "gallium: add take_ownership param into set_constant_buffer to eliminate atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0aa63c31ca807e8aaa01a75d918830ac87fc070c",
"description": "Revert \"gallium/u_upload_mgr: allow use of FLUSH_EXPLICIT with persistent mappings\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "54f7545cd7925db9ff78b9dccbff7406dd2ad4a4"
},
{
"sha": "8be936f29511d95a3ab385f08d3dc67f599b7e33",
"description": "lavapipe: handle shader draw parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ae2edc81271ca19e3a293e74ea6e766b28ff46c4",
"description": "llvmpipe: handle firstvertex for vulkan draw parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4ad4cd89069bfc98533182d2ae9151fa74fb5414",
"description": "anv: Enabled the VK_EXT_sample_locations extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6ab5dc45f6320cebd9813c5d927a075a189cf44e",
"description": "anv: Removed unused header file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "27ee40f4c9d86ed9190a8fee6d230e7416b288e3",
"description": "anv: Add support for sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "43acc10bd087ae1f8feacaa1814fc6921995aad2",
"description": "intel/common: store sample position in plain arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "cb082d826050240ff1abb0e04c0d1cf1a11dc738",
"description": "anv/state: Take explicit sample locations in emit helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a02891fdfd358d074a1efd81819a11949dc90140",
"description": "anv: Break SAMPLE_PATTERN and MULTISAMPLE emit into helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "983cebb5d2f1230fba8d450be95a393de483e5ee",
"description": "anv: Implement physical device properties for VK_EXT_sample_locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecd8477e932d522c7866c3f73e9f1b4720d96a50",
"description": "anv: Added the VK_EXT_sample_locations extension to the anv_extensions list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ced77af3fdf619183d3ff764f6b31c92485614bb",
"description": "ci/freedreno: Make a630 piglit_shader run a manual run, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "804c90e256ef1e0051accd3741a926341941add4",
"description": "anv: Implement VK_KHR_workgroup_memory_explicit_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5de6c5973a68dd1ac9dbe40bc6e51f8313e5c768",
"description": "spirv: Implement SPV_KHR_workgroup_memory_explicit_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a9d230077f08955f97fddac84b4014d2131c8917",
"description": "nir: Two shared memory *blocks* may alias each other",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "bb2a0fbcd33dfbedf1bff0d612cd3612c44f2330",
"description": "spirv: Update headers and metadata from latest Khronos commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "73fb2bcaaf61910ebe1da3880634e8474ca8767a",
"description": "vulkan: Update XML and headers to 1.2.168",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c90ef5bcf431ec2a45abdccd05d320d4eefa716b",
"description": "ci/freedreno: Ban more flaky clip-enables tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2a73a2a679f82ddde43e3e35d254b8c3801fd478",
"description": "egl: Fix error string returned by eglQueryDeviceAttribEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f97cbad5ecbda5659f101015ad4026cf3f2bf37",
"description": "lavapipe: add support for external memory/fd/sempahore extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "24ede1ba5b57675321cdb20ecbd9f12c4ed4f88a",
"description": "st/mesa: don't enable smoothing if multisampling is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f45d77038bbb60bec15bf2ff6769409e55e7b53e",
"description": "iris: Move the URB size checks into iris_update_compiled_xs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "939bc0c5889358d4afda1404659d67da66db2b61",
"description": "iris: Reconfigure the URB only if it's necessary or possibly useful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a710145b5bf60ef47460eea87b072077e3ddaa72",
"description": "intel: Produce a \"constrained\" output from gen_get_urb_config()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86ff78e8fe55b424c6b853ead6979bcd46820d81",
"description": "zink: don't export PIPE_CAP_MAX_COMBINED_SHADER_BUFFERS value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b2dbe2b87b5e7a1a19c4a95d7cc5c8cef0ab10cc",
"description": "aco: implement non-uniform get_ssbo_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f2a9f253e973f38a37a0491f87db64dc1026dc5",
"description": "radv,ac/nir: implement non-uniform get_ssbo_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "30f40364f6b2ba48f1dbe7b39ff8316dc2bb9fd5",
"description": "nir,spirv: allow non-uniform OpArrayLength",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b64fdefad5cda57a530d98000ae3f690ef7f417e",
"description": "panfrost: advertise images for midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "7584a25919a0ac015a6e1e8dc78c5c4326fa485a",
"description": "pan/mdg: implement nir_intrinsic_image_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8edccb7e8dd0dfc2e8b69ff158976eed0e90848f",
"description": "pan/mdg: implement shader image instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a14f825126b89a96a1d9d112fe0a6e62f84fe97e",
"description": "pan/mdg: rename st_image opcodes and add float16 versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "45095c42ac03e94b1969e849d2f4075021594996",
"description": "pan/mdg: add ld_image opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8cfedd36ba407ec25d222c36b03a0d4c9a033ed0",
"description": "pan/mdg: enable image bitsize lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "db725e1d52a64646c32d5a6159fd6beb526d3abf",
"description": "pan/mdg: create nir pass to lower image coord bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0efe7a6eb909b47fb24a7e15edcf4ee0d01cfd95",
"description": "panfrost: implement image_size sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "dc85f65e059d3c603210bc3a0d93c34bdcdd6d17",
"description": "panfrost: emit shader image attribute descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0b9b0ee5321d9b483ed3c734b97135d04d039f18",
"description": "panfrost: implement gallium->set_shader_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "f63a35baee5101cf999a2fd96420c4148984df51",
"description": "panfrost: add resource modifier conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "c7c4fbc823053740b1bab0bb7c3a2eef3ccbce86",
"description": "panfrost: decode 3d attribute continuation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2638f72d2df50630957912a68093bdf069b0d429",
"description": "panfrost: add 3d attribute buffer continuation to XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a36c95cd779aec802d4ed07cf69140cddedaf1cf",
"description": "panfrost: fix attribute continuation decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2fc5411e5ef89d26dc9c9c35f29836b7381c5df0",
"description": "intel/perf: export information about units of performance counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5fdc298e4b144df462c9986990a3bebac7eef1a8",
"description": "aco/ra: Remove preprocessor guards for print_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "3675aefa84e363d820a3e596b9f2795a0d51c39f",
"description": "aco/ra: Fix build with print_regs enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b241a050dae5ef8dbbcd8e43806dafa21b1125f5",
"description": "aco/ra: Fix print_regs using the wrong constant to check for blocked slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "26c9574bdb16d7f6cbe06cd5ef5d1ce258afc1ba",
"description": "intel: change urb max shader geometry for KBL GT1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "741c0b160563f8afe87654291d41e6cbebb9d8b5",
"description": "radv: enable TC-compat HTILE for mipmaps on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "5417c6690e1013425500a6959c51c2157a97a565",
"description": "radv: teach radv_htile_enabled() about the number of HTILE levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "13f34e65baf5dbae08106b3c9320e891acaf2fec",
"description": "radv: add support for fast clearing levels of the HTILE buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "6576033b20bdaffddcccc5ded7103d892f777738",
"description": "radv: remove mipmaps related assertions when initializing HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "d47b13c0285555236ada0c40b2eb1d89a4762094",
"description": "radv: do not decompress/resummarize levels without HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "e7d898a26891a29518992fc137763d9fe77d1b0a",
"description": "radv: check if HTILE is enabled per-level instead of the entire image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8f1db7401a1e1a3fd48d682787f4c9ffc0421eff",
"description": "radv: use the image view range when fast clearing depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "8087202a6555218b647089016981ce0bb3a858b2",
"description": "ac/surface: store HTILE mip info into the surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "2f5ef1e8915bf661688edde26a3198e06cbcaf1b",
"description": "CI: add lavapipe to llvmpipe rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "34e3e164936d1d3cef267da7780e87f062fedf39",
"description": "lavapipe: add VK_EXT_conditional_rendering support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9cc332884221102c1f4a6f75e6c666d369236d53",
"description": "llvmpipe: handle vulkan conditional rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "86328fc7b700f6e93d2f569fbfffc992954f855f",
"description": "gallium: add a cond rendering hook for vulkan.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "a57361ae02807207948fc1e9b2734caf1747178e",
"description": "lavapipe: rewrite attachment clearing for conditional rendering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4be0e92db10584bc3526884b92aa483458aa93af",
"description": "lavapipe: refactor image surface creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "0f178290caf6ee7ea33ef3293fc953870f4a6c5c",
"description": "aco: don't affect isPrecise() after applying output modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "40d6b92de9432137db4799d482afe7ae5ad52ae8",
"description": "iris: Disable aux as needed in iris_flush_resource",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b26f510978d3695dcede49892d6702a605cfbcc5",
"description": "gallium: Flush GL API resources in eglCreateImage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0a8cc882024c6c03c96e639ea827361e3be9c92e",
"description": "gallium: Map _DRI_IMAGE_FORMAT_NONE to NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "6c9aca951c2cf5be423348f1aebf3a444fbfe5c3",
"description": "st/drawpixels: use GL_CLAMP_TO_EDGE instead of GL_CLAMP for samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "66bb4277622c465a88c81b907dd5e9f84d307ebb",
"description": "st/bitmap: use GL_CLAMP_TO_EDGE for bitmap samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "b06609e90324e8c445eb71eec39158a893c574c3",
"description": "aco: fix nir_intrinsic_ballot with wave32",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "21db083504fde3100f0b528f683a087357f5aaff"
},
{
"sha": "c02b6822047be37f2b4c95e04b771e126e341fb4",
"description": "ci: Add nouveau chipset 162 to shader-db runs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "9f3d5e99ea601ae4bc492ff47738290eed520651",
"description": "compiler: Use util/bitset.h for system_values_read",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "ecd0ae09f90756d3b0b13bec517a3d02f5578eab",
"description": "nir/linking: Remove system_value handling from helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4fdd8b09bd629ef53dfbfde6da729c37dfc0eef4",
"description": "ci/freedreno: Ban vs-clip-vertex-enables which flakes in CI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "ce1bb26b0601fa0f39a471cb80d2d46329549eca",
"description": "ci/freedreno: Detect cheza HFI errors and restart the run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"master_sha": null,
"because_sha": null
},
{
"sha": "4c3ad4d06588dcc8f5c4d9e27c746055a013f358",
"description": "nir/algebraic: mark more optimization with fsat(NaN) as inexact",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "bc123c396a99b2f6ff845792374d6a8d5de5d15e"
},
{
"sha": "3c03fa5801ceccd2f9e408cc42f1dfad57b234d9",
"description": "radv: Only enable sparse features on Polaris and newer.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9f43b44bf06c61735dbab7e8e508642315bd93d1"
},
{
"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": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
},
{
"sha": "6fb66d18bea060151eb0483ae7135489245da910",
"description": "Revert \"virgl: fix BGRA emulation artifacts during window resize\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"master_sha": null,
"because_sha": "e4c8491bdf8a1238d475491533d937568019e633"
},
{
"sha": "45bebc7a9c73f3add08c2290fa1eac237edf5a34",
"description": "zink: respect fragment-shader depth-layout",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"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": true,
"nomination_type": 1,
"resolution": 3,
"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": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "c40ea24ee009d8c9816ff6327f65be3fbd45deb7",
"description": "radv: fix overflow when computing the SQTT buffer size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"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": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "0773cd33c2bd14605eee471dd0dcc5306dd41cd4",
"description": "ci: correct the trace image URLs in the piglit summary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
},
{
"sha": "27f8c466486b6e25d301681d3610fbe57ad8c032",
"description": "ci: recover tracie dashboard URLs for failing traces",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": 1,
"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": true,
"nomination_type": 2,
"resolution": 1,
"master_sha": null,
"because_sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e"
},
{
"sha": "9fb5d7acbbab04af3c85f7b6188af16eda824b43",
"description": "tnl: Reset nr_bos to 0 between map/unmap cycles.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
},
{
"sha": "376c8f750b9766d9704ced167dfaf00f521a92f4",
"description": "tnl: Respect `start` when converting indices to GLuint",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
},
{
"sha": "bd6120f562d57e150aa2071f9108f538858311a6",
"description": "tnl: Try not to botch index buffer munging when start > 0.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
},
{
"sha": "14ae5069da896cc93953e935051a76884800cac9",
"description": "vbo: Only mark merged line strips as lines when actually converting them",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9"
},
{
"sha": "44bdd5225c48d266e42d93defbb7ca9ae74aa21b",
"description": "vbo: Don't set node->min_index = max_index = indices_offset when merging",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
},
{
"sha": "8882abe47eb79f2975762343ed1dc596f45d2602",
"description": "radv: restore invalidating the vector cache for internal meta operations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
},
{
"sha": "a63960b7f3b7c8478402e65bdfb0c6e83e1539af",
"description": "pan/bi: Fix printing of node 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6"
},
{
"sha": "3a16ab84e2f2ec78c85eae67f99a5fa4b4791a57",
"description": "pan/bi: Fix RA of node 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
},
{
"sha": "92461a11333bc6f7407fd09203c514802b7fc3d5",
"description": "pan/bi: Fix 64-bit SSBO addresses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "9c7efc4510500c21e106362e05596f07220b22e6"
},
{
"sha": "a8c91f15f0339bf03fae5b0712e4a657f8d09c72",
"description": "pan/mdg: Fix spilling when scratch memory is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906"
},
{
"sha": "111c0733eaef2b3bfe9abaea2bb7880b5976dde6",
"description": "cso: set index_bounds_valid = true for arrays draws",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "e553ea51e8c7bf19770f2b959c185ccf0accecc2"
},
{
"sha": "23f2e7771053233df3d4c348ae46f838ccdda7ef",
"description": "wsi/x11: Use get_screen_resources_current in wsi_x11_detect_xwayland",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "165fb5117bf70402e66d34538d4085e060f57fea"
},
{
"sha": "c6849f9687295c2711b99579a3ba9306ec3c0a30",
"description": "radv: do not invalidate the L2 metadata cache on compute queues",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"master_sha": null,
"because_sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38"
},
{
"sha": "fc1bd69bbd535b56fc701c54be404e250b7be856",
"description": "iris: Fix android build due to missing link to libmesa_iris_gen125",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "412291ddef50b4185a7c8eb444e4143b830db376",
"description": "aco: propagate swizzles when optimizing packed clamp & fma",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"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": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "b03be30e07546b813acc1156407b964e68892beb",
"description": "aco: optimize packed fneg",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "e3790fc4587485b75a389a5a640846c8b5ffa33f",
"description": "aco: optimize packed clamp",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"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": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "01134b0bfe407f43d8089551301ffedaeeb459ff",
"description": "aco: simplify multiply-add combining",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "fcd2ef23e5f1d50008166168e772815c0213e37c",
"description": "radv: vectorize 16bit instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "454bbf8f230e44e54b1dfc04e87dff353fa3fd1f",
"description": "aco: emit packed 16bit instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "5ad52ac90630e344650cf9a1b48820432af22680",
"description": "aco: create helpers to emit vop3p instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "036a369f46ea7e5a3582377d72c77bf04550613c",
"description": "aco: change usesModifiers() considering opsel_hi on packed instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "178b33c87089ddec0df1e7adac9bf4630974439f",
"description": "aco: allow SGPRs on every src position for VOP3P",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"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": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "4a75a286987d54d097bc708607c1e8876436ea63",
"description": "aco/RA: fix subdword operands on VOP3P instructions",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"master_sha": null,
"because_sha": null
},
{
"sha": "2caba08c1af16b9aa972e9eb6c7595371650a351",
"description": "aco: fix VOP3P assembly, VN and validation",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"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
}
]