blob: fd2a5a911b4a285754f7726d5e84ffd249f8db42 [file] [log] [blame]
[
{
"sha": "fbbe00c0b7f7aa5aca42a82358332eb2de56b9af",
"description": "panfrost: Use an identity swizzle for RAW formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce8ea9e602a04a665bd082f02568b1b57a461da5",
"description": "pan/lower_fb: Add support for rgb10a2 _SINT variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15f6cd7f7297b17025f22bc31a01c0fb50dc4c72",
"description": "pan/lower_fb: Add support for B10G10R10A2_UINT variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7625cba2b7f95f09bb94900ecce265810885517d",
"description": "pan/lower_fb: Re-order components when dealing with raw formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0867ef93441a1d44572601185a99ed0d0924742",
"description": "pan/lower_fb: Support SNORM8 unpacking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f256ec2a8811b9fa3f9245c0768118d7adc5262f",
"description": "pan/bi: Fix 1DArray image coordinate retrieval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3e0cf3d323347a5bb96e70dbcc19ccae06c5bf8",
"description": "aco: Omit p_extract after ds_read with matching bit size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94789018245a5e3c4c03ea48cb4719ed08c60631",
"description": "aco: Implement integer conversions using p_extract.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f14023666ca9f6387af668e403627ea2bf85c66a",
"description": "aco: Allow p_extract to have different definition and operand sizes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f00d3e29094942cf8a35c76646b2cfd82f4b3f8a",
"description": "radeonsi: implement shader-based culling for lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7e0b90c949feeba51172c65682f1ee6fa85a31f",
"description": "ac/llvm: rename ac_cull_triangle -> ac_cull_primitive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0030bdf9a64b806bacbc229df7237a08229f265f",
"description": "radeonsi: add gfx10 helpers for determining whether edgeflags are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6058b7381e56af31282682d0c661971b00b766ad",
"description": "radeonsi: always use the correct number of vertices in NGG shader code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25026076abba64f9b83c1e4fa56a4a93441ab56e",
"description": "ac/llvm: pass cull options into cull_bbox directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccbd551192ea08864da5ce88d51507572743747e",
"description": "radeonsi: disallow NGG fast launch on Navi1x because VGT_FLUSH makes it slower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1cf504f7837b7a165da0956f54e0cc539860666",
"description": "radeonsi: fix clearing index_size for NGG fast launch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e40bd6158810b7f790f4fc20f41e69f329a55aa1",
"description": "radeonsi: strenthen the ngg->legacy hw workaround, fix fast launch hangs too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279cd5821c55b261c4ad9930f38fa4b054b07856",
"description": "ac/gpu_info: fix the comment for the NGG->legacy transition bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f445e76ae8e2ef518f7247274d018300909aac3",
"description": "radeonsi: don't check ngg_culling != 0 for fast launch because it's tautology",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "678b6cdc8bc3cfe6a0a3b4ad5a8d0761d26f16c2",
"description": "radeonsi: clean prefer_mono for the blit VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73b036306c0bd9d665f148041a3063386dd30701",
"description": "radeonsi: reduce NGG culling on/off transitions by keeping it enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7b0ddbfa89017608767df2e70dd8a8bfeb78b48",
"description": "radeonsi: use the optimal draw packet sequence for VGT_FLUSH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a927a2f52724f93d660437dc3f804fc1f3016848",
"description": "radeonsi: set vs_uses_base_instance using C++ template arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca37d4c925359183cb0f1fa18641e7ddfa221886",
"description": "radeonsi: decrease vertex count threshold for shader culling to 128",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "465f249ec89bce91a5b523e63d12560ba7b855cb",
"description": "radeonsi: change the units of oversub_pc_factor to integer multiples of 1/4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cb008719c0fc9705dd16416e99ff7ae1b3a7fa1",
"description": "radeonsi: fix a depth texturing performance regression on gfx6-7",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0580d4c1a25b75616d1b8732624bf63a27a929a9"
},
{
"sha": "eb06e6e6cd61879d929fc390571a3dd67e41fdf0",
"description": "radv: Add noatocdithering option to RADV_DEBUG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daa8a81d99f80b75e51421bfebd98a2e1e7ac6fd",
"description": "nir: fix opt_memcpy src/dst mixup",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f6667cb0ce828a8e4bc57e182ab1526fdd7a5e35"
},
{
"sha": "694e14dd99530a1e4d8d08a42a183f4b5f8872dd",
"description": "panvk/ci: Trigger bifrost jobs on vulkan changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fbad566546558c627f6301b40056b77e262fb30",
"description": "panvk: Split var copies before lowering them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6de4351f96aa43d84315ac297aceae1c9c1be4c8",
"description": "panvk: Handle VK_REMAINING_{MIP_LEVELS,ARRAY_LAYERS) when creating image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "346c6ac221440ce6d84b13c5cc8c524e57c362ea",
"description": "panvk: Fix stencil clear assignment in panvk_cmd_fb_info_set_subpass()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99adf336427f972543d536fa0ac4051edc990c3b",
"description": "panvk: Fix size overflow in GetBufferMemoryRequirements()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02c46a28eff003d7e8b3c6cfdd4089defd4ef31d",
"description": "panvk: Fix 1DArray image to buffer copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e48d66afcb77d394587ca35aff15dcc62bb5b3f2",
"description": "panvk: Only prepare texture descriptors when the image is sampled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92768ee62758b3a28e46182b1bd5e242003d94cc",
"description": "panvk: Don't expect subpasses to use all RTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96f006539fdccaa79e6561e8175bf46ccbbdaca9",
"description": "panvk: Fix an overflow on cmdbuf->state.clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d43912b18865b45db0ac72ec1e3e02ca7500d9ea",
"description": "panvk: Handle input varyings without previous writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c60de9b5739d335fe83042d5e40bcdb29389814",
"description": "panvk: Avoid allocating sysvals UBOs when the pipeline has one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac898731252e9c71aacb0414f94f75a802da8f3b",
"description": "panvk: Fix multisample image copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "961d03ce615b2830c87cee46b7655984b3d59e6a",
"description": "panvk: Fix panvk_pipeline_builder_upload_sysval()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20fe252664e1ee396ecabf35748b1298ce002d91",
"description": "panvk: Fix the pipeline binding logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5360e6240d2b88a3777e30caeb857f4dfb188749",
"description": "panvk: Don't invalidate the vertex attributes when binding a new pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d008f9d35a2c1db6e84ba9a950fc55712ec4a9e3",
"description": "panvk: Use the local batch variable when we have one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fb22d28d8a113a78d7dccd92225f7bbf407f448",
"description": "panvk: Make panvk_cmd_open_batch() return the new batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28bd417e3d1975e15c44aa417baa1aae52b75cd4",
"description": "panvk: Extend panvk_cmd_close_batch() to handle current_batch == NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "915a41f55af003f82d9dfffdbe2267395c78e198",
"description": "panvk: Fix TLS initialization for multi-draw batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e856386764172e65e99d2c22d8f2f0160c77a0fe",
"description": "panvk: Fix the static scissor/viewport case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5115faefacbac0f9d7021a3cfbb3e80f4956848",
"description": "panvk: Always allocate at least one BLEND descriptor for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bff052d6f54150e70db02c618415573eaba3545e",
"description": "radv: remove vs_common_out:export_prim_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a6d1193090499f9c7e1d76acc2f99e852d3213d",
"description": "radv: remove unnecessary init of outinfo.export_prim_id for GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e5b9b74106d5ed71a432c1ff9649fd6b4b9e92d",
"description": "radv: remove unnecessary radv_shader_info:{vs,tes}.export_prim_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32358b0335142957b7e5c5a96f3081834e92971e",
"description": "microsoft/clc: drop LLVM dependency to version < 12",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c4755a7c32e66c2fb477a850d614bce847dcd8d3"
},
{
"sha": "19e5b4cf2e642174a0facb3f0e496a25b61ad2e3",
"description": "radv: remove unnecessary vs_common_out.export_layer_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a35cfa77f643aba52b18d847c1fe9c0240361e10",
"description": "radv: remove unnecessary vs_common_out.export_viewport_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7594d4ae2c5d53c3fa905f88f56b8aedf62f2e22",
"description": "radeonsi/test: add sanity checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf5cd4c48a15e27ea428bfba436a82462172fc99",
"description": "radeonsi/test: add Raven expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0afd9e272ee80234af945359f6adae05a0ef0c22",
"description": "radeonsi/test: add --gpu to select the GPU to test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "814e98c3a0dda68c27b12dd24d3e9c8d29e14b74",
"description": "radeonsi/test: sanitize output_folder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff8edcf90334cb1d84d7093dccfdad412338bd3f",
"description": "radeonsi/test: allow to specify a baseline folder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1248c4728a0d02e325f731dd6302d28d82c570bd",
"description": "radeonsi/test: print default values in help",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59084f05fc8ba6aa3b8fb0221792da3ab050784c",
"description": "radv: don't require a GS copy shader to use the cache with NGG VS+GS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7e664a538355018a16ef60ecf8aaef304a25aa59"
},
{
"sha": "2c21835963d4faaa3fe3c6defd416de4f612190a",
"description": "radv: remove unused radv_nir_compiler_options fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82193fa58c406d40b9231b9f9562775f367b99eb",
"description": "radv: cleanup uses of VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7188e7c87de316edd8330e9d22ffe442311d920c",
"description": "util/cache: test simple cache put and get between instances",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e043b97704f52d96ce33a688d2d2869b4aa7fad2",
"description": "v3d: add R10G10B10X2_UNORM to format table",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2d76a576d524087e4aabdc4c1de25b456d1d420",
"description": "lavapipe: Fix crashes with transform feedback when using VK_WHOLE_SIZE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eb7eccc76f0a02b3a3291adaa39788b157979dc5"
},
{
"sha": "e24ef5d9141816edd3616f961a49b0a678bb48ac",
"description": "anv: assert that legacy_scanout isn't used with explicit modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1a7cc54f373fb39cafdd7d81716cd217a693b80",
"description": "iris: Document push constants allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37f03e89f22dd2139bbdec1888ac1b9a51e4df12",
"description": "intel: Add and use max_constant_urb_size_kb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f349c8ab4b3822285ee78af01303af9bcc6b6a3d",
"description": "spirv: don't bother initializing variables to Undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a17d24d9017c8e1e6ac57dab68aa9ece793dece6",
"description": "spirv: workaround LLVM-SPIRV Undef variable initializers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a17928639dfdd285bbe258f9985a6d8568b51e8a",
"description": "spirv: avoid shadowing local variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f880a2ea870895328d768a99c6eccde137d1af9",
"description": "clover: Rename module -> binary, because C++20 makes module a keyword",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fb29e1de009322835fd65f6f98f02810b67ec39",
"description": "clover: Delete unused 'e' exception reference vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38e36df7cb4e18f771c19ed6b7a24d2f89099b3d",
"description": "clover: std::result_of is deprecated in c++17 and removed in c++20",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7371efdb3abef6f80ee2b898e3d50ae0349a508d",
"description": "i915g: Use the non-vbuf code path by default to fix index overflows.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aa8317e06649edf9ac2d86ed7ef8ac6c6af2c53",
"description": "i915g: Unifdef VBUF_MAP_BUFFER.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a364e8603d944d15aa3e83fb6bdb4e32195acd1f",
"description": "i915g: Remove dead VBUF_USE_POOL code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcb6beceefdf7f589033ee3160b28739a20ca4e9",
"description": "i915g: Improve debug output for the fresh-batch overflow case.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dffe012b092b3c5419f20dce10c06ab4379cb6ba",
"description": "ci/vc4: add piglit timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0142ddf3a0e03499949c594a2b3d162ec257f0d",
"description": "turnip: Disable VK_EXT_display_control.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e7a77709379f2d89518f61ceec661bd96c3e3df",
"description": "aco: try forming clauses even if reg_pressure exceeds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e1faf9349b04d05deb8900deefa4014e1ccaa5f",
"description": "aco: make clause-forming depend on the number of moved instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "903999c11964e3b871c5da3e7ec81902144739c6",
"description": "aco: stop scheduling if clause-forming fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecc6d78b0541d66765d434dd4158066d6c664f8e",
"description": "glx: Don't strip off window/pixmap support from float fbconfigs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71d8ac2bf83ef62cc32a2c3755c5b193e6486702",
"description": "glx: Clarify a debug message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aec9bf7319c1609772b82553413a5a5e933a13e4",
"description": "glx: Move __glFreeAttributeState next to its one caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f33d61cecb6ce44159c19c28c0d7fac7f6dd8d13",
"description": "glx: Remove some unused declarations from glxclient.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23452f9eb08747763ee237fe61cc22a13ec4ac2b",
"description": "aco/ra: don't copy linear VGPRs within CF in get_reg_create_vector()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6ed18749de52d1f24b23fad266eb3e8b46702752"
},
{
"sha": "deede6b03d5d764f7bec8d4510526843ffa36165",
"description": "radv: pass the pipeline key to the backend compilers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c7cfe8239ca0957d2327f5064823e7438d3d6b",
"description": "radv: rework layout of radv_pipeline_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "124b0039431be2bf0feeae8963a69a6965068338",
"description": "radv: store the CS subgroup size to radv_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c97147984b93cd62ea2b6223969db1fc0f9fff24",
"description": "radv: store the topology instead of the output primitive type in the key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "112d526f778ef223b0c7786e626490ad40d1037a",
"description": "panfrost/ci: Test panvk on Mali G52",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "200f50f7906c77bd7bee68a0e5a69a4f429c9728",
"description": "panfrost/ci: Move CI files to src/panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d9329ee90d0cdec5e7e4689b6cd6a81e3dd65a2",
"description": "panvk: Implement vkCmdBlitImage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49f22188847a6d783f5574bacc5450e1ea97f90",
"description": "pan/blit: Fix 3D blittering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7204ab7fcd7acf0f260ad655f346063a771a580",
"description": "pan/blit: Let the caller offset the start/end coords passed to the blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "187f786108085893733e50abb70518feda44328f",
"description": "lima: Fix glFrontFace handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03097f30fb095bffffbb432ebe98904474efad84",
"description": "lavapipe: move to new shared features/properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08b54ebe98be60a55a0164a8055314f3b6651f44",
"description": "lavapipe: enable vulkan 1.2 support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f6f7d2680736371972c816698649b10f379b547",
"description": "gallivm/nir: fix subgroup invocation read.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7907fe1a1eb5fd5e80106e7246787f3a4cad35a",
"description": "lavapipe: move to 1.2 features/properties structs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8e123cd1cb3e46f91618e3e188ed17480ab5f0d",
"description": "lavapipe: add support for KHR_shader_float_controls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e3fcc20d565513de6e235562bc924ae7faa2f8e",
"description": "features: mark off bindless texture for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6681ad6e179e49869db1d526953652fae0b82c60",
"description": "zink: export PIPE_CAP_BINDLESS_TEXTURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc202553e9b7040a36eab2974b16115e6c3125cb",
"description": "zink: implement bindless textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04e9470bcf6ae6993095e270ecb8990d2b27726c",
"description": "zink: hook up VK_EXT_descriptor_indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d304e1ec9bb1c21e5e85ed0aea202cdab9f52b2",
"description": "zink: handle bindless images and samplers in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be25b70af2d6908f19f520b771552695980845bc",
"description": "zink: refactor some shader image code to make it reusable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c2df10f1048899b4007b990d219f66722976642",
"description": "zink: don't add resource to pending barrier set if no barrier will be generated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0cd5cfc11e72950877a94ba074b9073fdd53332",
"description": "zink: split out bvci creation from object creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4311842f83e554f8480b8907c483ffed7b781067",
"description": "zink: force lazy descriptor set rebinds if pipeline compatibility changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cb8d11b6c73336f24ef3c722d60e2220c46cf5b",
"description": "zink: remove duplicated struct member set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a198c6b7dd5dc6a28abc6745ef6640a7dbe3ece5",
"description": "ac/surface: correct a comment about DCC image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f6251b31fccd3603d96972ed1c658dc42c620fc",
"description": "ac/surface: use DCC compatible with image stores for < 4K resolutions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67bda8dc5f9648987b0639fa0ef50b6eccf94a80",
"description": "radeonsi: remove the unused cs parameter from remaining packet functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0763bfdb95009cd4e78aef48346851f7194d5dc8",
"description": "radeonsi: remove the unused cs parameter from radeon_set_uconfig_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4ece6cf12b1519e838b437b73a67ed883dafd7e",
"description": "radeonsi: remove the unused cs parameter from radeon_set_sh_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b52fd28c3eda05341c6bd48c0ca75a4d3ab82da",
"description": "radeonsi: remove the unused cs parameter from radeon_set_(config|context)_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f0cd15d6a7a1ad25b9f360afb2e9026020dcf3c",
"description": "radeonsi: remove the unused cs parameter from radeon_emit_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57bb89fdc5ab1def8beff11a6b1bc454f0829d0c",
"description": "radeonsi: remove the unused cs parameter from radeon_emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db99462de67cf289dea2e76fcaeb580a6cb1c051",
"description": "docs: mark off GL_EXT_multisampled_render_to_texture for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbff2b6c6525844f243c229d9c028939c772597b",
"description": "zink: implement GL_EXT_multisampled_render_to_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43fb9f4f477e6b3deac915812be8e08d855c63c0",
"description": "zink: stop setting nr_samples for shader image surface creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44da3219829e71e9b116f474d5ded92e04ee4484",
"description": "zink: move fb attachment init to new function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4dcacf18f3feff44b7004b518faed4a4d748491",
"description": "zink: remove fbfetch layout thingy from zs renderpass init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6873af8de1ea897368c24fefed74f35c7f5620bb",
"description": "zink: reorder draw state updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c32bcb9a8c2354b0c117d3f209c3d790b81f26be",
"description": "zink: improve handling of buffer rebinds using tc info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dbf1ba21daa551a4c8dd8384858c9553e38ac35",
"description": "zink: add ZINK_BIND_TRANSIENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de3931cda735dd388c8ed94fbb3fda9b54499ea8",
"description": "zink: add ZINK_HEAP_DEVICE_LOCAL_LAZY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "584d705dd7230e81c2c91d239dcd7459da88f0e8",
"description": "zink: repack zink_render_pass_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d9e67d1183b4baecd4619899d951fdc40c797cd",
"description": "spirv: don't fail on CapabilitySubgroupDispatch if supported",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "518693c3eca19531b0caefbcd6bded4b059ab782"
},
{
"sha": "1d676fdee94753b590cd6c4dd09213a4d224e880",
"description": "zink: split vk debug logging into separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ee35b769a32187d6003d2e7d89bafcbaa09b458",
"description": "zink/codegen: do not enable extensions based on vulkan version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e997d42a26f07eab7f21e753758370e6a359c88",
"description": "turnip: Swizzle in 0, 1 for D24S8 STENCIL_ASPECT sampling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "464f0ed74b37f3d94fc5e2833f4b21500f8d44e1",
"description": "zink: enable timeline ext features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e43007af564fb10085119ddb5a6f5ec1f24f5546",
"description": "nir/opt_if: add opt_if_rewrite_uniform_uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69f9a96af1216f8fbecd22bc53681c30d547762a",
"description": "nir: add nir_src_components_read()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df653977bd7e6ec25224d39ff69d213f6e579d89",
"description": "radv: Reduce NGG culling small draw threshold to 128.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ae5a93b7f43729a27186d810cf190ca5d67915e",
"description": "radv: Select PC oversubscription rate based on number of PS params.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61b7ca2a1f76f4f006c24e6375dd52a3575db7b7",
"description": "turnip: Set the VK_DRIVER_ID to our new enum.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc6954ec0bd75c9052195753866ffc9580c967ea",
"description": "vulkan: Update the XML and headers to 1.2.193",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09f89d15e4c983bf8762e53e0f7d62f32480ecfd",
"description": "ac/nir/nggc: Don't reuse uniform values from divergent control flow.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0bb543bb60f93bea5b1c0ed6382ced49e659273e"
},
{
"sha": "cb19ebe7baca5f2c4c547094ae3088ad3035be84",
"description": "ac/nir/nggc: Refactor save_reusable_variables.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0bb543bb60f93bea5b1c0ed6382ced49e659273e"
},
{
"sha": "70842e22062430428779edbf691e66b38d056978",
"description": "radv/llvm: stop using vs_common_out.export_prim_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cd482920aa9b5d811f2c38147e565830822116e",
"description": "radv,aco: stop using vs_common_out.export_clip_dists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa833f9ee50d7ed6b4c60160abbde960e8e419e8",
"description": "radv: add export_clip_dists for VS and TES to radv_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b653164973bbd3053d3b9ed37c4362af96346900",
"description": "radv: Fix gs_vgpr_comp_cnt for NGG culling in vertex shaders.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7ad69e2f7ee10c0e7afc302b9324e7a320424dcb"
},
{
"sha": "240e60ba76e22d3c76e470acae6180e73294a9f6",
"description": "nir/lower_io_to_vector: Allow Task/Mesh to load from outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "069f2e27f0ecbc9f8cf64a7dd82b425a4d197e8f",
"description": "radv/llvm: stop using vs_common_out.as_ngg_passthrough",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c0bced1fb7ae2e6440fbf6d030c401971b8bf00",
"description": "radv: remove useless as_ngg_passthrough init when lowering NGG in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c92d355c692c5a266ec7b506f00a8e9abbfed7e",
"description": "clc: use the defined version for the parser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dce8870f642d99ac41c6b70c2448826105ff22b6",
"description": "microsoft/clc: small compile fix on Linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d03e5a8632c56028ba32e6d669d68bdcd2657ea",
"description": "radv: stop using the shader keys for as_ls/as_es/as_ngg when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f100551beeaead307f4bfe6c53727c93f3e1803a",
"description": "panfrost: Fix incorrect test condition",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d42e53c77a2657ce9794b448800a1e38b80a1d97"
},
{
"sha": "8cf37fc8a83612292bef99b28d55a60740f0916c",
"description": "aco/tests: add idep_amdgfxregs_h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9bf30c4a5cba7e148da7ccb042906eff8a8ad96a"
},
{
"sha": "525dd54717c2d4a8807802bcf211622ff07872c0",
"description": "radv: remove unused radv_tcs_variant_key:primitive_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e41c42ed4928f7bdd219ef7743cc38fb670427e",
"description": "broadcom/compiler: remove qpu_acc helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "193898c8b0976a548b7f698381b71ce425753737",
"description": "broadcom/compiler: remove commented out vir_LOAD_IMM methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad69e2f7ee10c0e7afc302b9324e7a320424dcb",
"description": "radv: stop loading invocation ID for NGG vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "babc0b07483fd134ade0d741a75ce928050cdc22",
"description": "radv: Remove dead min waves code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52acefc011f83d3b54e9c55338dd4737e655d63a",
"description": "lavapipe/ci: drop some fails I fixed recently",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc354b8fda928861b7dfff3f8f53159e0053f9f5",
"description": "anv: Switch to new debug message helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d55d1fcda2f5f1cd20dcc240fd75ade66f8177f7",
"description": "vulkan: Add convenience debug message helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2db5536a461734a818caf4f519e3286accb0818f",
"description": "vulkan: Add vk_asprintf and vk_vasprintf helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98d22acca29df3df2c8d3e28f72929aa8500f69b",
"description": "vulkan/enum_to_str: Add generator for VkObjectType to Vulkan Handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b361b234ac49f41a94a9bcf94fb68d5407b4b83",
"description": "vulkan: Implement VK_EXT_debug_utils",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "879defa3bee866b002395da9f26ac71690ad1350",
"description": "gallium/format: move two vertex formats into the proper place.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e002f5a086c7fc8314d3c28a603875f5ec5e5cef"
},
{
"sha": "ec2007d47ede79d60dd96bd14df6d8d8766ac6d1",
"description": "radv: Use the shared now-in-core feature/prop extension helper functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "263072ddaaadbb88af15dc08951393ad87c4d504",
"description": "anv: Use the shared now-in-core feature/prop extension helper functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fb68f74c4ff0a6c879ba8be65adef9995808dfc",
"description": "turnip: Use the shared now-in-core feature/prop extension helper functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a54903a482731aeeda4647337b5e0067dc84182",
"description": "vulkan: Support PHYSICAL_DEVICE_1_n_ features/properties in the helpers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19ff5019b7551ef401db26da48d0199c1c88c1ca",
"description": "vulkan: Add helpers for filling exts for core features and properties.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d40877f72b0cb3fe233918d1da72c021a67e6cb",
"description": "lavapipe: Use a common vk_queue structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9dbd3c06ec084f73e7c6342ade1a45ef8ce778b",
"description": "v3dv: Use a common vk_queue structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d32dcce398d3026989f9b7ac27e43a94947c36",
"description": "turnip: Use a common vk_queue structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2b59e340873841b8b0d5ebc3ba2917f1a4938c1",
"description": "radv: Use a common vk_queue structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b085ff03aa01786dfc7e94d1fce325c1809fad9",
"description": "anv: Use a common vk_queue structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cff01303b5c804d3651e98035a31ba4915a6b029",
"description": "vulkan: Add a common vk_queue structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bf94337eba6d0af7d300af0786c6cd84ac07d54",
"description": "lavapipe: Use a common vk_command_buffer structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14f0e3c2d321d39c00eff620657bccffca85b294",
"description": "v3dv: Use a common vk_command_buffer structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d2a4abf0102408323d0759c9650b1ea2f2597d2",
"description": "turnip: Use a common vk_command_buffer structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c05434cd6dff49d48df283d4a99523e0bbda0fbb",
"description": "radv: Use a common vk_command_buffer structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9189f4813534b9525babdee09e95f53f025608a",
"description": "anv: Use a common vk_command_buffer structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef9c371f6026bad85d7053f636a4cb53b8a6c2d6",
"description": "vulkan: Add a common vk_command_buffer structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "611d583e64d405a93537749106c6b23603504d70",
"description": "radv/llvm: Don't read edge flags anymore.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7f2faea46c719ad78550ad3ccaf6e60f88af244",
"description": "ac/nir: Emit edge flag instructions conditionally.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb05c85abd90a4456b72497738307d9d42e56225",
"description": "radv: Disable HW generated edge flags for NGG shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aa060ec3800c3f6956eb319f7dc7930b473d060",
"description": "microsoft/clc: Add a test for specializing via SPIRV-Tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "068c6b5a37a96106da817447e3cef706fc8e90d0",
"description": "microsoft/clc: Add API to independently specialize SPIR-V",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c50bbf1f2891099c2cec7329b5c5c0334a9536d8",
"description": "microsoft/clc: Support passing specialization consts to spirv_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a699844ffba20fb0bfe7103eb70938bac604748e",
"description": "microsoft/clc: Parse SPIR-V specialization consts into metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4755a7c32e66c2fb477a850d614bce847dcd8d3",
"description": "microsoft/clc: Support SPIR intermediates in the compilation APIs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91e08312d87dd303f7306d2eaa0f48ed008b8844",
"description": "microsoft/clc: Split clc_object and rename entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3666eec7ead3d19082215a9ec51e6719ed6dc8a",
"description": "microsoft/clc: Stop heap-allocating tiny fixed-size transparent structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27467700e9b82eb7e8fb0471a4f31ff642051bc8",
"description": "microsoft/clc: Clean up clc_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24b096035fb95cc478c6c7cdd9a01815518e3f8f",
"description": "microsoft/clc: Rename compiler DLL to clon12compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "876cb75599e2e1a669bd957192471f05a2e78dd0",
"description": "zink: check for pending memory barrier before trying to flush it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcdb000a7ce61629fb01cae95603ce6b18a235c6",
"description": "zink: clean up texture_barrier hook a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "205b684725a12166dcfb0a9daf7c5444ef046724",
"description": "mesa: GL_ARB_ES3_2_compatibility GL compat profile support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8564a4c58483b5ca2703a97d0c8729ff18292fd2",
"description": "radv: Push box traversal results onto stack in correct order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "641a12aa2938fa44c4bef4cc947d50c33318d866",
"description": "intel: Finish off the last scraps of bacon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7bfba59830a9dadbab0538dccf926816cb43880",
"description": "lavapipe: don't access pColorBlendState when not legal",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "578190c0fedd6cb0e348f3512ef1fab365713214"
},
{
"sha": "6413b2b6a2585d98333554f38e80453e0f26ee4e",
"description": "lavapipe: fix vertex attributes/descriptor binding",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "5951d2abacd3b42e5d9f5694ea5ae3f3c545aa96"
},
{
"sha": "cd64535aff7d0c220819cc25a54dd41c7628bd9e",
"description": "radv: remove useless shader variant key copies for VS+TCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "978a5ec5d287edcf345131bef5de7b81051696cc",
"description": "turnip: Move to common DEFINE_HANDLE_CASTS casting macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a33dca3aeb102860341da93eea5dbf4a3a43ef5",
"description": "virgl: Add an option to disable coherent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1e2dfb365593f2e2b87522289ae63e0e8f48ef4",
"description": "venus: amend supported extensions list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "363ffdaf796d03810598b30ddcc3fa4f53c22bad",
"description": "zink: don't use legacy scanout with modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30a9bbe8f641a1616fcef99fb6963986adf4085d",
"description": "ci/vc4,i915g: Add links to VK-GL-CTS issues for some of our xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e470d9fae5d98d66c754bae6c3e5d199f8ce1fdb",
"description": "mesa: Fix missing CopyTexImage formats for OES_required_internalformat.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "705b62d559ade9145305b9c6d57c5475c3516d0d",
"description": "docs: update vn extension list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "400da4900e2d72ee807cc3eedac9ace1dfd5dfba",
"description": "zink: fix ci skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c2f7a16bf700751dcacd9e1a4fd768f3783a76f",
"description": "pan/mdg: Remove use of global variables in disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d47a8789f90ac8e9892ab95c616032cf705cf123",
"description": "pan/decode: Fix DCD size in Pre frame decoding",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "de13fdc251faf27ca028942ca04e1a1e09be6680"
},
{
"sha": "d4174f5f052f614a10df2ebc905aec8c4897b057",
"description": "iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e435511b580287d1fab1b1028b2d36acce80dac9"
},
{
"sha": "c746bf4c5c811d7d5614ca13504e6412ac13e911",
"description": "intel/dev: Add display_ver and set adl-p to 13",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e435511b580287d1fab1b1028b2d36acce80dac9"
},
{
"sha": "039ed2de94d027cce6f7ac6e6af8090937eeb929",
"description": "zink: always use type size for query result copy stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13384b962620ad189ca83f853c949131f59afbac",
"description": "mesa: Prioritize checking for GLES2's uniform transpose error.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a39938b0004de36ac556b646071425fbe6a504c",
"description": "mesa: Throw an error for compressed glGenerateMipmap on GLES2 contexts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a3e94c61922cc5360df5a64caec6ce8360b61c4",
"description": "turnip: Move physical device 1.2 properties to a helper function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0c5c0d557940703d9577287bd3e5f0ed764888d",
"description": "tu: Support VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa5cc38f5b18c9c870047f54a607169537bb996c",
"description": "tu: Move VK 1.1 core properties to a helper function and use macros for exts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24a539e94c7368400fd827ffca5495df1b708e7a",
"description": "tu: Add GetPhysicalDeviceFeatures2() support for more VK 1.2 core features.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab5e77d85476cf063b9d5cbb2bac20497e33523e",
"description": "tu: Deduplicate extension/core feature flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14eb5ca3cd95a0a9b8d22dbddb9657f08912c5b5",
"description": "tu: Move core features definitions to a helper function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "895cfca64139e985d044092a989182d637ff161e",
"description": "spirv: Identify non-temporal memory access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47f7b262e1d0703197669ecfc3c9592852d79126",
"description": "anv: Refactor subgroup_size_type rules into a single function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9add809e7fb2a7c96c5a1d7658b908baa39700cc",
"description": "anv: Simplify subgroup_size_type rules for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca0f892191b3ad83928ac13b8aed8457029ea2fd",
"description": "compiler/isaspec: add alignment support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eae96d0c4c4874b49962220c07c67281f6cc9f8c",
"description": "compiler/isaspec: keep track of written data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0104a6c72336fac573201925d0884d36a241b58",
"description": "compiler/isaspec: add print(..) helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc2e806b0f16c3a4a079803d01f1617adefd4dbf",
"description": "freedreno/isa: move isaspec to a new home",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6801c300a8e95bb14cf65946e905c8b3ee91462c",
"description": "freedreno/isa: add shbang and make executable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b63becc4302c7cd9114d20a558e8d1c4756db9ee",
"description": "freedreno/isa: update documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbb9d3d0e3ac1e665d5d9ceb91f3ef216eb64920",
"description": "freedreno/isa: encode: switch bitmask_t to BITSET_WORD's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dc2ef72001b02c3e1fa85bc022868829bee0b05",
"description": "freedreno/isa: decode: switch bitmask_t to BITSET_WORD's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "430dc087550a847427b7752eab1b11e98df3a371",
"description": "freedreno/isa: add split_bits(..) methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a8048954dcdc4257bff1cc9b6d6bc9b6b1cce1b",
"description": "freedreno/isa: generate marcos used for printf(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6b82d1c8c40a9aea5f3ae93327c0d72b78fb661",
"description": "freedreno/isa: add store_instruction(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5bbd087755571cbf42edfc50db4316c2f6b14fa",
"description": "freedreno/isa: add BITMASK_WORDS define",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea42a3bee55642537b98651c4c3129bc630f3400",
"description": "freedreno/isa: add bitmask to/from uint64_t helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35877cd7b8ce9777e7b6a6c7a9c53e7ca41f6f6a",
"description": "freedreno/isa: add bitmask_t to encode.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c634e956bcd45b06e806efdeb31e22dac8d3dbb",
"description": "freedreno/isa: generate isaspec-decode.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59e6258e4f34038705ff69dc41a3901b225a18e4",
"description": "freedreno/isa: generate ir3-isa.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d6a3b3c7c7eda691d34f5dc6e101bb3d14f80c8",
"description": "freedreno/isa: store max size for needed bitset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d29a6e2db55cf020cc2d0647a741111decaa4821",
"description": "freedreno/isa: add defines for fprintf(..) usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c3befdd7017bfec7034a03e931913200fa1fc51",
"description": "freedreno/isa: add next_instruction(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3b14ade55aa3fd24012bcd009005f64af352b5a",
"description": "freedreno/isa: simplify custom_target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b52d64474b4edd8ce223ca15cb18db2d4cae56c",
"description": "freedreno/isa: add leading zero's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54ea23da510328c1eabd5604b3e9d1f29ebdc8c8",
"description": "util/tests: add set bit range test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3b03e33c9f11adb0c4d84311a651ea6016a0885",
"description": "util/bitset: add BITSET_SET_RANGE(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d65cea6ee56c2192d333632bf28460d2857af0a",
"description": "util/bitset: s/BITSET_SET_RANGE/BITSET_SET_RANGE_INSIDE_WORD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d3a4b9b01cd9baa316308c2bb38a3775c35eceb",
"description": "util/tests: add bitset SHL tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6171bc22436ef3958fd21d1126db55fea4a7e14b",
"description": "util/bitset: add left shift",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c243b3f9800951da8c78faa8529d0c8d2341858",
"description": "util/tests: add bitset SHR tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b62fb45588030920b853526dd9f45953dae27e5",
"description": "util/bitset: add right shift",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79067c4744be6d9afd3e11053e48aaf35503278b",
"description": "util/tests: add bitwise AND, OR and NOT tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfa8828c62b55dbefdd5f29bdd60007582d0ddac",
"description": "util/bitset: add bitwise AND, OR and NOT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8ea9fa0f8238cdd3ac3dcc0f32e0305aac6ad9c",
"description": "util/tests: rename bitset test names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e39929663bb3b86ccf26009c79a61862999cf9f4",
"description": "docs/panfrost: Add web chat link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5506b380326d67ae2a59c873c99a4e5357a3a8cf",
"description": "docs/panfrost: We're conformant now!",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35ac184de087c3fd73fc7e55e9b96289677550bc",
"description": "intel/fs: Handle required subgroup sizes specified in the SPIR-V",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "518693c3eca19531b0caefbcd6bded4b059ab782",
"description": "spirv: Handle the SubgroupSize execution mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5dc900226f2017e3e706b311e93285b3ce922a4",
"description": "svga: fix render target views leak",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1d479b9adfc5c99688961bb4ca3fec8539763a1",
"description": "docs: update calendar and link releases notes for 21.2.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "773f2fbf6bec2b211eff37319e80882201cc8236",
"description": "docs/relnotes/21.2.2: Add SHA256 sum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0689f57dd98e4e10cebaa0e92bcf6e82cb1232ab",
"description": "docs: add release notes for 21.2.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "590ac4789db02e742f78aab4793f96619724d1e2",
"description": "freedreno/a5xx+: Set the IJ_LINEAR_* request bits if we need the regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f9991643367cf18fc683059e49271e7469fb838",
"description": "freedreno/a5xx+: Rename GRAS_CNTL/RB_RENDER_CONTROL0 IJ_LINEAR_* bits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3511e8af21ac11b8e7f5305942624d1ae29a73a",
"description": "panvk: Implement vkCmdUpdateBuffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5608902842b258383d72332745dd42f04c82c12",
"description": "panvk: Implement vkCmdFillBuffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b37eb5854c060a27ed6c145a3754f8f0f7ac7154",
"description": "panvk: Implement vkCmdCopyBuffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f73ae1a6b5658af05fc9211c26446ab89eb125e0",
"description": "panvk: Implement vkCmdCopyImageToBuffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ce85cd25ae2a5193b98af76ad2e390550789bb8",
"description": "panvk: Implement vkCmdCopyBufferToImage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b9cbd39ec23d4517197af75a84fbc99471f41da",
"description": "panvk: Implement vkCmdCopyImage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0cbe50566737a61640091d88013183ecdca13be",
"description": "panvk: Implement vkCmdClear{DepthStencil,Color}Image()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d4c40525759d1854c186fe53e1f4c2e98ee9ce9",
"description": "panvk: Issue a fragment job if at least one target is cleared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cdcaf08a19a0809b66f191333366d9dedacb565",
"description": "panvk: Stop dereferencing the subpass in panvk_cmd_close_batch()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b882c3b677533971d5274edca753677694c7facc",
"description": "panvk: Add a panvk_cmd_prepare_tiler_context() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "285197df2832d17e628716fb07ffd94a38dc99b9",
"description": "panvk: Make panvk_cmd_alloc_tls_desc() more generic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7af84899ee41991645c25db7d26f850aead80bb",
"description": "panvk: Don't check the bind_point in panvk_cmd_prepare_fragment_job()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "821eb2a73b68bedf7940a4118460cec52b56bdf8",
"description": "panvk: Don't use the subpass to calculate the FB descriptor size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa51d9903597a169e7ac7021a00b856f16b55f2e",
"description": "panvk: Get rid of panvk_emit_fragment_job()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82046eed4a891cde0b6178bb67d841ae0a325a9e",
"description": "panvk: Move blit/resolve stubs to a separate file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08dfdd9639195a0c379f6530c8ac42a26ca2a6b0",
"description": "panvk: Move copy stubs to a separate file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45fcaf67f0655c8c0805780ba42402643d405745",
"description": "panvk: Move CmdClear* impl to a separate file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0eaaf90f3e145c65e0fe5649bd84e0cc94ee7b1",
"description": "panvk: Merge identical BO entries before submitting a job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "165c26b9e12745f39ba4c03b97b924a53ab308ef",
"description": "panvk: Preload FB attachments when required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3166f4ebea7d631d9776e6de4a3601be97a0db33",
"description": "panvk: Initialize the blend shader logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba2874563ecc914db8bd71f3329188cb90cc0e88",
"description": "pan/blit: Extend pan_preload_fb() to return emitted jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f4dab0f2d370f0d3768e0951fa2871b0bdd131b",
"description": "pan/blit: Fix a NULL dereference in the preload path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1de393fec5394e4423de20f8542f4a20cd1a38df"
},
{
"sha": "2dd13257c88d2b453b91f2f78129851cf3574392",
"description": "pan/bi: Allow passing RT conversion descriptors to fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04d6c593d03efbda42140754b9053bb0df7aac8d",
"description": "pan/bi: Relax check on 8bit swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af740f2c3571b30c83776cb1dfba3add9afb6f81",
"description": "radv: do not store meta shaders to the default shader disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0d7e8905b71a39dfc19d22e492a858db9acd6f2",
"description": "wgl: fix 32 bits mingw exports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6d5cb233974ab32b8b62e5d1aff686122298150",
"description": "radv: do not use a different disk cache key for LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99f90750636c4e602189d739a77f05f4822e5652",
"description": "Revert \"intel/dev: Add display_ver and set adl-p to 13\"",
"nominated": false,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "c81acd365ed2a965741a828504d4a1498eaa3d3a"
},
{
"sha": "0741a2c3c2f792d64f346dcdcad25c8fe132aa6b",
"description": "Revert \"iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13\"",
"nominated": false,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "4961f4c50fe29e4b3e6145bfafae7e5026027d12"
},
{
"sha": "4961f4c50fe29e4b3e6145bfafae7e5026027d12",
"description": "iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13",
"nominated": false,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "e435511b580287d1fab1b1028b2d36acce80dac9"
},
{
"sha": "c81acd365ed2a965741a828504d4a1498eaa3d3a",
"description": "intel/dev: Add display_ver and set adl-p to 13",
"nominated": false,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "e435511b580287d1fab1b1028b2d36acce80dac9"
},
{
"sha": "b1fe85e38cfe8c459ab30feabf231ac7b06a19d7",
"description": "freedreno, turnip: Set TPL1_DBG_ECO_CNTL better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ec058009539fb6ec117762ec14f77dd8facd44c",
"description": "freedreno/a6xx: Name TPL1_DBG_ECO_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c19ab4a7b5bf49628d6c9e0bac5da6e8e8f5ec2",
"description": "lima: Remove depth near/far workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1798ad1b53c55abee4e21cb533f80629253c173",
"description": "lima: Expose GL_EXT_clip_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7405b7fbcd47c55015ebb06292e56260b3c5e10b",
"description": "radeonsi/test: use -t for deqp tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac9ab028ce700714e4867d93c31a56b6cd7f7340",
"description": "radeonsi/test: don't require a folder name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9db70eb5778952cc57612cafb92288152a38c143",
"description": "radeonsi/sqtt: add si_se_is_disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a25a6abbd7f67a966c00e735af03e421ad869020",
"description": "radeonsi/sqtt: export wave size and scratch size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a574d0541af176abc2470d8813c156be1c84020a",
"description": "radeonsi/test: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97663bac2eee9db00476b0145a5abf1da195fe32",
"description": "radeonsi/test: fix typo in the test script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9cf32778776c589e889cba6a3602963eab29414",
"description": "radv: remove useless assertions in the SQTT path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8846f65c4f2c33e0a927e44934e267bce8acb1a1",
"description": "radv: make the SQTT BO a resident buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c80ac276bfeb68c980b8816c4ed91cb1708b8565",
"description": "radv: replicate THREAD_TRACE_CTRL config when stopping SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1095260a411c249af16928f96304ec225a0466b",
"description": "radv: Experimentally enable RT extensions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca2d96db51e5a47044ee02f8613bc463605c2bf8",
"description": "radv: Add caching for RT pipelines.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a22a4162d9c01e22a30556c431b2affa56b5034f",
"description": "radv: Add support for setting a dynamic stack size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "063d0c90c81b62f03cacfacc05801610da5dbe2f",
"description": "radv: Combine all the parts together with a main loop for an RT pipeline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85580faa4b0b654600a137e337211ce3efff43fb",
"description": "radv: Add ray traversal loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3d82a962217def9b9f7e1f4c5ce0a450b97e9c7",
"description": "radv: Add pass to lower anyhit shader into an intersection shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae5bea31254147458a19d89c05b2ef1b637299f5",
"description": "radv: Add helper to parse raytracing stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "207ce6d658ac6d8f6421a02304b74645ff835e96",
"description": "radv: Add helper to inline shaders into the main shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcb02dbe733a00d5172a4a2592bcde6001014bbb",
"description": "radv: Add main loop variables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "701803e340f715c6964953ccdb36950acaadb48f",
"description": "radv: Add scaffolding for RT pipeline compilation incl libraries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f087b457e5732b6e012a54de2b0f244307a5236b",
"description": "radv: Make some pipeline functions non-static.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8312b2232b78541b1aace75c92fc1ca61a451256",
"description": "radv: Add raytracing pipeline properties.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f090a51b3c2221c4ddb970bb17437148dd6dab0",
"description": "radv: Add group info to pipeline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "080400e43ca82e76329b345ae98077223d22f244",
"description": "radv: Add pipeline type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5362742b915809d7d75ec9940cc7d1d57013795",
"description": "radv: Add RT cache flushes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ca54b4d383bf6675bbc16986c5880c1b2fa3072",
"description": "radv: Support nir_intrinsic_load_global_constant.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d8bd8518d9995af905e27f407a44fb475ffbbda",
"description": "nir: Support ray launch size in divergence analysis.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2999689887215f6e4c849df1f87231c53857f7a",
"description": "aco: Add support for ray launch size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ca4fd31e6f9739f61be68a824fbe8fd7dd98652",
"description": "radv: Add support for ray launch size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56b06c09b4b160795b28b7bb6f10777a7af4a56a",
"description": "nir: Add AMD rt intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "148ea4375c2a00250b0faa14ad5e59c7d84d84a0",
"description": "radv: Implement NULL accel struct descriptor write.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2070d36cf34542ed705b79817c1735cc3d94f24b",
"description": "radv: Do more meta shader lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1074fd51d55eed5cd842d51748d2e8a2e68ddfb",
"description": "radv: Refactor some nir_channels usage to use nir_channel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "817553c052138428d53cdc419dae8c4b9809410d",
"description": "aco: Implement call scope.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6be96a2bd63537a6e2adb77c6ed42020bbb0c87",
"description": "radv: Modify load_sbt_amd intrinsic to get the descriptor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2abf44cf181daf1255dcca5b6b7dcd39d7cc5e7b",
"description": "radv: Add bvh node definitions to a header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a99ccd353b4e01bf46435b26e1ab8767f7fe1488",
"description": "radv: Add optimized CPU BVH builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "848d175c76eec92330c263a2df9d77ab29f8f16e",
"description": "radv: Add more acceleration structure formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "506757ea865bdb5fc175c8bdd71cbcc6c0c81a25",
"description": "radv: Add accel struct build support for the object-to-world matrix.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e059dc1e092a84473d09697116ed30339e0f249",
"description": "radv: Fix arrayOfPointers for instances in accel struct build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58ec4f306930d75ee58f0dfaa2f3e9a104c2541b",
"description": "radv: Fix CPU AABB build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4807d777c09bb902116ee7b68b92009d0f92097f",
"description": "meson: introduce option vmware-mks-stats controlling the instrumentations of gallium svga driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4feb9c3c470ae54614a6b12fedc2b94139ef4f61",
"description": "svga: enable DRM mks-stats via hooking to the corresponding DRM ioctls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b61e9345c11f87d7839a2a62bfd89071d097b6d6",
"description": "build: fix nine compilation with only zink enabled as a gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aff177a0adb60e499468faedc5e0bf0306854514",
"description": "zink: fix regex syntax from previous ci commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49b5e5be5ab24404bb6767ee6e63aca854b6f81d",
"description": "zink: disable miplevel tests in ci completely for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1b6d9e9a1e8cebc8ddb865a667f3d6dbc6d2821",
"description": "etnaviv: add mov for direct depth store output from load input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae01d856de18b698bc94ff1e6f4bbd5ea18b230d",
"description": "nir_to_tgsi: Remove the abs on fcsel's bool src.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b0975a8e1cd3274c2065dd8cd07506d7d32fe5b",
"description": "ci/freedreno: Update restricted trace sha1s.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "306a0394723d3d6dcbaacbc922b5d23433ffca4f",
"description": "ci/baremetal: Retry if our network device spontaneously fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9017bb08373819b7b7ca1b45c6317ce7e8409112",
"description": "ci/freedreno: Add some cubearray piglit flakes on a630 I noticed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feb971fdeec143b216472bd646569294817a50f0",
"description": "freedreno: Assert to check for the previous regression.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8c4ad378d22988cbb20743dc74d377b5d6ac7ed",
"description": "freedreno: Fix autotune regression since batch-cache rework.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b2349a46715e870d7f38ce5f3854bef9718a835c"
},
{
"sha": "27dd22cb624d02a8b60f8576ae56a16347d2c4de",
"description": "turnip: Fix a6xx gen4 compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e05338d99abbf2858a0d8444ffc53028fe23051",
"description": "turnip: Rast updates for a6xx gen4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ac1d8dc4cb5989efff72e2f1d1eac0dec5b64d3",
"description": "turnip: Fix unitialized cs->device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68d4d09b569fb0ab179b9706d33a0e64108b0a22",
"description": "freedreno: Add info->a6xx.has_shading_rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4839f442e9f6ce622b58c73460e75d0c63dab8ea",
"description": "turnip: consider multiview_mask when clearing depth-stencil attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "872d21820fc0bd81e5e081847547b0102215f4fe",
"description": "nir: Exclude non-generic patch variables from get_variable_io_mask.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cf5f8f55c3e25508fb975b263d6430a93442247a"
},
{
"sha": "13e467a147dd4f33ae223dded226d85dc24c1a87",
"description": "ac/nir: Fix match_mask to work correctly for VS outputs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bf966d1c1dd968116b8b547ca2739f5113caccb5"
},
{
"sha": "4474c46f5f3fde1e5699bb03347074a1bb32c40a",
"description": "mesa/st: Allow loops in GLSL when NIR is enabled, even if the HW can't.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "346a2950bb736aa1bf0d107473f1dd5e79de386c",
"description": "ci/i915g: Clarify failure happening in fbo-fragcoord2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4968313fe546111b75e3f1e1b9513debb6f195b5",
"description": "etnaviv: fix dirty bit check for baselod emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc5ea6a05437d729b22f37a4e96d4ca5354cd372",
"description": "X11: Ensure that VK_SUBOPTIMAL_KHR propagates to user code",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0be0ad102eef2e2e447b4a1b42d37159c70ff0b2",
"description": "radv: keep depth/stencil images compressed for TRANSFER_DST on compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b805b8a6ca5f129bead094c99ebd9a28e4dc05e",
"description": "radv: add support for copying compressed depth/stencil images on compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ac8731b6cc54685fa3eb78dee24bd01854c645f",
"description": "radv: implement depth/stencil expand on compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "966b78099295b80722e5c8b76045307e827733d2",
"description": "radv: rename radv_decompress_depth_stencil()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bc10578a56713a79ee60d369be6fcb080ca2f6e",
"description": "panfrost/ci: Skip the indirect_draw+XFB tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c2d7cb0d6f2fb5315d6899aff1a48d009fe51fe",
"description": "panfrost: Fix collision in the indirect draw shader table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43760a7b2f26ac040cf300435a73dd3d436d83fe",
"description": "panfrost: Fix indirect draws when vertex or instance count is 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7682a5de0449658f17bdcf4e591df523208528df",
"description": "panfrost: fix null deref when no color buffer is attached",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c746747cb82f10fb5f1f3b625e5833d8d2c1e042"
},
{
"sha": "bdb37c862f5d50a68bb7305c25239182c223ecd0",
"description": "panfrost: Prepare shader helpers to per-gen XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d57a76458a8a3bf690b30471165f47ab7a84ae9",
"description": "panfrost: Prepare texture helpers to per-gen XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a865a4a789ac21ebe7fbb6cc98a7e2a519e7e8c7",
"description": "panfrost: Prepare pan_encoder.h to per-gen XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f36fd4ac4c631cfac2e40566f7644a2a401f6ee5",
"description": "panfrost: Prepare scoreboard helpers to per-gen XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de13fdc251faf27ca028942ca04e1a1e09be6680",
"description": "panfrost: Prepare pandecode to per-gen XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "502b94294413a3e4ff707afa79c4fd9b6cde356a",
"description": "panfrost: Move panfrost_major_version() to gen_macros.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5af3516f9e470894d860b5c285fbab6045aca4f6",
"description": "panfrost: Prepare pan_cs helpers to per-gen XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e145a5fdd4eb0f470304f70508ac1d4b3a31eef5",
"description": "panfrost: Prepare blend helpers to per-gen XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f68c9a575b17747d84336010dfdf9db679c9e8fe",
"description": "panfrost: Prepare blitter helpers to per-gen XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8805509fff8811b906c112e6b3e78101eb205bc1",
"description": "panfrost: RGB332_UNORM is not a valid texture format on v6+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c6bdd976e6110fbf4ec1add9c11d0382e38236d3"
},
{
"sha": "b1172540f345d7644553fa8c18ca0a13ef2259f5",
"description": "panfrost: Drop the R and T flags on SCALED formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bab84c62d5ac00d6a3b0209995cc2fd6cea68313",
"description": "panfrost: RGB10_A2_SNORM is not a valid texture format on v6+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c6bdd976e6110fbf4ec1add9c11d0382e38236d3"
},
{
"sha": "8651dfbeb48eb1691e4ec6ecbbef312f24223a78",
"description": "panfrost: Fix the Z32_S8X24 and X32_S8X24 definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eed57ada6e082707c73ebf0ac3968bd52bf74113",
"description": "panfrost: Patch Z32_S8X24 format when creating a sampler view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75dbb404393a5ae99adb90a156fa5a084aa79c4d",
"description": "ac/nir: Remove byte permute from prefix sum of the repack sequence.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "966cff9cfa4e6c226c76b332da57f63f0782eb7b",
"description": "aco/isel: Fix emit_vop2_instruction to apply 16/24-bit flags properly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e41eda9ee53897805ab02a1a7915258d3f3768",
"description": "aco: Add ability to optimize v_lshl + v_sub into v_mad_i32_i24.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a6c01a61b1cced6b11465fe1178e6ead0b88362",
"description": "mesa: fix timestamp enum with EXT_disjoint_timer_query",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "90c6eec0c1bbadcd83b87be0e73e1ec78d2923ef",
"description": "bin/khronos-update.py: add upstream for vulkan_directfb.h & vulkan_screen.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e0b0ce3eb305977d49d469fe26a4c72c2a64b7b",
"description": "bin/khronos-update.py: update the branch name (s/master/main/)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f9f350622b5fd4ccf5a9decf4fac884bb28f984",
"description": "radeonsi: fix ps SI_PARAM_LINE_STIPPLE_TEX arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a0a9b189a1e6cadc4d02d9d7a7e2db0fba286b3",
"description": "freedreno/computerator/a4xx: Fix enum mismatch warning",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fb5deb2b4a02890d316d6f926186599f7b539d90"
},
{
"sha": "b308ccf4fb902755e5c301251607ab9c5d694bf0",
"description": "freedreno/ir3: Fix generation check",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fb5deb2b4a02890d316d6f926186599f7b539d90"
},
{
"sha": "24326f25b918d9f4ee0e4eb48108bffcf3cc2268",
"description": "freedreno/ir3: Cleanup liveness lifetime",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
},
{
"sha": "344683c932fc65a9adca6bb0159e6ee11b8d93af",
"description": "freedreno/ir3: Fix sched debug msgs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e15d5af81bba7c1e798cf10fc838988c86daafd",
"description": "fdno/resource: Rewrite layout selection for allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8a37832df533253eda48ed9da04c5549ff0030c",
"description": "lima: fix leak of the screen hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7e762635dc231c56fa331c44ff788ff972c8276",
"description": "docs/panfrost: Remove obsolete note on Android.mk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b5e9352ef7661670d9873e0cf96d6d5d2174c6f",
"description": "aco: cleanup assignment of unique_ptrs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "592aa9375c52d76f7d91b8b73080e156c021882a",
"description": "radv: Expose modifiers that support DCC image stores with STORAGE_IMAGE_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92ade3df054dee964a040262247bd14676a2746c",
"description": "ac/surface: Add ac_modifier_supports_dcc_image_stores helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd08758bb15c51aea0367271fce4f73af109f57d",
"description": "ac/surface: Add modifiers capable of DCC image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "897bb9a2225311970b66f7bbcb3385902b0d1e90",
"description": "iris: Add finalize_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b042c71ac12762f65981ca499dc989b64b294bd6",
"description": "iris: Move iris_set_max_shader_compiler_threads and iris_is_parallel_shader_compilation_finished",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaf2e6a9f5f3cbb6c934a71b69b7e528087e4d68",
"description": "iris: Eliminate iris_uncompiled_shader::needs_edge_flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7ba52cce9ea87e042fe07aa0d2ba740cc9e511b",
"description": "nir/edgeflags: Add a flag to indicate the edge flag input is needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3281ccf4b149986c875b0ebd83d018323ef0f307",
"description": "iris: Calculate uses_atomic_load_store after all lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e33055874b7f62948257f72e7997474538fe6e7e",
"description": "iris: crocus: Use shader_info::is_arb_asm flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf74d58f219503947449bb2785414d6a9ea99b8b",
"description": "freedreno/a6xx: Pre-bake SO-disable stateobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60f12ac1273b41f39c94462ebbad8e5677884998",
"description": "zink: don't leak drm fd on drmPrimeFDToHandle failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c6e789c24027a9b1410f93b82a3e3a901ceec7b",
"description": "freedreno: Add perf warning for WC readback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e088d362193ae4358392154df4b91d86af14d87",
"description": "freedreno: Used cached coherent for staging resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "926ffea994386af6511fa2ad4567d262692de179",
"description": "freedreno/drm: Use cached-coherent for control bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5879012cae7aec330e19def5f253d5d18edd201",
"description": "freedreno/drm: Use cached-coherent cmdstream buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "076196ae08d6eae2c2ae2c4fd19e21daa4ffb401",
"description": "freedreno/drm: Add cached-coherent bo support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21fcb2657f27e1a73059b026c10064d9c0970933",
"description": "freedreno/drm: Don't return shared/control bo's to cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7dabd62464982e545a094f22d9ca23a77730c536"
},
{
"sha": "429986d5aaab0f7357a731523d703364647bb8a3",
"description": "freedreno/drm: Consider allocation flags in bo-cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83085a8f395fd0102ef0af2fee2c21bfd626f084",
"description": "freedreno/drm: Rename bo->flags to bo->reloc_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8d25879607ab81ab2b63b02fa7c5ad8fc5aff03",
"description": "freedreno/drm: Garbage collect unused bo_cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dce3c6b4362f071db89f3871d7ce1ade6458de87",
"description": "ci/bare-metal: add etnaviv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739ef184cc0a1fd4105053db9bfb4a8bc2f3d39a",
"description": "ci/bare-metal: add support for eth008 power relay",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "736c159f54e4dabf562db2ef6820311a637b6016",
"description": "ci/bare-metal: add telnet based serial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf991ff67bae83522abbb75a0565194ff5d31b0",
"description": "ci: update kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "172f5db20d35bfc94a54b79476d590428098f960",
"description": "ci: include etnaviv support in ARMHF container.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1af902531122464b0f4eb66a7c4bf207a8a69f1",
"description": "nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63cc1fe71f151b69928d59624795fd70f98c02f9",
"description": "freedreno: Remove dead fd_batch_reset().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ade94df862ccc9562fd82ff8baa14b62b8be031",
"description": "freedreno: Use a BO bitset for faster checks for resource referenced.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22486ffa5172dd0425479ce64785b0f29bf59cdf",
"description": "freedreno: Remove the submit lock locking.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2349a46715e870d7f38ce5f3854bef9718a835c",
"description": "freedreno: Move the batch cache to the context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3d64931225df800c4f0a9fa5af220b13e33fd6a",
"description": "freedreno: Use TC's flag for whether get_query is in the driver thread.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbbe3e7641645262f8cec467f70e9a5cfad3b674",
"description": "freedreno: Precompute resource pointer hash values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f24f62f4adaf61cf9ac377522095cf33f749f4f9",
"description": "aco/nops: fix handle_raw_hazard_internal when visiting the current block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8cc911aafe579cdcbcadb497a0d1510f7c5b6e3",
"description": "aco/nops: add State",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf7eed045999d6b64ac383b91915849c9dec557",
"description": "aco/nops: create handle_raw_hazard_instr helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd07118b56dde5ec47e6823cdfbfc4f5195e6fd4",
"description": "aco/nops: use up-to-date mask_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfe432d829257dd01070ae1dcd4b663a0e96641f",
"description": "ir3: Make trig replacement expression exact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ed18749de52d1f24b23fad266eb3e8b46702752",
"description": "aco: allow live-range splits of linear vgprs in top-level blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d50385bbdfedff73976ba3ecd4bc4dbbd690b83",
"description": "aco: implement linear vgpr copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1e4794f0f7d77c11775fb95e52cedf9c35a08e6",
"description": "aco/tests: add regalloc.scratch_sgpr.create_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f41200d289880fd722ee296275a3b9c1268e6ef4",
"description": "aco/tests: fix finish_ra_test()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "207b2cd4340f18fa48038ad7b19c0e02a27d0f29",
"description": "aco: find scratch reg for sub-dword psuedo instructions which read sgprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2a48f4eae76db87c84618d190bf2e3827c3ff7f",
"description": "aco: find a scratch register for sub-dword copies on GFX7 if scc is empty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da74e0f01220f8f3c10e85bceecba76a40c6dc47",
"description": "aco: rewrite print_reg_class()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2b77e6cd4a251bd451f45b93ef8a556058fa11a",
"description": "aco: add and use RegClass::resize helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "783609a849d4f5f8ee1eb43c88a7fcf4d078ec40",
"description": "aco: add RegClass::is_linear_vgpr helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfa8ef723be11e6a893c9d26008e79daee211734",
"description": "radv: fix pipeline caching with robust buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eb59a03ec6eaa0bfab5ebf6eb600a22cac07f12",
"description": "util/tc: rename tc_replace_buffer_storage_func::num_rebinds and document",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85305b2d61f784729dbb664e7e9851dac72300be",
"description": "features: fix listing for GL_ARB_parallel_shader_compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c952655693fd319437a9bdb9b5fd7b47a70b1d95",
"description": "ac/rgp, radv: report wave size for shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d29c381c64ec435a97f8eeee41584e2802e569ab",
"description": "ac/rgp, radv: report scratch memory size for shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57c63d7204c0a1414b6df6f05f30ac82b68f9efb",
"description": "Revert \"ci/v3d: add piglit flake\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7d5aea9edf358bcfc43dd1517bbebe658dce10c8"
},
{
"sha": "4c0b8254a2ee2cf220cf5fa8be914814b4c37791",
"description": "vbo/dlist: reallocate the vertex buffer on vertex upgrade",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cc57156dce0f4abf7ee4c1e741ac03d6864a14b4"
},
{
"sha": "beb7ed2b8945e97cd7c5ab816a741be2e2bfb76e",
"description": "r300: assert that array in translate_vertex_program is initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81c8c7d998881b498fe22cee5c3eb77173322af5",
"description": "util/cache: run basic cache tests on the single file cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6da27271740c7d57cb2822c1864be121b8e8344a",
"description": "freedreno: Handle timeout == PIPE_TIMEOUT_INFINITE and rollover",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3cc0d2747568a186dba433ac94af607c38fa024"
},
{
"sha": "eb3fa2515041c610a6371e7bd38d22461cfecc3f",
"description": "zink: zero VkImageCreateInfo::queueFamilyIndexCount on creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2ba454180ac39e3c5e45d3285dcba0e07362fb4",
"description": "ci/freedreno: Drop minetest from a3xx trace testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2b08decf7d058e830f6dc55266e77d82a7318ab",
"description": "auxiliary/indices: convert primitive type PIPE_PRIM_PATCHES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86399c1b1f76f92b68e17e1a786942fb0759a90d",
"description": "lavapipe: enable KHR_spirv_1_4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07e1233c61578bb3467d9212a7fab136b1cbe23b",
"description": "freedreno: Enable Adreno 508, 509 and 512",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69242f188c37cae6277cab8054d68a4973e90a57",
"description": "iris: Finish aux import in iris_resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8510d17ff4e293e9742a6366e01d871172d86e4d",
"description": "iris: Add and use get_num_planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a16d6bc179452821b27f51050b306f3a6346c7ef",
"description": "iris: Don't add a clear color BO for MC_CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7a61bbf137cf25b55dad8ee0ce45c9473842abf",
"description": "iris: Allow NULL aux BOs in aux-state functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d32a4cdab91162efb73a74addbe3dd9a38166030",
"description": "iris: Simplify an iris_use_pinned_bo call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89319a0dfde4bb548fcd848e4c253961bce8bd68",
"description": "iris: Split clear color and aux BO checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d25515fbf1f1ae48bf07dd57553187b8f319d747",
"description": "iris: Support NULL aux BOs in fill_surface_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08edf0f7fcbf260b30fcb5a4c5bb323842d3116b",
"description": "iris: Delete iris_resource_get_clear_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "107c2005372c40ec20d3930217587aa7afc80238",
"description": "CI/windows: Build shared-glapi, EGL, gles2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccb5cf8b4b6afbd2b8ff00d0a2cab23ea49e0125",
"description": "meson: Set /Zc:__cplusplus for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7a1eebbb2ff7f03925c80198b1f99d47c4c8113",
"description": "egl: Update Windows .def to include missing exports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29e3094d1e02bae164fabf73abe3d442b691bb22",
"description": "symbols-check: Fix symbol demangling for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed794207b51d354c139bc6fa318d7dbc9e7d904f",
"description": "zink: pass all modifiers through to image creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e6d78c3b0979d28f0e3a571897a150f005eeb97",
"description": "zink: pre-filter multi-plane modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfe0bf5a4a28a81fb31fd4552b42747d783808c9",
"description": "zink: unbreak dmabuf handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0318216fad658f8c163281f068e6f05cdf588de",
"description": "zink: store drm fd to screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c7d23e6caf6ac505dee7a8c394ede78e05eb283",
"description": "nir: Stop sweeping indirects",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "879a569884b153be4e90e4f47ef7d66d860a6a5d"
},
{
"sha": "d1eae6f36be625d3e172a1c0b83d5a09069a6558",
"description": "nir: Properly clean up nir_src/dest indirects",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "879a569884b153be4e90e4f47ef7d66d860a6a5d"
},
{
"sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e",
"description": "radv: Remove PSIZ output when it isn't needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2c30c148814ae5cf1611895568ff327dbb85135",
"description": "docs: update docs for new llvmpipe/lavapipe features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1de9eff01b79d744acecaa0b7358d6376b6cf87",
"description": "lavapipe: enable KHR_shader_subgroup_extended_types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "143167f2a05b35287c349fd52393a945f26bc4f5",
"description": "gallivm/nir: handle subgroup reduction across all types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a27e406edf5339bb3f029f2542188d19eca4c6c",
"description": "lavapipe: enable KHR_shader_float16_int8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f814a2449e2c08a811a54fdada7e256945e68953",
"description": "llvmpipe: enable FP16 and update CL + traces piglit results.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d3b2853600cf6934a3a09deaf435944d18d833a",
"description": "gallivm: use llvm intrinsics for 16-bit round/trunc/roundeven",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2277386565314fdedf714d2b3ac48501b27e66f9",
"description": "gallivm: increase tgsi nesting call stack size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c118888f925cf8047aa724d661ec8bb2c9f05810",
"description": "gallivm/nir: pass the correct float builder to ddx/y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bceae73b3f17278f69e86cde29ee4336669c2b65",
"description": "gallivm/nir: call pow with correct flt builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "836b0ace10146957fa0fdc33fcf3391103a6459b",
"description": "gallivm/nir: handle 16-bit exp/lod using intrinsics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e773501d9f0f566b371d6680317b1be96bd72e7",
"description": "llvmpipe: lower_flrp16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6decb1b8969fed72c03db84fd622b671367a87a3",
"description": "gallivm: add 16-bit sin/cos via llvm intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af49f9697ab88e3f3c2dba6d943cdf6347758747",
"description": "gallivvm/nir: handle non-32bit mask scatter stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d4f17fe1f356bd72a496ceacd53d157376f03da",
"description": "gallivm/nir: fix f2b32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0776628d1d3656ccfc4a09c4f20335a627c349b6",
"description": "gallivm/nir: handle conversion to 16-bit texel fetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c396067366ffb5b0d8c7f8c70f5e92d6e0f1fbd2",
"description": "gallivm: add initial support for 16-bit float builder.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0418b985695f8d99ea1b51a699818d2784891ff3",
"description": "zink: cap max shader variants with inlined uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aa0b2777d86336204edd82afd8a79e5d4e367fc",
"description": "zink: simplify shader variant update loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb9e9401c9ec4d9a2c41df52a9140530c1af7cf4",
"description": "zink: split out inlined uniform shader variants into separate cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad32e41efed8b9b865200df2dfd89b1175b6eb87",
"description": "zink: remove default_variants storage in program struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "334576569e6ae748b46ee417e69000b0eada1458",
"description": "zink: replace shader module hash table with a list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c995d7bad8ffa6058a72cdfac91c30558ac6373e",
"description": "zink: move shader cache to gfx program struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "834cc07e5b9b147dbdc7c9de73491fbef688c183",
"description": "zink: stop using hash table for compute programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19e99e46dbc90980efc9a3bd8e8bfd93017dfaa9",
"description": "zink: store shader key to shader module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e78a6f67dd1c3e3b58649ad445e1862eb6a5b90",
"description": "zink: move uniform size calc for shader keys into keybox",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19fbdb9064efecd245b084ffe5a61564f7f20adc",
"description": "zink: move shader keys to be persistent on pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80604fee4a55b6f5c62822c0c1d237d2e2481f54",
"description": "zink: move xfb updates to just before draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff5991e86acd2336c7fdb6b303ee47d1abbb7429",
"description": "zink: simplify flagging last vertex stage for updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e515d9791e4287123cc495404472b19a8e879e47",
"description": "zink: only update gfx pipeline cache after creating a real pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7438d670dd839cf0c1ce256a958f1489ac6bd42b",
"description": "zink: remove some ctx references from shader/pipeline compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c587152eba821c1d77b2ba82e39f2525eab1a053",
"description": "zink: remove ctx references from shader compile path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab4d8ed1e9353e2acf0e93676e9c6c9a34ecb0ec",
"description": "zink: make tcs shader generation take screen param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da10f13de9aceeda71806a5df30d52a0e9ffdc21",
"description": "zink: move pending prim type to gfx pipeline struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "259e26e5e38dec7cb8fb2da2a5e8202dbef9b264",
"description": "llvmpipe/cs: rework coroutine context handling (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3e97344c3598002ad545878bf3831ffaeebeee",
"description": "llvmpipe: shorten hold time on the screen mutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ccee031e9c4ce9f4de577cf93a1837a5f191ccb",
"description": "gallivm/coro: use a phi instead of alloca",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69109e0b1935ec6d05709de4f3fcdef9d8ef5f99",
"description": "llvmpipe/cs: rework thread pool for avoid mtx locking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53aade0ef0def4ea7f8468cdec04acd2384e2d2c",
"description": "zink: fix enabled vertex buffer mask calculation",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "6dd02a5139a06f0aa4d3fe9b975678bbae51c58a"
},
{
"sha": "09bb8602f336e02da930eae15a2d56986ff418f3",
"description": "pan/bi: Don't set dependencies for +BLEND in blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9a784520acd65526fb2587b7a6e77ff7c343740",
"description": "lavapipe: enable dynamic index ubo/ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc0bf57632f09809424e7419f1e2695a923cefbb",
"description": "gallivm/ssbo: cast ssbo index to int type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ccac4abffa1b31bf376b323714e89a793b5f98b",
"description": "gallivm/ssbo: fix up dynamic indexed ssbo load/stores/atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2585d2d6fb854ec1b9557473cae408d6f8616785",
"description": "docs: shorten \"last release\" note to fit on the website without horizontal scrolling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "810184e27ed5d0d5770633b0a7bae9ca6eb702f6",
"description": "docs: add plan for 21.3.x release cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d",
"description": "egl: Add a basic Windows driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06e95693fb51d5776619b9ede04a7c13fd200e03",
"description": "egl: Detect Windows platform using GDI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58389dd55fb75f9ce5ecb1917991c5ae0392129e",
"description": "egl: Don't try to dereference native displays unless there's a detectable platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb7d1507437fbe3f2d5cf2ceac08239d1dd76af0",
"description": "egl: Use the .def file for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e775b07c17da8b37d53fb50b7adc60275808ecee",
"description": "egl: Add wgl/gallium dependencies for Windows platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e76db0f16514f0f7df88339e96697a0a24819162",
"description": "meson, egl: Support building for the Windows platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a23fa89380c574c5f9fc84bc8fcaaa9e20313c",
"description": "meson: Include EGL after gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9716209761c71a3a9f5c64276815576f17ddd5ed",
"description": "wgl: Add stw_* DLL exports for EGL support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05742652567968765f611f89d3a53895181b99cd",
"description": "wgl: Swap buffers via pointer instead of HDC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90d2b93731992775a050d1fb1d15b9d2f4c9ab90",
"description": "wgl: Add a stw_dev getter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb706ca93a6b6f4f829e3e596a6cbbace8911295",
"description": "wgl: Use HWND instead of HDC as primary framebuffer handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddedf596250b0de4742322435d45df57ee6981cd",
"description": "wgl: Add an explicit iPixelFormat for context creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c875b040c8571e8bc762fc68cefe9e384e62a1f",
"description": "wgl: Un-inline helpers which use stw_own_mutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d96e19b92ffd9a9f975b4b1f1cacee2fb4415c7",
"description": "wgl: Add iPixelFormat to stw_pixelformat_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49d83de07239d3ccb0a49ccb13e69d34b901cc1d",
"description": "wgl: Split DrvReleaseContext to support unbind via pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4806ae03cbc4049bb6d190eb1c6784157711dfa",
"description": "wgl: Make contexts current with framebuffers instead of HDCs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be9f9886fe2958f38a6cc298b1df90f02b387153",
"description": "wgl: Allow creating framebuffers that aren't in the global window list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b9b5cdbf4b164da08958f2e95eab139e6bb838e",
"description": "wgl: Make contexts current with pointer instead of DHGLRC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d3a2158195e795691b20b5ed40718397b8ed893",
"description": "wgl: Pass share context as pointer instead of DHGLRC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca1cceeed588cfb6abd1bf2eb0b37ab62ade17d1",
"description": "wgl: Create contexts and DHGLRCs separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a240a1c95c7c8364afcd7d16c34566237ccaeb4",
"description": "zink: stop setting nr_samples for null surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e9ec440afc63c8003443fac3885bb856c23a06f",
"description": "zink: don't copy inner surface refcount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "929db0a818d651cd77a0330f1d3697d62afcf6e2",
"description": "intel/decode/gfx6: add support for gfx6 CC/VIEWPORT pointers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09ef427f943368aacdbca933fe566992d86d6aca",
"description": "radv/ci: add a list of expected failures for VanGogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7244aa19806cec5265e1e219cac1a99b0d3c62c6",
"description": "gitlab-ci: refactor timeout constants and tweak timeout values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "465519679654636e2e585c573226f00f1f631d3f",
"description": "r300: make global variables const (if possible)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "765b3b3b11d6a7fa06d87356538778b4550319ff",
"description": "r300: fix usage of COVERED_PTR_MASKING_ENABLE for r500",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bb5082900cd85bbc91ef01add8e906fcbb15807",
"description": "radv: advertise EXT_shader_atomic_float2 with LLVM 14+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a25451752614266f538c9b9921ee0f8639d2bd5",
"description": "ac/llvm: implement nir_intrinsic_global_atomic_{fmin,fmax}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9deee80f51cb2b0f825fa52d927e0cc3398f4544",
"description": "ac/llvm: implement nir_intrinsic_shared_atomic_{fmin,fmax}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efe40c98ed1ab9133a38cff43852fb1790816852",
"description": "ac/llvm: implement nir_intrinsic_ssbo_atomic_{fmin,fmax}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf3e31fd11406b41f5429516e7d5e18c2daccaf3",
"description": "ac/llvm: implement nir_intrinsic_image_deref_atomic_{fmin,fmax}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9373db5d94c710afc3f4affb97efbe3ff2d6af91",
"description": "freedreno: a2xx: Handle samplerExternalOES like sampler2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09cb4e301023dbed71c4106535d0eac0860233bb",
"description": "v3dv: start using Broadcom's device identifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a26dfe761343b39bdcd9b60a7d071e5fb93e3bf",
"description": "radv/llvm: fix vertex input fetches with 16-bit floats",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3fb229e010fdedc3511fd4c154083ce1ab2556c7"
},
{
"sha": "7d5aea9edf358bcfc43dd1517bbebe658dce10c8",
"description": "ci/v3d: add piglit flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eda8e5fe9038bf5ebf2bc203e62e4a2c54e609d",
"description": "radv/llvm: fix using Wave32",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "94a1f45e15a5186bfd3aa3bc4089ad7a0902949f"
},
{
"sha": "9bf977ffa535dcfc7bdaf881d9ec44c593783a2d",
"description": "radv: reduce SQTT traffic when instruction timing is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe96cea2f394cfda1630b27c1f0670f6c58ddac2",
"description": "radv: Disable DCC on storage images that cannot support DCC image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aed4c0b5a9bf55035c5de3455b6a243be82a8376",
"description": "nir: Drop the unused instr arg for src/dest copy functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "879a569884b153be4e90e4f47ef7d66d860a6a5d",
"description": "nir: Switch from ralloc to malloc for NIR instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feee5e697409e7fbece8c3f202ee93021d3be30f",
"description": "nir/tests: Fix transmuting an SSA dest to be non-SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1edff520e2eed2b47c536099d77dc1fe571ffb3f",
"description": "nir/lower_phis_to_scalar: Use nir_instr_free() to free instrs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1a2870f782fd1ee75b2d6e179a7fc06e52a961d",
"description": "nir: Add all allocated instructions to a GC list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22788d68eb60f049c6f7ff4a1da77d334f272886",
"description": "nir: Consistently pass the instr to nir_src_copy().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e37cfb7fe364c4271e326e94dfa3ba32dc5840f",
"description": "nir: Consistently pass the shader to the shader arg of instr creation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a4bbe60c126d7ede06f01212f2067aed513dbaa",
"description": "nir/from_ssa: Use nir_instr_free() to free instrs instead of ralloc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b99efb8af06539e999018826f86f413fce3222f3",
"description": "nir: Pull the instr list free function out to a helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36d9bdca0b1157b35e97acb74b7ce48e3f268984",
"description": "nir: Add a nir_instr_free() to replace ralloc_free(instr).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7956a701d83a314a1100d787efe82acb82aa59af",
"description": "nir/lower_gs_intrinsics: Make nir_lower_gs_intrinsics be idempotent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edf357b2330dfcefae1a26fb0761fd53c75b77f5",
"description": "nir/lower_gs_intrinsics: Return progress if append_set_vertex_and_primitive_count makes progress",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "542d40d698a698dc656c7a64ddcea07060707555"
},
{
"sha": "7b4427b199f5aea6952d779eceeab5f7e8bae05f",
"description": "radeonsi: enable NGG passthrough when LDS is used, document the real constraints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70c975fd1366571d065e14724ecb35bd232a27b6",
"description": "radeonsi: fix incorrect comments about VGT_SHADER_STAGES_EN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b5c1537aa003a7f7a9f78af4dc9d9a8b7412679",
"description": "radeonsi: don't set edgeflags for TES and blit VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b330c7cb2a3dd6c6e1e05a76182896cf93473818",
"description": "radeonsi: use a trick to extract and pack edgeflags using fewer instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d8dfb91116e36d9fc8ce3665fef0d75f0dfa47c",
"description": "radeonsi: convert gfx10_emit_ge_pc_alloc to radeon_opt_set_uconfig_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edb5fa4d59de8ef68deaedb27ca2798b57bc28a1",
"description": "radeonsi: eliminate redundant SPI_SHADER_PGM_RSRC3/4_GS register writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3df035d08cc45a1e0045c88d68bd19e8da3ea16f",
"description": "radeonsi: put si_pm4_state at the beginning of si_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73c82570cbfc305adbe734ae5e723ca5dba3fce6",
"description": "radeonsi: move setting one GS shader key field out of si_shader_selector_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99c5e03986294e3aa90be6dc656080d8304d3313",
"description": "radeonsi: move setting most TCS shader key fields out of si_shader_selector_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb04378e769f0eaee694490b935e39eeb619e285",
"description": "radeonsi: set prefer_mono outside of si_shader_selector_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5824ab569e1130fb1cb7f096714672e2f9fdef4b",
"description": "radeonsi: precompute more spi_map code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dba914de85d48847a52896cd12489c6af498fdc3",
"description": "radeonsi: unroll loops in si_emit_spi_map using 33 C++ template instantiations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3264372539a38bb1df58bf6eef9c16d7d58f32df",
"description": "radeonsi: inline si_get_ps_input_cntl because it has only one use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f090891e94948e2227a2cba3f3bd80b2580cd45",
"description": "radeonsi: simplify si_emit_spi_map for back-face colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57f9452b466734b9fc9fd92bc8c508ef9973a540",
"description": "radeonsi: precompute num_interp for si_emit_spi_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46802f7b608b7e6f809033f671aedce8e93064a8",
"description": "radeonsi: interleave si_shader_info::input_* in memory for faster emit_spi_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11d1309d8276768aca3f02ddd7cc57cdb323113c",
"description": "radeonsi: restructure si_get_ps_input_cntl for future refactoring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b59bb9c07ae47f9f59bd7fcad6af77c591bb3611",
"description": "radeonsi: force flat for PrimID early in si_nir_scan_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cdbbcc2abb4442c24571f777964f41e7cd95d5a",
"description": "radeonsi: eliminate a not-found conditional for PrimID in si_get_ps_input_cntl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ea3621b8d4f608f64961a3bd7fb184e317390d9",
"description": "radeonsi: determine num_vbos_in_user_sgprs from template arguments in draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a65f99b2d165b6b0612fc03e4ff479c6f79d5087",
"description": "radeonsi: deduplicate si_compiler_ctx_state initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a20110ad3469e0090312311fd9462b013721e81",
"description": "radeonsi: precompute si_vgt_stages_key for NGG in si_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a131566b15fb699681cc01c4329bacbaa75997b",
"description": "radeonsi: move flat shading VRS enablement out of si_update_shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eed149aa7cae51207cb28b3d489db0471167561e",
"description": "radeonsi: move DB_SHADER_CONTROL update for PS out of si_update_shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70220a18967888446aedf5848201cad72ef8d8c1",
"description": "radeonsi: check flatshade and sprite_coord_enable for spi_map in bind_rs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dfe01db01552bd0f4b5380e1edc308b52134813",
"description": "radeonsi: optimize scratch buffer size updates using C++ template arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98d07e1928af458f0832904752b86d061239bd05",
"description": "radeonsi: make si_update_shaders a C++ template in si_state_draw.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dff6dc031617f7903155e611563cbf8a93342ad9",
"description": "radeonsi: unset SI_PREFETCH_* only when we unbind pm4 shader states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76fe6a024276572c25c91dd3d9825e079f7f916c",
"description": "radeonsi: move PS inputs_read computation out of si_get_vs_key_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35a42377cd2aeceaadf149a7e9bedebc6019d902",
"description": "radeonsi: move si_shader_io_get_unique_index calls out of si_get_vs_key_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d1ab77a8f8a013c30a79d968db70fa13b8214dc",
"description": "radeonsi: rewrite inlinable uniform states for shader keys in si_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aed93eb991a2b5fe61b764259ad5d524ff3ca103",
"description": "radeonsi: update the VS shader key in set & bind functions and remove memsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74a0c9bd519f88176b2d504422651144acacf85a",
"description": "radeonsi: clean up and clear VS shader key fields related to outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbdde903bb91992c66be6fdd069fdde94b3b9d9e",
"description": "radeonsi: update most of the PS shader key in set & bind functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e3c03bc6ae906a93b4a6df88a3a47196337962d",
"description": "radeonsi: ignore blitter when computing the PS shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00d1d947eabb66c05c67d00b87f6a0aa680ce5a6",
"description": "radeonsi: divide si_update_ps_shader_key into many separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59072ee4847dc2b61d67746611bac2d77fec4ea0",
"description": "radeonsi: don't memset part in si_update_ps_shader_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60580c04c00b0b2e3b992618642df5ee3d27fdbc",
"description": "radeonsi: don't memset mono and opt in si_update_ps_shader_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46bda71a547afbde95f724e8af7527209479f220",
"description": "radeonsi: move PS shader key code into a separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a912c804391dfa00019b1131a3fe896a246abda2",
"description": "radeonsi: sink memsets and disable uniform inlining in si_shader_selector_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b1fd84950c75e0e6a6052f2b787ada486abe398",
"description": "radeonsi: handle NO_OPT_VARIANT in si_shader_select_with_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03b5a94258ead1bd867d67ba3ff326236d655276",
"description": "radeonsi: add const to the key parameter in si_shader_select_with_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "361a7d245187d7f7aa7c6d63d4162765efc51f67",
"description": "compiler/spirv: add a fail if tex instr coord components aren't dimensional enough",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c38318aee299236886ed4d3518fe3a132fed37cd",
"description": "radv/ci: Fix the GPU_VERSION for polaris10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b75dc87762ab016daa03d30c14d66654e127babe",
"description": "radv/ci: Remove duplication in dEQP skip lists.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "852904e9fd87cda232614aaeb03e8ca324cb8a41",
"description": "ci: Support per-driver skip lists.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e43797ab13b3f547a4457548da8ca57f4cb8d2d7",
"description": "freedreno, turnip: Disable 8bpp UBWC on a650",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f86517be7f9328cc671e7c62f00c5d609ae39192",
"description": "panfrost/ci: Enable test runs on G72",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1eb08879229f74ba52d26c193671bd34b61e920",
"description": "turnip/kgsl: fix compilation after perfetto introduction",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3dd1bb6355743b95b54e205012b605662a7e1cc5"
},
{
"sha": "1cd868f105fac358c93ae0781366407e95c8b6dc",
"description": "iris: Add some accessor wrappers for a few fields.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4c3d3efc7a2fa9f975b1f9211f7d61aa7d31d94",
"description": "iris: Defer construction of the validation (exec_object2) list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f0eccf6475e729ee34f3acabf0ccf6dc7347749",
"description": "iris: Track written BOs via a bitfield rather than exec_object2 entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "795b14aaa3b3b61ab2eab0eb5d57b398b2d2eb33",
"description": "iris: Rewrite bo->index comment to refer to exec_bos[]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4149a60209ddd91f52e35318d58831e3196dd67f",
"description": "crocus/gen7: add missing IVB/GT2 geom shader workaround.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "be35fdae5fc4c1a407d9707a0a43ccaa8218f656",
"description": "zink: add some debug asserts to validate imageless framebuffer correctness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0734484058c00d7f49e7923640d62e870bcb1ff2",
"description": "zink: update surface info when rebinding to storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad57bb1b7d0358bf5c0a16e73362768e0aae0e8d",
"description": "zink: force imageless fb rebind if rebinding an attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "372f7d4726e31af946b30951db390382842ee29a",
"description": "zink: be smarter about fb surface rebinds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46a262dc1e4c8c9f2a9dd49479487b721642d71c",
"description": "zink: wrap framebuffer surfaces to preserve gallium expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01f00eb90d3080dbebec19d224ce89b28e0fe8be",
"description": "zink: move surface and bufferview caches onto resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e28df76c3a254eee5e27b0b51ddff4f79a1f8a5b",
"description": "zink: add a resource reference for bufferviews",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32cf036cb7e082ef556653b9057ab46e60e78ed7",
"description": "zink: assert surface geometry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "333b2185d8da35d1dc6bc07e17bed5395890a2ff",
"description": "intel/isl: Enable MOCS 61 for external surfaces on TGL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f812e12952eb00e45464c08339ea5e039e0b83e",
"description": "zink: unset src access in barriers if there's no src pipeline stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "904261b985f9992adc7b35bc5767261cbf775566",
"description": "zink: unset barrier info if resource object no longer has usage after reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecf5d706ef89e3526c01211399930f8abd2751d8",
"description": "zink: move barrier info to resource object struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb65ac9bdf095f67b5d58c2a1060eb4e377c27f0",
"description": "zink: add return values for resource usage unsetting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3b72d49cba15fd3fad8072f528ff5e1854f6000",
"description": "glsl: Assert that lower_blend_equation_advanced is only called for FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bec8f8fde84e3b6d474da4b0153e8c95a99e337e",
"description": "i965: Only call lower_blend_equation_advanced for fragment shaders",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "91dc863921a683f9c001ab70380fd33425e08355"
},
{
"sha": "ca92a0d1ae8d7d393643d8abef10288e95b5e7b2",
"description": "zink: fix some return values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28386d0db552d3e71b096068b4cd050123c623fc",
"description": "zink: unconditionally support conditional rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f54cde75d723fa8557ccccb9a933e5ccc960eef8",
"description": "zink: fix dmabuf cap export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ec9289385e873e0c970fb6f7fe95ef9c9b4425a",
"description": "zink: add dmabuf fd handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "651def5896a9a8b486d808c9a5882b3168dbb9c5",
"description": "zink: use foreign queue import for dmabufs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d2de968474f98ee15357dd64764d280de6b0640",
"description": "zink: fix import pNext attachment during image creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b827b0a394d5bf3135bf5998bb92576f6cf20b4",
"description": "zink: handle image creation for dmabufs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a63f38cb12d6d3a90a2a8638a97699f693af779",
"description": "zink: set a flag for dmabuf init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bd98d4bf6aeaf040c21274609665ea73caafced",
"description": "zink: split import and export fd handle types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f7fe12fd41a2051bb4855be5ae7dde1c8d4ddba",
"description": "zink: hook up VK_EXT_queue_family_foreign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b98fba806d4c02fa362edca86bff78f2de1e339",
"description": "zink: add dmabuf modifier query hooks for screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b359950b0f45019e66348c244a887187173e9fe2",
"description": "zink: hook up dmabuf ext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18477f60e2ce0e2c717b5e25d9c482e394ad6cf6",
"description": "intel/dg2: Add L3 configuration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4620f8334f9e2fee1bd357894178acf69d0ce5a1",
"description": "intel/dev: Add is_dg2 to devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "727e10d290edd4994ed518b51bee8c944544628d",
"description": "zink: use smallest int type possible for decompose shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1542f3eb470ffefe4b0b30c0547eb72f4fca712c",
"description": "zink: decompose vertex attribs into single components when not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c106c45a99837b851d9ee19ea2008b09197fc694",
"description": "zink: add function for decomposing vertex format to single component",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9df5ebe5bf253673d72e86f83f571f37568f4d6d",
"description": "radeonsi: fix DCC image stores with image descriptors in user SGPRs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "34a2c7531070a6c9c198615aa8d734f38c057303"
},
{
"sha": "921c770d49adffba84d9d142d64860cf056a18af",
"description": "driconf: remove leftover code for allow_incorrect_primitive_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5ea2ef93eb5120ea83d2c756c6c2cc730e72f2b",
"description": "radeonsi: copy a few nir_shader_compiler_options from RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d1ca01e4140b87d7350e8b85d9e907d337d5674",
"description": "radeonsi: fix DCC image stores with display DCC",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "34a2c7531070a6c9c198615aa8d734f38c057303"
},
{
"sha": "d4f7337d14eb8c135a9a89dcd0e01fc93214a927",
"description": "fix(clover/llvm): update code to build with recent versions of LLVM 14 (Git)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7d8a692499c692d322d90f343fb99703304d8e2",
"description": "intel/devinfo: Add devinfo->max_scratch_ids",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32e848aeaa3ea6c6f3313c4be97e394cb095009c",
"description": "intel: Move subslice_total into devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c18e69078a1e6bf9d46273536cadfcac072c6c9",
"description": "vulkan/wsi/x11: add driconf option to not wait under Xwayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91dc863921a683f9c001ab70380fd33425e08355",
"description": "mesa: Move the advanced blend bitmask to shader_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a45c84f2266a0e117b867bbab694f25352c603d2",
"description": "zink: fix ZINK_MAX_DESCRIPTORS_PER_TYPE to stop exploding the stack",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a601cae51c600adc66fa9e71bee624fa468702b0",
"description": "freedreno: Move a6xx specific screen init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ee0972a0db9704581b5c199f62d0a245f1aed22",
"description": "freedreno: Cleanup primtypes/primtypes_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e5730102a1fb72aaaca4c8f9580460e74e777c1",
"description": "freedreno: Remove unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b269f59ec56f8d596b8aacfc2981dd032cd8a0d6",
"description": "radv: enable comp-to-single for MSAA images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de8865df56dcb54ad2c161222f09610cc5d485af",
"description": "radv: add MSAA support to the comp-to-single fast clear path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "010fbbeff210f0d3b73cff14077666017fb68eff",
"description": "ci/v3dv: update flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a356da6357cc40de0e3eb1cc1c4053213921d11a",
"description": "ci: Fix syntax error in radv fails files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79197dac5856a9628fd3526a7df19829cce96aff",
"description": "ci: Build libdrm earlier for x86_test-vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afee571d2bdd66323eb489bdf8a08b49bbeeb3db",
"description": "radv: Expose a bufferImageGranularity of 1.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c158fcc709b2c0993a52d50082df50aa91c9ccf",
"description": "broadcom: add cl_nobin debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d220d8cb51d270478f50b4a8890a4a3ce33d7b2f",
"description": "broadcom/compiler: add V3D_DEBUG_NO_LOOP_UNROLL debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09cf2584bdf2184a67115b4e36038bba9f3e0ff1",
"description": "ac/llvm: fix build with LLVM 14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "718e9dd1332feafab3036519afee96f7816e6591",
"description": "zink: use descriptor info for ubo hashing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41c3363e0742bcbe84431ad6764b62e710236280",
"description": "zink: remove zink_get_resource_for_descriptor()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3db5c1bfc51f942559e34a3385005680915b7bef",
"description": "zink: remove bind_stages and bind_history from zink_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a090aa3a2a848996a189a85e3245811c7918b7",
"description": "zink: use more accurate generation for buffer barrier pipeline stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "793e5dba98c3f3cc4af0a80f74f243f29a261cad",
"description": "zink: don't generate more pipeline stages if vertex bit is already set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a810e58051b4a065b0aade86c45bf7ed254fc726",
"description": "zink: use bind_stages for pipeline barrier generation",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "be4088652153269940408d9330e2ea142cf15127"
},
{
"sha": "18866dc733b56919998f68cf04ff853a4f444776",
"description": "zink: remove ZINK_RESOURCE_USAGE_STREAMOUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13114ff7125e4afc5b36f373bdb148377656b8b9",
"description": "zink: use better check for determining bufferview rebinds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60bc0fbffa2a42a48a7e07a9c0643de99fa2911a",
"description": "zink: make a local screen var for buffer replace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5e460cec2d65a8b9a8b91c83f0bb3278e45a288",
"description": "zink: move batch ref when possible during buffer replacement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d772419dab6e2c335a63f7093f127f78d3134b69",
"description": "zink: add a batch ref when replacing a buffer that has binds and usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "566771ee31d4a4bfa7e0f1b62409e2305a7fe922",
"description": "zink: add some asserts for buffer replacement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f44d8d8b74b40a5a4ee5a662e7c50bbb61fefd2f",
"description": "zink: replace a couple checks for bind counts with new inline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "107866cf7afa4697eaa73df9292eaf182d66baf2",
"description": "zink: add inline for checking whether a resource has any binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "468a0fb2b156fc3e04311c48baa9a5abc745fcda",
"description": "zink: set vbo resource usage on bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "891b4497b4c9534b0287eadcabea67700ef7aa77",
"description": "Revert \"zink: ci updates\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "03489cf51902e776945df3f59cebd9565641cda6"
},
{
"sha": "eb7d2ef070a8819c2859c10559496836275848e2",
"description": "zink: initialize zink_descriptor_layout_key::use_count on create",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "95fe2f7b82953f6f010b75ee8d6ff1d38fb49c24"
},
{
"sha": "14e9d01aa69288f115a5f885c6bc686eec4b374b",
"description": "zink: export PIPE_SHADER_CAP_FP16_CONST_BUFFERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a955d89f2033a3abe7fb311ed5c91e04f3308033",
"description": "zink: add 8/16bit ubo handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a3c968de8f6aed1cbafc4a21f3e9f2750f53923",
"description": "zink: clamp instance divisors to max value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b483faccb65bc2ac7821ad8ed24774cb17c72ccd",
"description": "zink: remove batch params from barrier functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e17510d51bf9de080c7a659c7a5efa1011439e5",
"description": "zink: remove unused barrier function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec2cce6d60989e3a1aa0d5de1488f613b1271039",
"description": "zink: remove batch params from resource copy functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba925cf958b6b44c6d800d802696da2916df4aa6",
"description": "zink: remove batch params from renderpass functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46b6ecd4ab687c666149476de9727a18d9ab1e39",
"description": "zink: move resource unrefs to flush thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03489cf51902e776945df3f59cebd9565641cda6",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a03507f3c64ac9716a159dcdcb1b483364be874",
"description": "zink: document ZINK_DESCRIPTORS env var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c1b7ded7a38df5eead29efc0bc0c76dc0fc83ee",
"description": "zink: add \"nofallback\" descriptor mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5475a6fe183c17236b496a34658b22eb23016306",
"description": "zink: fall back to lazy descriptors if too many cache misses in a row",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3ae8e82d792addfb4a211064ad5fcda2a3f1cd5",
"description": "zink: split out lazy set updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "815e5c4df94698972970b59b3a8b29f7578b4137",
"description": "zink: reorganize cached descriptor updating a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08b17e029f07f7a8322601db77f7d158eaac15a2",
"description": "ci/v3dv: Update fails with multiview failing with points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd0f9283f82580b33cc7a31462e3e0bc3a7fff31",
"description": "v3dv: Implement VK_EXT_vertex_attribute_divisor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43790a4d0881ee74fe0c53a9c4e4958ce4416221",
"description": "v3dv: Expose correct point size granularity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bf707f6d6242437a5398133980db34ea9cea40b",
"description": "v3d: Don't handle PIPE_SPRITE_COORD_UPPER_LEFT twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53ae5c3aae90feca1d6019e7c9e0e98f910c5bd0",
"description": "v3d/compiler: Handle point_coord_upper_left",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "138463d3c3e3134aa43863ac8a5a18e60b9cb43a",
"description": "radv: Fix DCC image store check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eddb65ffb06cd8094c8a4bdd75392a1c5c149040",
"description": "radeonsi: don't use NGG passthrough if culling is possible for better perf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e6425291262276ab770dde4ca65ac923614408a",
"description": "radeonsi: add AMD_DEBUG=ib to print IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2817ca1aef3912c03c6e794cd30650a18cfb8016",
"description": "radeonsi: don't emit PA_SU_POLY_OFFSET_CLAMP if it has no effect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d4e47e1dbe11bc06697ca4f11911e3622b236a2",
"description": "radeonsi: remove a few fields from si_state_rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f8be99621aec6e57e9f72f82a5361ad85f49686",
"description": "radeonsi: enable shader-based prim culling with polygon mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af7c6720de78c2249a4bf2c34f286865f12df0b5",
"description": "winsys/amdgpu: include CS ioctl overhead in RADEON_NOOP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64a06f8167d2e04b654a1e67affa363e6fd8123c",
"description": "radeonsi: skip setting some PGM_HI registers by switching to 32-bit addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2a7610e1fd27e789cab13ce54ee3233791c26f0",
"description": "radeonsi: strengthen the VGT_FLUSH condition in begin_new_gfx_cs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d7846cfed6d83a18a01670af1c1af0877014b04",
"description": "radeonsi: reduce the frequency of switching GS fast launch on/off",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "468135abab271c5798e15f48f28e3b6c0f8287d7",
"description": "winsys/amdgpu: precompute amdgpu_ib_max_submit_dwords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "576f8394db652feffd6f57eaaf5fad4daa0ea409",
"description": "radeonsi: remove the primitive discard compute shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e994560ffaf2ab4a79ef8a8ae2c0e5e5e83d7b2",
"description": "radeonsi: correct index_bias_varies usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f734152b62ce74cf17628feb87daa4dc1d66ac9d",
"description": "radeonsi: don't update shaders if only the vertex element count changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58f0ca86855bcb3a98a5d51dcc6fa10f9528a4f9",
"description": "radeonsi: accurately check if instance divisors need a VS update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ece92ecc35cdbc2010dafb8f16b229c3a812d988",
"description": "radeonsi: ignore the vertex element count in si_shader_selector_key_vs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0186c788b6ef3ac0a5ad7a792bffd34eb63f0ea9",
"description": "radeonsi: don't set prefer_mono for fetched instance divisors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1976f4980c0fc60857e806ace2d743ff84b1ab18",
"description": "lima: Add a noop drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb8ec12b239714f70039d59b0c9e7b73d3f10b58",
"description": "aco/ra: Fix potential out-of-bounds array accesses.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "536580b139e93b6ee3c78e6c0a4cbf0136546c51",
"description": "aco: Add some useful info to the README for debugging.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c10cb38a5c996bc8730af4f0678aaef29531afd7",
"description": "ci: Put all container related jobs in a single stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95c1de96eac727d4f0538287471accfcc135931f",
"description": "ci: Stop adding link to tracie dashboard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d324748e92af2c596b71c7051e9c0c879fe9f525",
"description": "ci: Uprev piglit to 99be1b06ff36",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "460ce7e75dfd9abf32c1ec7b7492a00a48bbb0d5",
"description": "gitlab-ci: Implement a simple timeout detection for LAVA jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2587fa1570e793c04167fbc738ff5fca4570c9ea",
"description": "gitlab-ci: Add sleep for every `scheduler.jobs.logs` call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45801e1ecc4cd1c57ee7e569a3c33427b7ac86a9",
"description": "turnip: support tracing of gmem/sysmem load/store/clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4092d5f0d80b8d206098b9b162f655e3cf741a3e",
"description": "u_trace: pass command stream through tracing functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c6f0d46e7a44e30c743e97adabbfde45c5c3188",
"description": "turnip/perfetto: reusable command buffers support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0565c993f9eff9e91ac7d9aea53d4865c44795b8",
"description": "u_trace: helpers for tracing tiling GPUs and re-usable VK cmdbuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dd1bb6355743b95b54e205012b605662a7e1cc5",
"description": "turnip: implement basic perfetto support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cefaa73909718e570b36c5f8463e4b534e96201a",
"description": "util/u_trace: auto-generation of serialization funcs for tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e14f525280ee9f09988239adbead1c9dff5476f0",
"description": "util/u_trace: make u_trace usable for other than gallium drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9033916d84e11cc8272b89411a9ec74b8f642685",
"description": "ir3: Add bar to beginning of HS with tess_use_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c286edc535d2769a6de071c700b33d44a63e056",
"description": "panvk: Disable the BO cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef48b6c4d0bbb74d6fe628f528601ebed64d2873",
"description": "panvk: Only set PAN_DBG_TRACE if PANVK_DEBUG_TRACE is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b53600ff46e34ad4ad535f813e3ba4518422e46",
"description": "panvk: Don't take a BO reference when binding memory to an image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81e8a5d83a56b86c2fd74ac03f1acfca4d33311f",
"description": "panvk: Initialize clear values to zero when load_op != OP_CLEAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55e3d0e25615a03c7405f3fb97d51b5957be4d40",
"description": "panvk: Fix a BO leak in panvk_pool_alloc_backing()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb5415396d9998757331ce1effd1f9342716af9c",
"description": "panvk: Reset panvk_pool->transient_bo in panvk_pool_reset()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a178cf858ddb98cbff927f5d4330a435bc759b8",
"description": "panvk: Close the panfrost device in the panvk_physical_device_init() error path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0be7dc7455d0d1d7828aea496ae949844e3221f",
"description": "panvk: Don't allocate an array of blend constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c4b8f916848c79de985e6b8b3c42f626d6e09be",
"description": "panvk: Clamp blend constants before copying them to the cmdbuf state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8182f7a9812e616849261ea3764a0a7f7585fa3b",
"description": "panvk: Narrow the allow-forward-pixel-kill condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0e43b844c5768e7b77fb0dcf10af5cbd9157d81",
"description": "panvk: Fix chan_size calculation in panvk_emit_blend()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f670bc35521e50fc3e4e9a95185a91e4347539e",
"description": "panvk: Don't advertise min/max filter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08a06dbee5a75f7fa116935b6b0c9430cff60ecc",
"description": "panvk: We don't support linear filtering on integer formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09aab6471d8f3ec672080bd3b34629bb6d38cf89",
"description": "panvk: Only advertise MSAA-4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "393615510dc9204ae11c1f4a99d9bd68869b411d",
"description": "panvk: Fix blend descriptor emission",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "792a0ab0b1460e7b0b85e6fd9b74291bd8b78173"
},
{
"sha": "3c73ac53c74f5f1f23afce5090d4663c41c8f54d",
"description": "panvk: Don't use pan_is_bifrost()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c98ddc778a34683e55d29122edba53ac4969deea",
"description": "broadcom/compiler: force a last thrsw for spilling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "53c8b4c09367dad06294753e74bb442792b29dca",
"description": "broadcom: make vir_emit_last_thrsw() private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb5deb2b4a02890d316d6f926186599f7b539d90",
"description": "a4xx/computerator: add initial backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "269cbc8a4de3142f9ef559956ce903e5f550a1ce",
"description": "a4xx: add some better documentation for compute registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f66e5e56d78a3b4b9720735669500a2434d287b",
"description": "anv: No need to lower to A64 messages for 64-bit atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e28b8777086fcdbb76555324157959602421dd",
"description": "intel/compiler: Add support to handle 64-bit atomics with A32 messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ffd05b41ecebc70f2b1b58f4d155a409858ae2a",
"description": "anv: Advertise support for shaderBufferFloat64AtomicMinMax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "527468f56f45de49971622052b172f7cffb38617",
"description": "intel/compiler: Add 64-bit A64 float logical opcode support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f2395046f5e0b09821a22d45bf22ce41f0b09cb",
"description": "anv: Advertise support for shaderBufferFloat32AtomicAdd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b21def9c21297e9f0bef1aed344ace28333022b",
"description": "intel/fs: Add support for atomic_fadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db930bd91bf1677d134f2737f6b7c502cf551c84",
"description": "nir_to_tgsi: Allow SSA defs to include swizzles, abs, and neg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd8de1680307e240eea6b73109fd5bbfb312a30c",
"description": "nir_to_tgsi: Switch ssa_temp[] to be a ureg_src.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed1fb1f03be5e0cb5fb9a36dc0b089f3ff4ee8de",
"description": "nir_to_tgsi: Clean up some unnecessary pointers-to-uregs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d24893e7357d6ff87c10904f8bfdf8115f7e1210",
"description": "nir_to_tgsi: Add support for memory_barrier_tcs_patch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a4a889de3dc1c0c1d7e446992ae442f74f3a0c2",
"description": "nir_to_tgsi: Don't forget to add sampler views with our samplers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "947f585e91000f5cdd94626b7903de8232fdba77",
"description": "nir_to_tgsi: Fix indirect addressing of atomic counters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b05cd10b8e49a04f3382112ee568b61853fbda0e",
"description": "nir: Avoid visiting instructions multiple times in nir_instr_free_and_dce.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "525154857235fe576a568871d562a98359e2fac2"
},
{
"sha": "ca1622830eb5635f2982804334790bf9458de885",
"description": "venus: separate physical device init and filter",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7dfac808b029a887023c2c24d08b408f517ce507"
},
{
"sha": "e14bec2ef31331caa69bb58671f40b730b131db7",
"description": "venus: refactor vn_instance_enumerate_physical_devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f5a3530125629a3553427988d04e75c31312ade",
"description": "aux/trace: use private refcounts for samplerviews",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a554fd61037c9133bf5a4a1f1dd0f1edba97096",
"description": "lavapipe: implement VK_EXT_depth_clip_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49337ec410ae5a8d6e9282e2fefc43c9d638a5e8",
"description": "gallium: add rasterizer depth_clamp enable bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "869f0a4992f2e1efa8fb8e5b8da1dd0600568973",
"description": "mesa: skip fallback draw call if no primitives are being drawn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b58d6eaf1174aab296c4230e3895c65cba4bd9e3",
"description": "mesa: fix default texture buffer format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a08baaff9764372c29d89886bc1331343d4273bf",
"description": "vbo/dlist: fix indentation in vbo_save_api.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc57156dce0f4abf7ee4c1e741ac03d6864a14b4",
"description": "vbo/dlist: rework vertex_store management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9863fe5a023043c3941106f6e2a34cfaf04383f7",
"description": "vbo/dlist: rework primitive store handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3253594268028efdca17cb9d2b2e423b353c8aa5",
"description": "vbo/dlist: rework buffer sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "031cb085cdf6e6ada85dc72f47b1998425c56773",
"description": "vbo/dlist: remove unused functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e281a053a08c9c1c6a90c93b78c28d1e92f13d7",
"description": "vbo/dlist: add documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd55d9f2b3e7e857e90bf3d054d3793274ddae0f",
"description": "vbo/dlist: remove vbo_save_context::vert_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2671b9c90fd71bf66b6c90b98c32315c2bccb17d",
"description": "vbo/dlist: remove vbo_save_copied_vtx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b8dcdec9d2700ccef2a5ed58bf94fd849dc1140",
"description": "vbo/dlist: fix max_index_count value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc2030b8f30303358156be9abe95e27dbf476826",
"description": "vbo/dlist: rework out of memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "831f5d1fe01579d9c330291d1d4c4b452d3c5560",
"description": "vbo/dlist: don't force list compilation if out of vertex space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94a2063987c31fd8c84ad0a049221b7c84787ba8",
"description": "vbo/dlist: limit allocation sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea99d1c74830c1f2c7a20a6eab9f383859212298",
"description": "vbo/dlist: remove vbo_save_context::max_vert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93867fad5588d3c457dfb988b07ade4b20b9eee9",
"description": "vbo/dlist: realloc vertex stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "776445468be6867f8a5f2074db9a47acbc7b3e77",
"description": "vbo/dlist: remove vbo_save_context::buffer_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a63a4a14f71815474921360bcd24269a90fb494",
"description": "vbo/dlist: reset vertex_store::used in reset_counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab1ddd5c1540c1b896f546291c608bd1132da7f",
"description": "vbo/dlist: remove vbo_save_context::buffer_ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b511b65123303c2adae7dab3129f8193d7161695",
"description": "vbo/dlist: don't force list compilation if out of prim space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69615d92a0e026deacd9b8b3a7d134be8bd4fc29",
"description": "vbo/dlist: realloc prims array instead of free/malloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22f666622af26d67f5eb498bf3031096efe62d15",
"description": "vbo/dlist: use prim_store directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c6e8bab1bb4831cc76d711ce623c143878f4394",
"description": "vbo/dlist: don't store prim_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5aa98579adedf35440774dc60620967af874f65",
"description": "vbo/dlist: remove vbo_save_vertex_store::bufferobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9d12bf50e9c09a5896d9419f82d9f510982bc5d",
"description": "vbo/dlist: use a single buffer object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edd77338267a64aae82e18cf5e5203fd73d596f4",
"description": "vbo/dlist: use buffer_in_ram_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0853d0ada06da840bf8c9fd3a69545dbcadb96a",
"description": "vbo/dlist: move VAO update at the end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c01851bcf690305190c290f2a6cec4e50005b0ea",
"description": "vbo/dlist: apply start_offset after indices construction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d3b73813d2708f72ce2aba0a6cb3b401247a4d1",
"description": "vbo/dlist: simplify add_vertex function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e188f8f2e95c39c0c9252f539cb43fc163c732d",
"description": "freedreno/a6xx: Fix VS primid with tess + GS.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8115cde3ba61711302b969a359ca8d36e3f54780"
},
{
"sha": "f254686b13d6624b6fce142748decea31d0cd83c",
"description": "tu: Fix VS primid with tess + GS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8115cde3ba61711302b969a359ca8d36e3f54780"
},
{
"sha": "c1f724b2b93cf28f72b7695edfabc1d2557faa48",
"description": "nir: fix serialization of loop/if control",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e76ae39ae22ee21f83c41e80737979e9bc78cc15"
},
{
"sha": "30f457e119e25c3bc44a93bf7cbe82cf0483f43a",
"description": "ci: Use FDO_DISTRIBUTION_TAG where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d33eeb2634b5869f5d435b590115a37fb66ae8ff",
"description": "radeonsi: enable nir option pack_varying_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7054c1b7fd7b826e6a2577834b26b4d1ef4d34fc",
"description": "nir/linker: pack varyings with different interpolation qualifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a24aed1ac1b6718c1670f5a243a2be20629d6b0",
"description": "nir/lower_io_to_vector: check centroid & sample when merge variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fd3cf990eb610da300374687ef146f92f0ebef5",
"description": "mesa: fix glthread deadlock when EGL multi thread shared context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be4f5f1c92668e8ac39f7101e51dc7f303867971",
"description": "mesa: add ValidateEGLImage driver callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "414553267177a2ac25f5c40c0ad26f6848ef45b5",
"description": "gallium/api: add validate_egl_image interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d45d749e8b371e4faef382570e5d9f1996e587a4",
"description": "gallium/dri: add dri_screen egl image validate hooks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27d91fec0440df1cf92460b88592a454230b3f9c",
"description": "gbm/dri: implement image lookup extension version 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcf38724c74f0784dce919e48dff0f53938e5560",
"description": "egl/dri2: seperate EGLImage validate and lookup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d74c33aaaf4b219add063e3302af9cfbeb762d4",
"description": "docs: update calendar and link releases notes for 21.1.8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "996e50a60aa3c4ee66428276b3ba3580bc81895b",
"description": "docs: add release notes for 21.1.8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44b9e11ddbb5f693e299fae034163e7687043862",
"description": "gl.h: Remove dllimport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ab27ad01e330a8331a0247aeca861a9efe553ad",
"description": "aux/trace: dump more pipe_vertex_element members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4cbc47b3c8ee4cfb94b0a725968c953dddb34d6",
"description": "mesa/st: use uint for instance_divisor instead of int",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e38c58c808fbfd634a9e38c798bd646bc0e3687c",
"description": "venus: raise the ring buffer size to 64KB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b8498c050c421ba144fdb1b0d3e7b1639b8274",
"description": "venus: update venus-protocol headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9eedba75dcd7a8d2c3fc81d9aff728ef2cc1001",
"description": "venus: make ring buffer size configurable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb88c8e1d451b2ff6eac2feba9e49cdbe4f4272c",
"description": "venus: rework vn_instance_submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "862244ccc6db5bf0dac4e6742ff1bac6baf6d2a6",
"description": "venus: add and use VN_CS_ENCODER_INITIALIZER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0641a230a0cd2aa7696814fb42cb89412f19e572",
"description": "venus: init experimental features before the ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5a005dd0c517fbe58c2949647d14c2fdd1b65f8",
"description": "venus: support reply shmem without ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68eb682a238c8b583d3660f78685eab756dabc80",
"description": "venus: add vn_renderer_submit_simple_sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2996c707cfbb47131907fa6dbd98543bf4a9b5f8",
"description": "venus: init roundtrip fields in vn_instance later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bba38ab71ff56893166f82878f94f9fed0d04d9",
"description": "venus: reorder version fields in vn_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "076c8f041a63c74c31d9f541684860628a8b9979",
"description": "docs: Update Windows llvmpipe doc for driver split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f36921effecca59b5dc38e7e1ef73a612dbe78d2",
"description": "wgl: Refactor drivers to a libgallium_wgl.dll",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2bb111e02f9949b3c044cb9de024d87b96e5aac",
"description": "wgl: Make overridden entrypoints local to stw_ext_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739fb1057d14a4bac22d849a3f95ce922cbb30b9",
"description": "wgl: Move wgl* non-extension definitions to libgl-gdi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a153c78d6e8349ee76b787c119d3c7fdbc3f032c",
"description": "wgl: Move opengl32.def to target instead of frontend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "675775b140e82e677eadbec20f923f5ace82ecf0",
"description": "wgl: Don't use BUILD_GL32 for wgl frontend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a76c976d1cddb6a9db6eea644cc73ea75d755db",
"description": "static-glapi: Fix MSVC preprocessor definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03006926de1b204085a1c37f9abb7df7ce566e68",
"description": "wgl: Fix unit test when using shared glapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92f515ad6ed9f57f83064108e0acb0af36d68d7e",
"description": "mapi: Fix shared-glapi build with MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d326d32e24cbcda97c429d935fb869abf972a977",
"description": "glx: Prevent crashes when an extension isn't found",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2c8a85b712e03c0033f200ed9fe3dc780ab7834d"
},
{
"sha": "20ec247cb8e0863a75d40c476c678a6f15644731",
"description": "freedreno/ir3: Update physical_predecessors for streamout block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "137471ca8998beb779e2bd2603ab25827817dce6",
"description": "freedreno/ir3: Improve error msg for block level validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac5df8c5c9b16e37c2b8ab406bcafbc7f055e23e",
"description": "freedreno/ir3: Validate physical successors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2efcd3f06c7891963a2743468864716498d2aa6",
"description": "freedreno/ir3: Fix double printing of branch suffix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c343fa9ecdc1ca9baf23867aeef1cbc1054c1068",
"description": "freedreno/ir3: Fix physical successors for break out of loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f472949b243341547bf591af116e62842396c58b",
"description": "freedreno/ir3: Update physical_successors after retargetting jumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30b2cc423c5f710033525b94484d6efb45dcf68a",
"description": "glsl: break out early if compound assignment's operand errored out",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26302ccdc14f10265267f98aa79481ad88cd860c",
"description": "glsl: propagate errors from *=, /=, +=, -= operators",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d1fa69ed61d5aebeb69ce8a415c098035a953d48"
},
{
"sha": "0edbdc671f0a0f3d0fd4f3932fa9d71ea8829890",
"description": "zink: fix some pipe caps for max instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad584ed34e45e410c28756fed5cadbbf11633749",
"description": "zink: use dispatch table for (almost) all vulkan calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2777d4f69de5bdd02ac7157f990bc6c1f54b564f",
"description": "lima: Improve error messages for unsupported GP operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ad4aa38fa34e60582ce64a8ee698f1e2bf9d7ae",
"description": "lima: Fix crashes for GPUs with more than four cores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1f40c762c10e74404859904e6c2122d95b34265",
"description": "lima: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52893327fb0cc085df6b7b38de0cf240d5f9ae5e",
"description": "glsl: fix variable scope for do-while loops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a87ac255cf7ef0672b4de865d82e6a40c93b57d8"
},
{
"sha": "174c057926fddd637d3c038c3162559a38bebe88",
"description": "glsl: handle scope correctly when inlining loop expression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5c02e2e2de75b9d18ca25b4f1cba38c4a89c5bd0"
},
{
"sha": "8bbbbb02cd5e8b56c8a96c1e5bc52d1df80f6884",
"description": "glsl: fix variable scope for loop-expression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a87ac255cf7ef0672b4de865d82e6a40c93b57d8"
},
{
"sha": "732cd9db445d276de9ce0844430ebc0e9e4ade25",
"description": "mesa: fix mesa_problem() call in _mesa_program_state_flags()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b4f3497786ef4c4923844b56133955a2f48bfe59"
},
{
"sha": "c5059915eedc9322bc67060c6e1f529d0c2988b2",
"description": "zink: use EXT_primitive_topology_list_restart where available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c96e854db3d2558bf7a1a0e778e0cabccfa3ce91",
"description": "zink: hook up VK_EXT_primitive_topology_list_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff6ccbf5f00de3bc0cb976759512a00f9cb72559",
"description": "lavapipe: fix primitive restart with indexed indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bb747abd9ca8551283f0eee311b9fb1b19fba0d",
"description": "util/primconvert: force restart rewrites if original primtype wasn't supported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "583070748cb103560b173b5789998302d517b587"
},
{
"sha": "f7e575ce0dcaeeb7ac543a929a90ca2e8195e418",
"description": "microsoft/spirv_to_dxil: Add `install : true` to spirv_to_dxil library.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90faabc0ee5464962a5dca42bd2280edf967a5dc",
"description": "ci: Add osmesa to Windows GitLab CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d02cbfcb50c148dcb9a73f45570703330687787",
"description": "main: don't always clamp pixels read from snorm buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda0bb0b32651766751cbf779e9f14f01c5147c0",
"description": "zink: clamp query results to 500 per qbo on 32bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2dfb49961e207bf2f70b32d28e0730fc752b9cd",
"description": "llvmpipe: memcpy user_buffers at set_constant_buffer time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a83a2b980cd54468247db6540b69975567d09797",
"description": "llvmpipe: Fix leak of CS local memory with 0 threads.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bde08ce4d7bf2e59054ea1c522e82037c9dd147b"
},
{
"sha": "dee8b50cad57eb570194257a5b35744c5d79dd73",
"description": "llvmpipe: Free CS shader images on context destroy.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26364c63471a714f4dc20615e8de19fcd4e7cee3",
"description": "iris: signal the syncobj after a failed batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db35acafa9c802efe4bd55e4bff920850664b2d6",
"description": "ci/freedreno: Skip slow SizedDeclarationsPrimitive in CI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52f65551d272796bc01a7c16ff49f016712ad963",
"description": "ci/freedreno: Mark a630 basic-glsl-misc-fs as flaky.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5f446f3ecec148df54f817bdba496ec6a4c15fe",
"description": "ci/freedreno: Fix typo in glx-tfp flake annotation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edfff331b3241d1c18d5c589fcdf75728089c886",
"description": "freedreno/a6xx: Emit a WFI after event writes flushing CCU.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69e96cfc0d0b3f93b3fe2b2f60c7deff35eae769",
"description": "ac,radv: remove unused inputs array and VS input code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fb229e010fdedc3511fd4c154083ce1ab2556c7",
"description": "ac,radeonsi: load VS inputs at the call site of nir_intrinsic_load_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bce7c7f3fc5330a91c142723fc1e770c6ae00ae5",
"description": "ac/llvm: implement nir_intrinsic_elect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0f07483d03e0dfd2596eb27b6ca0a9948ac6d23",
"description": "ac/llvm: implement nir_intrinsic_overwrite_*_arguments_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e178f7a377d7a081ba32d2cf8f94a6fe48fd1e7",
"description": "ac: make ac_shader_abi::inputs an array instead of a pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6df5f268dbb85572f0cabd7da440c9031c384b72",
"description": "ac: remove needless parameters from ac_shader_abi::emit_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e95ad1433d90b0259755e24601bb784de9680a5",
"description": "ac/llvm: implement a bunch of NIR AMD intrinsics for NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a33602b1f90a4edae20651b51fb82fde4ae48855",
"description": "ac/llvm: remove load_tess_coord callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fed8d4fab6e092019d14d0895239ad3826cadb6",
"description": "ci/iris: Switch GL/GLES testing to suites.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4abcf8433c89542c75a52c4f6adf839031b97551",
"description": "ci/iris: Consistently use .test-manual-mr for our unstable hardware.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b91ca2022e4b80961809dfd8a0a5c325a5c5f331",
"description": "ci/iris: Unmark dma_buf_import_export tests as failing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9150f0bdcab36ef046b1494e625ba792b8b414c",
"description": "ci/iris: Mark create_context-no_error as failing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5f948826ae47f32e5bfaf46da84b8a1b44f6f7d",
"description": "ir3/lower_pcopy: Set entry->done in the swap loop",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
},
{
"sha": "e7f8d283d7c50813e98fda70a52990f3417bc4c6",
"description": "ir3/lower_pcopy: Use right flags for src const/immed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
},
{
"sha": "67065f99c52abaa3dea18d0c4771375fc649c197",
"description": "llvmpipe: Don't wait for already-terminated threads on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd46cad0a7b4f8b4113d74eaeb60a51c1b966710",
"description": "v3d: Enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09aeb59b54d8290b02678c9cee588f73377c4762",
"description": "winsys/radeonsi: Set vce_encode = true when VCE found",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "43c04ab2b436ae330a2ad634a4881e53bb9ae49b"
},
{
"sha": "6e6b432df2fdbc1c3e8d325627d2d85772aa60ad",
"description": "radeon/vcn: Add FW header flag to enable VP9 header parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71aa4adba363aa38f5dc23f034afb70d3d2e411a",
"description": "zink: fix PIPE_SHADER_CAP_FP16_DERIVATIVES handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ce3fa0100d5353a4cc92974ca0a5dad60d281fe",
"description": "zink: handle bo struct types that are just a runtime array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc4e577ed1d6e7c182667cf3f6b11b2a658119b",
"description": "zink: handle 8/16bit ssbo storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "600f7804bf1bb0bc1133aea14e110939d7432e74",
"description": "zink: implement nir_op_pack_half_2x16_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "567d539512afcb0836a87276062583fb66f2631f",
"description": "zink: lower 32_2x16_split pack/unpack instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "376b963c813d496e1a420ac7c81e87a263e44b37",
"description": "zink: hook up 8/16bit storage exts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86b4e2e9ccf1d315e22bf63914d6d4464731bcb3",
"description": "zink: add 8bit alu handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6931fe58ca10a1b6d5965c22941fd1057958ee7c",
"description": "zink: fix PIPE_CAP_DRAW_PARAMETERS export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22da219dd8946e000cc880ba2706ec3c3077e493",
"description": "zink: always emit sample id 0 for non-msaa texel pointers in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d524d0d72b0c7c5cc88e3420384ee7cce72446d1",
"description": "zink: move drawid_broken to unhashed pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58d08635b5b8492b80f979f1edaddce16002e3a6",
"description": "zink: move point sprite rasterizer bits to unhashed pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dc2de7b76518d26b734517568f2d05a6c863611",
"description": "zink: add pipeline state flag for determining if output type is points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad45e351a282c95167e66ae3890e45d0b40552b8",
"description": "zink: move sample part of fs key to renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43cfd97ade1349b0b9e411fc3b9a486a0168b04c",
"description": "zink: remove tcs shader keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75ed57192171a54bd85e81a3ccb539c5f207df45",
"description": "zink: hash blend state pointers on creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ab4bfcb535fb45debd1d106da39c73f9aec5770",
"description": "turnip: re-emit vertex params after they are invalidated",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "815a85dd7c44f4be4cbf5b351836c921a7a923fd"
},
{
"sha": "27f2c9dc2e95849202966946065b3c263db50809",
"description": "freedreno/registers: add a6xx media formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c993f02f6a661538df116399a85547360284e87a",
"description": "i915g: Reject non-unrolled loops or non-flattend IFs at link time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17332ceb0f4466baa1a0937845bfaa8827ad81d3",
"description": "mesa/st: Add an optional GLSL link fail msg to finalize_nir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b4b9a9eff9a82804fc110b2749eecfb95f1eb3e",
"description": "i915g: Add finalize_nir.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "682d08a6ea49cf1f375c1e72b0cd2ce866c29ed3",
"description": "i915g: Expose PIPE_CAP_TGSI_TEXCOORD.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5254601c919d6f16e4624a893c11c928002e608",
"description": "i915g: Simplify the process of texcoord mapping to TGSI semantics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dd87592a696a0583be6f95be6d6ed9d6bb9d2d8",
"description": "mesa/st: Add an assertion for finalize_nir versus PIPE_CAP_TEXCOORD.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9194ee90c8e9952e6e09741789c24711495e2a72",
"description": "cso: Revert using FS sampler count for other stages at context unbind.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "802e43a6b5878ac929866635ecf4dee809e9878c"
},
{
"sha": "b8b475ad4e143407fd871440daa7487c3d8ae250",
"description": "nir/lower_amul: Fix usage of nir_foreach_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5800fde1bbb43d19ca14e587151f6c8f72825f44",
"description": "nir/lower_amul: Handle load/store_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1e668d5d1947b9b913d39b66ee8800f1bb64b26",
"description": "aco/ra: don't use ds_write_b8_d16_hi/ds_write_b16_d16_hi on GFX8",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c75138ed64054e6a8f6010cc1fd9ae19a59a62b6"
},
{
"sha": "265515fa62664eac006dcff278ed549c75863b79",
"description": "broadcom/compiler: check instruction belongs to current block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ef2ca9cbf2547044920611def27d8fb94d08e18",
"description": "broadcom/compiler: don't enable early fragment tests if shader writes Z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38d79d00a1cc959ec102cf116a1089354a3bf79d",
"description": "v3dv: honor VkPhysicalDeviceFeatures2 in pNext chain of VkDeviceCreateInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b6c641cb5c6c13f69301c5b7b96f47387b7b8d0",
"description": "nv50/ir: Add DeadCodeElim constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d91cf41f1d81cb1c070ca4edf948d471c9ea911",
"description": "freedreno: use OUT_WFI for emit_marker",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8651cfbbf05516fb901a766ca562a5101c835f7d"
},
{
"sha": "6619877bdfa51a0d199d29770958aebd7cf3e09d",
"description": "clover: Don't remove sampler/image uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43c4f5eb63e48c3d19f7dddd6320cca233aed12c",
"description": "ci/windows: Build spirv-to-dxil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "015cc73407934ed68ee05936524089bd00956901",
"description": "spirv2dxil: Fix build after spirv_to_dxil signature change",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ada05759e1ed732c2a94992f157a2f2ec5c24d51"
},
{
"sha": "8de60a1654a875d0b55512a1508f541f706f9b97",
"description": "util/fossilize_db: Don't corrupt keys during entry read.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d2d642cc014af75f0396e04528b29f9a61f91043"
},
{
"sha": "5610b5840dea16794cc0ae25ba884ab4d703e567",
"description": "osmesa: Add a unit test for resizing buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eed660221b720c5318a7c2e1eb66710e3937e561",
"description": "gallium/osmesa: fix buffer resizing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "26c6f6cfbb6d489cf6f995718e3e959b9fa5b233"
},
{
"sha": "3b289c9f30e91b329dc8e6d68053ee45b82ef9e9",
"description": "tgsi_to_nir: force int type for LAYER output",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cc8523c5cc5730b7b38bf25424b12b3220d151e",
"description": "freedreno/ir3: Use LDIB for coherent image loads on a5xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b6729883ac982e8ddcd63f67557717b45bb6aa8",
"description": "freedreno/ir3: Add encode/decode support for a5xx's LDIB.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "127e845d1d94799d773feeed44cad28608dd3dc5",
"description": "freedreno/ir3: Refactor a3xx ibo/ssbo load/store instruction XML.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cf232c9a8296a589f76707e81f500accd6ff93f",
"description": "freedreno/ir3: Clarify what's going on in a4xx SSBO atomics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23f7e06cd8d40569f8bfabde9c01d1597573abef",
"description": "freedreno/ir3: Don't use isam for coherent image loads on a6xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24fbda3f3657cb9b280406c8e7bf4b44087dd9ba",
"description": "ci/freedreno: Fix xfail update for arb_draw_indirect.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "83e9a7fbcf53b90d0de66985dbbf91986fc7b05d"
},
{
"sha": "4717c0ca90d53a7b5528e5e45793ac78877f75b9",
"description": "ci/v3dv: generalize the buffer_access.through_pointers flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "398d591b65c47a5bfdc1a4f77743dc1941908746",
"description": "spirv_to_dxil: Add support for non-zero vertex and instance indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49ef896a5e5e8180ae069e9708b7053bca80abd7",
"description": "spirv_to_dxil: Add support for nir_intrinsic_load_num_workgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9461fe5cf1599e912f2b5810223b3236af50a22f",
"description": "nir: Add CAN_REORDER to load_ubo_dxil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ada05759e1ed732c2a94992f157a2f2ec5c24d51",
"description": "spirv_to_dxil: Convert out parameters to a single object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "268158a758551a46feb120af3f3cff5fb9292310",
"description": "aco/optimize_postRA: Use iterators instead of operator[] of std::array.",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb956464cbc3d5012527ea3d16dbd3f2c96cdae1",
"description": "aco: Skip code paths to emit copies when there are no copies.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "728ed892df118d00c20c3317803c3279f84d9676",
"description": "aco: Use Builder reference in emit_copies_block.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "46def1814e826d2a3d7e0c3b7b53c976e2c57d4f",
"description": "turnip: consider shader's immediates size for sub-stream allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86e4fea2d597c20d022af2f4637dd1c01a83dcd9",
"description": "zink: add a piglit ci job for lazy descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd3eaabf28cf96b0ca8a5c69c80e8265e31a8cdf",
"description": "lavapipe: unbreak push descriptor templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "522f135d06c3f3e18f8dce1cdf7af001dbc105de",
"description": "radv: expose VK_KHR_shader_integer_dot_product",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8037b215732d889399d760ff4bf7c1fb79a16ed2",
"description": "aco/ra: allow v1b operands with 16-bit instructions",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ec1bbfa60885c23a17af34d33f250a6129ea733b"
},
{
"sha": "2a7fa132be1ced3fa94503051807eb3bcb5ac0be",
"description": "aco: implement udot_4x8/sdot_4x8/udot_2x16/sdot_2x16 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0d232c2fc729fd95f3c01bddeead2eebf3d4e9a",
"description": "aco: implement nir_op_pack_32_4x8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dd420f76de13ba28f7af9033480b2269c459ac3",
"description": "radv,aco: implement iadd_sat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44be450dc1b27e70061ff941c5df880419ffeb2f",
"description": "radv: refactor handling of nir_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "859790ba5473017c632bd39f5443d509b3c4daa6",
"description": "ac/llvm: implement udot_4x8/sdot_4x8/udot_2x16/sdot_2x16 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6619d0a0191cd2c4b986670762073e1b469585e",
"description": "ac/llvm,radv: implement uadd_sat/iadd_sat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7cdd49a091ca0685b0c126eacbfba7fed69cb68",
"description": "ac/llvm: implement nir_op_pack_32_4x8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40a0935899d2a029c7352703688641d9de12fd8a",
"description": "ac/gpu_info: add has_accelerated_dot_product",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "137974fabbffedbea78cd6b7fc0d30b8b604659a",
"description": "spirv: use sdot_2x16 and udot_2x16 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41ecef7855ef0ed9a82741f1e1c1c958e0d87351",
"description": "nir: add sdot_2x16 and udot_2x16 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae00f5af6193f5f501dd361bfd9734279df37aa3",
"description": "nir: separate lower_add_sat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f83d718ad6d089bfd0a018db8c9a0bbdc5c9ea",
"description": "aco/spill: add temporary operands of exec phis to next_use_distances_end",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dfb10e4f4b7a69474bf29a61c7758204dad7db69"
},
{
"sha": "f241bd3749cec55ca5fac9cb24f17553ab31c0e1",
"description": "aco: don't coalesce constant copies into non-power-of-two sizes",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "8408cce303e8517934b7f92d8ef302a82118d6a4",
"description": "vulkan/wsi/x11: fix shm allocation control flow issue",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1f55f9a97a5827e557ba4e8bddc8c3e6549edc89"
},
{
"sha": "ad878856e6b06289a42c6eb2505153a24110e812",
"description": "radv/llvm: rework VS input loads and implement the callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e209580fe4c74445e973805910797366a2bc8e2f",
"description": "draw/tess: Fix unused-function warning with draw-use-llvm=disabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bee5d3c11a8a60cb28fd7c185d57868eb39456a",
"description": "v3d: Enable PIPE_CAP_PRIMITIVE_RESTART",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deb55340ca55a712c97886d21b405a53b33046bb",
"description": "vc4: remove primconvert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dad69c7ccd246cd069649ee0106d5c1d798869eb",
"description": "vc4: export supported prim types by vc4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdb27abf58dbd6168566205c290405c33cb13dc8",
"description": "v3d: remove primconvert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1618b5e7209e584f1e45c96b31dfeb471dfcf1df",
"description": "v3d: export supported prim types by v3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0005b90ba9e4d62b1fa005800498a5dc82710aa2",
"description": "vulkan: Copy pNext structures when enqueuing commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d586899ec9511324078f1efd219cd4a4f4f9db",
"description": "Revert \"lavapipe: unbreak imageless framebuffer\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c679dbe09cf104ac916fb604fe73528fc87d8e75"
},
{
"sha": "2de348cdb01e458f53939cd4f98702852db18c92",
"description": "glsl: use bool literals instead of integers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1782965740032a2c66818d40d9a19020a3d917b",
"description": "nouveau: use bool literals instead of integers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bf202ac729dc200f16e2e7a34c9dbd9fc701190",
"description": "nouveau: fix forward declaration of struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1402c17e4f5c3143845bd3aa419c0d12c8d28f88",
"description": "radv: optimize VRS when no depth stencil attachment is bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab635b024b6e51efb2e350773bbce8a98e6b1c19",
"description": "radv: pass the HTILE buffer to radv_copy_vrs_htile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad60354a920256e73938e410a23690024bce09c6",
"description": "radv: optimize copying VRS rates to the global HTILE buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fd40af59f46b6b875a165345914e4b8efe3fc5c",
"description": "radv: allow to conditionally read HTILE value when copying VRS rates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bd7e2392b2044ae2cf9238de20cd48c1b71b283",
"description": "aco: preserve subdword RC when lowering p_insert/p_extract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73481338fe9d370ce9c85bb51dee2f6b38f0ab53",
"description": "aco/print_ir: always print SDWA dst & src selections",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0988f7b9bacb7a9baf2a70771827eaaa50e61102",
"description": "aco: remove explicit dst_preserve flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e3ff06c3804628eeac6487c9e959901358a3211",
"description": "aco: rewrite SDWA selector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc4682ed471d8fc0e10f3480183310901aa165a6",
"description": "aco: fix p_insert lowering with 16bit sources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2f94353735b5ddfe2a72499e7bf6c7bbc80b9a00"
},
{
"sha": "cc62fbed6d83fa10dc2f30f758d8f34bd4f72593",
"description": "venus: suggest the proper sampler ycbcr model conversion based on format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "607a14b8702e39db3721fb4440add4e15adaabce",
"description": "radv: remove NGG streamout support in LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c552d99b09f068504b44423e1ed807d7289afc49",
"description": "zink: use imageless framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9643f0b8fc469f2077220e218d76d6f87f996501",
"description": "zink: store some surface metadata to struct during creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf8997ab585f9ae7821ffd7072535ea2c16d7058",
"description": "zink: store some image creation metadata to object struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42c47ef465ab43c94cbea2991ac8af6503d559c1",
"description": "zink: move get_framebuffer() to zink_framebuffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b31994cf67bc1a4f179fae394d3976a5f73ad877",
"description": "radv: fix determining the maximum number of waves that can use scratch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef7d840a7031f3095c9a21c77ce0ebc93f806643",
"description": "aco/lower_phis: optimize loop exit phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "207249d2b21a71b4950e84ce77d4b5af018d07f2",
"description": "aco/lower_phis: propagate constants before emitting merge code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aed7b7d1859f3d7037c129e49f692fb5dfc5ae15",
"description": "aco/lower_bool_phis: avoid creating trivial phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d8ea5465451b8285689d9a4a3be6ea2071c0551",
"description": "aco: refactor lower_phis()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4c5062fb7502777e727b8055d30aa22d9b97b3a",
"description": "aco: fix init_any_pred_defined() for loop header phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f56eb24292e11fe7acd43bd37a7c3e3f6b1be36",
"description": "panfrost: tidy up GPU naming to be in line with official names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da9f1a7340cc615c914a4ae2a0352caf5b97e994",
"description": "radv: use common vkGet{Buffer,Image}MemoryRequirements()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48cae114c280a8ef2f927bfdc02af340fc10315c",
"description": "radv: use common vkBind{Buffer,Image}Memory()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "757545b90e7b437e4f66d12466dae4185d100ec9",
"description": "radv: use common vkGetDeviceQueue()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc16b66d0db943b5a3e94f311484fd3e23a3c1c",
"description": "radv: use common vkGetPhysicalDevice{Image}FormatProperties()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a9c17bf4e059741a10195cf5170f49c998f23dd",
"description": "radv: use common entrypoints for sparse image requirements/properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f695171e383efb6774cbe475c8f4e68e66fe2906",
"description": "vulkan: add common entrypoints for sparse image requirements/properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e62d3db64b640743d6cb334ae546ac4ca7099c30",
"description": "radv: do not disable DCC for storage images if atomics aren't enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a17756c865c8a86b22c535f4b485cb8d1dc18f1d",
"description": "radv: track if shader image 32-bit float atomics are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dd9287ce590572da8a3ef325851096f31c3191b",
"description": "radv: call nir_lower_int64() for LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0496a39b1fcc26503213aeeb27b50c7da4d59c36",
"description": "v3dv: make v3dv_image_view derive from vk_image_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0e299fc5c3390bd7a2c290268ab795cb66a46ac",
"description": "v3dv: use subresource helpers in more places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1c6f05c35ab8a8dafdaab28d4153cef6b6afea9",
"description": "v3dv: make v3dv_image derive from vk_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77f2e2a75f202f417c532e3ebe8d21de92c9254c",
"description": "vulkan: allow creating color views from depth/stencil images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfef775c8adba850f97cd24522cbdb5131a8c307",
"description": "iris: Make sure a bound resource is flushed after iris_dirty_for_history.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f1053a1f399324d626bf4946c1f6d6263ab027c",
"description": "iris: Track dirty UBOs per-stage for more targeted flushing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8be320117b03523806d5b643a87cc33bde5765d1",
"description": "iris: Use separate dirty bits for UBO and SSBO flushes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c44df011fb9b9bfb2b6e01f5b8e2826472c0796",
"description": "iris: Insert buffer-local memory barriers for UBO reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "077af5c928e4678bb16310696ea2a109ed6de8bb",
"description": "iris: Insert buffer-local memory barriers for SSBO reads and writes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e49d4809e568fbcf9fc18675df33423c20e4b6a",
"description": "iris: Use DATA domain barrier for shader images instead of OTHER domain.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb9f02f86342d1cf1b6a62c23b706d1fc5c9a85f",
"description": "iris: Add read-write domain for data cache.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c677e76483952fc7ccb96141afe271374f85f040",
"description": "iris: Insert buffer-local memory barriers for indirect draw parameters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51f022cc03788672f9da7b0a312fa833b32756fe",
"description": "iris: Add separate dirty bit for VBO flushes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cce00350f411e6ae9921e0b19f242b1a954a7ee",
"description": "iris: Insert buffer-local memory barriers for VF reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ab1048cf982d951ee3c1369d67a30999e7033cd",
"description": "iris: Annotate all BO uses through VF cache domain.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff601897fb0479ec1c1d8365f529d1f3d57693d0",
"description": "iris: Add read-only domain for VF cache.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c679dbe09cf104ac916fb604fe73528fc87d8e75",
"description": "lavapipe: unbreak imageless framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97aa90dec2bdd5b8b1a0c274deb8c330aae7ae44",
"description": "venus: workaround a blob_mem mappable size check issue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbdec34db3129552a6507d87d4bf0b4866774148",
"description": "venus: renderer to check map size only when mappable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae6a5e8f467b3b9bab0dc4c0a6f9cac7f95d7379",
"description": "docs: update features for lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9be8c48058710c447d54e526859f1e59df95e4d0",
"description": "lavapipe: support EXT_primitive_topology_list_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89a34cb8450a6fdaceb0e537613871fa86d93132",
"description": "iris: switch to explicit busy tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1c27d214b4f67d6971db3e8a6cab779132f8379",
"description": "iris: give each screen of a bufmgr a unique ID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2c811ccdc661d269b915357fd8cd9f52d046f07",
"description": "iris: syncobjs are now owned by bufmgr instead of screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "971a373caf60078d2fb6c5f8f24c56db3c4bc336",
"description": "radv: use radeon_set_sh_reg_seq() more for initial gfx/compute state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd04ff972e967f94a4be6a2f795298ddbb986869",
"description": "venus: initialize physical devices once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dfac808b029a887023c2c24d08b408f517ce507",
"description": "venus: no supported device is not an error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc742333637558ba42fcf48545ddc9b3666ec7d1",
"description": "venus: group physical device fields with a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aef59ccd2c56fd1713b116f4ccd804da19f503d",
"description": "radv: add some asserts for descriptor updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec44c4894532625a246cc9eb4f406fe652ff275c",
"description": "vulkan: Remove dependency on Python 3.9+",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "997a6ca22654915790c6d21db34760c9c2a99327"
},
{
"sha": "1963a61faaff46517cba7520f542d5917e279ad0",
"description": "freedreno/computerator: Add support for pvtmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b16587c14c14b88b377ed422336613ce84e2647a",
"description": "ci/freedreno: Add a bunch of recent a530 and a630 flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41c5dd972e63b37d6a97ba6ec9acad278556de3e",
"description": "ci/freedreno: Annotate a bunch of piglit fails/crashes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34f0aef19bb2c1022a3e4f9f069538be28b8e7e6",
"description": "radv: just use UINT64_MAX when getting absolute timeout for that value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45f35900c33bf864a8677afa8222df5dd0ca6b20",
"description": "mesa/st: create new surfaces before destroying old ones when updating attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7155676618754acf9ae5350ca2e7da494662cabb",
"description": "util/format: NEON is not available with the soft-float ABI",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "80923e8d58cc6bdcceb8e1b2910737fc76fdc0d3"
},
{
"sha": "fe6e4484abe5ccee0bd14752c972619fbfa499b0",
"description": "ac/nir/nggc: Move gs_alloc_req up in NGG culling shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4a65e56287a4cd3492f1e9a3e78db0af90c00c8",
"description": "ac/nir/nggc: Only repack arguments that are needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02bba6aab5df5282f22a15aacfec0ddd2240116c",
"description": "ac/nir/nggc: Don't stop applying reusable variables at prim export.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59de9620b440fca4db6d2175ec19273d628da446",
"description": "ac/nir/ngg: Delete unused struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25720f84dfdbf128b3d8ead9a86212296c2d4276",
"description": "lavapipe: Use c_msvc_compat_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6373dd814a74d84becbbbfc42673df147adb6e9b",
"description": "ir3/a6xx,freedreno: account for resinfo return size dependency on IBO_0_FMT",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "ce1a381e57d2803246c8a27f52f3dea2d2bfbfb1"
},
{
"sha": "e8cbfa95a3a1d7ca1db235ae03fd76a698d5a556",
"description": "iris: Fix compute shader leak",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2024d470483d85a0b954d1c614b0af8eeb95d993"
},
{
"sha": "9d20cf27326a2ed948182de75dc2c865ff0e7544",
"description": "aco: Fix invalid usage of std::fill with std::array.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0e4747d3fb7ec15f8c1d6b971b1352249e7d95c6"
},
{
"sha": "498d93f3dd32301d521bda7aeb3f0efe93dfb9f5",
"description": "glx: Fix unused-variable warning with macOS build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33630090a21f63d2106d8985abffeb7e72375278",
"description": "nir: Add comment to explain the sad_u8x4 opcode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77a852c1baff8b25078b8efbcd7674e140beea2c",
"description": "lima/gpir: Rewrite register allocation for value registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d957b40cc167a97bb9dfc1b16f0d4fff149c15b",
"description": "lima: Add a NIR load duplicating pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef190b9e153bc93d8f127175c3960eafecb0d589",
"description": "radeonsi: clean up typecasts in compute_copy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34a2c7531070a6c9c198615aa8d734f38c057303",
"description": "radeonsi: enable DCC stores on gfx10.3 APUs for better performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c88a5465505691feadf3f23335c0fd0db62aa1a6",
"description": "radeonsi: track displayable_dcc_dirty for non-compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c845d4cb47ef1ce5f0416eb25a87fea0be6b5e4",
"description": "radeonsi: rename DCC_WRITE -> ALLOW_DCC_STORE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "550f859c534a9cb767210c3d1cbee6f93c7bec71",
"description": "radeonsi: handle pipe_aligned in compute_expand_fmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c39597734626e787f9007736bd500d8d9a3ae8b",
"description": "radeonsi: add missing make_CB_shader_coherent for DCC stores into copy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb845c53f4031f2331db96d192f9299590726bb5",
"description": "radeonsi: enable DCC stores for clear_render_target on gfx10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b648d6fbf8c692fda62d40883d7bdc646cdab5ec",
"description": "radeonsi: disable DCC stores on Navi12-14 for displayable DCC to fix corruption",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1d64a1045ea205ee0297d2f741a824811570fc6d"
},
{
"sha": "0b2b2a4783a73fdcdac9d7957bb2f682bc78952b",
"description": "zink: remove ZINK_HEAP_HOST_VISIBLE_ANY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a923835afc5f974c46c248e0417d66dbe9b81b0a",
"description": "zink: clamp lazy pools to 500 descriptors and allocate more slowly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70f1337f63a3ad6eaf0da6ce5df7e2fd149afc77",
"description": "zink: use compatible renderpass state in pipeline hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dac288c8d826c54b0dad08b66971ef5ff6a94ac",
"description": "zink: track compatible render passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7e36a1831b1924837f9393723310885f579d68e",
"description": "zink: inline gfx pipeline hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15450d2c2e222d905e0a6ced89e9ceeba3489608",
"description": "zink: incrementally hash all pipeline component hashes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12cf0099fde1173e8c1e22fc7b53152aa9210696",
"description": "zink: incrementally hash vertex state into pipeline hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fd5565933cbf9ce294995ebbb4591948408a0f1",
"description": "zink: incrementally hash module variants in pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f23c9daca69c37baeaa90dba8a8ab8a07c6e40a",
"description": "zink: incrementally hash gfx shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07240424cae8b1cee3df7ee46062c94db00fdd6d",
"description": "zink: don't use dynamic vertex stride with dynamic vertex input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34abd8761af3d9df99850bd5db9c346608d7b1a8",
"description": "zink: dynamic vertex input template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e53e5165b14e42dbb491db534202318299689186",
"description": "zink: create inner scanout object without scanout binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63e62af31c30ff237fc18ff98f043378852592e9",
"description": "zink: ensure gfx shader module states are updated when doing a partial recalc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c71e662ae2b466ca8b5f5c773bdd8da7c8713677",
"description": "zink: remove refcounting from batch states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39df394ffed5cc45057499be5b2c3fa6de796844",
"description": "zink: split out stalling from fence-waiting function",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d8905446d656d51634af5cb243ab14e7833ac598"
},
{
"sha": "2aaca02bbf85857e06f97c84a1d67821dba04069",
"description": "zink: use tc rebind info for buffer replacements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52a846d147f2726e81a0d42f6c9c154f44895397",
"description": "zink: directly pass resource pointer to descriptor state updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "802e43a6b5878ac929866635ecf4dee809e9878c",
"description": "gallium/cso: add unbind mask for cso restore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ac2edd555a526bf0a8ed5ecced629663510d4f1",
"description": "aux/cso: always restore states in atom order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7534fe82aa2fd7a4e3fe7695b7b8a4b3d3f23d5",
"description": "zink: destroy shader modules on program free to avoid leaking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a92442225ca8d9ba1a2f5be06b9715b3679ecaa8"
},
{
"sha": "eb7eccc76f0a02b3a3291adaa39788b157979dc5",
"description": "lavapipe: Use generated command queue code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "997a6ca22654915790c6d21db34760c9c2a99327",
"description": "vulkan: Generate entrypoints that enqueue commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7b0946ef046fd75a98136720e90e584a9c3521b",
"description": "vulkan: Generate code to place commands in a queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "925a8fac17fa78eed7d8d74ed573382b9c5e5e16",
"description": "vulkan: Read len attribute of parameters to functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77ad17d022128c5b9e03a2ee8b0f64affd12f055",
"description": "lavapipe: add xfails for whole of CTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3362da2c53d576f74df3a4b84587fc5a197c2b94",
"description": "ac/gpu_info: fix detection of smart access memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e05ad2680c7cec7fadb51a49b177ea4f78a7e400",
"description": "radeonsi: set gfx10 registers better in si_emit_initial_compute_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deacef5d43bfa610d5ba7cf10619d8b20b0a0e5e",
"description": "radeonsi: fix a memory leak in si_get_shader_binary_size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bf8a1ca90246b0c987444de28ecd907942126de6"
},
{
"sha": "46cb3bb4d1a109f1387637a615b3bd9bbcc31d51",
"description": "ac/debug: add an option to disable colors for printed IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cb2f07e90720d63d6b2062753718905c26fab69",
"description": "radeonsi: add si_print_current_ib function for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f28552b804ac6f0b1e452c2241da95b32dde3b04",
"description": "radeonsi: don't use SQ_NON_EVENT before GE_PC_ALLOC for better perf on Navi1x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fb77745f5ffaf6f1cc5932152bec077b665d29f",
"description": "radeonsi: inline si_need_gfx_cs_space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77a04116943f288c59c152e913a2acd97113f9f5",
"description": "winsys/amdgpu: clean up amdgpu_cs_check_space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48632778b99580fdb415238992ecd968d7b21eb4",
"description": "radeonsi: simplify si_need_gfx_cs_space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85742b28ef7192fd9435ba9bfaadd6c19fd4c5d4",
"description": "radeonsi: inline remaining big functions in draw_vbo for better snx perf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b15c413947af19adbbff0960f0c721841e5897a2",
"description": "radeonsi: simplify memory usage checking by merging vram and gtt counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b92e109ac6da0a4310774fb120db3bf29d14bda7",
"description": "radeonsi: correctly use cs instead of gfx_cs in build pm4 helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b29741906dcf4ac63e631eaa57c41a1fb2bf7e70",
"description": "radeonsi: use memcmp and radeon_emit_array in radeon_opt_set_context_regn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aed2d0cd3b2218d53776943bd4f4fe87566cc95",
"description": "radeonsi: stop using AC_EXP_PARAM_UNDEFINED because it's not useful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2027831aaa218909191f43b446fc3fb648701ba1",
"description": "radeonsi: inline si_get_alpha_test_func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c005b2cd4be39a9479dd73f45aff73b5b37438f6",
"description": "radeonsi: move as_ls/es/ngg setting out of si_shader_selector_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a8a716168b40f0b672fb6572fffa6b8ba9a1b0f",
"description": "radeonsi: move si_vgt_stages_key determination into si_update_vgt_shader_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec37db756eda531404a38b9ad460a5a0f387ccd2",
"description": "radeonsi: remove stages_key parameter from si_shader_selector_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08310f85ae5f96f34eb34fe513f0b40a824231d9",
"description": "radeonsi: remove instancing support from the prim discard compute shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ec707ca37c80ed3d369d23609fef13ddf5344d3",
"description": "radeonsi: remove unused depth_clamp_any",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6367d8036a261b7b5d0559d680c66697f488ad17",
"description": "mesa: skip draw calls with unaligned indices",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "614f273ab4cac46e929c0e688bbf2921b7763560",
"description": "mesa: fix gl_DrawID with indirect multi draws using user indirect buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f80cd35cbf0f86c943302a10d1c7994002baefd",
"description": "mesa: remove unused indices parameter from validate functions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "07956bbcae4cbc396d2e6b8dcf2bab5acbfd6507",
"description": "lavapipe: VK_KHR_depth_stencil_resolve support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3235b695b23e70c698fc60d41874bc33e936ecb5",
"description": "u_blitter: add support for sample0 only resolves.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d747c0c894e971625aa017a9bb2dec75290076d",
"description": "gallium: add a sample0 only option to blitter.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5786a2e717c127ce40e07ca9e1159ffbdf75a0c",
"description": "llvmpipe: adjust scissor planes for multisample.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "519f235459b503c8dde442e6a25ab5eec79141b6",
"description": "llvmpipe/scissor: rewrite scissor planes interaction.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22b5e61db91604c9e7b7af3a9237e565f649b84c",
"description": "llvmpipe: consolidate scissor plane code between line/tri",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "291d0795a33ef96c8fec77c9484ccb94d02b5603",
"description": "llvmpipe/fs: fix multisample depth/stencil fs writes.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "a0195240c44f55f35b2c3d2c07b64c9f97775759"
},
{
"sha": "6c75e5e3c60d2ced6a3e49a8ab8a54f1139aca1a",
"description": "vbo: check more GL errors when drawing via glCallList",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43041f244793c26e1e8b2594a19f04a905c0cccb",
"description": "vbo: merge draws with GL_LINES regardless of line stippling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "386e5371a79b8fe5a8610447b5d91bcf610bfcc3",
"description": "util/cpu_detect: add/guess support for next Zen CPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7a36d890760acb8f0460dd9cde9983f200eb091",
"description": "util/cpu_detect: print num_L3_caches and num_cpu_mask_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e52aa1edffb8552d6215732b00efc85e6188d597",
"description": "main: allow all external textures for BindImageTexture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ed43dd62acc045e71d73dc28b74b6a9a9d52286f"
},
{
"sha": "4a2adb36ae401928cc9dab02bcaa5416ba52a6ae",
"description": "venus: set maxMipLevels to 1 for ahb images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64405230774210488dedbc54d73ba394ec6ae802",
"description": "iris: Map scanout buffers WC instead of WB [v2]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86cb30baaf23a60de73c252b3bdd1455bd026dda",
"description": "venus: fix device group enumeration with unsupported devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7ebcbbd6b8c992b2fd5b6f520f02c562dc886b7",
"description": "venus: pre-initialize device groups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2020484eb99f3bf0cbc2f7263375a8215528a6e",
"description": "venus: minor cleanup to physical device init loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88142d8a5a58d9184f0aae193d0cd10f4354fa27",
"description": "ir3/ra: Fix type mismatch when comparing intervals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62a7acee93bd939645205de5a8646e4c0ea1881f",
"description": "ir3: Make ir3_register::name 32-bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82c3dc220e39995b466694c2784252044d2e12c8",
"description": "ir3: Make instruction IP 32 bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd16168424edca3b2ce35c91e9449f6e8d1e154",
"description": "ir3: Remove ir3_instr::name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "600bdde2c1a9e60b3d4136d7c76419d59204431e",
"description": "nir_to_tgsi: Use explicit sizes of NIR variables for UBO declarations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33182c555fa29de5bd70716fe0910b9a2f2187ba",
"description": "nir/nir_lower_uniforms_to_ubo: Set the explicit stride of the UBO 0 uniform.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01759d3fb2f8da642b3ee2a7e17589fe8f94efb4",
"description": "nir: Set .driver_location for GLSL UBO/SSBOs when we lower to block indices.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2c69f8306652b58701883d400c6f988eb79de0c",
"description": "anv: Enable KHR_shader_integer_dot_product",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24b8fc38c3f01fbed0b8aba7eeb6b00c3a43cb85",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88c39042898bbd3fe9d20eb89ba187617829bac9",
"description": "docs: mark off ES 3.2 for zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bbab346604056f2dc85f335c68003170e3bc50e",
"description": "zink: enable fbfetch pipe cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b04a3c7971af97730942b510bc5639a11a7f708",
"description": "zink: add a renderpass flag for input attachment layout handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fb1dff797468258d7693dc209ee6f88969fd7b7",
"description": "zink: update push descriptor set anytime fbfetch changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48676b64a06766d0c38b9382d9a71bca921d38a2",
"description": "zink: add an input attachment to the gfx push set layout to handle fbfetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8529c64fb7d5e83b3dffe46b7019dfdeacc2088c",
"description": "zink: fix lazy descriptor deinit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08050b7e987d6d4602393083f1c9a6cbb1c6611a",
"description": "zink: add an input attachment to the gfx push set layout to handle fbfetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "052f85ea1b995ec8a299a54891032f2d491f739e",
"description": "zink: flag color attachment images as input attachments at creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d31b7dcefdfdce8916d5ba3a5a9edc5812d94196",
"description": "zink: track fbfetch info on context, update as needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45a1d434393f975c882dda01b0225a8108dfd57b",
"description": "zink: refactor descriptor layout/template creation a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fb78752910606d95ce3b8e943a4d60512d05ab0",
"description": "zink: add a compiler pass to translate fbfetch -> input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9edf964b0ab43e920b83263801a29a60925bd78",
"description": "zink: emit fbfetch variables as ntv input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73456393d8f090041730c019daa9ce99e028a8bf",
"description": "zink: add input attachment thingy for spirv builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25fe7971042358c6e317813b9533e3f78b36cc56",
"description": "zink: move alphaToOne warning to a dynamic warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e94af062949322aab18bba482863ad7ae96b137",
"description": "ci/llvmpipe: Add a fractional ASan run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab8bded4d256ff3e4bfcdd561985db60e9452b6",
"description": "mesa: add environment variable MESA_NO_SHADER_REPLACEMENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "805c6a37b827cd1741da30bdb1644cd7a9722bcd",
"description": "meson: add missing custom target to generate shader_replacement.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcc89c9165166d33926739a5312a64103ce36428",
"description": "virgl/ci: enable some traces that were previously crashing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b986b0a79f6f2d262d05d1a030fc4fa61581e7df",
"description": "virgl/ci: stop overriding GL version when running traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddee006c1da6b4c165df97ab41c3c039a8b73647",
"description": "ci: Ensure the DRM device is open",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33ddbd220f26391fd117f484f6b566d17d942091",
"description": "aco: remove DPP when applying constants/literals/sgprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d95f7510fa1d338789262fb178564d6bcc0d88b",
"description": "aco/tests: test copy propagation with DPP instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e27946ca110b69be75e999640ffd59fbb45ebe20",
"description": "aco: don't constant propagate to DPP instructions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b61e90617f19ca1b8a3cfe046bac5801081057",
"description": "radeon/vcn: add a handling of error for incorrect reference lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a0cadd8ec7725cf09efc4d76c3f60a5729000eb",
"description": "radeon/vcn: reuse the dpb buffers when with the same size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bdc0bb324d60546257b250d9a78af1ee61539b8",
"description": "gallium: fix surface->destroy use-after-free",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "838c0e5eefd444df701b6d9cbcef1b06eb5eb207",
"description": "intel/fs: fix framebuffer reads",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "451e97028ee2de8fb39ea3014df0d1d4019d3c50",
"description": "meson: add crocus to default group of drivers for x86/x86_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "640f15edd73f934b45e90c6453c52805398ed997",
"description": "radv/llvm: fix invalid IR when converting triangle strips to indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72b6b02e0974b3cee442209325a8450ba7568f5e",
"description": "ac/llvm: fix huge alignment when loading from shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e72c2e36e096f6912ca958ee25470af2cb1ae8ce",
"description": "ac/llvm: adjust assertion for nir_intrinsic_terminate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ef97ea0ab607c4807e7157b25fe32acbf7bdac4",
"description": "meson: fix regression finding shm dep",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b5c390c113d3f23af49f8bf5a601474620ae4eb1"
},
{
"sha": "213548251b9ea17f2997531a700e3c95f5c363f6",
"description": "zink: explicitly end renderpass before running dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f05270ed7fea93a0c9eea05d209bca8ec0f2fa36",
"description": "freedreno/ci: Bring fd farm back online after move",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6270f8cb7c37ff04e49cc1bd2782565007718788",
"description": "zink: use VK_WHOLE_SIZE for full-sized bufferviews",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "441018a173fbeca0eeb5fe532af8c84965331c73",
"description": "zink: free local shader nirs on program free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "61f2667cf5da6fd1a6d957761c8e244c1bc0da35"
},
{
"sha": "a8d0c0af86c62fdf51dc06e00c9ace5d864c096c",
"description": "intel/fs: Remove type-based restriction for cmod propagation to saturated operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ad88fd499673d2a87dca8cbea5b0f20dd52d561",
"description": "intel/fs: Remove after parameter from test_saturate_prop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6373923a764e11b6462de6abea985061ed394ba",
"description": "intel/fs: Remove condition-based restriction for cmod propagation to saturated operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47f0cdc44996224c63256d2991bf4497be3b38b9",
"description": "intel/fs: cmod propagate from MOV with any condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9120eccff07e7581b582460cec1d6655a286fff",
"description": "intel/compiler: Move type_is_unsigned_int to brw_reg_type.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b23432c540b1274904d80b90eb67d1798b11d2c8",
"description": "intel/fs: Fix a cmod prop bug when the source type of a mov doesn't match the dest type of scan_inst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0797388dc2598d38700c8b4cc84d437fe6000c61",
"description": "intel/fs: Add many cmod propagation tests involving MOV instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f6c5da02516553150911cf2049d25a80f45c9df",
"description": "intel/fs: Remove redundant inst->opcode checks in cmod prop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3afefb0818da96b06c07d0cf18142962e61be75c",
"description": "intel/fs: Refactor some cmod propagation tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66fa676e8dbe4d4ed65f0e72c1201cfedb867605",
"description": "radv: ignore dynamic line stipple if line stipple isn't enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90a0556c27c40e3520d645f2512d4596a109c55c",
"description": "radv: use pool stride when copying single query results",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "906f7f4296dee343fc86f725eca71cda25054642",
"description": "radv: advertise VK_EXT_primitive_topology_list_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d465095fc0135ae8fd17046a5d3d6e5c7292a6d6",
"description": "vulkan: Update the XML and headers to 1.2.190",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98fded8a393a944c562cf3d9b103c42022cb821b",
"description": "svga/drm: use pb_usage_flags instead of pipe_map_flags in vmw_svga_winsys_buffer_map",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "00c30dad78b0eb0a7e45caf38eda4e636a454ff6"
},
{
"sha": "2d1b85fe22b91eea185fa5066f7334c76549ba0a",
"description": "radv: add support for clearing multi layers with normal gfx clear path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6a89aaa2f2943532d99d9bc7b80106a1740f237",
"description": "ci: Fix a minor issue in prepare-artifacts.sh script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9df9fe7dfaee84a7152e3d0c0e7bc62db1e5d889",
"description": "aco: include utility in isel",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c1d11bb92c95e0fc56a1280acc15893623769ff9"
},
{
"sha": "548b383310da7e5e29e7c24525a816a45afc26b8",
"description": "nir: Fix local_invocation_index upper bound for non-compute-like stages.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8af6766062044167fb3b61950ddbc7d67e4c3e48"
},
{
"sha": "a25fd1787a8004ae3ef29b08f2f848103c68c370",
"description": "nir: Add unsigned upper bound for extract opcodes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76b9dd6266f4b170e94ee47a6881c3d528c25969",
"description": "aco: Unset 16 and 24-bit flags from operands in apply_extract.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "54292e99c7844500314bfd623469c65adef954c5"
},
{
"sha": "849033e6d8ba7befeb560278bb9b24c2469de498",
"description": "zink: implement PIPE_RESOURCE_FLAG_DONT_MAP_DIRECTLY when resizable bar not present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a8960de53ab21592510056bb9681991565564c8",
"description": "zink: determine whether the gpu has a resizable BAR at startup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c9b0b853e681c0803cc8bec0b7ceeb039a91247",
"description": "panvk/ci: Build-test panvk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23ef0fb277636ebe9e91e76add5ea985d5e05fa7",
"description": "radv: do not allocate a clear value for images that support comp-to-single",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df688e6941bc89ae1ba9cdc53fc464cc36652551",
"description": "radv: do not load/store the clear value for comp-to-single images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c550a5fe69271cb01026a3f05d1c918e6552b04",
"description": "radv: disable DCC image stores on Navi12-14 for displayable DCC corruption",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a069b4e9b9a138b4d1e7a76ab76c2db29526bebf",
"description": "vulkan/wsi/sw: add mit-shm support for pixmap allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f55f9a97a5827e557ba4e8bddc8c3e6549edc89",
"description": "vulkan/wsi/sw: add support for using host_ptr for shm pixmaps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5c390c113d3f23af49f8bf5a601474620ae4eb1",
"description": "vulkan/wsi: add support for detecting mit-shm pixmaps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eacf50c27b7fda237ab3bc0339d2fb91626c462a",
"description": "freedreno/ci: Take fd farm offline for moving day",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f784c8fed45af818a2916da7c3c97abd21078d2",
"description": "freedreno/ci: Add a status variable for CI farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b34f9740cacb2c6567a24297fd8674e3977a851a",
"description": "spirv: Implement non-Multiview parts of SPV_NV_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10a03e30cf75e267c78cf41104829be8ff003f45",
"description": "nir: Allow Task/Mesh to lower compute system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f52681a2ddeb9983f68df827bf92f09f6b71f9e",
"description": "nir: Don't lower Task/Mesh I/O to temporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27697d5eb8d68d0f81619d9be5e09f14aacaf20f",
"description": "nir/divergence_analysis: Handle Task/Mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf5f6add01cc9ec19d6ccb10d9435f448277a829",
"description": "nir/lower_io: Identify Mesh output as arrayed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9631d24c3f65269dc8cdfdcddd6a1cd896d70a9d",
"description": "compiler: Add Task/Mesh to shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "813d41829da42a99e59586473ca440ffac261f93",
"description": "compiler: Add new non-Multiview Task/Mesh builtins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd394017c85efeff15893e30388567c4b4a0d280",
"description": "nir: Add per-primitive I/O intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f95daad3a2c5b04aff0141ee8a7de0036f4ffa6f",
"description": "nir: Add a way to identify per-primitive variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "927584fa67be1b644321961f32472a6f52b619f3",
"description": "nir: Update documentation for location to mention Task/Mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c3b75a2b7e27f9cb6f52fe734368b1758f49308",
"description": "isl/docs/tiling: Add Tile4 docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfb0d931f27438c1f7c94defa078f2f9454c5a54",
"description": "aco: Emit zero for the derivatives of uniforms.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1454955e5d5130bc0bba4e2d5ef41ceb71346729",
"description": "zink: only update inlinable constants when they change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eeaaabb8eceb51758cddad62108dae4de10d8a7",
"description": "aco/optimizer: combine v_pk_mul_u16 + v_pk_add_u16 -> v_pk_mad_u16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be16ebc5cafb2864228bf4ad29935cf0187e7f4d",
"description": "aco/optimizer: fuse v_mul_f64 + v_add_f64 -> v_fma_f64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e27ca9953eb55e643eaff7d8afb982d61cb985b",
"description": "aco/optimizer: combine v_mul_lo_u16 + v_add_u16 -> v_mad_u16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23d5865f422f1e382d6786c75976f2788865dd59",
"description": "aco: refactor nir_op_imul selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8eef134d8480a3afcd1759734808389d6fad632",
"description": "aco: only apply extract if not used more than 4 times",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8c26e89fe86b4f931687a8b7251924eb42a59c7",
"description": "freedreno: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c6938dbfd408bebf6c2297f6441ad11b18cc939",
"description": "freedreno: remove primconvert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "744ef862b8d30d2037b8826153d2d2366e99844b",
"description": "freedreno: export supported primtypes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80b5f4ff088d878378c1907a8703659ac838d97b",
"description": "Fix building AMD MM/GL with EL7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b8f2b99e852986551661f166d16f8eccfe9e560",
"description": "zink: avoid generating nonsensical code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a00fccce0c68ab64158c371fcdfcce2846f2648d",
"description": "zink: reduce scope of version-struct hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b82f2b78b151b90e1e713b29693e845325493ae",
"description": "zink: clean up const-value handling for get_ssbo_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e22fc27af95e80e13b06c389bf843d7315b6996",
"description": "zink: remove incorrect ASSERTED macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3092bc71965d0756b1dd7660b73ed84a422b3bc",
"description": "zink: remove needless scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f417a4c1ba3b0fd3860a5ecbb8b5b8d25f2fae9e",
"description": "zink: give each major intrinsic it's own emit function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55e8857a80edacb86b139f0c2a7d3b7165bcf502",
"description": "zink: avoid checking if src is const twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75b5f12407ec606ae8e83acbc170585ad6e360c1",
"description": "zink: avoid memcmping null pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3a795b5284f6514844f3c62412f81a5d3b2b733",
"description": "zink: remove needless NULL-check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "077a9c74789977e7a8ca551bef1dfdb5ebb8b51e",
"description": "zink: return false on failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40f704f2f301bcfebcbd2a04600cc14293a51da7",
"description": "zink: pctx can't be null here",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cc3554d85b1852debea21ee87c31bb7ffb8e203",
"description": "zink: do not dereference null-pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fde1c42422a814bdd9ca15e02ef57888f53f378",
"description": "zink: do not try to dereference null-key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3239dff05cef15190dfe34337693b58aa14fb99",
"description": "zink: avoid overflow when calculating size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c96afa9fc8d4c1e8ed9fe0c44b0f14a817924b8f",
"description": "zink: initialize pQueueFamilyIndices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64c558ab8302cfc7f21c6283cb88b9c214d893e9",
"description": "zink: do not warn about rare features until used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28b3563a95ab1d760e0998dd5de82e467ebf5f27",
"description": "Revert \"zink: always init bordercolor value for sampler\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "336dea90f09c5cefc46de5240da28950fdca0723"
},
{
"sha": "bcd9db327d637884fc47c0ac79985208df8811ef",
"description": "i965: Enable RGBX8888_SRGB format.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "589ccf3d777663402d105762e4f25109650ed148",
"description": "aco: Consider maximum number of workgroups per CU/WGP on Navi.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8698199a1134f1ac3849b4cb88cfa1250f6316a",
"description": "aco: Consider LDS usage by PS inputs in MaxWaves calculation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bc61108d73db4e614dda2a27750ff80165eedbb",
"description": "zink: remove extra program ref from cached descriptor updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c3db42d1d3acd57c9e77c8974f5f9442df013c4",
"description": "zink: avoid pulling in unused push descriptors for cached ubo0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e314a682244ce610693e05a58470390db23d848",
"description": "iris/ci: Correctly set freq governors to max",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f1dc495319057951bcece7973ea58add21eab0a",
"description": "freedreno/ci: Correctly set freq governors to max",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a4fcb42f768ff9d82aa90f1cbdef80852c5137c",
"description": "panvk: Fix panvk_copy_fb_desc()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "792a0ab0b1460e7b0b85e6fd9b74291bd8b78173"
},
{
"sha": "d84dedc48f3bbfb9ab0d7a307c7ab55e10a771b4",
"description": "panvk: Make the per-arch static lib depend on panvk_entrypoints.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "792a0ab0b1460e7b0b85e6fd9b74291bd8b78173"
},
{
"sha": "3990f9582229bf110bbefe8f43f34c3d91d44b97",
"description": "zink: more effectively utilize batch_usage for query destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f40ac286b978184b49dd69606ada992586f538c",
"description": "zink: don't try to sync previous timestamp query qbo values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4421180fe353457933a9d1dd8f1c743ceb064481",
"description": "zink: move time query ending out to zink_end_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68c1b1b0e344eecf7a66213d55223486e6e75a82",
"description": "zink: improve threadsafe qbo access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a5dfabb125256551896108a22e1617c1e9bf9d0",
"description": "zink: make zink_gfx_pipeline_state::vertices_per_patch a bitfield",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b3dfea6c187530f8d7137c9dfe33e981cdf00c0",
"description": "zink: repack zink_gfx_pipeline_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5a2ab6a9d8ffe61178a0f0850deacafb2ff155",
"description": "zink: convert rasterizer pipeline components to bitfield",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c73adf8c9018be65f197a6efdb8dd02e05079bdb",
"description": "zink: steal a bit from rast_samples in pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9260b8690519cc20dc7a2c18bdaa06753486dc07",
"description": "zink: add clip_halfz to rasterizer hw state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e5ba2a508a4238eab18943390609ad29f6bd085",
"description": "zink: repack zink_rasterizer_hw_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "827fcb7e32a0b78362da1d749c997247f487da4a",
"description": "zink: zero viewport and scissor count in pipeline with dynamic state1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cab68281ba7d5b7c1029e067f2c817de17c9a3ac",
"description": "zink: move viewport count into dynamic state1 part of pipeline hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94e9091ba2b5891c2f59ba38d732a6e18a4f84e4",
"description": "zink: move dynamic state1 pipeline members into substruct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19e29960e92fdf68d647528f0b2f0740376e31b8",
"description": "panfrost: v7 does not support RGB32_UNORM textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c6bdd976e6110fbf4ec1add9c11d0382e38236d3"
},
{
"sha": "b9452627730066872af6cf11a3fc390ca29ca242",
"description": "iris: fix layer calculation for TEXTURE_3D ReadPixels() on mip-level>0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3c979b0e6d9e4d7a880cebcee514238ecb6baf61"
},
{
"sha": "d90a8c79dff0b3149956e46785f314685a701a49",
"description": "radv: remove unecessary radv_finishme() for invalid color formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df90bb3f8856f21357119700d541e3caadd55166",
"description": "radv: remove useless check about number of samples in the HW resolve path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b05c2023cc4136c1225b7f9513ea92790a0cadd9",
"description": "radv: remove outdated radv_finishme() in the HW resolve path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab95f1bdf1f11738d985718558bb352e95fb68d",
"description": "zink: set primitive restart with extended dynamic state2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c2fe8e621f03dd06a229f1e5c8ba9eaf9d6afa2",
"description": "zink: bump dynamic pipeline state count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53da55ac872615aa72c4a2de5bda0403fa0fa547",
"description": "zink: template for VK_EXT_extended_dynamic_state2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7811037de53ef618302fe7902348a45d011fe439",
"description": "zink: hook up VK_EXT_extended_dynamic_state2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b5201f0fd779e8401255cbe482d4792482905a7",
"description": "zink: no-op prim changes for pipeline recalc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cec4d581c30d650b78e05496b0de51ee977fe24",
"description": "zink: consolidate pipeline hash tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "305966ca75b0141202a854a36e5623fce64a2586",
"description": "zink: use dynamic prim type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3674839d11055627eacf4ccaa7c6a4c47ba87d6c",
"description": "zink: batch mem barrier hooks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "115935cc53a688785c47b71524668b5e447de882",
"description": "zink: slim down streamout component of mem barrier hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c095a32026904101ae8f04534803003be8992d7c",
"description": "zink: remove query flush from memory barrier hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce873004120c9c43e3bdf5ec9c78be927abc6c95",
"description": "zink: use ctx gfx prim mode for draw comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95a9ea54f39c61c7477cdb820293c6815d0354fe",
"description": "zink: init ctx->gfx_prim_mode to nonzero value to trigger pipeline changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b06ef86020d35607010e5d032afd04069378009f",
"description": "zink: reorder gfx program/pipeline/descriptor binds if dynamic state is present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2aa47a708cf414efd3d7b9c24e44476ba4bdc39",
"description": "zink: remove extra unsetting of ctx->vertex_state_changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a4681aea58668533d069e866c86ef3469d5ecde",
"description": "zink: pass current program's shader array, not ctx array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab08dcd8956d2db4534243ad8424691fdc360182",
"description": "zink: remove attachment count from pipeline hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bb9704bce95211dd7842f7e3a3e73d798d76742",
"description": "zink: declare ctx var during blend state bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "960e776f24cdd336b16d938448e5b5a4ffc1f781",
"description": "zink: assert precise queries are occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d9e197d742edc448eba78dd8f4eaaa1a4630b17",
"description": "zink: require occlusionQueryPrecise for occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "336dea90f09c5cefc46de5240da28950fdca0723",
"description": "zink: always init bordercolor value for sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b192b9c88a0c436ceed3c278ad292a2e677fb477",
"description": "zink: implement PIPE_QUERY_GPU_FINISHED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e921e509868208b868d428f96ce96155cc5ba49",
"description": "v3dv: Implement VK_EXT_pipeline_creation_feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8581d0fae47aa42f5062aba95b5a4468391e7de",
"description": "microsoft/compiler: trivial fixes to error-handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0f3133447b082b844ae06bb2abba209ee4aa1a7",
"description": "microsoft/compiler: return errors from get_n_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c166a27fc0aa5b5fe843a4e00f4df26cdfd0c7d",
"description": "microsoft/compiler: remove needless error-returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46f3582c6fe607fa30d7ac24d3abd92128855c98",
"description": "nir: fix ifind_msb_rev by using appropriate type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a5747f8ab357ff00c630b937b221e5fb59d90289"
},
{
"sha": "9083e9a483696672514c18cec0a91ffd480f0591",
"description": "nir: fix shadowed variable in nir_lower_bit_size.c",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d792989924ce79363f181462904fa46692a99b5"
},
{
"sha": "3538b5af6dedbff09913a3a959d1a869415e310b",
"description": "venus: conditionally enable async descriptor set allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "288ce1b033faf1123b76688d9a02323484f21810",
"description": "venus: check descriptor allocations against pool resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70b03e96f9c7b5a8cbe6478917d239b32602147a",
"description": "venus: descriptor set to track descriptor count of last binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1e91b1163c84b79a0dde87cb7286d5a96ed1866",
"description": "venus: descriptor pool to track pool state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2b1a7c2bb324a8ccf7390da4166488aa1077866",
"description": "venus: layout to track variable descriptor count binding info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8e89b4e3304d601a516bbecb94af83ff03e70eb",
"description": "venus: descriptor layout to track more binding infos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad934eb680abc952670dfef1d52f717a1de9e5e7",
"description": "venus: add vn_descriptor_set_layout_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4878636fe77f3866ee7ca1f2364f83c91c9cd1c",
"description": "venus: refactor failure path for sets allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71e748ad2443c373bb090fa1da2626da367b1d20",
"description": "dri2: Fix Null pointer dereferences",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0d42033b2628a3fdfefa49681942fdfea61f58c1"
},
{
"sha": "84fa2866025b7427f37c08a8e3333cd68902f253",
"description": "etnaviv: remove primconvert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3d6aa43a60e5f2f56529b98bef936c4900e5fc1",
"description": "etnaviv: export supported prim types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b22ba696153577c95eb88d03549eed1e37ed8986",
"description": "broadcom/qpu: remove duplicated opcode variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8a5f2228dbbb2c781fabe7ddfff039f20d77853e"
},
{
"sha": "626b1258576fba04937b1bc88aed6033485d207f",
"description": "aco: Use workgroup size from input shader info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4ca08548b0647d448a221b9c8c93a5bb3da990e",
"description": "radv: Remove superfluous workgroup size calculations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd36bbacd70a50eeadc1910ab125cfa6531b70d",
"description": "radv: Calculate workgroup sizes in radv_pipeline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "395c0c52c72ce11c52130fecb98ed98cec79eeae",
"description": "ac: Calculate workgroup sizes of HW stages that operate in workgroups.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66b5f057271e902edd33ea734d8e0b1f8ffaa111",
"description": "ci: update the list of skipped tests for Fiji/RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "203f9da167257379f60986b22d6b709f1f8f2a65",
"description": "panvk: Initialize timestamp for disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "587046ed251e395d6153d13a3419615364f06029",
"description": "panfrost: Make pan_blit() return the tiler job pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e466e0ecd29014a1711b6d14ccf74198e4c99ace",
"description": "panfrost: Fix pan_blit_ctx_init() when start > end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c953ba212109f10e9bf1d3b277b59b8291bca1f",
"description": "panfrost: Prepare indirect draw helpers to per-gen XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1447db0d51290c5b70ffa2a82fb1980de92dcd75",
"description": "panfrost: Prepare indirect dispatch helpers to per-gen XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "792a0ab0b1460e7b0b85e6fd9b74291bd8b78173",
"description": "panvk: Prepare per-gen split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c14c246439ef6375d0e62f0285106ee7f1f6ad2c",
"description": "panfrost: Only emit special attribute buffer entries on pre-v6 hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56a4aa933211471850ebfef711ef6a2e17f4be48",
"description": "panfrost: Move panfrost_modifier_to_layout() to pan_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ca93f3599a4c12fc7d4a58d2f6d9dc51f3a1432",
"description": "panfrost: Get rid of all _packed structs in pan_context.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0400c4ca1b77a291f53bf9d7085bd602ea6672c9",
"description": "pan/gen_pack: Add parens around packed1/2 vars in pan_merge()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe1d33daaf4548f81c86c0f2eb4fd9d6a89b95e5",
"description": "panfrost: Add generic mappings for the gen-specific tiler descriptor macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f3910a3439137dfe4ed2d7b391f1b13e9433fd9",
"description": "panfrost: Get rid of the mali_xxx enum redefinitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13c13efcac512e39a70f49a9c051e177253758fd",
"description": "panfrost: s/[idep_]midgard_pack/[idep_]pan_packers/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "908dde360adcbb8d4a2bb13b8cbcf3cf97eb4445",
"description": "panfrost: Stop including midgard_pack.h directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f96a30cea5ae13088b829774be5acd72b7400cac",
"description": "pan/gen_macros: Include midgard_pack.h from gen_macros.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f29b45f9343c6a412aa472d248a85c0a95ab445e",
"description": "pan/gen_macros: Map {TEXTURE,SAMPLER} to the arch-specific descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2092f60ec1b61e2827e0a19a43cbf50249d34f82",
"description": "pan/gen_macros: Move the TEXTURE definition to gen_macros.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a058a91903ae5c65c0735049b889cb7d84b65cb",
"description": "panfrost: Move the polygon list init logic to pan_cmdstream.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "423f67c1bdb49fda3afc6aa4a655825c9b090ac1",
"description": "pan/gen_pack: Add pan_size() and pan_align() macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7ff3973e95856c0f73eb6989703aaad3e2b3494",
"description": "panvk: Add missing midgard_pack dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "188a2d369188a616b9724e4865fe125053c417b1",
"description": "pan/gen_pack: Generalize the PREFIX() trick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0533ebf16edcb8b9f0687d3155417e6c1c53d35",
"description": "intel/compiler: INT DIV function does not support source modifiers",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "346eb08a3d2561ecc28f11606976342615eaaa44",
"description": "radeonsi: Change GS vertex offset arguments to use gs_vtx_offset array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b7446d74cbb9406dd369d4c2eec2b3fab716d6f",
"description": "radv, ac, aco: Use indices 0-2 of gs_vtx_offset argument array on GFX9+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18962b94d31d82ae0a697c2afb731f4a447e1b54",
"description": "glsl: fix explicit-location ifc matching in presence of array types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c4545676d7f4e5f898bdc54d5574cd56ca7b9aad"
},
{
"sha": "9ca7412033873a42437c429967c91cc985b9ff33",
"description": "meson: stop searching for execinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "973e9e25bd8227452144578ec1cc3d3f0d23b491",
"description": "util/u_debug_symbol: remove debug_symbol_name_glibc and execinfo dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90be0d7963c16c62e5d941e9972e85d990a0e6bb",
"description": "glapi/gl_gentable.py: drop call to backtrace on no op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bbb9001c24285e2c7ed93bef3638cd61c029230",
"description": "i915: remove use of backtrace and backtrace_symbols",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "565f9105b70b2efd9cab34c218d90596a2d04ce0",
"description": "anv/image: Don't assert that HiZ can be added",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0022a11ff4fbbe89c2511d758f807b286ebb1bd7",
"description": "iris: Disable tiled memcpy for Tile4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd509ef59d7df598013330452600fdd838f56c19",
"description": "iris: Disable the Y-tiled modifiers on XeHP+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd516c65814d5fdd70ce655b447c8a3ed7c98bb3",
"description": "intel/isl: Disable I915_FORMAT_MOD_Y_TILED on XeHP+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af40104e7da6aa37a801edc124a7709432d58289",
"description": "intel: Add underscores to HALIGN and VALIGN enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d1f6342c0846e255d2dae04467797d816ff80a3",
"description": "intel: Update surface states for XeHP alignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbde743b0720d9f09778ca7bdb8a952d6978e986",
"description": "intel/isl: Use a switch for HALIGN/VALIGN encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e464e69b956eab74a782ed7384cb609a937a50c",
"description": "intel/isl: Fix halign/valign of uncompressed views",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7bcbc950c04367c6abf54cb48ef930557dcea60",
"description": "intel/blorp: Fix Gfx7 stencil surface state valign",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f62cddaf537cd6fcfead26ac297a85727790ba0",
"description": "intel/blorp: Fix faked RGB image alignment on XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79ad9cda480ef810d93bfcc7912448a4503a457b",
"description": "intel: Support Tile4/64 in surface states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd9ae2dc7be4289295f65f7f996b549016e4a984",
"description": "intel: Support Tile4/64 in depth/stencil state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f54de77c3a50070b1c7692a2319c7bafc8ea8358",
"description": "intel/isl: Update tiling filter functions for XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ab2fa18e4b2d1303f7043c6841aa93020512224",
"description": "intel/isl: Use an allow-list in gfx6_filter_tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "602f597bc10a6f01f588130c5f0d1d24d655a6c7",
"description": "intel/isl: Drop ISL_SURF_USAGE_DISPLAY_*_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac37d7801c13a1630ec0c029e1792ace4891a571",
"description": "intel/isl: Drop extra assert on array_pitch_el_rows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4309012774872357cb791050db2a113723543fa9",
"description": "intel/isl: Size Tile64 surfaces with 4 dimensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fd76782415b7498e4da29b477843cab1daeac76",
"description": "intel/isl: Update image alignments on XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bcfa2d8fb8e29541089fb60a1f99d6fe09214d4",
"description": "intel/isl: Define ISL_TILING_4/64 for XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ef425ce88b90afcecf282a96201c630afebe74",
"description": "intel/isl: Add msaa_layout param to isl_tiling_get_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e307d46eabac25460709d4579ffc1c3be8a4ad56",
"description": "intel/isl: Add more parameters to isl_tiling_get_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5200a99062afafc6a0bad542ff3ebb5b9412a28f",
"description": "zink: only remove programs from hash tables on shader deletion if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c12a98589463de68a2aefc13a37fe0ab71da608a",
"description": "zink: set inlinable_uniforms_mask first when binding a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec814f7d366953803a9169d83ff3876595f98bf6",
"description": "zink: add some null checks for shader variant key generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7b0541d45e0021f1dde3418d004318422bac085",
"description": "zink: stop using dirty_shader_stages for shader binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "191ae5193c8f77bcd4e3c34749046f38d480a00c",
"description": "zink: simplify a bitmask init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f3cb4c4904ab175d86aa352a2404e7fda8b7937",
"description": "zink: create compute programs on bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e14ecb903b8ba1c66a309e73cb47851b786d4311",
"description": "zink: avoid hashing shader stages multiple times for new gfx programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5e26e678210481a1fcfddc428280a01e6cd2b5",
"description": "zink: split gfx shader cache based on stages present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d54e8da50ddc0a78099a86797706fddc58d1084",
"description": "zink: track mask of bound gfx shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad6847cf535b46a70e50f8a35c33f451cfafb75f",
"description": "zink: inline program cache structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdbcf256a12e6a966d72f1dc890136ffd47a62d5",
"description": "zink: return early when getting resource modifer if no modifier is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "325fbc3fd2afaca12b232475c24af6ead427e852",
"description": "zink: verify program key sizes before checking for default variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a3395f35aeeb90f4613922dfe761dae62572f4b",
"description": "microsoft/compiler: Miscellaneous fixes from running clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aca20be14c421d62b1b43ff3ee1623367b359d0",
"description": "microsoft/compiler: Emit a flat interpolation method for SV_SampleIndex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74a24f4f1c8b0f97adc0d3e1ea8c909f5d8bb6f4",
"description": "microsoft/compiler: Set the SampleFrequency runtime metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88220083cf20663043a72cbd35ebba5e45e76213",
"description": "microsoft/compiler: More robustly handle setting Register=-1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62c3492d0b7649beb0e23ff1f8fb015a5968b0a4",
"description": "microsoft/compiler: Add support for SV_SampleIndex intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4b5921d5545e3bbfeb9f27765b1fc9a0a5cb875",
"description": "pan/bi: Fix format specifiers in disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "589f365d053de4941ad1608539576d1fcf984488",
"description": "pan/bi: Remove unused clause_start field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c2bc67fac7f240c7a43edfc8385252eacd813d7",
"description": "pan/bi: Assert l != NULL in bi_ra",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1aa15d5825e61e09ad4302b9a553185e4caad47",
"description": "pan/bi: Simplify condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c08423699cf28554e01419d359aec676baffb94c",
"description": "panfrost: Remove unused functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9afd245f4b158b7e9c1d1ac4d52be65600b7737",
"description": "panfrost: Remove stale TODOs and XXXs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f25a606b454659906a09bceff242279b7a5bde4",
"description": "panfrost: Remove CACHE_LINE_SIZE #define",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e05f6892453005997f804760e050f902c46bcd7",
"description": "llvmpipe: rip out cylindrical wrap support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9cc7f1ae47c43dec1c0f1aa29fda126c0b5f14c",
"description": "softpipe: rip out cylindrical wrap support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b0bda2e5569edb88ec0a400d91779c0c1a58d0f",
"description": "gallium/tgsi: rip out cylindrical wrap support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "526f7d779071e432a1205d62acd81d8d7f0c2f47",
"description": "gallium/tgsi: rip out cylindrical wrap from ureg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd93364ea2b81b10e446e6e2b5bf81117a4ba6f7",
"description": "gallium/tgsi: remove unused helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e26fd607cab20715bf03d5ec221165171e0d0d1e",
"description": "draw/llvmpipe: correct exponent calculation for negative z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f05c84bbaa733b0640b5ed052e2a6cbf4480aca",
"description": "radv: allow storage images with VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 on GFX10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74d10525374e0699c27d1935ae9fba852701f97f",
"description": "freedreno/a6xx: Fix a6xx gen4 compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12a9adbb3b05be3ced6db565d77214d5dff117ed",
"description": "freedreno/a6xx: Register updates for a6xx gen4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab37109d23195ae8594591a7d4050dfaa088f54f",
"description": "freedreno/a6xx: Updates for tess_use_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31835ac3b8e30abe2677454bbc1468b4cd04b394",
"description": "freedreno/a6xx: Fix streamout with tess_use_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "219e12b7f3905dc9bd666773be24eff2a7f6d3e8",
"description": "freedreno/a6xx: Rast updates for a6xx gen3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "677dbb0e52b15744cf88515b0267a8892478526b",
"description": "freedreno/a6xx: Register updates for a6xx gen3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28c5384cf92c1e409ad1a6c7a3a1f22f11b04072",
"description": "freedreno/a6xx: Set type for PC_HS_INPUT_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dff5356ffcac4e2a96e8d19537c398208622985",
"description": "freedreno/common: Fix comment typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d051b06a484f4fadd6a71cdd580c76ddb93c597f",
"description": "panfrost: Raise maximum texture size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd489e538878acff975a0e40dc92275d0e693a68",
"description": "aco: remove redundant s_and exec after nir_op_inot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abcc83e713467ac5f8f8c52da1d3c8e23b696ee5",
"description": "aco: Fix to_uniform_bool_instr when operands are not suitable.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c"
},
{
"sha": "a13e79843e054cc9b35f8f5b8b31fdf28b6ae95d",
"description": "nir: prevent peephole from generating invalid NIR",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0a703af114eabe8c0599108db90ce6ec894b99c",
"description": "ci: update the list of expected failures/skips for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f5053b8996a3ff56432c18c1d9a0f8841a0ce2d",
"description": "iris/ci: Add manual jobs for tracking performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cff106c4b690c6bfe8015e5bd457a17fe3482275",
"description": "nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(fabs(b), -a)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad786430610f457f299e0085c8ddc4a3fc676553",
"description": "crocus: add missing fs dirty on reduced prim change.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "6b7a68b7c21eeff1aa037b68b6fb9ab971fe9982",
"description": "crocus: add missing line smooth bits.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "560dc4f79076123706559d6d9cff053ce1b77bba",
"description": "zink: fix pipeline caching",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "712a4d2fd255622582f18b1fa464c694a0c70aa0",
"description": "zink: fix program init flag",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c4702204bc342ef1d8b383554e3be9715419099d"
},
{
"sha": "4237aa3a7eb0c846facb30c9bfd1129641d7a933",
"description": "spirv_to_dxil: Run nir_lower_tex during compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c260f017c15c1bab37e62a8da6c06cbb258c4c7",
"description": "crocus: drop u_primconvert header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea18b0930bc02e47e07bf3a648e1b91723c95735",
"description": "zink: add better TODO note for surface swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ff5eaa7d598d19dc43f0538fa5530d347c57b04",
"description": "zink: make void swizzle clamping util public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52032d5efae456f2509ce9518ec0ed38beb1cf4b",
"description": "zink: make component mapping function a static inline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08bad3b2b87e6aef3d7ef80f835a137cd0f64e81",
"description": "zink: move void format detection function to zink_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e645e3c523a93174d369ab9865f02793326ad17d",
"description": "nine: replace unnecessary dynamic-sized array with bitfield",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16b49164327881684bd582a160c1946870310caa",
"description": "panfrost: Take a ctx when submitting/destroying",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe956d0182aeb54d03fdc69711ceae15cc29168a",
"description": "spirv: Add support for SPV_KHR_integer_dot_product",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "652d304ee95b8b847347cb86450ed83d24eee904",
"description": "spirv: Update headers and metadata from latest Khronos commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6db40605e87610f083cca5063ed112af73cb202",
"description": "nir/algebraic: Add some extract optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "839495efc67cce5b44e76abc35b3b355c75a88c7",
"description": "nir/algebraic: Add lowering for dot_4x8 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f809dbf4048cbd89c5cf28dbb9ab38cc726fe2a",
"description": "intel/compiler: Basic support for DP4A instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "806cd2341c8b6756a4c8a9d9c6e61ece6a5e604b",
"description": "nir/algebraic: Basic patterns for dot_4x8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c18a3b497a68ad5143d9de8d539237e3ab1c8e2",
"description": "nir/opcodes: Add integer dot-product opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d8bf7c167d962421d1f8af451b82188357926af",
"description": "nir/lower_bit_size: Support add_sat and sub_sat",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "090e28240795ce83ef63f2da768a80ca65b03ec7"
},
{
"sha": "8503cab2e0032dd4d4bd1548919d3c359db82547",
"description": "panfrost: Replace writers pointer with hash table",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "afebbadda8db4d6b832183ccf95c51a6e117899d",
"description": "panfrost: Remove writer = NULL assignments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7eb28fed0a2f13ef1ca05876c90b3fc9f7243ed",
"description": "panfrost: Remove rsrc->track.users",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e98aa5541307b28804858c126e1c878c08714bb3",
"description": "panfrost: Prefer batch->resources to rsrc->users",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c4fbae571f0448897f05399b256d4ca48b3a24b",
"description": "panfrost: Add foreach_batch iterator",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "79dd1a4e634ffd735323da7111f00e9dbda6a354",
"description": "panfrost: Maintain a bitmap of active batches",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8da5b1b7f4b5c4663621fae3db319d244e5d0b0",
"description": "panfrost: Cache number of users of a resource",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f63ccd080342d9f61fdceb983f266972b8a7d97",
"description": "panfrost: Switch resources from an array to a set",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e2159a57fab08858c3eb253323cebc192c23cf4",
"description": "zink: stop referencing framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1af66186941232fcb4c0a76bb1bb214c84f17e37",
"description": "zink: defer deletion of no-attachment framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3622562e44979160689bb45acd3aeba680ab29e8",
"description": "panfrost: Inline add_fbo_bos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4991e17297b0c29ad12fdf904f2b2d29c3738eee",
"description": "panfrost: Remove get_fresh_batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd15e5e6af898f558267e93797083c4ba5a5b3d2",
"description": "panfrost: Move bo->label assignment into the lock",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3fa1f93dace64d9f71869e08f3665f3e48b07286"
},
{
"sha": "e6924be737033a1fa2db6e9a356e53db81bd0079",
"description": "panfrost: Don't use ralloc for resources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9307028255f1f60b52c3852e0e4b68afa494d43b",
"description": "panfrost: Simplify get_fresh_batch_for_fbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81a76d9e423be371da81be1037bfcd5811f449ba",
"description": "panfrost: Remove null check in batch_cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40edc87956aac09b60d17eb4e479bcb02b8fa20c",
"description": "panfrost: Protect the variants array with a lock",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "67821af1de8100c069df9bf600e65a02f61a2ce4",
"description": "panfrost/ci: Don't skip matrix inverse tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "324a32ac141de7ee3df52d5cc66cc0e7b776e526",
"description": "panfrost/ci: Switch to suite support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d228b692679bc713fa037f8cf796d1cf361c920",
"description": "nir/gcm: pin some instructions which require uniform sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "884ac52eaa8723aad2f87a659fbee0bde2501401",
"description": "nir: consider push constant loads as always dynamically uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3110c308f72d2af9440ee18c9781f4e20506feb",
"description": "radv: call nir_lower_flrp() after the first radv_optimize_nir()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cf164feb978fc811b3524aefc996e6fd88cc15e",
"description": "nir/opt_algebraic: optimize flrp(fadd, fadd, x) only if fadd are used_once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89a842b2b6d7dc02488c2e8d8036bf0ab89fc2b5",
"description": "nir/loop_analyze: consider instruction cost of nir_op_flrp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "572ed2249465acd4c5f8a229d504a48cbddf95a5",
"description": "venus: use uint32_t in vn_ring_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db9ffc55618b9de2a2ec8b7c5ff33ee815b3421f",
"description": "glthread: implement glGetUniformLocation without syncing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "625f00d37cd00b13adcf059ae7dbe434d54c6f41",
"description": "gallium: change pipe_draw_info::mode to uint8_t on MSVC to make it 1 byte large",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8886bf9a47cf4223e53aea5cef8dc5ffeb71978e",
"description": "gallium: use a packed enum to make pipe_prim_mode 1-byte large with __GNUC__",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06ca0fc3b10eb6a835e2c2826feed64ee0ad35c1",
"description": "zink: only force all buffer rebinds if rebinds exist on other contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d9891088f1cc5d041b7019c7b23d13bd8bba40f",
"description": "zink: rebind all buffers on replacement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e362da3dff140a56c060f32c79bf065508334d3",
"description": "zink: count streamout rebinds when doing buffer rebinds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95a67ede542d702f577ab5abdad5cf82a40589f7",
"description": "zink: add bind counts for so bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0802d307f669abc79024e4d2efa74d81cf9b0d33",
"description": "zink: split out buffer rebinds to helper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e08edc8294a96f7824947c8b561a94d2907428cb",
"description": "zink: make descriptor update functions return the updated resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ccef9bc773af72582271537876577166a3c642",
"description": "zink: clear out all ubo rebinds first if they exist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94ed2ab3a117bdd8f4f4d0e888c4e6d0f99a7bfa",
"description": "radv: use nir_vector_insert_imm in lower_intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeb1b4c30c1cae4a2e1600ba211946ba8090be7d",
"description": "nir/lower_io: use nir_vector_insert_imm()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83ca8145e96da455feba2d609d5955443945e7ca",
"description": "gitlab-ci: Fix octopus device type and tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b858e746d07ca7ab03dbd149e855e4ae7e3898",
"description": "Revert \"nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(b, -a)\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "07cd30ca293d1eb6980f69f330f9d182652cf902"
},
{
"sha": "a16f3963d36e66e6610c98083595e66712fbb296",
"description": "lavapipe: fix reported subpixel precision for lines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9fbf6b2abff19dc4c3e942569737ac3e67302e1d"
},
{
"sha": "0a4c4f4459b7d99485372b15689aa25d175765b3",
"description": "broadcom/compiler: Fix qpu.flags.muf typo.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3f2c54a27ff014587afe20a97086f5a729aa7d80"
},
{
"sha": "4d6e18b6cbde4e2bee8cbc949d32095cd6d02910",
"description": "llvmpipe: improve polygon-offset precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fa61483dedacfb245428e701029f00825cc58a9",
"description": "llvmpipe: split coefficient calculation and store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "856533366928300bbad8949675b1c165ccb39605",
"description": "llvmpipe: clamp z to 0..1 range when using polygon offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63138c42c5631ecf5d3c8eb3e39e33cac91df4f1",
"description": "crocus: copy views before adjusting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "4fc2a6cbdb6fab868a2ee4ee753caa2e83cf6666",
"description": "freedreno: Require C++17.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a772be026c16161d96e29c10b94ee7fbc279c68"
},
{
"sha": "31fdd26d011daacd3a4ad8061d8eb6038715fefc",
"description": "intel/compiler: Add unified barrier support for CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a950bab0cf014d7919be501d54491a06c1dbf0d",
"description": "intel/compiler: Add unified barrier support for TCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4055a020fff2f3e5feb267c4be8e701a995d166",
"description": "intel/compiler: Regroup TCS barrier code paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0606af1d4ad8e3573bd09df1588acafaa5061bfc",
"description": "panfrost: Rip out primconvert code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d31d469f771b5ef617c88b8b50dff97288284fe",
"description": "panfrost: Fix NULL dereference in allowlist code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "88dc4db6be7e21dee525ce1dd4e411664ebc33d6"
},
{
"sha": "2944f49610e7f0d627a257216210afa668eb7a88",
"description": "intel: Parse INTEL_NO_HW for devinfo construction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d59a66e3a4d011880faa44aca662514ccf5fdd8",
"description": "intel: Use env_var_as_boolean for INTEL_NO_HW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e245468eb4c8c5fa0d2be6cec0638fc3068b07fb",
"description": "panfrost: Port v5 blend shader issue to blitter",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "3113dbd83710899c82478646011c1e1832f04fa1",
"description": "panfrost: Zero initialize blend_shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a124c47b9f90c3f18032928c24a06d157a0334c1"
},
{
"sha": "5c4b54ce96d2813a88bffcafc95162a1a072e62c",
"description": "pan/mdg: Handle swapped 565 and 1010102 unorm",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "82a6b38d8c6409ab989a13e7fc0f9ff78e28bb80",
"description": "pan/lower_framebuffer: Don't open-code pan_unpacked_type_for_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fe35012c9917cde63359982c2c75de23e0dacd8",
"description": "pan/lower_framebuffer: Don't open-code pad_vec4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e96e4aa298e50c4b34a6bd5b3e5e23583cfaae",
"description": "pan/lower_framebuffer: Don't treat UNORM 4 special",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0169f7aac82dafa340db2b935aa43509314d6f81",
"description": "pan/lower_framebuffer: Unify UNORM handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "851620562ab5fd2b34bb035da07e5b67ab1f2bb8",
"description": "pan/lower_framebuffer: Use fmul_imm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eda3e7f32c35ae25d202591ca883cd6b28defb41",
"description": "pan/lower_framebuffer: Don't replicate so much",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f45ceb818261859e623b45653b55347566c2b8f2",
"description": "pan/mdg: Insert moves before writeout when needed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cc3a7ff45ed8740e248bb8843272cbdc87974a8",
"description": "panfrost: Delete unpacks for blendable formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cf581b1956e7ad54606c052bcec1ed0f25419c3",
"description": "panfrost: Use blendable check for tib read check",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "85ab479d2422c00d9397b29f46b01790f8c75f7e",
"description": "panfrost: Fix UNORM 10 sizes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "56047fb64d713512edfb89067ef2be2fb68916b1"
},
{
"sha": "6dfdeea213de141f7e6d9d2be22d340087f1729f",
"description": "panfrost: Remove unneeded quirks from T760",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b7b8eb0468353ce09a3e305abdc26723d79d3f3",
"description": "panfrost: Add explicit padding to pan_blend_shader_key",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bbff09b9521f17b40441885d06e089abf6c2e0b1"
},
{
"sha": "27367cf0186038a624bed097bc93a617074d27ab",
"description": "panfrost: Add padding to pan_blit_blend_shader_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc303ffbbdda91f7549e9b49db68ad16fb33c42",
"description": "iris: Mark the aux table buffers with EXEC_OBJECT_CAPTURE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bb4ada8e06fa27cbcffd9619d911a1534ef5062",
"description": "iris: Bypass the BO cache when allocating buffers for aux map tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9be86adda4f20c61ea302d44b2fd446901ff7c8",
"description": "venus: scrub ignored fields of pipeline info when rasterization is disable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b816167312315f5840fbff38207a97aee75e3ec1",
"description": "venus: fix all missing vn_object_base_fini",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c600494a8e7056b45a9a01413437d12125589ae7",
"description": "tu: Enable VK_KHR_uniform_buffer_standard_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07cd30ca293d1eb6980f69f330f9d182652cf902",
"description": "nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(b, -a)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cddfba3287cab2060c28b05247008bdd1c9905c",
"description": "vulkan/wsi/sw: wait for image fence before submitting to queue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8004fa9c9501d91669ac51d32c9a9143286ca7ea"
},
{
"sha": "b23a9dd1f63684d1a19f58b808a1fe3c3dbca7ab",
"description": "aco/scheduler: allow moving down VMEM stores to below VMEM loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb60d8c7b9cd9484a5afcf635f37895539f43f3d",
"description": "llvmpipe: use preferred attribute interpolation for wide lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2201f5a58c07866130a67602875d13b1824708e0",
"description": "aco: remove label_extract if the extract is used by a non-VALU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0353296daa4e7f65ccb1f97b6baa16755422c16",
"description": "radv: allocate shaders to 32-bit address to skip PGM_HI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dc90ca8a442dfecbaca87c531de6d9059f824ec",
"description": "radv: don't use SQ_NON_EVENT before GE_PC_ALLOC for better perf on Navi1x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77ffdf41b12b6ef9bc147af1d5014379ad4c182b",
"description": "aco: add more validation rules for SDWA operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "077776a866fd91fbbec344f6e61ac4b5bf548d82",
"description": "aco/opcodes: remove definition_size[]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6b281a1c2b3dbbb04397641cd18fd0415a08405",
"description": "aco/validate: simplify get_subdword_bytes_written()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec1bbfa60885c23a17af34d33f250a6129ea733b",
"description": "aco/ra: refactor subdword operand stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c75138ed64054e6a8f6010cc1fd9ae19a59a62b6",
"description": "aco/ra: refactor subdword definition info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e11b23f7cd3d848ea278d09f285a186371c70b44",
"description": "aco: add instr_is_16bit() helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d6ca41e44d5fcf9310f802cd486bd43b40ac258",
"description": "aco: use VOPC_SDWA on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60e171af06fe535faafcff76abb5686d9613c56c",
"description": "aco/print_ir: fix printing of VOPC_SDWA definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8852c5448dcb6822ad7f66a805b338d3de1b39a5",
"description": "aco: fix vectorized 16-bit load_input/load_interpolated_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4e2d45cc64fb9841b6ab10818186e5ca8a49d09",
"description": "radv: remove useless DISABLE_{ZMASK,SMEM}_EXPCLEAR_OPTIMIZATION state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98d10eed480f16c66b7cd1a28e977715ee4aac94",
"description": "radv: remove unused fast depth-stencil gfx clear path with expclear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bb9e9e76fa1f062c8da9536e9ee209b2dc268f7",
"description": "lavapipe: fix missing VKAPI_CALL attribute",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c198adf718192674a8200f25b97665e48e777a0c"
},
{
"sha": "2b4b31044de83460a218e07ddec026d29653ad0b",
"description": "util/xmlconfig: Test values set via the environment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a6d1e93099d3ffe6483f19ad6a0174c44e8e59b",
"description": "util/xmlconfig: Make unit tests more resilient against user env settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f935317e6c081673adfca211000b7f1131a20b5",
"description": "frontend/dri: add environment variable DRI_NO_MSAA for performance comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aad7a1d79a02ed26aa9d047d705516bcd1e90460",
"description": "radeonsi: remove vertices_per_patch parameter from draw-related functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10a46226b1ea157189120acc68ffad4abb728e94",
"description": "gallium: remove vertices_per_patch, add pipe_context::set_patch_vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d7611262445cdc36a827a3062694f3f61fa2e41",
"description": "tu: Remove some stale bypass xfails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d889f5f282a38b8a81bca928707b258f28f4c7b3",
"description": "freedreno/crashdec: Quiet spammy print in query mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbea4bb970a5dc6c5bd420c3e5f5d948205f8add",
"description": "freedreno/crashdec: Decode full RB in verbose mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed8d3095abd9ee8e43977073d6103f1f7a8cdb8b",
"description": "freedreno/cffdec: Fix gpuaddr comparision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32f13cb9bc77d8add0ff759817693ad7e525da16",
"description": "freedreno/cffdec: Fix indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "295807e6669025e0c31b78fc0aba276e58cf8dc2",
"description": "pan/bi: Extend bi_add_nop_for_atest for tilebuffer loads",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0bc11d9d20dc7a97a5b794a57216feefe509593",
"description": "tu: Free device->bo_idx and device->bo_list on init failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c8e39649cad466c7eccfb233d6be3327142452",
"description": "pan/bi: Use CLPER_V6 on Mali G31",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfd3ae35c9713a827adc4568be0725740884f3ff",
"description": "pan/bi: Use ST_TILE for multisampled blend output",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a51366144a9c70b14f28669a6b1c995e3595014",
"description": "panfrost: Evaluate blend shaders per-sample",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "16394dc71a4e78bfeb762ffd05f314b329c17f54",
"description": "pan/bi: Set the sample ID for blend shader LD_TILE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f19a883bc536374d38f295f26eadeb3e1a56d47",
"description": "pan/bi: Extract load_sample_id to a helper",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c2a4eb1c241e6eaa91263d6957a7186c58065f0",
"description": "pan/bi: Correct the sr_count on +ST_TILE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "710498e424e31ad4f308f52a03338ac30a70271b",
"description": "pan/bi: Don't set td in blend shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a26ec78b102fcaaf3788b9fcf6f2b435e006de2",
"description": "pan/bi: Set eldest_colour dependency for ST_TILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7f7d741377904a6b69f6826b3dd10bd46b945b0",
"description": "panfrost: Disable shader-assisted indirect draws",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8107f671717e7ad86ab3d0675b96153d44f94d05",
"description": "vulkan/wsi/wayland: memset members of image to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cd187e71e784f3d08dedd82f658c5897d45b53a",
"description": "vulkan/wsi/wayland: create swapchain using vk_zalloc()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03e457bb1aaf6a0962f7bf5903366ba65428025a",
"description": "ci/lavapipe: Add a fractional run with ASan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47996b951e753897ec52fda9b2040ec36c086f82",
"description": "tu: Add a650-specific CCU flush workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abf0ae014a878d063132a4bf2f2515dc7052f069",
"description": "tu: Properly handle waiting on an earlier pipeline stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4003f2d48d9ca0e67d75b6f32005dbbfbdcff06a",
"description": "anv: Optimize genX(cmd_buffer_emit_gfx12_depth_wa)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab4d41138785dfbc50684e84b98cbd763eb32076",
"description": "iris: Optimize genX(emit_depth_state_workarounds)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e86fb611069e28e4ef5c360e7bbad6718b359e5e",
"description": "iris: Use constants for emitting cso_z->packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ae70329f594ef65768e6a4b858989a9058d78ee",
"description": "intel: Move the D16 workarounds out of ISL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd3baf34b9597727c83038831a4e7a6a38bb02a",
"description": "iris: Update clear_params only when HiZ is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de7d8e53b72c6952e6ea16229cbcca28c141b56d",
"description": "iris: Emit clear_params as part of cso_z->packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78376a450b6230930dc20b31663689d37c12e45c",
"description": "iris: Update the clear value in cso_z->packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f131e8917a632428864ddcc655201e4bbeb327d0",
"description": "iris: Add genX(emit_depth_state_workarounds)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14b3732b84b579daa21505b3d5d35e0a7307b775",
"description": "anv: Add genX(cmd_buffer_emit_gfx12_depth_wa)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be6bdb09182ae53bab28b11bc7219890cdea77b2",
"description": "radv: fix copying depth+stencil images on compute",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "02b394023b74620092c45734dcdb531e97d6f19d",
"description": "glsl: fix variable scope for instructions inside case statements",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "665d75cc5a23f8024034d0c4176fb281f94a30e9"
},
{
"sha": "067599f8bc74c71446a4a682649825dc7380743c",
"description": "radv: remove incorrect comment about compressed writes to HTILE on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c2675196906ad6551a5fd1fe4f3aa5b16a21b36",
"description": "radv: remove unnecessary check in radv_layout_is_htile_compressed()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86fd7f5484eda5414a75ae47509bb44390f4607f",
"description": "st/mesa: move handling CubeMapSeamless into st_convert_sampler where it belongs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feda6e9c5d101c9a5654a026090e2f8a11980e91",
"description": "st/mesa: set take_ownership = true in set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb89cf4bf396c84b0aadb6251a083214e6055600",
"description": "gallium: add take_ownership into set_sampler_views to skip reference counting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "556c10c02c0aa8032aef53090671e22500e25745",
"description": "ac/surface: allow arbitrary swizzle modes for displayable DCC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94d261029ee3cae8e499ab1c786c4fda7cfcbc65",
"description": "radv: allow arbitrary swizzle modes for displayable DCC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fc38d3b077388c9868785558a959e853a176258",
"description": "radeonsi: allow arbitrary swizzle modes for displayable DCC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee9f0e78c175416b5523cb086517bf7304109aa7",
"description": "ir3: prohibit folding of half->full conversion into mul.s24/u24",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10bf0c51d4cdf30cbbb3fa408d196312afda5c82",
"description": "freedreno/ci: Add spillall tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b39f4ab42e2073a8039fd039f88db4331564ccf",
"description": "ir3, turnip, freedreno: Report stp/ldp in shader stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58b54157eed36218f4eae03a8df1f2f02442f349",
"description": "ir3: Fix getting stp/ldp components in ir3_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f",
"description": "ir3: Initial support for spilling non-shared registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a5312bf86e7b19fc53555d9e4597d199682d886",
"description": "ir3: Fix compress_regs_left accounting for half-regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cca2e0fc1409f6040839ac588adbb5c2c9d45cdb",
"description": "ir3: Properly validate pcopy reg sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd4e2f507a486b545e2beaf98d6ae39ef5a2ba5a",
"description": "ir3: Fix RA debug printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8d2253bf6141afdde77f7a552be0ff29395c6a0",
"description": "ir3: Add ra_foreach_src_n/ra_foreach_dst_n",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be3ab7ded42fa9041da548a7583df23f54d27c4f",
"description": "ir3: Add loop depth to ir3_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d3e5dc487187c3d2cf8d7e2c3599572dc2439e1",
"description": "ir3/ra: Make ir3_reg_interval_remove_all() useful for spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efb34d6ee6af4b51fa3f3f32b7536c4b3de47100",
"description": "ir3/ra: Handle huge merge sets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
},
{
"sha": "70c22d38945223fbdef699c8af60f8be95b178c8",
"description": "ir3/ra: Fix available bitset for live-through collect srcs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
},
{
"sha": "eae36b4850b6642062d43a4b910c6fe34a4ba81d",
"description": "ir3/ra: Reinitialize interval when inserting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b0eba9cb16dc9180bcf8e770bbd38a0773d1274",
"description": "ir3/merge_regs: Set wrmask for pcopy destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f59816b815c0e9eea56c44dd5bf9457b553da8a8",
"description": "ir3/print: Use mesa_stream_log_printf for (kill)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efa3600306a12b8bb0ed6473091b8c6d784dcb7f",
"description": "ir3: Print physical successors/predecessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d25cf483cbfdd51627d96ffcff28adf7606122cd",
"description": "ir3: Copy-propagate single-source phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40baf33e66bacc006afc56d4d334037d6c9a02f",
"description": "ir3/ra: Remove logical_unreachable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2768a35e416ed8914989474d320de3227a5ecd84",
"description": "ir3: Add pass to remove unreachable blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b74c7aae793863162dc43b0548a9219d9d6a4ecc",
"description": "draw: improve numerical stability in clipper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a51678ffce6c8429234f7b7d9376d85a70dd77aa",
"description": "gitlab-ci: Fix trace expectations for iris devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edee0da88006c4193874ea2f7fa7f80745a809a0",
"description": "gitlab-ci: enable testing on Intel Comet Lake (experimental)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2d7309973bbb89c5e724c81d651a066719f862f",
"description": "gitlab-ci: enable testing on Intel Whiskey Lake (experimental)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fbb773c0db664b010ce81d6ee0be01715b45aaf",
"description": "mesa: rgb10_a2 is never color-renderable in gles2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6776148c103fa965752a0a866b688a8d9a84bef",
"description": "freedreno/a6xx: Sync TFB BO access against prior TFB writes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83e9a7fbcf53b90d0de66985dbbf91986fc7b05d",
"description": "freedreno/ir3: Align driver param upload size/offset for indirect uploads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d192c2036daf043e804c1e5896e13b4b6e31d6c",
"description": "freedreno/ir3: Apply the a6xx samgq workaround to TES/TCS/GS as well.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6a449837b1753a70894a6d532262df2ec0de873",
"description": "anv: Set CONTEXT_PARAM_RECOVERABLE to false",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a7714ab7baf0cfd9fdc63755f80c87c32307a2d",
"description": "aco/tests: add tests for post-RA DPP combining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12be7c8feb5371edb2e71e04eb44d90e69c52587",
"description": "aco/tests: add tests for pre-RA DPP combining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ac47ad1cd7976d7effbbfae37fa69e26a288ad2",
"description": "aco: combine DPP into VALU after RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e6834d4f6c9985bcaedd5ebc35ac5afc93c8f6f",
"description": "aco: combine DPP into VALU before RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b97cfd72afc2f693a21e8b662dc965fc8e3b63fb",
"description": "aco: handle DPP in the optimizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e56e2342094e8ec90afa5265b1c43503f662939",
"description": "aco: make optimize_postRA() work across blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d894a8c850a7023941bbfb4c668fbba06f517c0",
"description": "aco: move a bunch of helpers into aco_ir.h/aco_ir.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3db31963794ed713b376a7db917c4f128d78d188",
"description": "aco: add can_use_DPP() and convert_to_DPP()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9562fd0d610bc98ffa38166aba553bbaa951fd2",
"description": "aco: fix validation of DPP v_cndmask_b32/v_addc_co_u32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6494b08407543844f3ce2b405a796b9209e1595e",
"description": "i915g: clang-format fixup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c38cb5d4d8c723d0f0870ccafbb40efcba46f99b",
"description": "i915g: Add comments explaining various xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab2645b54c72eb1edaa9c8548a16dab941efc123",
"description": "i915g: Clear some xfails that are now skips.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e00a749759bd0e7ed90b4cc675eb9ed6fe5dc69a",
"description": "i915g: Reduce ARB_fp max tex indirections to match i915c.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ebd0f8317c77bfe0d28923d7f4d66e953e5da01",
"description": "i915g: Correct PIPE_SHADER_CAP_MAX_TEMPS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da3f20a3ab4eebf48f72f9939a814899fec5c282",
"description": "i915g: Fix polygon offset by telling draw the Z format.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e5e70bb3de7f75ab1b039e2cec2975ba59e4af7",
"description": "frontends/va: add num_temporal_layers check",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "51935d594ed97fac8f798e7686b8b9c8809b1380"
},
{
"sha": "4081516b3e4288524359c5e664abbf6f38fcb1b9",
"description": "radeon/vcn: set min value for num_temporal_layers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "51935d594ed97fac8f798e7686b8b9c8809b1380"
},
{
"sha": "59f2c85845cd9226b62d83d7d221bd1f1f906068",
"description": "nir: return false for loops in contains_other_jump()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8de086e12f5a20a75b227e48faeb83d9aacb21c3",
"description": "v3d: implement resource_get_param",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7bcb22363935431f1c8886608d9a77b3503fc5b4"
},
{
"sha": "b1fbceac6f840172e2aeae929072ed92a4c47eb0",
"description": "vc4: implement resource_get_param",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7bcb22363935431f1c8886608d9a77b3503fc5b4"
},
{
"sha": "99fc6f7271c611b58779a0e5c8a7d1764570449d",
"description": "panfrost: implement resource_get_param",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4c092947df308f20e288bb5baf50bff181e5d3fa"
},
{
"sha": "b5919b0b106dbdf5f5da6733e83cc532bdf257d8",
"description": "etnaviv: add stride, offset and modifier to resource_get_param",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9da901d2b2e7ab5d5f21a0004fc294810f69f04a"
},
{
"sha": "63529782d33b4c23282cebd7aef57bd70ff4e3fc",
"description": "gallium/nir/tgsi: initialize file_max for inputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "42b5cfdbd26cf1540f12d8193dd70d7bd01a9ccc"
},
{
"sha": "46746980081a8737b059dfcde7a0fea469837974",
"description": "gallium/nir/tgsi: fixup indentation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "42b5cfdbd26cf1540f12d8193dd70d7bd01a9ccc"
},
{
"sha": "bb4db22ff43a708bf80a8f72913ee493313393d1",
"description": "turnip: apply workaround for depth bounds test without depth test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7faee1430a876afba64a6bf837c99d9a1fb25986",
"description": "freedreno: rename Z_TEST_ENABLE->Z_READ_ENABLE, Z_ENABLE->Z_TEST_ENABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d37aa08f61169f498ec5dd01f740d7bd3ff421bf",
"description": "draw: fix stippling of fractional lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3d400a01640dce3325d10b529349cdbc59d38f4",
"description": "turnip: use nir_shader_instructions_pass in tu_lower_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8892d276d2d722003a56b960df85f4c70420f351",
"description": "r600: preserve all metadata when passes don't make progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "956d6461ef603b744a6095f60ae7baac61defe3d",
"description": "r600: use nir_shader_instructions_pass in r600_nir_lower_atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2917ef9effd597440d9c0fc064abe337ff87b5b",
"description": "freedreno/ir3: use nir_metadata_none instead of its value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab35a63deaf05a1e36f62b2601d4cbfd285a6dcf",
"description": "radv: do not allocate the FCE predicate for images that use comp-to-single",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef546cf96f613c89aa142fbf014b3be9611daf69",
"description": "radv: remove useless check about the FCE predicate offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc58b0112f4b3dde2dce46fa8f59559d758da1a8",
"description": "radv: determine if an image support comp-to-single at creation time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c65e2eed32c4eb72e70fd7407806eae6b8cf26b3",
"description": "broadcom/ci: use deqp-runner suites for gles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3b4c77ed3468a1b455d164f45f91d90247eabb2",
"description": "glsl: refactor code to avoid static analyzer noise",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6790d4a31ad16490e574d200b1ca4fd38debd28",
"description": "nir/inline_uniforms: support loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c93ebbae58e3e3f5b1ab716a801eb9dfb26fbff",
"description": "nir/loop_analyze: skip unsupported induction variable early",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b9639c35d0aafbb761bc6ca9c780793b125b1b5",
"description": "nir/loop_analyze: record induction variables for each loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c86ec09d118dc9daa012e15d483b48c63c0d859c",
"description": "nir/loop_analyze: move nir_is_supported_terminator_condition() to header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a406fff78a57eab35c513042670500f4fc784042",
"description": "nir/inline_uniforms: support vector uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d796b21ac1acce5438c54114f090b9dc709e008",
"description": "nir/inline_uniforms: add uniforms in condition atomically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bce19b3a779fd3526ef6368bc2fb180da23ba53e",
"description": "mesa: don't return errors for gl_* GetFragData* queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "59012c31337f104aedfe69ca6d3cf784581df544"
},
{
"sha": "07cc5fd8933e24e7e169032b2d2a55f10e326caf",
"description": "panfrost: Add unit tests for non-dithered clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22538b89b3b25d016f67799519a6554155b345ec",
"description": "panfrost: Handle non-dithered clear colours",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b9c095cc2c6874625a50805b7914cca74b8742bb"
},
{
"sha": "1b710d4a961982b3764f296dbd50013188a28fc2",
"description": "panfrost: Add dither state to the clear colour tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4cb756e4d2adeff39d25afe0cec97997ae42b7b",
"description": "broadcom/qpu: use and expand version info at opcode description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a5f2228dbbb2c781fabe7ddfff039f20d77853e",
"description": "broadcom/qpu: add new lookup opcode description helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff74acabf50fe3f2b1b7be08c91f534b03f7b740",
"description": "broadcom/qpu: update/remove comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf47acdc758fece813f3f8a6effad1c87c64fbc",
"description": "ci/freedreno: Flake the rest of the pbuffer/window dEQP-EGL tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d023aaaf5ca764b75525121cac22cce1a2196f5",
"description": "ci/freedreno: Mark a new flaky SSBO length test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ce3bfcdf3154a65c37386f908b3f053b7fd6a61",
"description": "intel/compiler: Lower 8-bit ops to 16-bit in NIR on all platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0a8a9816afce4f30be64a8cdf7560a4282eb048",
"description": "nir: intel/compiler: Add and use nir_op_pack_32_4x8_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89f639c0ca4fea53f2f6715435c0451d4f9bd74b",
"description": "nir/algebraic: Remove spurious conversions from inside logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c83aa0518988a3b2bc2bc6bf74d808db86982d1",
"description": "intel/fs: Emit better code for u2u of extract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3f502e0074cc0b9d5a6807fa900b240cf7e0fc6",
"description": "intel/fs: Allow copy propagation between MOVs of mixed sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a147717a93d912df7aa25cde2bdfd869eb67843d",
"description": "nir/algebraic: Optimize some extract forms resulting from 8-bit lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9665040f19d826f7932a2996ac46c69aea7e624",
"description": "intel/compiler: Document and assert some aspects of 8-bit integer lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fee4f7ef43250db0fa9bf6f89c0abc5306541ccd",
"description": "glx: Simplify context API profile computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a521b502b93ac4a055d08804c677a692f296e9d2",
"description": "glx/dri: Collect the GLX context attributes in a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cd0991def0e4571bdab33e2891cd37c9bb68ea2",
"description": "glx/drisw: Remove some misplaced error checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d42033b2628a3fdfefa49681942fdfea61f58c1",
"description": "glx/dri2: Require the driver to support v4 of __DRI_DRI2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfad9e75c0421b6665e35ee9731a71bd50366c68",
"description": "glx: Store the context vtable on the glx screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "145992890caeb24c02bd358f7a96dc1d8b730626",
"description": "glx: Fix and simplify the share context compatibility check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c71bf065f359aae021d58dc47eb4c770e0f8ded",
"description": "dri: Reformat DRI context attribute #defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78c5cdf7e674ff332aa6b648e6800b24a002d6f2",
"description": "zink: clear current gfx/compute program upon unbinding its shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c39cbd49c16430f55ba1fc8c5e6b0e5ee9f84426",
"description": "zink: do compute shader change on bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26b5f4c45e8f2467fe5b41013e42a516fc01cb0f",
"description": "zink: flag the gfx pipeline dirty and unset pipeline shader module on shader change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f676e6a64b505d1468b6f2876222fd83619b460f",
"description": "zink: remove repeated lazy batch dd casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "193ce77265a04c03d729d0e8fb0bf44996c726a4",
"description": "zink: remove redundant asserts from lazy descriptor set populate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96a6b8c80897ceb944ce6426fdf716ede45cd8d2",
"description": "zink: simplify get_descriptor_set_lazy params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35c3f5f08b7b11f3896412fb5778f127be329615",
"description": "radeon/vcn: check frame size change for vp9 header flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6f8588a2b6ce9577e1230a2cdc421a3ec9f8a6",
"description": "radeon/vcn: track width and height of the last frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "912d78d4f2976ce3d218e2ca00aee86810071fd2",
"description": "radeon/vcn: initilize num_temporal_layers for hevc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "51935d594ed97fac8f798e7686b8b9c8809b1380"
},
{
"sha": "7faad66ab076b499f197d665da6311d9ed18318a",
"description": "intel/pci-ids: Re-enable DG1 and add SG1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57bfd7122f711db4db9100254432e27e877fad09",
"description": "anv: Fix VK_EXT_memory_budget to consider VRAM if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "758662759dcf31c64fd62d5b3d280e2c7791ce63",
"description": "anv: compute available memory in anv_init_meminfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c79c545e3ccdb2879d1c605bfdf377f4d18e648",
"description": "anv: Rework init_meminfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be216ae9d9e900147a69b90a2ffd8a3ee24dcb32",
"description": "anv: Move compute_heap_size lower in the file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0bd2fae8b0532d7fadcd6f75918b4957c66cb86",
"description": "softpipe: fix ci rule ordering to avoid unnecessarily running jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09c1792d1f362af6d08c73a145699c1b739f0c14",
"description": "anv: warn if system memory is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e610f4b5f23a738b6eff299e1728bda851c88be2",
"description": "anv: Allocate workaround buffer in local memory if present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0afda06441633c6bdcd3a7b4232c1da95b3538d6",
"description": "anv: Use local memory for block pool BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "649251ad4e031609dafd4034b802d292fea6131c",
"description": "nir/lower_vectorize_tess_levels: set num_components for vectorized loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5adf27fb926a330a13af716f0a03da1a224656d"
},
{
"sha": "45a61f1782561da9a7905bf584cd188d7b108c98",
"description": "gallivm: fix texture-mapping with 16-bit result",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "00ff60f799c3e8a2d0c4d7933b60b3f8f69f092c"
},
{
"sha": "fae1e99a15d12b82f65c77c90425335fec7562f1",
"description": "iris: declare padding for iris_vue_prog_key",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b16f3261a71c6fa22e300ba2b65d7e4128d8d05a",
"description": "radv: fix fast clearing depth images with mips on GFX10+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c94ff7dd811ad9739b4df92f1cb1ff068ddfdd25",
"description": "freedreno/a5xx: Reduce packet emits for SSBO state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f10c7c4a5d403ebcecf8e2364f671c8e43dc50ef",
"description": "freedreno/a5xx: Use ST4_ constants for SSBO/image state types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b5dcbfe8942c15ecf2c8cd2d0d15ada61d7000d",
"description": "freedreno/a6xx: Skip setting up image dims constants.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "994793c50067172da9a2302f8ee0377bd2b73fc6",
"description": "freedreno/ir3: Move a6xx's get_ssbo_size shl to NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "547a2aa051a513caa3d382e2db1a4550ea732834",
"description": "freedreno/ir3: Use the resinfo path for ssbo sizes on GL, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "513920ba827e64c95ddb684da6ec285786cf0853",
"description": "freedreno/ir3: Only lower cube image sizes once.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a48fc88571f9fbaaf82390187bc748fed0dfa02a"
},
{
"sha": "89ab2a7b6f5f78cac5b34a9c66da2a8b13f8eee7",
"description": "freedreno: Add a680 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf23fbb040f15e0b035e8d5ba90761a7d5418e68",
"description": "meson: Check that bin/meson_get_version.py ran without an error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56ea259b42e20d5136dd3842c1264f5ab1775960",
"description": "panfrost: drm-shim support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b810e545f10e5d454665fe91be18845ed4cae97",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1d342e986414a6e4227773a531bb1a0cca30f00",
"description": "zink: enable compat contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ed4ddf076359518462a32cc4325a9a4d1802aa1",
"description": "anv,vulkan: Add a vk_image::wsi_legacy_scanout bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def2cb9808272e96481f6f93317af06a3a2652b0",
"description": "anv,vulkan: Move drm_format_mod to vk_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f2afa0abc7f8fadab9df21f0f0837b8ccbb974a",
"description": "anv,vulkan: Move ANV image layout helpers to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea410173d68bc2f9848c123f089117f4947c1ab3",
"description": "anv: Make anv_image_view derive from vk_image_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc004b3d0c0acb7057f408b9e954607fb18c69c",
"description": "vulkan: Add a vk_image_view struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48e8efd00e7ac7a57e889e3fb9ad4f0c78369db0",
"description": "vulkan,radv: Move vk_format_depth/stencil_only to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7878d516c67a8b64607bc38e1f42fe584fcf021e",
"description": "radv: Add asserts to vk_format_depth/stencil_only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b006961178bdb6579219226edd10635779082be",
"description": "radv: Check format before calling depth_only/stencil_only.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c36ff60a52d69b93b6cc6653aa0ff004604c59e0",
"description": "vulkan: Refactor and better document vk_image_expand_aspect_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b4d4f17d87ec8c271b004730d8951f66720027",
"description": "anv,vulkan: Move VkImageSubresource* helpers from ANV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e45e4e3ba1505d68f2bb2c6ac825095a28427e7a",
"description": "anv,vulkan: Move anv_image_expand_aspects to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25d4cffabf2e1ad7a143ef6366cabcfb2b9914cd",
"description": "anv: Make anv_image derive from vk_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e6c320a7d6fdad498a31fe2215d138948905254",
"description": "vulkan: Add a vk_image struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc5a6eedbc0fbee9f7d8e7f2ae20257425fafab9",
"description": "anv: Delete anv_image::format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "951635dfe7c90cb0c7d91fcc379d336d46ba2ae6",
"description": "anv/image: Use planes[i]->primary_surface.isl.format in check_drm_format_mod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "403acd299f80c36f48f38bfffe079d21b2c61417",
"description": "zink: handle map failures more effectively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afa867b973c03f5d516ecdb91a4fbf17ecc87e56",
"description": "zink: break out transfer map destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97545a0a1fe9abf048999e4c4efb5a40ab46e2ea",
"description": "zink: remove unused variable from image map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a6ebc60529b998c85679b51aaef30e15a87deb",
"description": "zink: split buffer and image map functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b19bff17f401698e89b5a975b68fafa52f838ccb",
"description": "zink: split out zink_transfer allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e6916fb00c2123de7e6c16e468680c8698efed9",
"description": "zink: remove duplicated zink_resource_object::mem member",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67239cf7540b2c38d70352f1722f3e79a4d8b1bd",
"description": "zink: collapse 'dedicated' allocation into zink_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "defeecb816f96ab8e0be5165057f8cb131056b4e",
"description": "zink: flake out some tests for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a48fc88571f9fbaaf82390187bc748fed0dfa02a",
"description": "freedreno/a6xx: Apply the cube image size lowering to GL, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09942227f63d2112c730799b600b75f8d3d02d5c",
"description": "ci/freedreno: Move freedreno's deqp testing to suite support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b041574db6609fce62f9d8789bf1be91de58f2",
"description": "ci/turnip: Add a new flake from running more of the CTS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97d04c2bc54ab3f712edb12a3fba6140a9662f91",
"description": "zink: rejigger PIPE_MAP_ONCE for internal qbo reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d39ef49bd751463f90a0d269812554ab3c1636e",
"description": "zink: remove PIPE_MAP_ONCE from subdata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daff597940a7114f7c30d50723d2f3f1dc40579b",
"description": "zink: make map_count useful for dedicated image allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89e2591e8d0c2af0f3861c9f44f8782fe696e0e6",
"description": "zink: split mem unmap logic for images and buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6001ebc1b6745fff2f3276f4272e8904d51298c7",
"description": "zink: split transfer_unmap for images and buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fedce7bfb97863064ffedff877e8ce6b952a0bd",
"description": "zink: stop zeroing structs during resource allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2857267b888e28c9679558e559f0e5af168671c1",
"description": "zink: repack zink_resource_object struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d7f759e434da834810ed400f8f7c417ef72bc62",
"description": "turnip: provide dummy CmdSetLogicOpEXT and CmdSetPatchControlPointsEXT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fd62e0b7996afde22447fd929a55b0cc89e9ab36"
},
{
"sha": "2df5387e385bd332c24ad7376c8363db21897610",
"description": "tu: Consider depth/stencil for implicit dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09e0b29bb63f60231b26b4c8f02eadb68e51b623",
"description": "tu: Fix logic errors with subpass implicit dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcf1d8d7a4fe5657a24d4a6799532a39aa117977",
"description": "util: Replace recursive DFS with iterative implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9261a020280ea597d1862288bf81771672c10f75",
"description": "util: Add unit tests for dag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9c90eee8b8fa4aa9d397605d43d726139ad5429",
"description": "freedreno: Decode a650+ CP_START_BIN/CP_END_BIN packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "726fdf3385428b52b773e9049ce6033d02c631c1",
"description": "st/mesa: correct point_tri_clip for gles2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b1b159ffe1f7864641b2a52d7f07e80149fd62",
"description": "llvmpipe: take intersection with bbox for non-legacy points",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "f530e72ea05f7fadf139df558f10d7ad9d38cc46"
},
{
"sha": "782f75cb526e44f24a5fb38278167c4c4e00675a",
"description": "intel/isl: Use uint64_t for computed byte offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb7c28bf24366ae3c30c3a03cbe69747cde49b28",
"description": "intel/isl: Add a missing assert in isl_tiling_get_intratile_offset_sa",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a4dafe1faddb569424c7d60fb8da96d0542cedca"
},
{
"sha": "7d521bc1044a883fbf3ad9c8d5bb438df6707d2c",
"description": "intel/isl: Better document isl_tiling_get_intratile_offset_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ab2f7d489db67323bb0f7daf7062d23061a30a6",
"description": "intel/isl: Add units to view dimensions in isl_surf_get_uncompressed_surf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "370240615421055be24c2c30e345d0454043d5e1",
"description": "intel/isl: Explicitly set offset_B = 0 in get_uncomp_surf for arrays",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9946120d2b4e898b58f5d255558a27affc78e928"
},
{
"sha": "40fdb3212c3ded2150faf952dc2b669991bfbf94",
"description": "zink: add a suballocator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5df677e996bb8cdbefbe4a789872734cbd174023",
"description": "lima: CI: Enable GL_R8 and GL_RG8 texture formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574bff908778b31726921ce9e517728e236ce39c",
"description": "ci: enable CI for lima again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46d0126deb82b46c2d7bdadb228e1721b4f485f7",
"description": "radv: improve rounding of zmin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ec6b6e9bbf607935cf864e63c9b555621fca590",
"description": "lima: Implement lima_resource_get_param() callback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47f000c170ccb824b308e02db8c2c955a8c00217"
},
{
"sha": "221871fb6da0a16bf47847040257bdb677042306",
"description": "meson: Search for python3 before python for bin/meson_get_version.py",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f1eae2f8bbe1225f17594e4b1e5221555a0e5f96"
},
{
"sha": "adfd3f8cd41ccbbc1dfb7185ef8776bb77da5643",
"description": "v3d/ci: add piglit flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89bc8ff4083029187f099af531e4db0e223c62ca",
"description": "glsl/opt_algebraic: disable invalid optimization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "34ec1a24d61f8b2f6ed58efa9fe7ea8cec917612"
},
{
"sha": "f9e3ae6a019dd8c8fece3f699ae9a66201d1f19d",
"description": "intel/error-decode: printout INSTDONE_GEOM register for Gfx12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f4f3b10728516a01fb743be8bf3db4a8951503d",
"description": "genxml: add INSTDONE_GEOM register for Gfx12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8ff8a66cf814834c650323b8e292baf67cbc646",
"description": "intel/error-decode: printout more registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee7bff48e2a1b3969edd425e1ff3ec20eb13290",
"description": "genxml: add more INSTDONE registers for Gfx12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "123590b88c007cd753c5c22515057f72e295c344",
"description": "v3dv: Implement VK_EXT_provoking_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80e5e059fa3c90904a3e5fe960c98c2ebe1d11ae",
"description": "radv: fix pre-computing viewport xform when setting new viewports",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a2ef92d7a58ee07d6b44131712b6b85700503e38"
},
{
"sha": "edfcc4f0227322fd8f2d72fcf68c96e23b52ba01",
"description": "nir: fix GCM when GVN enabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6538b3e56614914dd47ee7822586ba1b91d785f2"
},
{
"sha": "104aa6b5d1d31bc7627d7769a5b010e7dd1b7106",
"description": "nv50/ir: Add FlatteningPass constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac1ddfba35c6451f86152a5a8e86d9ff2c5b4467",
"description": "zink: Remove unnecessary null checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6d996f8ff2e365b96de3e521275764ada317249",
"description": "radeonsi: improve rounding of zmin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e6f414766b7af5652718d85dc28b28b4ea61926",
"description": "llvmpipe: init renderer string once to avoid races.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff99270923536701317339db1722283b228f0b74",
"description": "gallivm: fix non-32 bit popcounts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9922ea7e669f0df13eff1594cd1799038d9c95ab",
"description": "gallivm: fix idiv/irem for 8/16/64-bit and 32-bit INT_MIN/-1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff2d838c7ad5ff7c48468bcde2950025eeebe7f4",
"description": "llvmpipe/cl: limit kernel input size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3bede9c96e80b45397f893e5960ebf2de76159a",
"description": "gallivm: don't lower local invocation index in frontend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baf800b236f2ed677106be91ebdcb5d8832de6f0",
"description": "i915g: Implement cube/3d texture_subdata() as a series of per-layer maps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b51204d8f2e1bb1ce0d66d17be7d2ddd1906493",
"description": "i915g: Fix 3D texture layouts for width != height.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dad0c1678270f10a838596af40910c3bc64b8f28",
"description": "v3dv: Implement VK_EXT_pipeline_creation_cache_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f72268fc91549a2de805218e01702c753b22b89",
"description": "llvmpipe: enable GL compatibility profiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b9ca78f4710b04b262a1660b22efc73164e62b6",
"description": "draw: add vertex color clamping to gs/tes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ae55f05c0b1542a77c82c7e8c38279211b8ac51",
"description": "draw/tess: add clipvertex support for compatibility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f48fed8e915afe29f8aca3e878550cb30c23d62d",
"description": "draw/gs: add clipvertex support for compatibility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b1b1af6942e7d38cd35d4d47c2e37c3cce2b32f",
"description": "draw: handle primitive ID for quads/quad strips.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "441e490f5a13d96255810f38260445437033be63",
"description": "v3dv: initialize CL submission structure",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ca13868098ebadb4c65c01e122f3ff4dde726186"
},
{
"sha": "795f3b73185ca2d080c799de4b2d527391bbeacd",
"description": "ci: update trace hashes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfc4433015d9b5d8081036419b7fcdcc39f7c312",
"description": "nir,glsl_to_nir: use nir_fdot()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6f9000f84db84370262472282065a8d17ed2b36",
"description": "spirv: create ffma more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28acc4120f77278d50a784076585ed7157a04694",
"description": "nir: lower fdot to ffma if lower_ffma=false",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "174a4f36f9c4c6a9d180bbc5e9da1bfc92c97b4d",
"description": "nir: create ffma from builders more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed70b256cea526dd233bc21a9749ad2bb14e48d9",
"description": "nir: add ffma creation helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ec4d862c2a17ef7ae79ceb23cd7f0942a13d64b",
"description": "nir/algebraic: add is_used_once to dot product reassociation optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f95a16be722a1ec3f101263af99d9408e6265f57",
"description": "nir/algebraic: reassociate add chains for more MAD/FMA-friendly code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "110bcb49193fdd4c2d86c0407bea761a4e2c0bb7",
"description": "nir/algebraic: add various ffma optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0238191ca268e6299fcc3665234df0a6307d903",
"description": "spirv: swap fadd operands in build_asin() and matrix_multiply()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82d0600ba21f6bf308af019a9868d1a1ae51fb56",
"description": "nir: swap fadd operands in nir_atan()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d42e53c77a2657ce9794b448800a1e38b80a1d97",
"description": "panfrost: Unit test clear colour packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dfbbee05461c581ec4cba46ec4e74de49df80f9",
"description": "panfrost: Mark R5G6B5 as blendable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62e902101b1ae146276353fde9824e5b891ae219",
"description": "panvk: Use pan_pack_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9c095cc2c6874625a50805b7914cca74b8742bb",
"description": "panfrost: Rewrite the clear colour packing code",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0624346a20604eeabd5aa1c88811449ef9473ed4",
"description": "panfrost: Only allow colour blit shaders to be killed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0344619214b43db8bc5a928dd09d1fcf8f725fc"
},
{
"sha": "76377de99bf685ada1fbaf9fe38fb80d88d33aeb",
"description": "panfrost: Fix leak of render node fd",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab97fe227739781652564504a27ff6ea08fb98e",
"description": "panfrost: Add nocache debug flag for disabling the BO cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8b97dcdb24a8b5f8fa961d4be71235526321a98",
"description": "panfrost: Fill tiler job padding again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3d0f6592b2aee1d4c0102f6ca79f39eb20818f96"
},
{
"sha": "191824ec8e475fb70d889b7f617da0d427eaf849",
"description": "pan/mdg: Reduce size of tex_opcode_props",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10a344a857a7b15a570b324aa34b6b20d0c337f4",
"description": "panfrost: Free NIR when deleting shader state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d349448717dd92a04e23bba85644f85740a88e55",
"description": "panfrost: Free TGSI tokens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98165aa9f2f2cd4c3689c353113a39f9e501646c",
"description": "panfrost: Fix memory leaks for compute state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ab168e16e04dfe3c26c3cf7992e6392ef6877e",
"description": "pan/bi,pan/mdg: Fix memory leak of hash tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b85ff566960312252f0525d51d1515d8914151ca",
"description": "panfrost: Call primconvert and u_transfer_helper destroy functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f378799d9dd94a46c301d714cadb9eadf1c5a758",
"description": "CI: Update Windows quick_gl baseline for mysterious new passes",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1564ff72a0149ca5e1f5603cacbdd13afb0cadb4",
"description": "tu: Fix xfb when there is a hole at the end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86196eff98a428ef9ea1ff2a7712ea2b4dac6555",
"description": "AOSP: Add panfrost vulkan library suffix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21de785562b05ec08252b0e16634a125646faa63",
"description": "AOSP: Update timestamps of target binaries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8621bd8d5e67173281c6a6dd64054d4b0366f023"
},
{
"sha": "c3775ac50740161b28bd04cb0c07d739d8db3a2f",
"description": "AOSP: Upgrade libLLVM dependency to v12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a70ff21efbb48f851c5cdd10c43c4c8a3d49b071",
"description": "AOSP: Extract version from libdrm instead of hardcoding it.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8621bd8d5e67173281c6a6dd64054d4b0366f023"
},
{
"sha": "71595a189a0c372efd520ad51866ca57aa83298c",
"description": "tu: Fix feedback loops in sysmem mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "351c6b8bfe67c69caa55d0f604df6a8714057ff9",
"description": "freedreno/a6xx: Document GRAS_SC_CNTL::SINGLE_PRIM_MODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d18f1022752902e72bc9b97b521e85bc5cb4e195",
"description": "vulkan/wsi/wayland: add helper function find_format()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb3b4609c1ac067bd066a01286fa19ce029804a0",
"description": "vulkan/wsi/wayland: always initialize format vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "151b65b211907d92f3012997aba12b7dbe004e61",
"description": "vulkan/wsi/wayland: generalize modifier handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7383827acc83f9a42684424c82bc7fd1a485b058",
"description": "vulkan/wsi/wayland: fold wsi_wl_display_swrast and wsi_wl_display_dmabuf into parent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c9299eaded4f5dc760c0094230a908de1672912",
"description": "vulkan/wsi/wayland: fix crash when force_bgra8_unorm_first is true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2635020f97d3bdd9bf62bf8c3bb08c791647d0",
"description": "vulkan/wsi/wayland: do not perform roundtrip when not querying formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bf011a7688f8f081814fb50a29aa2b45f616e3f",
"description": "vulkan/wsi/wayland: check directly if we got globals successfully",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0903165702073ebaa6d6ae38541220b1c90e19f",
"description": "vulkan/wsi/wayland: drop support for wl_drm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9990a351e8e70631115d2fe35b504133892776c5",
"description": "vulkan/wsi/wayland: use drm_fourcc.h for formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d27a0dd7df3f6b653153264acb487eece236efda",
"description": "i915g: Add support for FXT1.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12b248755eb9b47933bbea4dc1fdf73bf5db72fa",
"description": "i915g: Fix up the format mapping for DXT1_*RGB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22ec89b66b6e93ffceecad9af6199a3c08fe480e",
"description": "i915g: Add missing support for sRGB S3TC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f46850d3b30ae4f99b807f6ef1e1982184d14e76",
"description": "i915g: Add support for blitting compressed textures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a088aead52edb344674a70321d63c83325a21f5",
"description": "i915g: Make the 1D workaround keep TXP's .w channel in the right spot.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "390a3fcdc45ef73739a1827102af387007b7582e"
},
{
"sha": "4d9acfa5331be6140e84badff7a232dbf07b69b4",
"description": "python: drop explicit output_encoding='utf-8' in mako templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f99ff8a0edb2d1bd79d89a141b79b8810e5ba54",
"description": "glsl/tests: remove some dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "773a70f9cb1c53b55f629fab812abb0c47db42fb",
"description": "isl: drop left-over comment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cf9ff082b48779c52fa6b82dc4bb163303287772"
},
{
"sha": "e8937757ce6a2b8b4914ad7dd37f574d6579b227",
"description": "isl: drop comment about \"python 2 vs 3\" as it doesn't apply anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93cb3aca0347bf4a9ed31226627672b178841cfb",
"description": "Revert \"python: Explicitly add the 'L' suffix on Python 3\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "ad363913e6766280f53838126d67370f9e97aa12"
},
{
"sha": "f1eae2f8bbe1225f17594e4b1e5221555a0e5f96",
"description": "python: drop python2 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dac09a3119881edb32046a55b87d5ceea0128a82",
"description": "gitlab-ci: stop installing python-is-python3 package",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f854145d20501d783c1cb9325ace79eaa238991",
"description": "python: explicitly require python3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0092edfec0895533260a52c84cb4ce098f6b6bea",
"description": "nir/dead_cf: Do not remove loops with loads that can't be reordered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38f39cc1e21569c1bc0ffa56d402d042761be16c",
"description": "drm-shim: Support kernels with >4k pages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f2dbd45f20b0c676d7140101c493351c121c728",
"description": "gallium: Remove \"optimize\" parameter from pipe_screen::finalize_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f62307232877e9558cb9a7ecbe8b48b85d2842b0",
"description": "v3dv: implement VK_EXT_color_write_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa8179e33f8b1fce5dd0a1df3cc265cc3e3d9cbd",
"description": "nir/inline_functions: Handle halting functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa6cd6e00daace43b70800edf2499a7d7a779aa8",
"description": "nir/lower_scratch: Ensure we don't lower vars with unsupported usage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04bd2a12451160609b6f163e1a86437948a48fcd",
"description": "nir: remove src/compiler/nir/nir_control_flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "673cc9323ac1214dbfa759946c2ffa869ca68962",
"description": "nir: Move phi src setup to a helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "636f51c6d1585a9e43a088399bb31c5270669b15",
"description": "ci/v3dv: update flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa1bb477031f56ad0131b2122a8362d667711922",
"description": "frontends/va: Reallocate p010 buffer for AV1 10 bits decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef0bfe2459a7aab77f978feb310acf3ae8337694",
"description": "radeon/vcn: Enable the AV1 decode p010 mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ea47f258d799b35fc95481829f302261f45b170",
"description": "frontends/va: Add AV1 profile main to the config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ce61002154bb3ed8351a19705763313a037d1f2",
"description": "frontends/va: Place AV1 picture and slice parameter buffers functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc4c1d8f819d0868a1c51ef91cf6f0242d1ec91",
"description": "frontends/va: Add AV1 parameter buffers functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a421ff9a4d93d8d576acf943cb0ed7a698d4c76",
"description": "frontends/va: Add AV1 picture description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "608949f199f29a455cd2e4ce8e6b3a50f4f3af1c",
"description": "virgl/ci: switch glmark2 traces from .rdc to .trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4c0a34bfe4c9cc45eba06363bce43fbce5b2813",
"description": "radv: fix build with mingw",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "277ac9c30fa4c481f7f8149397b65ed74b94c3f6",
"description": "freedreno, tu: Set GRAS_LRZ_PS_INPUT_CNTL::SAMPLEID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70e620437c4c43554c904e974543ac02338ed275",
"description": "freedreno, tu: Stop asking for foveation quality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b134a8c0ce6c92978e49005fb66d357643a3a1a",
"description": "freedreno/a6xx: Add new register fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19b7bbba7300c013dca67f931cad3e55dfc3722b",
"description": "anv/android: handle image bindings from gralloc buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "bc3c71b87ae0b8e053f45c26c1179560e462db04"
},
{
"sha": "8d679f4f4e8d33402f11ab3da93ff815e4c44538",
"description": "nir: Initialize evaluate_cube_face_index_amd dst.x.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a1a2a8dfda7b9cac7e36bf8853d984a6009fc27e"
},
{
"sha": "c0fc745b78bc84b07f43b0114e2fac54938eca63",
"description": "meson: Remove duplicate xvmc in build summary.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d30ce03bc07562d2f694dbe94cbf9c1875a25c4d"
},
{
"sha": "6a0e703512d7e22cbd3fddf3ae20ba46f53dd199",
"description": "util: Fix translate from block compressed to rgba",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2b5178ee4820d69386dfa0ecb28fe9fe7c4f0964"
},
{
"sha": "cca51207725e9edb0410d57ff6d0c437238c0648",
"description": "iris: Stop using SET_DOMAIN on discrete GPUs altogether",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fe5152b725eefe17254b63577576276c8ea7e65",
"description": "iris: Allow SET_DOMAIN to fail when allocating new GEM objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "468c3c83b4a5a2a4ff6b6a29e81522a11672d427",
"description": "iris: Use the new I915_USERPTR_PROBE API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8e2214ee5755c5c3667e559027d6d7bdc3a30f7",
"description": "anv: Use I915_USERPTR_PROBE when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9feb57a85eb226533e2f08db7c26dae58bb818be",
"description": "iris: Use I915_MMAP_OFFSET_FIXED for LMEM platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "188cddfb3897da004b98d0136790df5c10ac8353",
"description": "iris: Add a new IRIS_MMAP_NONE map type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83da2d8e3b1129d6857bb18cb212fdd08cbc69b",
"description": "iris: Don't try to CPU read imported clear color BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "373f0d6accd197812a9de00e388e5b86a5ddd7ff",
"description": "iris: Add an assert to iris_bo_gem_mmap_legacy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24031700a7f6f38826d3a2ff4c5aa4b7c773c919",
"description": "iris: Use a tiny table to map mmap modes to offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49041c9d7a923fc0306f5b0c313f62706dcb12a",
"description": "iris: SMEM buffers on discrete platforms are coherent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "512fa2f4dab79588e8423b67ced3d5c67e0ae173",
"description": "anv: Use I915_MMAP_OFFSET_FIXED for LMEM platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54e4a36c3a25b6bb4cae0577ffa3b00f902e7542",
"description": "include/drm-uapi: Bump headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96643a8ba07bc412c4032026008fd4b93bede188",
"description": "docs/panfrost: Update llvm option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c14a85e75688763b56dfaceda899090200398f9e",
"description": "radv: enable DCC with signedness reinterpretation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "688d11e4e821ec3934abe571de9899390beceb54",
"description": "ci: skip minio login if PIGLIT_REPLAY_UPLOAD_TO_MINIO is not set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a86d519607d94b21b9cb87263e2f3f98ef14774",
"description": "broadcom/compiler: set current block on incrementing unifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0df911269234badb814460e23079274c3198b356",
"description": "v3dv: add API entry points for sampler Ycbcr conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ede320fa9029b44b11ea5fcc970ec4eaab00d136",
"description": "v3dv: don't try to access pColorBlendState if rasterization is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "777de86eb1d93f19165662d8442b32a182761c89",
"description": "radeonsi/test: add Sienna Cichlid expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a92367209fb67729c5ba955afdea36af1fd98ace",
"description": "radeonsi/test: prettier output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66709f1a40624407c5dc2ad64fc130f79e6ecc08",
"description": "radeonsi/test: allow to pass a filename as a test filter value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55a40acd617eab57c7fe539633cabf56257c30ef",
"description": "radeonsi/test: format radeonsi-run-test.py with black",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac321c6fcf67043188dd5cf0b612533de4ba09c3",
"description": "radeonsi/test: fix test script args handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "20055a307df5aa579e4213c76f394ec77293ff31"
},
{
"sha": "fd62e0b7996afde22447fd929a55b0cc89e9ab36",
"description": "tu: enable VK_EXT_extended_dynamic_state2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9586cacdcb3491f80602bf6b76f6ab9867557f04",
"description": "tu: implement dynamic rasterizer discard enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f0a7dbdeaf4c5cdcc088394cfb81af5bfeb3398",
"description": "tu: implement dynamic primitive restart enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b8ed9b55c7fcdc1464019084ef099d5468667f6",
"description": "tu: implement dynamic depth bias enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "804f1b56648932abc7033bc7de927a64804603da",
"description": "tu: declare VK_EXT_extended_dynamic_state2 but leave it disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "513fb5438b4466254af9219f4cd3ede5063394c6",
"description": "aux/cso: try harder to keep cso state in sync on cso context unbind",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a73cb106a6771173a138f99ec063808257cd12bf"
},
{
"sha": "4b8f4bae01360a69e05889c66764231b92aa7495",
"description": "tu: allow dynamic primitive topology with tessellation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bbc3afb9ae169d50237017bd0db1fd4db03dd63",
"description": "ci: Build ANV on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3aabe068c45883af598daf3018be4d7754a7af7",
"description": "anv/android: Drop unused device variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16a9cf69151ace3a36e10ff8db33b07fa7484d5e",
"description": "anv/android: Pass the correct pointer type to vk_errorf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279fe1ae6db724ac500a49da532dce56d4b8baf2",
"description": "intel/perf: Use a char array for OA perf query data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c858d3083302784abbd9efa89a39105df287d86a",
"description": "intel/vec4: Don't override emit_urb_write_opcode for SNB GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4d1ae7017aa3d5c0b8d85150fdb17edc5a56ca6",
"description": "meson/glsl: Only run GLSL tests if can_run_host_binaries()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd88fb33fe3224ed8903b1dc8026991baaa4a864",
"description": "meson: Intel drivers don't require expat on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce1a66fe3e10c0467b52cc656660a9e466e92fb9",
"description": "meson/intel: Don't build genxml tests on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdc5138256aa68dde9ea068f7137023708bbceac",
"description": "st/mesa: fix pbo download store image type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d17461f382ad7de8e6ebf42fb841e68ea58d3e",
"description": "iris: use add_bo_to_batch() when adding batch->bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "155a7a9b0f80f59e6406ab5db5e956b5f871e666",
"description": "iris: add the workaround_bo directly to the batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d07fa0ef60ee3ffda5864d0cbadabe8e62e9037c",
"description": "iris: extract the code that adds BOs to the batch lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "805c5dcd590699240953358797290646addaaf3e",
"description": "iris: assign bo->index to the aux map BOs too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7102bed69dd46e51ca9bf6e5630ba46ad8b6716",
"description": "iris: don't bump the seqno for the workaround_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89c22ef230b16338f20a19a1e064e0eb61abd97f",
"description": "docs: update calendar and link releases notes for 21.1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6cfc971566f55a9ffa9707d008efccf25e4ace1",
"description": "docs: add release notes for 21.1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a81d14271a66869ed7beded3fdf01a20e12dfce",
"description": "intel/vec4: sel.cond writes the flags on Gfx4 and Gfx5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38807ceeaeb8d31c03f412726e72bee55bd21e32",
"description": "intel/fs: sel.cond writes the flags on Gfx4 and Gfx5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "df1aec763eb972c69bc5127be102a9f281ce94f6"
},
{
"sha": "593ad9294bee4a735b5ad5bccd4537c23b9eb738",
"description": "crocus: align staging resource pitch on gen4/5 to allow BLT usage.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "58e95f99bd5dde83eb2a7ab6d1ee2735eed432d9",
"description": "crocus/blt: add pitch/offset checks to fix blt corruption",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "cb2e712b9e42bcbd4b91ec598f3b286c6a00a4a8",
"description": "pan/bi: Unit test DISCARD+FCMP fusing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d74ab1e4d9c6cbfa7683f06cba947f60fec308d5",
"description": "pan/bi: Fuse DISCARD with conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f347e96b82d2c149f2edcbb0bf5c6badabb520f",
"description": "pan/bi: Add fclamp unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac636f5adb57704696c781a17f11609fad9035ec",
"description": "pan/bi: Use FCLAMP pseudo op for clamp prop",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "a98790fa963919514398f76a912ed9c228b25ae3",
"description": "pan/bi: Add optimizer unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89e452883a5d39f85a88ed5abe73544d4849ad9e",
"description": "pan/bi: Use FABSNEG pseudo ops for modifier prop",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2b0dca4ce1498e2a5db1b31c9f2bc22c6bae1b0",
"description": "pan/bi: Add shader equality helper for unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3d8ec148428ddb927e57217e8ca026301f12364",
"description": "pan/bi: Fuse abs/neg more on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c27af4ad36a30330d128d00e7164a28b15799587",
"description": "pan/bi: Simplify bi_compose_clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfd73b4542dc60230ca85b217b35013e15fc092b",
"description": "pan/bi: Unit test new constant folding patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec76119dfb9c7c6b1f136e9e7575c135268f54d6",
"description": "pan/bi: Constant fold texturing lowerings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fa14794792d78e24a98df4ad912f44db5a188c8",
"description": "pan/va: Document IEEE 754 conformance of clamps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdfb5d37883beae48b5d38179700091a5707db0d",
"description": "panfrost: Test src*dst + dst*src blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0228ccf8579cd999eaa185df6945a349c01c6aa1",
"description": "panfrost: Leverage Bifrost's 2*src blend factor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95e306dc84c4964bb5ef84ff4099ae20a7ac53f1",
"description": "panfrost: Add basic fixed-function blending tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95187c03f1f4db910dba0bb79cb80d2bb9823472",
"description": "panfrost: Simplify blend_factor_constant_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01a1b253b43b18d81dba14d7601119b7acdde97e",
"description": "panfrost: Fix is_opaque when blend_enable=false",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7af56f2ad10c137e6425f4e36b920aec210bc68",
"description": "panfrost: Add blend helper packing the equation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7eb2559198d730e78b8e73e9af224e98f93cd4f3",
"description": "panfrost: Use _PU for non-dithered formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07607c84432eb81a2f3401f3df45e38ead063fc5",
"description": "panfrost: Remove unused #defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ec5e2b6a7082a277035e8a9dc58f03b23fe9280",
"description": "panfrost: Add LINEAR debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3958f00215c53c29aa6681f2af72cca7ec84b9bf",
"description": "pan/bi: Add a noopt debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff03f096bfac526914c22ffc4c653de38ecf2cc3",
"description": "pan/bi: Make bi_opt_push_ubo optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01b0935d315347cfd06bb5d8bb1a6b59913f94cc",
"description": "nir/lower_shader_calls: remove empty phis",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986"
},
{
"sha": "a1b7a5fad6c6773f7ee71844eb92d000f098e797",
"description": "zink: use nir_shader_instructions_pass in nir_lower_dynamic_bo_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50cb70d38a11d85366e85744b5a4e6040e561c46",
"description": "zink: use nir_shader_instructions_pass in lower_discard_if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65f9234f96a6adf169d4da1d9145382fa9a7fc91",
"description": "microsoft/compiler: use nir_shader_instructions_pass in dxil_nir_lower_double_math",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8de41902e354c81779e633fcdaa780dabba56a7",
"description": "microsoft/compiler: use nir_shader_instructions_pass in dxil_nir_split_clip_cull_distance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aafb91f0e50be5e5347304deca8206c51617cbd",
"description": "microsoft/compiler: preserve all metadata when upcast_phi doesn't make progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17a61ec541bd8e0c390507f3adcb710820af53d8",
"description": "microsoft/clc: use nir_shader_instructions_pass in clc_nir_dedupe_const_samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70723f278f9e2c8e2bfbbf104c52f26017fd8318",
"description": "microsoft/clc: preserve only valid metadata in clc_lower_printf_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d8122610264674ae568ffe1f44e52a89fa64cc6",
"description": "d3d12: use nir_metadata_none instead of its value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7810ca596c94107fb3355ad3a7d8ffa866950526",
"description": "intel/compiler: use nir_shader_instructions_pass in brw_nir_apply_attribute_workarounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1b325f58730d8fd82829c538c9e83aa193c4eba",
"description": "nir/builder: invalidate metadata per function",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a62098fff202f5e6c689aa6e78ace67c50f17c8e"
},
{
"sha": "a57bcc4394d07b7f85db7fa33e2e2fd540055bee",
"description": "freedreno/decode: print estimated crash location without colored output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7684d57a051fdeb7f4ecfc970fd51f0c3bb9dfad",
"description": "nir: add a pass to optimize \"gl_FragDepth = gl_FragCoord.z\" away",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6176881a64909715e5c9ea3a1eac063656472f6",
"description": "iris: Drop dead drm_ioctl prototype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0707a1d8423538b1a2e04b20e7dfd2ee7ad5a8c4",
"description": "iris: Improve the memory layout of iris_bo by fixing pahole issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2616e15c015de53f53ad2e4c6f540a90d10164c2",
"description": "iris: Rename bo->gtt_offset to bo->address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c964e5f099b8020b0006ab114210b8c13e551f84",
"description": "v3d,v3dv: add options to force 32-bit or 16-bit TMU precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff669ea93bc5e7d3065d876c8514667f5e740d96",
"description": "anv/android: fix build error due refactoring",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e08370dc37ecd6bb81edf897bf52a6abc938e9cc"
},
{
"sha": "c16f7e2a193f85aa26735fac49eafbd3d1c91888",
"description": "docs: add llvmpipe host memory extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c198adf718192674a8200f25b97665e48e777a0c",
"description": "lavapipe: add host ptr support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a57dceeb760a1d4f7d9d1666bec0844ee41852e",
"description": "llvmpipe: add support for user memory pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee2bb57f1ed2f19024adaf4f178a893354c680ae",
"description": "pan/bi: Use the computed scale for fexp NaN propagation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "499397700c10f260e806921ba59103eab0998de8"
},
{
"sha": "84d2e537890acea01da2795e5dd3bac1319635f5",
"description": "Revert \"nir/algebraic: Convert some f2u to f2i\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "ad059202583e8c86bbccf0d65c5ce35bc4ab20f1"
},
{
"sha": "3ba66ebbc8207a24282b3aab57a2d691d10199f9",
"description": "nir/opcodes: Use u_intN_(min|max)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fb9e78d09af1ae3bb6fa3c805ca99e1108cd80f",
"description": "clover: only return CLC version as 1.2 (even for 3.0)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e78d5bb8e2bb87d53dce4fe61e1f21a933aae922",
"description": "clover/nir: don't convert to NIR on library link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cc1568ff5cffa4c4ac1cd40d3ea5afede99e505",
"description": "clover: fix compilation with clang + llvm 12.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4128acdee32eadfef1fb8c3c3ce2e512a267cdf4",
"description": "pick-ui: show commit date",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ec42b5edafcce3f160e6c564bfc5ac616d82ad7",
"description": "pick-ui: show nomination type in the UI",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "db14f2a9326a3dfefd2abbf937641f7ab92024a2",
"description": "pick-ui: drop assert that optional argument is passed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a79ac1bee14d6600cde2788bf136aa59b69a786f",
"description": "freedreno: Use correct key for binning pass shader",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "1dd24bf27b2b1da65cf66f58481ec2331179b4e0"
},
{
"sha": "9b57a81815c54b3eb01b711761bc3856d722995d",
"description": "nir/lower_mediump: Fix metadata in all passes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fb29cef8ddabdd05aeddc5220017bb28a83bb19c"
},
{
"sha": "03c18f7efc4398f3a2ef1630bb40c6820aedd0dd",
"description": "nir/lower_mediump_io: Don't remap base unless needed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fb29cef8ddabdd05aeddc5220017bb28a83bb19c"
},
{
"sha": "4f9ac2f7374500619ac1b36c71bb162f1a5bb98b",
"description": "tu: add \"flushall\" and \"syncdraw\" debug options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03ddffd19f1555f4c775ea567c607d7d46ed4ff3",
"description": "nine: init more draw info members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c361658670c272587eec98f50581b6ccd82a3352",
"description": "nine: init take_index_buffer_ownership for draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dd0a92b243487e83d8d96532873f319719248e5",
"description": "u_driconf: Use a macro to avoid repeating option names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3f9b347f975414770b98964a06dedc4012955c8",
"description": "wgl: Add a driver name for driconf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35ec7e8b8ea7edbcb79ff53abeef5809f90f72f8",
"description": "wgl: Parse driconf options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68ff6f8be54f82c170ad7a1526891c63d43ac951",
"description": "xmlconfig: Use static inline for regex fallback to prevent -O0 issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7939094d656cdb1d75e0420c599b019499fab9be",
"description": "gallium/dri: Move driConf -> st option processing to aux/util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "380d4904ea6402f2829f9c0cf801c9d0996e61b8",
"description": "tu: Read some input attachments directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11ac7d9e0254d7b6cf564df89867d6973830b6ff",
"description": "intel/eu: Set scope to TILE for TGM flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96403c1ec4ab14f65cdbda30adb4b6caa1071db0",
"description": "radv: allow fast clears for concurrent images if comp-to-single is supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdae3c366e1b8bda26702fdbdf9e6d8fab446cb2",
"description": "glsl: evaluate switch expression once",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f2c54a27ff014587afe20a97086f5a729aa7d80",
"description": "broadcom/compiler: rewrite partial update liveness tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c335c03ae21dc438f116afab54e0689a37fb5fa0",
"description": "broadcom/compiler: make spills of conditional writes also conditional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "314eb97dcb9e1c90d1404e3d8a06b812592d083f",
"description": "broadcom/compiler: Flags are per-thread state in V3D 4.2+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b727eaac3cab870bb1a8922f0e0de01665bda8cf",
"description": "broadcom/compiler: add a vir_get_cond helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ccecf20964667596105447c1ce77b8c9bbac770",
"description": "radv: enable DCC fast-clears with comp-to-single on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aafe73561eeb1c1624f7636c5770c918c9238903",
"description": "radv: skip FCE for images that are fast-cleared using comp-to-single",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7451eb1d6112aed578ab89ba21830dc4eaef14ff",
"description": "radv: implement DCC fast clears with comp-to-single",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "782e0d05b0ac08a1baa6011d22cb966fb46c6434",
"description": "radv: determine if an image support fast clears using comp-to-single",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c336c4b0cb93cc8e2ad9087caaa126ff9f13fb79",
"description": "radv: add RADV_DCC_CLEAR_SINGLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b1afe33b24a011b2bd01f1346b25ebc357e6e00",
"description": "radv: pass an image view to vi_get_fast_clear_parameters()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "139d34d657d257fe2334fe4c6aa11b761db4f9dc",
"description": "radv: use more explicit DCC clear codes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b88de733842ab698ebf1ea3ddce89f91b1e1c4e",
"description": "virgl/ci: Set NIR_VALIDATE=0 on the host",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9f9e488f8a2558a6a2e56dc19f7a0f46b77ac79",
"description": "virgl/ci: Wait a bit before shutting the VM down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "716ba29056e073125d0627d20b010d155ff22020",
"description": "virgl/ci: Rebalance concurrency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e933c0438315a279d391dae8b3a5608fc7caf8c9",
"description": "virgl/ci: Have LLVMPipe use more threads for rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deecc7d10942a71c47b6f3afa51c4e5507fac884",
"description": "radv: fix reported sample counts for VRS 1x1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a7eb424b0cd4a459aa4a0c99babe483759399c2",
"description": "radv: bump maxFragmentShadingRateCoverageSamples to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d605bb8e067937860ea353dbfdbd6e36863b2c7",
"description": "radv: disable fragmentShadingRateWithCustomSampleLocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7e8704611f997aa86de3c68b8cd386ac96fbbb1",
"description": "radv: bump maxFragmentSizeAspectRatio to 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36936adad75c1c2b8d325b24b666627906d43d4f",
"description": "ci/vc4: update piglit expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d22c1701d003857cbc3cab9ca4c493b8aacaf95",
"description": "docs: flag VK_KHR_multiview as implemented for v3dv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "826f95778a4edf7ed912fb5f90a05febfbd3e037",
"description": "etnaviv: always try to create KMS side handles for imported resources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bc22a2eabe9e9d7fd013f188e3e532fb797ea89",
"description": "renderonly: don't complain when GPU import fails",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "353e6323936b812884fa677c25bdba91554881b7",
"description": "clover: add kernel attributes support for SPIR-V",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "773f0461031085d80f0c220ddec99cc03000fd3c",
"description": "clover: return CL_INVALID_PLATFORM properly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3106a340a01cf4a760d828e38d560ed6044e100a",
"description": "clover: fix api zero sized enqueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ae3881a4bf989436b602b30b9a91602435e47a6",
"description": "radv: flush caches before performing separate depth/stencil aspect init",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "56fe30cbfcc0184b342595069a19754ff93595fa",
"description": "anv: Make anv_image_aspect_to_plane take an anv_image*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e37c2d923a4f240ed8403e08143172a5c0ab3ef3",
"description": "anv: Rework our aspect/plane helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a93c0364c3bfcfee9ddea2d0ffdd989a32b274e",
"description": "anv/image: Rework YCbCr image aspects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32157f90594fa15180507fc30de05d3e29046bef",
"description": "anv: Stop assuming planes are in aspect-bit-order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e8fe42816e855ef55f2b432d4d371737c04d355",
"description": "anv: Use anv_get_format_plane for color image view setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61807505e85c39b3fbf090137cd60f2cef7bba62",
"description": "anv: Use anv_get_format_plane in anv_get_image_format_features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4df2078e7299edc9c6a8cd281d5310d93b70fd70",
"description": "anv: Add a get_format_plane helper and use it in image setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc6794ec2409fafbfcff94efd6c6f688eddcd45c",
"description": "anv: Rework depth/stencil early return in anv_get_format_plane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4518ae82845c88b37f30e7a118a3ef9ef26061c1",
"description": "anv: Rename anv_get_format_plane to anv_get_format_aspect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dd55b088156533c1a8f5901334f5691550f7a29",
"description": "anv/blorp: Use the isl_surf for computing level_width/height in anv_image_ccs_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a267be0394741764edc9d9a0d6c85db290ebb06",
"description": "anv/blorp: Drop some can_ycbcr checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf87b9ad81dbff34ab53d733bcfac9228ea4121c",
"description": "nouveau: Use nir_lower_tex for projectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec66c58138996bffbc510951edf17d7f4ab640a1",
"description": "nir: add imm_vec3 to round these out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02b601594587e8d7462a353039108241aa4ab81a",
"description": "radv: Allocate space for inline push constants.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bd1186572f6924a15ea10cd72a95c6d451016bae"
},
{
"sha": "b2b1e8e40a69bea59df3414d9f100b6bf809cd8e",
"description": "radv: Use correct signedness in misalign test.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16"
},
{
"sha": "06fc6e46f039712aa03e1b0c6d14a5159b9c50b0",
"description": "panfrost: Fix pan_blitter_emit_bifrost_blend()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ba2f9f698584d20830ef31bbc2fb8a6635c8314"
},
{
"sha": "91a5afcd5f03efbbea5f84e6f890677f5aab6ff1",
"description": "v3d: print error on perfmon destroy error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "685281278ebd39114c3007e76443eaaa66cf8335"
},
{
"sha": "d0e83b61743a0f6349ca523b0dab3f8825fdb111",
"description": "broadcom/compiler: change current block on setting spill base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90ee96992c59570102a22a664c1a0900a4e3b66b",
"description": "gallium/noop: implement a lot of missing context functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "380898f8c6f494ba8dd28da08f60e1569620264c",
"description": "gallium/noop: implement a lot of missing screen functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6b8591b608686fac1b7855e4827302e906210ca",
"description": "gallium/noop: update pipe_screen::num_contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddd695407e963949c4ff21e88ba4e4e869e5c99c",
"description": "gallium/noop: enable threaded_context to test TC overhead without a driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd528305d579e4d473370fd8e15944ea59289151",
"description": "gallium/noop: use threaded_transfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4632f1096994d9e7af32651115be9b145d0b6cb",
"description": "gallium/noop: use threaded_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5133524a62a49f659f082c4bff208fa43d12d328",
"description": "gallium/noop: use threaded_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "870a3771af83ca8afe52cfb69fbefecd7c3a08ea",
"description": "gallium/noop: implement shader buffers and shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2c04c93786526c9a550e2e6adf8dfee0d41daf9",
"description": "gallium/noop: implement fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59fe704c45df49a6c1937e1b25c921b9342e624a",
"description": "gallium: simplify VRAM uploads by adding PIPE_RESOURCE_FLAG_DONT_MAP_DIRECTLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da538eb368d713aa9935198d7a1b6ab3bb802ed2",
"description": "radeonsi: improve viewperf snx performance by forcing staging for VRAM buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21c8a95e3467a9369f3747cfcf134baf49994869",
"description": "radv: remove unnecessary FIXME about custom sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d764de6460e074ad5d086ad94081a6b18f69b135",
"description": "nir/tests: add tests for umod/imod/irem optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e008eb12247ee2ad7410b0073b5f144a47767ec4",
"description": "nir: fix signed overflow for iadd constant folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b627b9fcecbbf437c11a6639fb8e5221b462a148",
"description": "nir/idiv_const: optimize imod/irem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96168301f92aa4e503a22ae83c29c8e08ea285c5",
"description": "nir/idiv_const: improve idiv(n, INT_MIN)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e2b94331bad05595e2af34afb933810922c66ec",
"description": "nir/algebraic: improve irem by power-of-two optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bb49e45873d29331e12221ee51ce2644ff83863",
"description": "nir/search: don't consider INT_MIN a negative power-of-two",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b009467b810ce42a97f80c15cbb5647781a5f807",
"description": "nir/algebraic: add optimizations for imul(a, INT_MIN)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65cd5a0f22ed1ca2cae4d2f274101ba6b0753771",
"description": "nir/algebraic: don't optimize umod/imod/irem if lower_bitops=true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec4b425f596d5bbe4c2401b9cfc08d7c9eaa36b0",
"description": "nir/algebraic: fix imod by negative power-of-two",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ef5f3552f68076747211ec81f687b37a5540d8e"
},
{
"sha": "1db36422b974094fc7ced81b734143b4f4aec302",
"description": "radv: fix initializing the DS clear metadata value for separate aspects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fe8ae3fcde8d7608d5b03ace51a4a3cebf18fee",
"description": "radeonsi: don't create an infinite number of variants",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b7501184b90a20015885b3f2276a7a5ceaef31a7"
},
{
"sha": "20055a307df5aa579e4213c76f394ec77293ff31",
"description": "radeonsi: add -t option to the test script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a69667cdd9e4ed3caa687039114b8a46380ff67",
"description": "radeonsi: fix test script's output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ade66c1aeb5e1076d0c3937f369b19bf5762e8c1",
"description": "radv: allow DCC MSAA fast clears if a FCE is needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f136838d1ec784382ece8099d195422e28ec5e5c",
"description": "radv: perform a FCE for MSAA images that might have been fast-cleared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cfa3187cb01adeb9f57fd99c48fc5c74c488c46",
"description": "radv: rework DCC, FMASK and FCE decompress path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f06642b06c94f07f4bfe3df32b25659428c9144",
"description": "gallivm: remove code to force nearest s/t interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d3ab96f39c08fe303cd5b1f428b4bfbef8c27ab",
"description": "lavapipe: lower mipmapPrecisionBits to 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e80cdbf8e6ede5506b00302443a3466883d06d0",
"description": "anv: allow stencil memory export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e08370dc37ecd6bb81edf897bf52a6abc938e9cc",
"description": "anv: disable aux for exportable images without modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d75502be33669ab296937f1cbadbf77fef4e27f7",
"description": "iris: handle depth-stencil import with a wrapper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f7df5df0d8410925edcfb926509f6b17ef6b619",
"description": "crocus: disable depth and d+s formats with memory objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e47b72e931cb1451f001349fac13b38acb986ce3",
"description": "crocus: take a reference to memobj bo in crocus_resource_from_memobj",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13677a909276a162e98112c65c1b3364741fae04",
"description": "i915g: Reapply clang-format.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01e9824997dcd6e361e5208826d8a997f41c8b7b",
"description": "i915g: Use the devmaster quadratic approximation for sin/cos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f800b9182b9d82685c6a43471c681142ff5bba62",
"description": "freedreno/regs: add bit to control continuous clock with 7nm PHYs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd9310f885f745a4294368f59ff025b0978bbded",
"description": "docs: make most important part of bugs.rst easier to find",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a694541709e1f6403b11e0db2a2a26521ca9f90e",
"description": "pps: Restore documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cafe333e99f8ce77c742543a47f3700852b44ea",
"description": "frontends/va/postproc: Keep track of deinterlacing method being used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c5088b497290ba1207085899ec635ef851635267"
},
{
"sha": "5dace8e0fb9c1dc9a0de062d6747cf4c3e2e819f",
"description": "gallium/util: add half texel offset param to util_compute_blit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c5088b497290ba1207085899ec635ef851635267"
},
{
"sha": "675508dd81da8d77f179c6cc7831caaa2cbde094",
"description": "gallium/auxiliary/vl: Add additional deinterlace enum and tracking",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "30a359d633f2eebf28f3e464e53b00befffbe86f",
"description": "util/fossilize_db: Add extra flock mutex.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f0f8133a35ec2fec8d99936cd7425e40d092169"
},
{
"sha": "75266ee44a07cc97125511f5129adb8e696e3bdc",
"description": "util/fossilize_db: Unlock the cache file if the entry already exists.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f0f8133a35ec2fec8d99936cd7425e40d092169"
},
{
"sha": "1c4dce1aa75c8732c5d1135d943bcc36b162eb4b",
"description": "util/fossilize_db: Use uint64_t for file size.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2ec1bff0f3a4450a9739d59421dc9c9fe72c94c6"
},
{
"sha": "d2d642cc014af75f0396e04528b29f9a61f91043",
"description": "util/fossilize_db: Only allocate entries after full read.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2ec1bff0f3a4450a9739d59421dc9c9fe72c94c6"
},
{
"sha": "96bfefe8d1209b6aaa56fd77ca570789d82efb6e",
"description": "util/fossilize_db: Be conservative about header length check for locking.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f0f8133a35ec2fec8d99936cd7425e40d092169"
},
{
"sha": "3091277052cccd47994a2aa075eecaa767cc709b",
"description": "util/fossilize_db: Flush files after header write.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f0f8133a35ec2fec8d99936cd7425e40d092169"
},
{
"sha": "57ca07455ce03006aa4f6b66a5b0fe67570a1593",
"description": "util/fossilize_db: Reset file position to parsed_offset on cache_offset read failure.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2ec1bff0f3a4450a9739d59421dc9c9fe72c94c6"
},
{
"sha": "3c51a3aa954bb09ceb7c101dc02c1b11fb250bbf",
"description": "util/fossilize_db: Update parsed_offset correctly.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2ec1bff0f3a4450a9739d59421dc9c9fe72c94c6"
},
{
"sha": "87efa1ee225adda1d04de65c8fd1dc4754b8a63f",
"description": "spirv_to_dxil: Fix missing-prototypes build error.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "92b0cf8e77369a8789dc181a915170db87027e3a"
},
{
"sha": "e5311eae0c6feb8780801b0bd471ac4b04088f82",
"description": "ci/freedreno: Add jobs to manually do a full VK on freedreno.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2af172e8264d879ccf67689d91de8df6406b1a11",
"description": "ci/freedreno: Skip the slow dEQP-VK.ubo.random.all_shared_buffer.48 in CI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71b38ef0362031e9d02a115e7b70fff5d874dd87",
"description": "ci/freedreno: Clean up and fill out the tess timeout annotations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c3b72e1b5131e3be7929f556593fc56ad487bf5",
"description": "ci/freedreno: Generalize the spirv_ids_abuse skips.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd29117551682acba3282e90c77a6414e46968a9",
"description": "ci/freedreno: Organize, fill out, and document our VK xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da000ea2efc794e26a7b24e51437b1b31822ea3b",
"description": "venus: free queues after vkDestroyDevice is emitted",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ddd753305598c8ac097542c0366508c47b423dce"
},
{
"sha": "4e28dfe58e83141d8bea1942f42227545e8ed492",
"description": "freedreno: Device matching based on chip_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1c4f11f4c148e6090ae552b27c6c4a65abdc48c",
"description": "freedreno: Make chip_id 64b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7806843866a34d6250596ceff670ec4bdaedbcd1",
"description": "freedreno/all: Introduce fd_dev_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba6100c2ae88186986c6a91da3d3a18f7d2d934",
"description": "freedreno/ir3/lower_io_offsets: Drop gpu_id param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc72eeb07761cfeb03674e97d2ebf1adfc7f0397",
"description": "freedreno/ir3: Reduce use of compiler->gpu_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f92877b7b8e03a352a2cb9c397c9e626cde76993",
"description": "freedreno: Reduce use of screen->gpu_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f100acd0c5e801e0c244c995a36b8c4c6e9d8395",
"description": "freedreno: Drop device_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a11cc42e7fd89ba4ac69d39b0e1fe0ffbf29f81",
"description": "freedreno: Move generated device table to .h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f665e52e1a1fd4ec4f47faa29cca022e595a827",
"description": "nine: enable tc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "740752d2327be00a8a073e32366be4950ef32e0b",
"description": "nine: track bound sampler count to optimize unbinds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a170230f1cf976b47498d1aaceab76e71adfffa",
"description": "nine: update bound sampler mask directly during texture updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9205a45da50ebc6159169ba42b02d8475b09bfd7",
"description": "nine: split enabled/dummy texture binds into separate iterators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d1886a7cbb018e78854e838649099681e8f927",
"description": "nine: optimize texture binds a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0165fde82c41f94c5d6f432f9f444871405a7d49",
"description": "tu: Raise maxDescriptorSetUpdateAfterBindUniformBuffersDynamic to 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "799710be8895747f53361378605d151cf0e0eab8",
"description": "mesa: Add EXT_texture_mirror_clamp_to_edge to extension table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "757bc6d37a69bafd31f1f240f4f490d51288ba1e",
"description": "mesa: Add support for EXT_clear_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "028a83d9ad9e2b73b07875c792cda6ad9f706fc4",
"description": "lavapipe: remove duplicate xfail with typo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dfccbdff98116778f3ae429729e2d974230ff8af"
},
{
"sha": "201d46b894b0e2d06e46ebfd583a83b4c00e9f03",
"description": "nine: set CSO_NO_USER_VERTEX_BUFFERS for main cso context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d20b0c87bca0a871683fc69c7dc9e05c3c022f20",
"description": "nine: don't memset sampler state during conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9d2d3ae17771af3e399030b1e9615715ca1aae7",
"description": "ir3: Document RA-related register flags better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7ee7112eccc1aff741c9ec87495da59c379f430",
"description": "gbm: add GBM_FORMAT_R16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74181ffcc5ebed79916d3374455ccfa9e4efa05c",
"description": "radv: Write RSRC2_GS for NGGC when pipeline is dirty but not emitted.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9a95f5487f5ab83fa44bea12afa30cf1a25fc9db"
},
{
"sha": "41e093fc98c269279a100c3dd25ed911a7eeec58",
"description": "st/pbo: add a fast pbo download code-path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2845cfcc4d3c2163e4ac35a144d994ded0bf300",
"description": "st/pbo: set nir_tex_instr::is_array field",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a01ad3110a92e88f815242b59ad1da6d2623decc"
},
{
"sha": "ff7e339f1fa48b080c82c24a23cf3fc39e29e1c0",
"description": "st/pbo: only use x coord when reading a PIPE_TEXTURE_1D",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a01ad3110a92e88f815242b59ad1da6d2623decc"
},
{
"sha": "78b4e417d44016cdb5df7dbfc3b1ea28219e6fd4",
"description": "gallivm: handle fisfinite/fisnormal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad92c2b253d8e122d0f01ab72ccbdfa37efde538",
"description": "nir: add fisnormal lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "330e28155f79b533a72fc3376fb54ffbf245b458",
"description": "nir: add 32-bit bool of fisfinite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf39c3e1e3bef8e209187a8d75d46a722033fcdc",
"description": "vtn: add support for atomic flag test/set/clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd265a9868e5694cf162873a33afcac2acad093e",
"description": "nir/libclc: handle null callee name when lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc8a1229070898997fd165e4e60a3a2c8bd7f40a",
"description": "microsoft/compiler: Add support for local_invocation_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9f3713c84a464f897cda16845d33b9bca82e350",
"description": "microsoft/spirv_to_dxil: Enable support for shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c00cf7d61683bbe0cf7ded5a6d66b202282b64d4",
"description": "ci/a5xx: Skip some piglit stress tests that destabilize CI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92b0cf8e77369a8789dc181a915170db87027e3a",
"description": "spirv_to_dxil: expose version number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc3c71b87ae0b8e053f45c26c1179560e462db04",
"description": "anv: don't try to access Android swapchains",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0869703300eef8e2e7b3219f0e5632373a111adb",
"description": "lavapipe: remove stale xfails",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dfccbdff98116778f3ae429729e2d974230ff8af"
},
{
"sha": "08a12feb6ed08691a3630b1d319e21b579c04a97",
"description": "gallivm: use lp_build_log2_safe for pow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e2e6865b40c459a101653ae26f2d0b0da2b0614",
"description": "tu, freedreno/a6xx: Fix setting PC_XS_OUT_CNTL::PRIMITVE_ID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8115cde3ba61711302b969a359ca8d36e3f54780",
"description": "tu, freedreno/a6xx, ir3: Rewrite tess PrimID handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd687c4e3bfda846a23fd404f4c7177634112dc3",
"description": "freedreno: Rename and document tess primid-related sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b0981ed9599365d760ee866adfc49628b95145",
"description": "tu: disable gmem in primary cmdbuffer if secondary has it disabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "20547a110edb7913fc1176b9605498a58e691cb5"
},
{
"sha": "6ccf11ac2b951963407601b5b1109b45a972e48e",
"description": "ci: Drop \"success\" job",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4c41d1900e58cb09501cbf113568645e70634aff"
},
{
"sha": "5a536eca9ca763f53bf3e4c8b75752b527f8fc01",
"description": "aco: calculate correct register demand for branch instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87a8349411bc944b4d6c71b3f35dd580d04afe3d",
"description": "ci/v3dv: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d762a01e184d5005b2b9c50c3354a27c83354650",
"description": "microsoft/compiler: harmonize num_psv_inputs with outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63dae1bd8b02ac6bc9e9a6bd4af118ca07c14317",
"description": "microsoft/compiler: fix psv-output calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e849fb944f49ef2247704778a55654449ff284",
"description": "freedreno/ci: Add a manual job for tracking performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "518b94e8e1a4c9f2772bc4ab7a7b9cd140afbf46",
"description": "clover/llvm: turn off optional CL 3 features.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16793c8efae35b2a80589f014fe6d0d4861fda5d",
"description": "ac/surface: implement CmaskAddrFromCoord in NIR on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d67fa4d7310f9bb14dfe80ef23abdac03dc0327",
"description": "ac/surface: add tests for CmaskAddrFromCoord on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0926b268fc9a73d0eb48a47a8604acde8ca811ef",
"description": "amd/addrlib: expose CMASK address equations to drivers on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19670129c58bc779630e7f5d0b031d9ed78bc0c7",
"description": "ci: Update canvas_text trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da00a11bf28f9b9898efa1e6184fa27ea8277a94",
"description": "bin/gen_release_notes: Fix commits with multiple Closes:",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "30f7b55e475965d31585bbfb0bd03f234cda16b0",
"description": "bin/gen_release_notes: Don't consider issues for other projects",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dc3672b00f4f04c57b46a6fa675ecd2c03bad07",
"description": "bin/gen_release_notes: Add basic tests for parsing issues",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7055282231cdad23e7b23fb49a2f953a99797f8a",
"description": "docs: Add calendar entries for 21.2 release.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2a241faa90bca6715ad4b0540b6ca5f7984e027",
"description": "docs: update calendar and link releases notes for 21.2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98f0db53214630f9eb40616c2b6ec2b372136f19",
"description": "docs: update calendar for 21.2.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac428b53058abbf81635f6fcb0aa20165c157a08",
"description": "docs: update calendar for 21.2.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04adf1834c1a05041287f70e8fc4ae24c8f8693b",
"description": "docs: add release notes for 21.2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c886ce2991a5b6fec054810d0c891d599986593c",
"description": "zink: simplify else clause for mem info gathering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73f6bff07f1f3a5aa31e906cd69eeef58d95104c"
},
{
"sha": "42442a0d4e3125db00922c4d0a2c4d0f4d415205",
"description": "zink: sum available memory heaps instead of assigning",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73f6bff07f1f3a5aa31e906cd69eeef58d95104c"
},
{
"sha": "8cfa6b4d7520af63417b5752ce81b998f3985148",
"description": "ci/freedreno: Mark border_color as passing on a5xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f66fcf5a6df73fc9b9f0642fe6c27cb67363be5",
"description": "freedreno/a5xx: Don't try to emit FS images in binning command streams.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c20287f8e4d66814cde89a771f843066ad4ead20",
"description": "freedreno/a5xx: Disable TF when pausing or transitioning to non-TF.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f89ea419d87f04b7c3ba0e839857109c84f6022",
"description": "ci/freedreno: Clear out TF API errors xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8918a809ced3551f822abb45d751d31b54ad67da",
"description": "ac: Remove deprecated use_late_alloc field as nobody uses it anymore.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d911259c3a47fd35a7afdaa45182ba87e9b501b2",
"description": "radv: Use ac_compute_late_alloc in radv_pipeline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61eb3debcfc6a7f3fa2adbb2133dc502ea7d9b6b",
"description": "radv: Don't toggle PC oversubscription for NGG culling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "448592b9aeb471772bd696fd44e4f952b8f492b6",
"description": "aco: Use Navi 10 empty NGG output workaround on NGG culling shaders.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "566970f273be5e37c6f8e38ec061232efff32155",
"description": "aco: use image_dim and image_array intrinsic indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39db5a569b9213c84bf8b3e7f092a8d3a19e5b2b",
"description": "radv: set image_dim and image_array intrinsic indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "513f9b5dc967a62a2f4041ec6f81c0eb3f359673",
"description": "ci: bump to latest virglrenderer for anisotropic support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2116a4f5cc3a570a30a1378d03dbe5bd9c1ae50c",
"description": "virgl: add support for anisotropic texture filtering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e831c4a537cc4118ba6d5581dfc121a9fe47110a",
"description": "virgl: disable anisotropic filtering.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a8987b88ff1db4ac00720a9b56c4bc3aeb666537"
},
{
"sha": "d16b9b27b0f2fdc3416b4c50c16711c5eec063b2",
"description": "iris: Fix Null pointer dereferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6751d832c5a3fd437216361a1a55f1fa1d0aed9b",
"description": "aux/draw: Check for preferred IR to take nir-to-tgsi path in draw module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ddac113f87ff12c6d251a2cc39e39a3ae784583",
"description": "nir: Removing uses of SSA defs destroys SSA liveness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dfe7fbc6bbdb0e173e3abe099c2e4ffff23451b",
"description": "isl: Use CLAMP macro instead of MIN of MAX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72259a870f6047c83b3f95ac205aca7ed5bdc049",
"description": "util: Add and use functions to calculate min and max int for a size",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "08d636159145fd9bc8b592f30aa26d11a8b78945",
"description": "ci: Update piglit to 4545a28cd8fea03fbab0e5f90bfbd812c32f3be1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f04f8ac692ea584eadeac8b5a95605c0e8823edf",
"description": "ci/zink: Use deqp-runner suite support to reduce the CI job count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55bd5825988ddea7a2198121da3df56b5efa9d3d",
"description": "ci/virgl: Use deqp-runner suite support to reduce CI job count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd3b6689b2ef6018ad3bb635eb91d08836f10cc1",
"description": "ci: Save dEQP results on all tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad2995d1e1db41187b3bf5c1b067a3f04e26590c",
"description": "ci/i915g: Merge the two dEQP runs together.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f7a921c99bed5f01b7742b41f6b1ac7820e5f18",
"description": "ci/llvmpipe: Use the deqp-runner suite support to consolidate jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4658a9a4798c97e39aa65a94751d75fc52e8030c",
"description": "ci: Uprev deqp-runner and use \"suite\" support to merge softpipe runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bdab45594f5596f45b0149f73df41a48a5a7782",
"description": "ci/i915: Update deqp expectations for another test passing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97be8e42e42f3b739c3de808553094f86ad8879f",
"description": "intel/disasm: fix missing oword index decoding",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "daba2894ffc3000b76ff5f3d8c767119d6a8eeae"
},
{
"sha": "b4e5bf0637e10d0f7c191d4772f06d0432d87415",
"description": "clover/nir: Set constant buffer pointer size to host",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c6f1d3bf9903fe403b31a995c4dfce726fd3a27"
},
{
"sha": "54dcccd535cd8c2ba35ab2a68a9b784f3eca7a1f",
"description": "clover/api: Interleave details in dispatch table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6c26a6ad94d16ad044c3b64d72ff9daf863b3be",
"description": "clover/spirv: Properly size 3-component vector args",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2147386505015e3089d51e3e5bf58489ab912aa6"
},
{
"sha": "f69d1c1c56138093ccba2490b3c2b4fb359d43ec",
"description": "clover/spirv: Increase max amount of function args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ffe059fd2c373734c91e85bc809a6cc32ba8f3d",
"description": "clover: Local memory needs to be aligned.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8061dfef6bf6f524712d13bba9adfd4dcbc73eb5",
"description": "clover: Do not advertise OpenCL x.y when unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd79351f02af898b0b01997f0b8b77007ed88135",
"description": "d3d12: split up root parameter update and set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "12082905582fe291da939f024661f2c505111dc2"
},
{
"sha": "06edc6adc88bfa5a5df7cd2756225671471fef37",
"description": "ci: Use crosvm to run dEQP tests for virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "481e7508becf1ac639e942cf2a56eb28b8f46b3b",
"description": "ci: Increase crosvm version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0da2ebff274ba9e4c34da3ec3af5ee9e80bdb5f2",
"description": "ci: Increase the default Rust toolchain version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33d9954bc120e6122b8f2417b5aaa34359b269b1",
"description": "ci: Disable llvmpipe optimizations when running virgl CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10541d1fade07e57441b591a36b0bf02f5eca299",
"description": "gallium/hud: initialize query",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c91cf7d7d2c8cc377945c79be87799c31ce9ae59"
},
{
"sha": "ad83c06a5f880a1d836e17ef76e7382eb9b6222b",
"description": "radv: fix missing cache flushes when clearing HTILE levels on GFX10+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebea075feb820fb4e2118690da8258aa830ba3a3",
"description": "radv: fix selecting the first active CU when profiling with SQTT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d26bcc0f5cba8e578ba0e1f052e76abf61919ea8"
},
{
"sha": "f395057a82801b252d9455f89d2c8e6d8e9d7ed6",
"description": "gallivm: remove pointless no_filter_hacks flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f56ded36263bf18545627764d5af63194bb8ec8",
"description": "ci: Stop disabling filter hacks for llvmpipe.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34423391e02a148518a4e9f640d61c609957282d",
"description": "gallivm: make rho-approximation opt-in instead of opt-out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6538b3e56614914dd47ee7822586ba1b91d785f2",
"description": "nir: add heuristic for instructions in loops with GCM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7f2e683ded4387febd8529bb0a3fa8c691fcce4",
"description": "nir: move nir_block_ends_in_break() to nir.h",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ed4538abf1247b82adce5cfff9f2bde0b76a05",
"description": "nir: add indirect loop unrolling to compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a654e39f1559edc06eb12bdd6f2372694dcd8911",
"description": "intel/compiler: make sure swizzle is applied to if condition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1edf67fc3f6b944935506146de02348afa1003ff"
},
{
"sha": "4f7043fc0ce158a5f555b6c0ec7f9818a60b8ce4",
"description": "v3d/simulator: implement performance counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "685281278ebd39114c3007e76443eaaa66cf8335",
"description": "v3d: implement performance counter queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e928aece5087e8d70bef5ad7d21bf264f52e4d47",
"description": "v3d: add fence wait function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c59d8a179831fa9fe867c3547839e95f41774b8f",
"description": "v3d: move queries to pipe queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9969703547244b4b3aee4f940c434bca9d6e4c36",
"description": "v3d: attach performance monitor to jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b9fcb01930c80436bb492f2f0b37ba65405a1ea",
"description": "v3d: check if device supports performance monitors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca13868098ebadb4c65c01e122f3ff4dde726186",
"description": "drm-uapi: add v3d performance counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a49b397041244e5fdbd04c5c9576feaf75682ab8",
"description": "ac/surface: implement CmaskAddrFromCoord in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eedc0b59b710c9e7c284e3ceaae5a43e2f19bcb0",
"description": "ac/surface: copy the CMASK equation to radeon_surf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f12c3ccc1db533485a020af1891d1ecd65ad12b",
"description": "ac/surface: store CMASK pitch and height to radeon_surf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "132b2055662d3c1b1f1e1afde5173cbbc4eda641",
"description": "ac/surface: add tests for CmaskAddrFromCoord prototype outside of addrlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96e12644f3a8e7bd594ba9177630810420e7c36c",
"description": "amd/addrlib: expose CMASK address equations to drivers on GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "501db877793f848d3cedafdd44717c09cba3e99e",
"description": "ac: introduce a structure to store DCC address equations for GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b705114d9cde511b7fba140fda0a78d69ccda57f",
"description": "iris: mark the workaround_bo as asynchronous",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9129496a295f3aef7d96540556eced25961f66a",
"description": "freedreno: Unleash the dragon!",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8813dfab8306dc63cbe0b71eb7513964fc0ba02d",
"description": "freedreno: Support per-device driconf overrides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7094cc78a442eacabd68b22e9ca8468c1437075e",
"description": "driconf: Add force_gl_renderer override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6edf0d8e9022e0072c0ed5c3ce78fdca528c4cb4",
"description": "driconfig: Add support for device specific config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b080aa94664e23b4be4f565e442eac0292fd3e9d",
"description": "gallium/driconf: Allow the driver to parse the driconf options.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf9ebf317da2607f9d4315998439f4713cad0cb",
"description": "gallium/dri2: Make dri_init_options just init DRI options.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23a9339985d37db8c94fc71fe5ee6a11d368a1b9",
"description": "v3dv: Implement VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a464f2e076b1ec54add863d7c5a3d7fc39b4ff8",
"description": "v3dv: Add is_unorm, is_snorm and is_float format functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a753f50668e9b97351f30ac985202bcfcd10fb7f",
"description": "venus: break up vn_device.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22cb100ea0a26ca8083c3e30bab4268750ffba4d",
"description": "venus: break up vn_device.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b364ab4bcd70c821c6830e1a4858a2a7ce143da",
"description": "venus: update venus-protocol headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4214adefc3ab5eb5e6bc456413cb2449d98a444",
"description": "iris, crocus: add idep_genxml to per_hw target dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "521651d1064a42feb9d21fc1799479619ce50729",
"description": "st/mesa: remove st_vertex_program::input_to_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5c9a695b95b159ed63b8315266ecc2e2e6afdf3",
"description": "st/mesa: remove st_vertex_program::index_to_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77c2b022a0c52d84b289bc836f30ce186a374d0d",
"description": "st/mesa: remove lowering of 64-bit vertex attribs to 32 bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b6fd3f786d3cf1d9b1ee1dc5be1c8cb885ed77a",
"description": "gallium: lower raw 64-bit vertex formats in cso/vbuf instead of st/mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b23b7c88e5de2a542cfaa2d99c40aa1a2547c5c",
"description": "gallium: add pipe_vertex_element::dual_slot to move lowering to CSO creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a713c568bbf1bbd82d59900007bc71f0f9d5c10",
"description": "gallium: add multi-component 64-bit UINT formats for raw double vertex attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e002f5a086c7fc8314d3c28a603875f5ec5e5cef",
"description": "gallium: change pipe_vertex_element::src_format to uint8_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df5a2bbb41552cb030000ca4421fd1a4036ca974",
"description": "shader_enums,mesa: move VERT_ATTRIB_EDGEFLAG to slot 31 for st/mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "842b8c8965327615f4692384a905dd63f1fba63d",
"description": "crocus: add support for set alpha to one with blt.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "de625dddeea4c134a713a96efa4fd8d19fdee823",
"description": "intel/genxml: fix raster operation field in blt genxml",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4d80ec8fcfaad3f8e29aeb1f2e07042333ebcb6b"
},
{
"sha": "c12444ab8894e7d755401eb26523bb0e2ae63697",
"description": "crocus/gen45: fix mapping compressed textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5bf6ec31ccf6c24a407df9443a534f8036d26861"
},
{
"sha": "48980b7b7a9f03da5ce33ac4c4de9fd33c7cfced",
"description": "lavapipe: Fix 32bits windows build",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "94a4982805164f87ec5ad7cb22251315c0577d71"
},
{
"sha": "c2a614375598953906c7ea9c9658314d939cf1ae",
"description": "turnip: Fix assertions on checking mutable combined samplers support.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ee3495e46504d93c019bb3406a89deaee8a4c774"
},
{
"sha": "ea7a42775bd6e4d02d5e7c99c03ed5b08da98b1b",
"description": "turnip: reduce maxComputeWorkGroupSize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e08960482a1330f93d6c6c7b0654b08bc29537f0",
"description": "venus: cache ahb backed buffer memory type bits requirement",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ed5d08141a49486344b3d79d85d1770631b3b6d",
"description": "genxml/gen125: Update debug register fields according to HW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "910d5f19730103130c17612bdcfe42695b367554",
"description": "genxml/gen12: Update debug register fields according to HW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ff53359cb580d7a63af9a2c67e122b84a328778",
"description": "radeonsi: add expected tests results for Navi10 GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c8f23cf9365d5c9b1c74b98ba82bed1dd441346",
"description": "radeonsi: add a script to run piglit/glcts/deqp tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6110f3c3aad6e73523040bb71f60c1b4a3209ee",
"description": "ac/nir: Remove unhelpful nir_opt_cse from ac_nir_lower_ngg_nogs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da9f4b2e6780525846ee7c7aa376583fcaa4021a",
"description": "nir, aco: Remove vertex and primitive count overwrite intrinsic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b540aef2cf837f1f6e31bf96f09f7b3f7df7f3d",
"description": "ac/nir: Don't count vertices and primitives in wave after culling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2d02c0c11009a7018e9760ed44d38131ccfd195",
"description": "ac/nir: Use gs_accepted variable after culling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8159868699c1b64ed7f3935b57c890908b66e897",
"description": "ac/nir: Use es_accepted variable after culling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bbea90f50947f208d20a725e8043a73ce7494c2",
"description": "aco, nir, ac: Simplify sequence of getting initial NGG VS edge flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b157a5d0d68ee8a1b4cb862a56b97bd881841413",
"description": "tu: Implement non-aligned multisample GMEM STORE_OP_STORE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7948c4b0b43a2a0c15c834f1e066c1e5262146b8",
"description": "tu: Make tile stores use a dedicated CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1815a76e3d7dd1b05da360f177a22e36f202748b",
"description": "v3dv: handle IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98044fd7e3111fef3ccb225b01c857268c4a7aa5",
"description": "v3dv: fill in drmFormatModifierTilingFeatures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0460f01fdc0c13deebf0d9bb8ee2a6ec5a74ffec",
"description": "ac/llvm: implement v2f16 fsat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b83da28863cf427e329c4799ed39f1588affcca3",
"description": "dlist: implement vertices deduplication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e012b34e610f2ef64ebf97227e6c16339ef14136",
"description": "dlist: upload vertices in compile_vertex_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f86faee9f4925c0c90ef27518c570a4282b46d4c",
"description": "drm-shim: implement stat/fstat when xstat variants are not there",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "027095065dfb79c05f08e8da2052c407c4d66aaa"
},
{
"sha": "5cee8434fd281ddae949883738e58e83cd577bfc",
"description": "mesa: Fix tiny race condition in _mesa_debug_get_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ffbee84a4b9ccfb9ba1cb7d054590cf4030353d",
"description": "intel/compiler: Add id parameter to shader_perf_log callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "043c5bf966a276c02c536846f44a1335e082789c",
"description": "intel/compiler: Add id parameter to shader_debug_log callback",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "42c34e1ac8da3a000087c02cfd9f6fcb83e84fbc"
},
{
"sha": "80160a67ab1700aabfcc0aa2c58b0fc73fdbd925",
"description": "meson: dont use missing dumpbin path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2b37e95926f52b597dd0cf440092bd296efa434",
"description": "pan/mdg: Analyze helper termination after scheduling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9a7f0e268b7baeb92d8d7d2989beb43550262406"
},
{
"sha": "e79a78a16ff0cdc7bc9d3d5c9e42cc530588bc46",
"description": "intel/decode: add gfx4 vertex shader decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dec873f2a6f6107de4f5ffc47d337e8a5f2c842",
"description": "intel/decode: add gfx4 constant buffer decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "490d09f1a4971cae64ba393a27fc3ce52794a686",
"description": "pan/bi: Fix infinite loop parsing arguments for bifrost_compiler",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c6be4f85e3c443f4ec46e60e25054601e8af979a"
},
{
"sha": "1acc3394c434891233cb67fd587f6cbbf2677514",
"description": "pan/bi: Use padding bytes for checking whether to stop disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8574ca4491815647e69ff529d8c81391080de4c1",
"description": "pan/bi: Print the clause of branch targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5b9d16823a72a4e6bd1cd594f2e8b7729f750bf",
"description": "zink: add locking for zink_shader::programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c8673d67fd9fb9bf8b4bc8392aea7337c17bc69",
"description": "docs: update calendar and link releases notes for 21.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffb95954bf39c27e6398b5d887d6ef5e9d754c28",
"description": "docs: add release notes for 21.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfccbdff98116778f3ae429729e2d974230ff8af",
"description": "ci: update to VK-GL-CTS 1.2.7.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6336df3a6266a30101ec81aa5b8af58de85dc156",
"description": "ci: Re-enable piglit trace for virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86250c7251b5652acc794a8b0efe2ad98cfec840",
"description": "zink: make codegen compatible with python 3.5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1432fd3e2d915f09a295f1ffb878471ce4e4d73"
},
{
"sha": "57ff4caf7f02691ab9fc9d8e88cacbfbd1919c29",
"description": "radv: init radv_image::l2_coherent when creating the layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87b0962fef4e447a2ea9c76a611aa20b109a259d",
"description": "radv: do not use radeon_set_context_reg_seq() for only one register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f693b94d2fac4590475a4ff95deab3c639cc14b4",
"description": "radv: reduce number of emitted DWORDS for contiguous context registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4374e7fb4598dcf09a6a8c137db854fc4f5ab328",
"description": "vulkan/overlay: Fix violation of VUID-VkMappedMemoryRange-size-01389",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "175bc33da7a722969d17ae377e019c4e40725fc6",
"description": "gallivm: let nir_lower_tex handle projectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3914bd457b6e91c805a6ed9977ed984205f8acae",
"description": "amd/registers: fix fields conflict detection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6184b089240b76942650e847b8a4879821caaa6"
},
{
"sha": "2ea88d7cea070c3288c252064cae9236bd462646",
"description": "gallium/va: don't use key=NULL in hash tables",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f376597d00d732778c446179b13033695ebec079",
"description": "freedreno/ci: Move rules for restricted jobs to test-source-dep.yml",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "92f9141f009f9ffe98bea42ba002a8c4bd7a74bd"
},
{
"sha": "c8783001c7350960a63bff0dc93a4e744c22b911",
"description": "intel/fs: restrict max push length on older GPUs to a smaller amount",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9a4a0aebd7bef166b5a89ce398e91a371dd0d0d",
"description": "tu: Handle multisample vkCmdCopyColorImage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e29f57b3ac4ec6560d0d355576be3cd784cf131",
"description": "pan/bi: Validate the live set starts empty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d60a8881d7d37812d532db5b5a91fcc8d3eb9aa",
"description": "pan/bi: Stub 64-bit in count_write_registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "502ffe6fbf3e96a72fd3533e41aea26f3b6f570b",
"description": "pan/bi: Handle asymmetric staging in bi_count_read_registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3f14b9850e4452742aab7e08f725a4b8858904a",
"description": "pan/bi: Add bi_entry_block helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4f8b52e064b393765615ef1d79697604a354925",
"description": "pan/bi: Lower fragment output with <4 components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b0a4cc8936e0663865cc313d8f041373eef9694",
"description": "ir3: Delete old packed struct encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc0c0e9d459344218933e68e416baf575612548a",
"description": "tu: Use NIR for clear/blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df338fe7d1ebe3caa7a6ad2168a103835577c4c6",
"description": "anv: Don't copy the lineStipple values if lineStipple is not enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6be4f85e3c443f4ec46e60e25054601e8af979a",
"description": "pan/bi: Use getopt for bifrost_compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c5f1ef3cad5fe351bb8024d6733b22984d23a69",
"description": "microsoft/clc: Add a test for compiling a kernel with a read-write image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6126dd29a40655c323c30687034d6307e5853e79",
"description": "microsoft/compiler: Implement texture loads from UAVs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bcb22363935431f1c8886608d9a77b3503fc5b4",
"description": "v3d, vc4: Fix dmabuf import for non-scanout buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3e1f45cfb9b43142bb8b6103d3b7d22a8be79e2",
"description": "nir_to_tgsi: Add support for nir_intrinsic_load_sample_pos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0253ff6d55be09eb36a54654d242e7f37d3ebf7c",
"description": "nir_to_tgsi: Declare buffers for all of num_ssbos.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "846a4512e9167e1e14fd2f3de6d2aa7141a38d3d",
"description": "nir_to_tgsi: Add support for HW atomics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be7d964ff03d1c08ab3aac1452d7377a590f91e3",
"description": "pan/bi: Remove incorrect errata workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "67b9b73f9f16643fc511f6a3dbc8286fb1291584",
"description": "pan/bi: Test restrictions on same-cycle temporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cdf95703a816f9dfe4a2bc282caee21ddd94970",
"description": "pan/bi: Restrict swizzles on same cycle temporaries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "47f000c170ccb824b308e02db8c2c955a8c00217",
"description": "lima: fail in get_handle(TYPE_KMS) without a scanout resource",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c092947df308f20e288bb5baf50bff181e5d3fa",
"description": "panfrost: fail in get_handle(TYPE_KMS) without a scanout resource",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "465eb7864bf0328aa2d497f0c2a2de72fafeced6",
"description": "freedreno: fail in get_handle(TYPE_KMS) without a scanout resource",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da901d2b2e7ab5d5f21a0004fc294810f69f04a",
"description": "etnaviv: fail in get_handle(TYPE_KMS) without a scanout resource",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b3cd5128672ab2dd2541b1789a40a4dd2652cc1",
"description": "etnaviv: fix renderonly check in etna_resource_alloc",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a5bcb8658491dd62b9e620a9ce7f3bf7c8952b",
"description": "nine: Fix assert in tx_src_param",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5974401a4adba2373232fc72940db96c32bbb4b6"
},
{
"sha": "390a3fcdc45ef73739a1827102af387007b7582e",
"description": "nir_to_tgsi: Add support for TXP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ffd00bcf13396c616debb5eec12e872614bccfc",
"description": "nir_to_tgsi: Pack our tex coords into vec4 nir_tex_src_backend[12].",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f5f79e042ab3e1a564450fe5f8503fa0e28a025",
"description": "i915g: Add support for shader-db.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8e29e89366a5264391dc7c10e778330b7add66a",
"description": "anv: fix submission batching with perf queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0a7224f3ff7542f1560f06759dbdc375e298e853"
},
{
"sha": "b077301a223ae05058c5a21d72acc8f91af9022c",
"description": "i965: Explicitly abort instead of exiting on batch failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9375f62a54c9e2e5ec79e544116dc1117113019d",
"description": "i965: Write a custom allocator for the intel memobj struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f0964d6b672abe5ea8e11ec0f7533e937f0d394",
"description": "i965: Take into account the offset when marking a valid data region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cfd1da8b37a9144d13a67ca217862d2c39fe9e7",
"description": "lavapipe: do not mark unsupported tests as crashing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e29857bb6574b0f3505233b82adae1b3eeb8ff7"
},
{
"sha": "fe9d2d204614bcd706e629fe4ee10a9727661e42",
"description": "broadcom: remove v3dv3 from neon library",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d198e26a1ebc32c43e5bef10dcf0f8cc3234301d"
},
{
"sha": "86111fdc9c87d0736a7b7be7e390be2080b0d5db",
"description": "spirv: set medium precision with RelaxedPrecision decorator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "476dc3c050dfb34e5fbc534db8eede88cf5e2c7c",
"description": "vulkan: add vk_spec_info_to_nir_spirv util method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fec1a04c53df17a8a55a2a66cf4958be0748c407",
"description": "microsoft/compiler: Correctly flag when using raw buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1295c5cb334cd09c393674609ef103034dd57f74",
"description": "microsoft/compiler: Add support for arrays to image_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16ef26ffcb1a7f9f5aa1f51b8aaf67d2464129c6",
"description": "nir_lower_readonly_images_to_tex: Fix typeo on image arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "486e236c338c2f811900614e141635e4a6855c06",
"description": "glsl/standalone: Lower COMPUTE shader precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d9b8cf9a306cc448cebc1059d6db76db4b8296",
"description": "features: mark off timelines for lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94a4982805164f87ec5ad7cb22251315c0577d71",
"description": "lavapipe: implement timeline semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "326253786e0b96940b90243bc732f10e49871a42",
"description": "lavapipe: use consistent semaphore variable naming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "032d4a0e7d5f43c7cbdd5e11af0ebdce4de85ae6",
"description": "lavapipe: rework queue to use u_queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "461662bf3c9dd7a6214650ac661dbc9b32fa6508",
"description": "zink: simplify some dumb code in invalidate_buffer (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2668489cf95b0762441fa7402c516f754b620352",
"description": "Revert \"zink: simplify some dumb code in invalidate_buffer\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6bda555cc0e0b8c511b77989069402d6019452d2"
},
{
"sha": "d413fd02190d21524eaa543a4f97b203980c6a2b",
"description": "gallivm: Always take the per-pixel LOD path for cubemaps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "371cf5d06aff136124a56180d93a1fab9a00243b",
"description": "gallivm: Default brilinear filtering to off.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e3bad0f8ec1eb9b1bd5d3b2089d45c0717be4c8",
"description": "nir/lower_shader_calls: adding missing stack offset alignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8dfb240b1f063307aa5e53fb1bd0865105eef986"
},
{
"sha": "a94192f69d1d9388ad2e27ccbdc92dccc660ee6a",
"description": "venus: print warnings when stuck in busy waits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d0fe5863f2f39c93752d330603be24569e4479e",
"description": "zink: force threadsafe mapping for query results when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d972326c458b388d8b23f14dcf75ded6285cc007",
"description": "pan/bi: Teach meson about format pack tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a6c214b6a55b4ca538b2b33f1258b474fd70595",
"description": "pan/bi: Teach meson about Bifrost packing test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bb731012efd1d92cd1ee1fc1e3e53a6efdaf706",
"description": "pan/bi: Teach meson about scheduler predicate test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca36943466b3422c66964467d27f8f1e6994a382",
"description": "pan/bi: Add BIT_ASSERT helper for unit testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9358d1fca671e002fd781dd2d29e89a80714ea86",
"description": "pan/bi: Expose unit tested scheduler predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d08ce287bfd42fd34e99a427e1bd6976b3bc5be",
"description": "pan/bi: Remove dated ASSERTED properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "526ae8979e7c380c41611aebf0dcde1862901063",
"description": "pan/bi: Inline away bi_must_last",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "097cf3952bff22e7132ab4eb804f4ea14d61a8d4",
"description": "freedreno/ir3: Add build id to the disassembler test",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1462b00391711ff86350e802c1a3e5075a3a1632"
},
{
"sha": "5ff0f4a901cb091021a1395b20e805bb03b463ff",
"description": "zink: never use staging buffer for unsynchronized buffer maps",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6bfbce0447b1391a4cb44316f2bfec493a12d256"
},
{
"sha": "3d64a97cf694a8f36d2a285a83b30c2558aac334",
"description": "mesa/main: Check for fbo attachments when importing EGL images to textures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dff0d9911d176802b54890c796e19f56c50f24e1",
"description": "iris: Split iris_upload_shader in two",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42c34e1ac8da3a000087c02cfd9f6fcb83e84fbc",
"description": "iris: Enable threaded shader compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9011cc74056dfe1c815eb7d68a8b0b0bdeb29ff1",
"description": "iris: add sync_compile option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d1a2a1c095cbe0df84fa856bbd227ee61f751d1",
"description": "iris: Don't pass the shader key to iris_compile_[shader stage]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2024d470483d85a0b954d1c614b0af8eeb95d993",
"description": "iris: Add the variant to the list as early as possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e48b1a99d70cbf06a331bf69cb96850e708ac44",
"description": "iris: Allocate shader variant in caller of iris_upload_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca19be1a8d3c7da7e966c09ce7f3638c8ddc3b27",
"description": "iris: Extract allocation bits from iris_upload_shader to iris_create_shader_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0fac4e4f88debc80b06018f73dd23d5e4e55bcb",
"description": "iris: Ref count the uncompiled shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5ec4716de994ccfe45b663216c6287c8f9d0f03",
"description": "iris: Merge iris_create_[shader stage]_state funcs into iris_create_shader_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eafcee4ab17d244445a7d683d27376ff65d0819e",
"description": "iris: Unify iris_create_[shader stage]_state functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d32ec54678904fabe9754389503f81ea9574c31",
"description": "iris: Unify iris_delete_[shader stage]_state functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16b34334dc4dc9121032ab9f140989f931ce499c",
"description": "iris: Fix return type of iris_compile_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38dea8ef35cc2317744481c23e8d108d96746e98",
"description": "iris: Add a comment for iris_uncompiled_shader::nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d78e980523b4099aeff38e398d7fc795264d8859",
"description": "util/queue: Don't crash in util_queue_destroy when init failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2b4a5947491d993270fb93ff2b663620fa21716",
"description": "st/texture: refactor get_src_format() to be more useful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0a24c8c9d842b228d9a01a42ba81835e0bba3f3",
"description": "mesa/st: add format-finding capabilities to pbo get_dst_format()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25788721c1bc80bb1fea6178c1561c7e74d56118",
"description": "mesa/st: enable calling st_choose_format() purely for translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daf2a039f55bf51a7c6ad3372b25e234de371b08",
"description": "mesa/st: break up st_choose_matching_format()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6276973a9a2061b9dfa3dad7fe87c2d054e42ecb",
"description": "mesa/st: break up st_GetTexSubImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a14484bca7619e016b9b901637ee3172b9dca70",
"description": "ir3: Preserve gl_ViewportIndex in the binning shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "efff73422049d738b4adfaa34d5fde78a2805d5e"
},
{
"sha": "c0d5c06fed44396c7fc7b8cb24b1db8cfec8f535",
"description": "gallium/tests: Fix warning calculating absdiff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1a66e7c90ceb4796085989d0d8374689753121e",
"description": "loader/dri3: create linear buffer with scanout support",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "20547a110edb7913fc1176b9605498a58e691cb5",
"description": "tu: delay decision of forcing sysmem due to subpass self-dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8a91617d1756e386a0cab082165cd08b666ae7",
"description": "docs/ci: Update http cache config to let Authorization headers pass through",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92f9141f009f9ffe98bea42ba002a8c4bd7a74bd",
"description": "ci/freedreno: Test with non-redistributable traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b88fd3ccc0deeb3776ed4fd0c72b4ab649e1a208",
"description": "gallium/vl: don't leak fd in vl_dri3_screen_create",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdcefb8ec4a1d19c625ce9aefa1be4cc074e78bd",
"description": "radeonsi: preserve derivatives after discards for ARB shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cd2e82c890a8cb7e95c52cb9cee23a8f05292b9",
"description": "mesa: move gl_program::is_arb_asm to shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bff8a948f70af672b2a9311e3ae262928648f818",
"description": "lavapipe: do not assert on more than 32 samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c18ff60087ef655b9a584c4586859df5e2bf7d28"
},
{
"sha": "206fe780d509b3e0814c52bf15765a0de33743bf",
"description": "vulkan/wsi/x11: do not inherit last_present_mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "61309c2a727d52d543207d6ae79fcb3e68b5cff3"
},
{
"sha": "6bfbce0447b1391a4cb44316f2bfec493a12d256",
"description": "zink: rework buffer mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de2da3dadfce31671a3b863924f0bdc147dfe55d",
"description": "zink: use MAP_ONCE for qbo readback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce6d43548bdb87691b7dfa58a949865cf047ab2b",
"description": "pan/va: Allow floating-point swizzles on ATEST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5649f24d16ee314074a4cc56355cb17ea75837b5",
"description": "pan/bi: Align staging registers on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6ccbf48e98f3cd85913b00fa191255ca307a600",
"description": "pan/bi: Clarify the logic of bi_reconverge_branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30f8fb82c99dfbb45542196ed60c37e47b3f5d73",
"description": "pan/bi: Clean up and export bi_reconverge_branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3554a9a3aa1e2c59a952375b326c3fdb3618cf8",
"description": "pan/bi: Add branch_offset immediate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f359cae437ff62d39a6231bc2fa2c529b0b7de5",
"description": "pan/bi: Garbage collect stuff in bi_layout.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73f8ef2961483f5d25bf383d9d28802a1ace854c",
"description": "pan/bi: Fix UBO push with nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16579ca4b7569f9a62037823507b94c3e990b916",
"description": "pan/bi: Add constant folding unit test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87ebad74e5d1d7b8c77218caa3199706d01df731",
"description": "pan/bi: Refactor constant folding for testability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "972d517d41f72c68661b7478bd9a54963cc85da8",
"description": "pan/bi: Use bi_apply_swizzle in constant folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce8e269e606375845c68e4ccf5bd031cced33ff9",
"description": "pan/bi: Add helper to swizzle a constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b55fb073a46056fed5f41126e4bff8fba2735b00",
"description": "pan/bi: Add strip_index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5727909e10fb671703d0a419ab4b57b3ad87d4e",
"description": "pan/bi: Rename CLPER_V7 back to CLPER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9616b74636b2594e7ecab5a504f8d2cf988c973",
"description": "pan/bi: Rename NOP.i32 to NOP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "245c0ec75563e6f060de18aa01000918f60e7fff",
"description": "pan/bi: Fix typo in FAU enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fccbf4985d4554ac595e1cfa6543973a77d3ecd5",
"description": "pan/bi: Model Valhall special values as FAU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "932451017317358293ea69f0a0dc447a90a20130",
"description": "pan/bi: Model RSCALE for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62147d41264178ba7b392c932e3c7795402c053e",
"description": "pan/bi: Model *ADD_IMM instructions in IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b0d6672f03241b4c4c850aaa77db21d171322fb",
"description": "pan/bi: Remove unused BIR_FAU_HI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cde245f76416791faf96034d9d513019f2dcbe0",
"description": "pan/bi: Add discard flag to bi_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be95198de58b87cffff20de1ecd73635c28ff95e",
"description": "pan/bi: DCE after bifrost_nir_lower_algebraic_late",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6fdbb85bc9ff9c05f318d43c275c26051d132d8",
"description": "pan/bi: Constify BIR manipulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0149dee377d08f5edd0109efbd400b35c29cc9ac",
"description": "pan/bi: Remove redundant check in clamp fusing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07b259defc051df2462ecd5bf5d97ba2961ec060",
"description": "pan/bi: Add instruction unit test macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60537416100356b4daaa10053293a5b93e0e5eaf",
"description": "pan/bi: Add instruction equality helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0394cc7c1db5774989c2db2c07075b6c4aa57a94",
"description": "pan/bi: Add helpers for unit testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdc79d2a03007a0c066628468c1651922010cc4d",
"description": "pan/bi: Output binaries from standalone compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cbabbd532b59c070fd6cf2a66de55c350a57bf7",
"description": "pan/bi: Only call clause code on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc569585a6a07ae3e9872834c06250cc00c1d07d",
"description": "pan/bi: Add quirks for Mali G78",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18dedd80db99d2424f9c99ae7c1c20d2db62db06",
"description": "pan/bi: Do more mesa/st stuff in standalone compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f01f5e71686170de64f668f23777d635d00f16c7",
"description": "pan/bi: Zero initialize shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "027a8bf82cfccd087e42a44a8bf92a941a6eb0ab",
"description": "pan/bi: Parse file names in standalone compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5b5132c6375a315d27772165b585e969d4cb2e9",
"description": "pan/bi: Remove unused option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b85dfb6a565ad0a643fa8343c1e4ce771ea1952",
"description": "pan/bi: Remove unused pointer from bi_instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59951b6f244b1689ab27abb2b848601f544d168a",
"description": "zink: use dynamic line stipple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b61c96b69243e5bcaba02e17d7bde00501e34446",
"description": "ci: add another zink job with timelines disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64785df389ebbd6add3303bcdeacf571d5b0bed8",
"description": "zink: add env var to disable timelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "627371fe014fd2d1654592be07da498f3af3b08c",
"description": "zink: export PIPE_CAP_TGSI_BALLOT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "410d4dc529a0ce9e18b9d49bbaacde41324bf0c3",
"description": "zink: remove VK_EXT_shader_subgroup_ballot from device info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a05693d332fb9e945e262f4bf0676a0f55fb0535",
"description": "zink: implement compiler handling for subgroup ballot builtins/intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "252165d92543fb225bf0db415b127d95dae430f5",
"description": "zink: lower subgroup ballot instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bd6a0299b00a1e34cf1910409ceeef2dfa976ad",
"description": "zink: change descriptor flushing to assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ba44103b31d90b0c7531d66aa74254412485c85",
"description": "etnaviv: fix gbm_bo_get_handle_for_plane for multiplanar images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "788f6dc85781c58b37c0d762085090d2d5d8d3d5"
},
{
"sha": "f1cd56cdc11bcc348043d56dc74305b7aa71d44f",
"description": "virgl: Enable caching for sampler views and render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cb795b4772f882024b20c4d4b051b2411dd1a8c",
"description": "Revert \"Revert \"virgl: Cache depth and stencil buffers\"\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "a8e75bb73c6f8ce94c4f598a2f4763b12188991c"
},
{
"sha": "a425c5df789f2b28fdf9e61f108418b6b01e10a9",
"description": "virgl: Add more meta data to cached resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d104a387adb9fc69f8fbcec37dbf63ce71b7124",
"description": "pan/va: Integrate the tests into meson test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2046750c4a7f6d5ef4a50e4765f382a0e74aa0d",
"description": "pan/va: Add disassembler test harness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f917fb63e7a86cbffeb33085bc8d841d45061ca1",
"description": "pan/va: Add assembler test harness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "372879cf6c8802a2b3474e451eb6854776fe4e07",
"description": "pan/va: Add negative test cases for the assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70430d322fcc9f0cfea1255ef0a24dbfadd24e76",
"description": "pan/va: Add dis/assembler test cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "688827f3c5280961ab096c342ea5834ccef8463e",
"description": "pan/va: Add disassembler generator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "227547db483864557c40191092872b9908e484d4",
"description": "pan/va: Check for FAU conflicts in the assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "508dfba9137347baa34c99ea6a58c05eb0dc27d9",
"description": "pan/va: Add Valhall assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c43327c049612a8a0e91032479d7a6847074d86c",
"description": "pan/va: Assert no instructions are duplicated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02e378b628f8f76e5688f134569d333ebd9180dd",
"description": "pan/va: Add ISA.xml parser and support code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "316486dd9f6bbd03e7e13655674f1fa91e533b9a",
"description": "pan/va: Add initial ISA.xml for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44aa7e25dd4168d12f6fbe9a3ef6d5dde662ff1e",
"description": "llvmpipe: correct the debug information printed with GALLIVM_PERF=nopt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ff30a0499bd872d77b0f377414bbc03463b9f87",
"description": "gallium: Reset {d,r}Priv in dri_unbind_context",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "49908c602ffd2d84063effa7ddd0ee842be41a89",
"description": "anv/android: Rework our handling of AHardwareBuffer imports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d903f51631cb003747b69f74454fa1823310786e",
"description": "tu: Triage some CTS failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59c2337f2264c7e98600fae049812934e00a66b1",
"description": "panvk: Implement vkCmdClearAttachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd97eb123e1ba2c63809df402b8e27c4c0af5a4a",
"description": "panvk: Expose panvk_cmd_alloc_fb_desc and panvk_cmd_alloc_tls_desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f295e7f1d951a1555f7b3ede1506f176d676b521",
"description": "panvk: A pipeline might not be bound when the render pass is ended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a0acc35af113f54f2e6ec93f27312822a01c363",
"description": "panvk: Move check for fragment requirement up to the draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cef56d5824427d6fb23fd2017a08ad873bccf364",
"description": "panvk: Close batch when ending a command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "616aa3f1386c121e2517fc35a565524c2d0e9adf",
"description": "panvk: Start a new batch when the job index gets above the limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "498e5f44fa9b3195818b212505fe840777a1ebea",
"description": "panvk: Don't try to update samplers if they are immutable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15ac51f7583ac38287aa082c0b01014c2fcd5b70",
"description": "ci/v3dv: update vulkan expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3f47f6e300ef1ec18b2c55ec82bccf263292351",
"description": "glsl: Properly handle .length() of an unsized array",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "273f61a0051a794d1a39d70fb1dbf46a3ca3c63f"
},
{
"sha": "441826aaaac54e84629269c4622be2f17a465209",
"description": "glsl: Add operator for .length() method on implicitly-sized arrays",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "273f61a0051a794d1a39d70fb1dbf46a3ca3c63f"
},
{
"sha": "e6cdb01c517b42dece9ed532fd6eba7a74aa8f71",
"description": "lima: avoid crash with negative viewport values",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "11d6441b94c7bf59ee32c8bcb0e30d370f3bd42c",
"description": "dlist: don't handle unmerged draws as merged",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b328d8e9bc9900a0372d7c3307f18ad11d708af9"
},
{
"sha": "0b36c2916dcdf4785c46194a1ef83e64b52b0430",
"description": "v3dv: expose VK_KHR_multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c19dcec60474ef4eaf7a46ad11ce29fe2140eac2",
"description": "v3dv: implement interaction of queries with multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "374215de1a32239ab8cc4e3e9d210b1675147b75",
"description": "v3dv: fix query error handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1620caaaf849c8a0d6b5aa51de880c0af75faea",
"description": "v3dv: track first and last subpass that use a view index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34724bafa46a6f25fd3ddc617ab3b67b2f9f5788",
"description": "v3dv: skip processing tiles for layers that are not in the view mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32cb8809aa32f34245100f9661e19e5933adfb19",
"description": "v3dv: use correct number of layers for multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f46f5eac7ce95e5e59969d60df3895db76c362a0",
"description": "v3dv: don't merge subpasses with different view masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fd55ab16d770b9f59a63d125834a6e82e69bf51",
"description": "v3dv: broadcast multiview draw commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5acae3206d7742717a2c8c7f6da06f357b7a88b",
"description": "broadcom/compiler: implement nir_intrinsic_load_view_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5872c7ca7ba79f5e5bf8824ee474b30fa9c12948",
"description": "v3dv: inject a custom passthrough geometry shader for multiview pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da26af07417d32130727bef8a7f3d6dfb2962aa",
"description": "v3dv: move all our NIR pre-processing to preprocess_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5e67e1ce79b8e04847f1ea35b66790aa7fe5db3",
"description": "v3dv: store multiview info in our render pass data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc86e032cba24461dd43ccb40865f90950f79e21",
"description": "v3dv: drop unused parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72f55cf7c4eb78b4f8ccebcdde31305af6245f7c",
"description": "radv: implement VK_EXT_shader_atomic_float2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6694c37ea0d259f261a7fec4d1bec5d87186f2e3",
"description": "aco: implement VK_EXT_shader_atomic_float2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71912de1d2916759f3307f5b9ab8fb943c4c8322",
"description": "venus: log more WSI messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee3495e46504d93c019bb3406a89deaee8a4c774",
"description": "turnip: Add support for VK_VALVE_mutable_descriptor_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "567bbfd56b507735d00868774c4b73866ae0a10f",
"description": "venus: suballocate memory in more cases",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f06b0df741e018bb02218e149ef5e4e17f339162",
"description": "venus: clean up vn_AllocateMemory",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cac5711d433fa1519be101ad3dae1e1d53c9a55a",
"description": "llvmpipe: fix nir dot products (fsum op)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4eb0475b5a0047e368129550e4c07a450a233a74"
},
{
"sha": "6691a48bcc617bd8ec3ba248a4fa79ceb25e86e3",
"description": "zink: EXT_vertex_input_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "907e4a0f0284f2ed370f9fa52cf24999c86aea59",
"description": "zink: improve oom flushing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9460c350b1b594f4808034eb902debd7eeb2e88c",
"description": "zink: merge draw_count and compute_count, move to batch struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48473ec967bc0ca80a0c3ae1d8d23247613d0190",
"description": "zink: more explicitly check shader stages during compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7665e656c1a5cab8f05b7de4aeb461e9ead9f739",
"description": "zink: remove no longer used internal resource function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3137795e38b5e846e6d7f0b56b88dbfe861bdcde",
"description": "zink: replace some direct batch_usage calls with resource abstractions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12417c030b24a88c9b1c7931dc35ab5142458b42",
"description": "zink: use new resource batch usage utils for is_resource_busy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bda555cc0e0b8c511b77989069402d6019452d2",
"description": "zink: simplify some dumb code in invalidate_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79ccc17da5d867dc43a0ee6f9468c94e21b87943",
"description": "zink: use resource batch usage helpers in invalidate_buffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5d6ce6e5ed3f9608a860d71cc40ea4efcac957d",
"description": "zink: collapse a conditional in zink_batch_resource_usage_set()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13d732ec5b44c603edf5534d1f70f469ec071aaf",
"description": "zink: add some resource util functions for batch usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a2b03376d610790d4cdba5e41b68f6542c878bf",
"description": "zink: force batch completion check on query result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bab4cc546f56f3e0d6afc2591258e3b799974b9",
"description": "zink: add screen function for checking usage completion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53c39f710ffa86fbc1107002b818cb5ed8ddd1f0",
"description": "freedreno/a6xx: Add missing PC_CCU_INVALIDATE_x",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cccdc513e3ee58b4119e9686c3086b606500d6a9"
},
{
"sha": "1dc7b9b08b6a272693f85e956ec3c4e498823a65",
"description": "zink: use array size in spirv bo length calculations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c1cdf30a119cc523616b3825daf144c1620c17b7"
},
{
"sha": "ed98e54f193000156104af9cc8d797a99bd62316",
"description": "kmsro: Add 'kirin' driver support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bf6ec31ccf6c24a407df9443a534f8036d26861",
"description": "crocus/gen4: restrict memcpy mapping to gen5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "856e2b75291bf29ecdbce8879b3da1e8cad826c1",
"description": "frontends/va: change to per-layer rate control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2695823fd121e508256c4593ceff46df89da4af",
"description": "frontends/omx: change rate ctrl struct to array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "687bbe2270bee2a19f6ce8dba0a67f77ef96b106",
"description": "radeon/vcn/enc: change to per-temporal layer rate control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65ad80f1d843af47fda04449df61031df0fa099c",
"description": "radeon/vce: change rate ctrl struct to array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21da3be7a252eca8a0784857da82b509b448efdb",
"description": "r600: change rate ctrl struct to array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e0d51259519aa93a6bfa267dcfb8eaa32001e8e",
"description": "gallium: change rate ctrl struct to array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec53e519c31255291f68c66ea2eb0dc84b3eb991",
"description": "frontends/va: handle h264 num_temporal_layers for SVC encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8236320a0be393c3bfc81d47575d656e885158be",
"description": "radeonsi: enable H.264 temporal encoding support for VCN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51935d594ed97fac8f798e7686b8b9c8809b1380",
"description": "radeon/vcn/enc: H.264 SVC encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41f4b69354d50d2bb496066cb3a16a95a2c9bfa5",
"description": "gallium: update h264 struct to track temporal layers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96c581e8979e79f95245f8a222c1cc925a02923d",
"description": "frontends/va: check number of temporal layers supported by encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a23beb9c4369bb6e258558427f22aa8a9a701c94",
"description": "gallium: add temporal layers cap enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b45cddda183230232937387f91d009500b2372c9",
"description": "tu: handle half-reg fs outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1387d1d41103b3120d40f93f66a7cfe00304bfd7",
"description": "nv30: fix emulated vertex index buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0497588eac63e2b43ba2ff46f7edd103ba6fdf3c",
"description": "radv: allow unused VkSpecializationMapEntries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc500da67d3544af821d8b088760db251fb6a42e",
"description": "nir/shrink_vectors: shrink vecN properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36fe7398c01a081c73cff30fbc15d0d6734dc289",
"description": "nir/shrink_vectors: shrink ALU properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8317fe314c992b5bd70e80721176d4d89954eb7c",
"description": "nir/opt_shrink_vectors: reverse iteration order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d27417b597ff77d843422c2fda1d5261598225e5",
"description": "nir: consider write_mask in nir_ssa_def_components_read()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73905c4d017d37e22a581dee5253340f062c559b",
"description": "nir/opt_shrink_vectors: don't shrink vectors used by intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ece99eb69f2f7b4556a63034cc379c77c8697dd1",
"description": "nir/lower_alu_to_scalar: don't skip gaps in write_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eb0475b5a0047e368129550e4c07a450a233a74",
"description": "v3dv: assert job->cmd_buffer is valid",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "31a786c80addde6a4d9fd6b1f66b96f8cc3a72ef"
},
{
"sha": "8a99873712492067afa8b08c0436c2794a516884",
"description": "isl: fix mapping of format->stringname",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ed6e586562f4443c56e385017a109e5a5ca5294e"
},
{
"sha": "8aa60029433b2a977f8d7f5cbd25f31c9d1af29d",
"description": "vulkan/overlay: don't display histogram and range for device and format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2138d1b9e630b4c481c9d1ff555fb77a71ef78cc",
"description": "teximage: return correct desktop GL error for compressedteximage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc0834ca604638081ae6c295050c657625086c6",
"description": "asahi: Generalize src_offset for non-4byte formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3e0b3b912b552f753a2af7c2357228f4ab98c7f",
"description": "asahi: Add integers to agx_vertex_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cd6f6238839fda454870dd8b6db0e84bf6944f6",
"description": "agx: Shift vertex buffer stride in the compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7ba0fb04dbaa6896741b6aef1130166127a40f0",
"description": "agx: Add agx_format_shift routine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b329fe826413ad8cbc6f2884cafb25f8ea975c71",
"description": "asahi: Pass instance_divisor to the compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96c98e0d2516ddbd4aa76e397d533a46a48bbdcc",
"description": "agx: Define p_extract for type converts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3417ecb4d7ce947936ab3bb1007d7016a5d38197",
"description": "agx: Implement instanced arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "538e3a31003b257de71ad7c1230c59c37783ae26",
"description": "agx: Include divisors in the vertex shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c353d47be5d0c45ed72b09084ed66d3c99b4998",
"description": "agx: Add udiv-by-constant routine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50a4c993fd5638267d7f06e130b573a455a0891c",
"description": "agx: Add agx_ushr helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c1f754a7174b7d64de0cb5ad752012332e993a9",
"description": "agx: Handle load_instance_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f5eebe5e6a434193be1968f2646911f19b4d84d",
"description": "agx: Drop dated /* TODO: RA */",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b1dd2e5221332110f7ad24d3a7e34b5d05c0661",
"description": "asahi: Enable instancing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "465224379c319dc42cc533ae53542cdf01dd7650",
"description": "agx: Plug memory leak in register allocator",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "85e18deb18a195cea78da8746fe9a2ef8e74e049"
},
{
"sha": "7848100f270b2b917b7d6b853bd0784f658bcaa0",
"description": "agx: Use consistent ncomps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cce1a2fc196e917be5de07d20d48f300b053195c",
"description": "agx: Dump register file when failing to allocate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fb9159eb97e439e67145107b11512a66fe86cc8",
"description": "agx: Fix mismatched units in load_ubo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "033d4d09fc7e76db8b6af4477a661d4b1e979b95"
},
{
"sha": "5deb7c26d67bcb37daaeb1d5132393d81555f63c",
"description": "agx: Don't set helper invocation kill bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aa5ba4012b2b8fb5ca8fb615a917ea3fd76ba64",
"description": "asahi: Assert texture layer is nonzero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41417a99497b2a27353cd3360456c80d76871bde",
"description": "asahi: Require tiling for cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ecc14a7477ab82a9087537b416908b5b57ccc19",
"description": "asahi: Simplify can_tile type signature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "904ce664335b78f332dfa7c44821eaae8a32f4d1",
"description": "asahi: Allow tiled cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b4eb731f1d819d4fdaa31fa1a736cdcd31a8818",
"description": "asahi: Use agx_rsrc_offset for linear transfer_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "695fe3897dc450a8b97f8cd11cf94e9bfd93cfb7",
"description": "asahi: Implement cube map tiling transfers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "143783538a01ea04227c343f9a2ee4902f541e03",
"description": "asahi: Calculate resource offsets for cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be3d4ce8c4b6503253247d4cabe737c3a78f6816",
"description": "asahi: Calculate cube map stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db6d5a0860ba3cd09f4b06807d014f4f9a63eb77",
"description": "asahi: Set texture dimension field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1671022bf25d1985ec4a7770f420d06229f5d358",
"description": "asahi: Identify texture dimension field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23f5ad668f1220e905a6f35d947c04b126c457e0",
"description": "asahi: Fix sampler filtering flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cad54e2721ded55c0ffa8257c943c1a3be4a8a99"
},
{
"sha": "f376a90d21f878ac57a836bab5b3a3a97870c323",
"description": "asahi: Identify texture address field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73262d4bd4a4637a332264a165c62ce3209d03fb",
"description": "microsoft/spirv_to_dxil: Adding continue opt pass to fix DXIL loop gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd9550b026e078607c48f316f6b0e67947605b7b",
"description": "vulkan/wsi: replace prime_blit_buffer by a bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "890b1c0f2abfc15b2187858f43678b3410f0a5d2",
"description": "aco: Use cpp_msvc_compat_args.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6bcafcc07001f549a501351ef3d0a725a26857e",
"description": "radv: Use c_msvc_compat_args.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b17f90ab4abecb54accf29ab864023e69574ff66",
"description": "panvk: Fix sampler filter modes on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "058d4d3b3e9abff490fd148a35703f43dea60af5",
"description": "panfrost: Make panfrost_batch_get_bifrost_tiler per-gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f0c235da1a07568dd19dd0fabb3086154e1cecd",
"description": "panfrost: Move init_batch to GenXML vtbl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d0f6592b2aee1d4c0102f6ca79f39eb20818f96",
"description": "panfrost: Use PAN_ARCH for the rest of pan_cmdstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7a0720ef16aecb6595816363f5467a775716c12",
"description": "panfrost: Add a concatenation macro for genxml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b0d1739591ba6a325df3b08e7f3d1d8e74e28b",
"description": "panfrost: #ifdef fragment RSD packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a222ead4dea56fc40d9dc213e91e01ada8434963",
"description": "panfrost: #ifdef pan_merge_empty_fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "433ca313adbd0af1e6fd69dc13734552e8354237",
"description": "panfrost: Share blend code across architectures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84c33f188f39812e6603930a41b56d0952b3e2fa",
"description": "panfrost: Share sampler code across archs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c80732eab30c043f0d2dc5641030e747f645e6a1",
"description": "panfrost: Match sampler \"nearest\" names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd298985c80eb2e71bbd17a9e62527b580993ba4",
"description": "panfrost: Don't make get_index_buffer_bounded per-gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2670c4db91466af32632fefc8671b346db8b67d5",
"description": "panfrost: Statically determine uses_clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "284b71a2e1d33a86c65beab215b33747a28aea38",
"description": "panfrost: Compile pan_cmdstream per-gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cce6b913e2094cec5b4716271252fdacf421364",
"description": "panfrost: Move sysval analysis out of per-gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5039c66ae91473fe8bb5bc18094761554b27fcc2",
"description": "panfrost: Make sampler view creation private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0e6db100c9bb812fc60643299389ec784e59b97",
"description": "panfrost: Move context initalization to the vtable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "366de834aa6d8c578b4d9cd0905b0c42353cbe89",
"description": "ci/freedreno: Enable the MSAA deqp tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18e7633b384cc51467bf7eaa725bf318c4d6c271",
"description": "egl/dri2: Stop disabling pbuffer support on msaa configs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0972b0f7547fe9956a1b5a5cbfda38a0fd996fa6",
"description": "virgl: disallow null-terminated debug messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1431f6c7655f9aa2a7700f003ca6cf1f2d0dd198",
"description": "nir: Validate newly documented texture restrictions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "499cc7a9ecdd7261a5859fa5220e0fdaf764d36e",
"description": "nir/validate: refactor validate_assert to have a return value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e212a191a671aa1a64343eafceb99d81bd1d624d",
"description": "dxil: Set coord_components on the txf in lower_int_sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74ec2b12be17a7796186b3100a5a6b208be45b23",
"description": "nir/lower_tex: Rework invalid implicit LOD lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e382890e25c0d95b0765ec00126f27dacc0e1da9"
},
{
"sha": "f9442e46ff61c37358d5dc3fa49c6e4f474b4674",
"description": "pan/mdg: Garbage collect silly quirk",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ecfbaf7f08cd35d46b87af5362be811ea3f3647",
"description": "intel/blorp: Use nir_texop_txl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa717a202cb0287be8fbf73f68f58c71fff49fae",
"description": "docs,nir: Document NIR texture instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4465ca296ddbbcb19c512678c09639830db5de6f",
"description": "nir: Suffix all the MCS texture stuff _intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdde108af5100a5bdbaae43a9b41862b0cc866fa",
"description": "panfrost: Don't handle nir_texop_txf_ms_mcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7b429e8ecbf73536ee7c6ff8d14389f35e00a8f",
"description": "amd: Don't handle nir_tex_src_ms_mcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2332d963df4d60863047ba77bb9cc6eedcf7924",
"description": "ttn: Don't handle texop_txf_ms_mcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82d84a35a1fb611de6d2055ccd8fdf3eeba373d8",
"description": "v3d: handle debug options with debug_named_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "061508d3105a320514fa8415a418229ae5250a3e",
"description": "targets/graw-xlib: Add missing dep_x11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e0633ca49425dbc869521cede6a82d2d91c8042",
"description": "glsl: relax rule on varying matching for shaders older than 4.20",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c54c42321ea5a3d9a09bbe89c00346f8c26b9300"
},
{
"sha": "1e5a470b43fd1d72c3841a8759a4db38f366358a",
"description": "draw/llvmpipe: multiply polygon offset units by 2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f9e2c24326869542c9b43220f63dd9841c6de38f"
},
{
"sha": "ef29bb6bc53bf07097ddaf6329c8892f50168e7e",
"description": "intel/compiler: Handle ternary add in lower_simd_width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0608e76e00da8921be1532340f8448215e8438b6",
"description": "intel/compiler: Fix missing break in switch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cde9ca616d7bd2ecdf3281f087e9c7acccc85192"
},
{
"sha": "11cb374a300dcfe0178c3e0204e02614e2f3b860",
"description": "panfrost,panvk: Remove broken v4 spilling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1dbbc3dc1a763fff40e13de5dda4a227af4a583",
"description": "freedreno: Lock access to msm_pipe for RB object suballocation.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "737d4caa83a949ad38eb9f4663ec020e189886a9"
},
{
"sha": "af0fa5016d2e85d237f13123706bc0f438f11945",
"description": "gallium/ureg: Sort the output decls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "929558776eaa7016f08a0536c144779c9e07a0e7",
"description": "intel/eu: Don't validate LSC transpose on ops that don't have it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1087cf680aa6de878645ce4bb80da0038e0afc88",
"description": "gallivm/img: use uint for image coord builder.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8fce38ed65b0df53508ea5990bdd7d14e4be3a5",
"description": "llvmpipe: rework query fence signalling for get_query_result_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17f7b4b83e1f6573f7d261aae299c133f3bed7c7",
"description": "turnip: Replace tu_lower_image_size with nir_lower_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83fe65cd8aa503f567bb13500058130fad856af",
"description": "radv,radeonsi: Do cube size divide-by-6 lowering in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60b5faf57237a8cb61cabedaedbdfef256d2a9db",
"description": "nir/lower_tex: Add a lower_txs_cube_array option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6102dda0a7034e1876527e29b6a88307482ce15",
"description": "nir/lower_image: Handle index and bindless image_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d6c790f9f6c373e667de955822b1048c7073ba3",
"description": "pan/bi: Mark mod to string as maybe unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7346ab85b18e7c3bbb46c27f0041d3d4e558e4e0",
"description": "pan/bi: Remove duplicate NIR compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b56f5c27deb681c7d5f6ea186cb99fe6f8394440",
"description": "pan/bi: Add explicit cast for lod_or_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a95dd9494da6966ce303fc238ddd9208be9a63bc",
"description": "panfrost: Only build libpanfrost with GL/VK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55e6dd37244f0d2f49f33156c1c91cbdb5fc299a",
"description": "panfrost: Remove unnecessary bifrost_compiler deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c10b8866887a6ebc9dc60b78e28d48a2efbfda8e",
"description": "meson: Build panfrost with tools=panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a2d317b996f57647da23de7876142be4b9b71f3",
"description": "gallivm: fix FTBFS on i386 with LLVM >= 13, StackAlignmentOverride is gone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1b4c64a28d9fc093229eab91a3a7fc4cb4fe29a",
"description": "gallivm: add new wrapper around Module::setOverrideStackAlignment()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a860bb8c35191e7505a71e17250d4ff060f17cb",
"description": "egl: add support for EGL_EXT_device_drm_render_node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b96c4e24f6f062e310a8534fd36f3fb818fc7d9",
"description": "EGL: sync headers with Khronos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a45117a325b244a1587c801ce24080518b2d5da9",
"description": "ci/v3d: add piglit flake test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "211d1dfd34499d57709c15d10bdadc514e9e13c2",
"description": "aco: don't create v_madmk_f32/v_madak_f32 from v_fma_legacy_f16",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "215adc2f18e3a1cf465e2ba9a15957f1a04596a3",
"description": "freedreno/registers: update dsi registers to support tpg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3ec4a934d6a9776e6f67cd44565180c098a6846",
"description": "util: add workaround for Full Bore",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f5cd08ede0b9d445535d54beffcad0e5c4a62bb",
"description": "llvmpipe: add support for time elapsed queries.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "506e51b8560f30bc67ee84def535a324b5748208"
},
{
"sha": "d8bfad70dc1666f7ff9f6122acd20b98c4ff5232",
"description": "Revert \"CI: Disable LAVA devices\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1f4ff4ed2e6fbefb5026d8300a80049ccf4912a5"
},
{
"sha": "e42bb25ee26987f3ca0af5be55cebaba320e1285",
"description": "zink: fix cached descriptor allocation clamping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8db2d53418c3c0eb627763e5ce756ca83c79efa7",
"description": "zink: improve lazy descriptor pool handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "849c5208874b6b41189d15729d07a84f276fccb2",
"description": "zink: add define for descriptor alloc clamping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "559e009af19c26b534bc1dec35f8ff0488e83982",
"description": "zink: clamp descriptor allocation bucket sizing to defined limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2736bf4e1799c0f82b4cc6899ebd7c9c93e48154",
"description": "zink: split mem cache per type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aca74e219c9c8b5729e794a03ca2c74621e3d49",
"description": "zink: inline mem cache hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdfa155f2ba494396c38b0429c233c3f3b9dfd17",
"description": "zink: move mem cache to sub-struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8905446d656d51634af5cb243ab14e7833ac598",
"description": "zink: rework oom flushing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dc77c8aa537fbea4ebfc2ceb49a4df6843901cd",
"description": "zink: add a param to check_batch_completion for toggling lock-taking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7f958d841356d338a4d7bb68f8366f9b74a6546",
"description": "zink: use a local var for draw mode during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10e7cb588830504e9089a232ba5c50549250958c",
"description": "zink: make batch_rp and norp static inlines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2795537d5c2b2fc78b43251c372d18f74a2f9d41",
"description": "zink: make zink_end_render_pass public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ffe73c71a89bf72096bc469df67002221776ae5",
"description": "zink: split draw_count checking to local variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49ee703e112aa4579a01f3783ab34a124740a796",
"description": "zink: split and move maybe_flush_or_stall mechanic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9823b970fb51db21ac6ce29753eba82dc25f3072",
"description": "zink: handle vertex buffer offset overflows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5dd1259c5653b25ff7d6c0cb662cf5e5a27f798",
"description": "zink: change vbo_bind_count to a mask of slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba3c4ce3852af72697d199dee1187f31dc7d92e8",
"description": "zink: add mechanism for generating VkBuffers for rebinding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47946855f19cc7d082fd59e090bb83f5d3930871",
"description": "meson: allow egl_native_platform to be specified",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f8dc22bf61c1e6008f6954ffd25c1ee322f500c6"
},
{
"sha": "384181921c23fc7630b4a7d373f5b6755d20c8af",
"description": "egl/surfaceless: try kms_swrast before swrast",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f7e0cdcf1a5b639b4df610be600fa5d8db100289"
},
{
"sha": "43ccc6c091a72cb94327688c299f8068838b9e81",
"description": "llvmpipe: always use draw_regions intersection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba7fd5b5614514e9c0fbb2e5020b6b40fefde847",
"description": "llvmpipe/linear: don't try to use tgsi analysis for nir shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90b6c875a6cf484af433057b8be69da49bab95e",
"description": "llvmpipe: add some extra linear rast checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd9cc1d00701bad61a4ddde67c4a3eb97f76eeaf",
"description": "llvmpipe/linear: fix ppc64/s390 build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a1d3bcf26df5b303fbfdc34584c982efb020ade",
"description": "llvmpipe: Add a linear rasterizer optimized for 2D rendering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dc81cc6318164ca2aaef25bf3dd164c766be6da",
"description": "anv: Advertise support for VK_EXT_shader_atomic_float2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3e53495a9d1fb653e6ba66e1ecd4a3c3ea5994d",
"description": "vulkan: Update XML and headers to 1.2.185",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baefdceeaf8c360c21e2953804389b7d21cfbc1e",
"description": "spirv: Implement SPV_EXT_shader_atomic_float16_add",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c29891fa4631efcaf11e2a7337aae7f1eaea07c",
"description": "intel/compiler: Remove cube array size lowering in compiler backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2a30ebf44a011c54faa31bf62d6c08aa05479a3",
"description": "intel/compiler: Lower cube image sizes using nir_lower_image()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5514a22366f7ef80b1c2e6d2d29d65a272c31fb",
"description": "intel/compiler: Rename brw_nir_lower_image_load_store to brw_nir_lower_storage_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6898549d564f5c4f035b9ead7c6f77028fc25b04",
"description": "nir: Add nir_lower_image() to lower cube image sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27534a49cf3872646cb8ef9371707d74a81b1986",
"description": "iris: add tile cache flush to iris_copy_region",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0fba89cf61a79235a9c8442a00b32391a31dee3",
"description": "nir/lower_subgroups: Handle down-casts in uint_to_ballot_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b8bb81e827997c5012732795bddf88dd25fed45",
"description": "CI: Disable LAVA devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f3fde6f362acb1841e1af634a2e65f3811ca314",
"description": "intel/compiler: Use GCM in nir_optimize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c742a99fb6cf96ffa9c8c5fffc7d6a9057c5671d",
"description": "intel/compiler: call nir_opt_dead_cf() after we have finished all opts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cc36887abf9a8d47d15ad3098c6bd4bd0d33007",
"description": "nir/gcm: be less destructive with instruction order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "436668874a1508edf127be16873c6811fe13a3e6",
"description": "nir/gcm: Clear out pass_flags before starting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8dfe6f672f4f3e226089c6cc8d392fcd39dff5cb"
},
{
"sha": "3ab74d0ffa3bb14ef6971d8e9d94514e0ff2671a",
"description": "nir: add nir_imm_ivec3 builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d8e9430d267d872941fe2af7c1336e58f089101",
"description": "aco: include <cstddef> in aco_util.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "59fdaa1985f9269c40f0ca4704fbeb3fb05c4c2f"
},
{
"sha": "7c81a9d56f7f308c494cbe971f00eaaf786834af",
"description": "gallivm: fix pass init order on mips64 with llvm 8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f07c675b911ff4d630556608e5d7d867c7e690c",
"description": "pass egl-symbols-check test on mips64el",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88b234d7a7cd71fcb4955428010f238ec9530431",
"description": "gallivm: add basic mips64 support and set mcpu to mips64r5 on ls3a4000",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6455ab6e5ac5b1ad815d3e67e72d9adef7ffd21c",
"description": "egl/wayland: Allow EGLSurface to outlive wl_egl_window",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e2464d26bace803aad575c117686412be82388a",
"description": "egl/wayland: Error on invalid native window",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3870c52159f89545fbe14967c395ebc73ad4cf5b",
"description": "aco/ra: don't allocate vector space for MIMG NSA operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8250f2ae29eecf21a3270f4e45282f0612cdddf0",
"description": "anv: share some code between vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcfc4bb89a28849f7891bd5944bc2e2024f65038",
"description": "ci/v3dv: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6843d990b3ca6910954093b7837a8fd437cbc18",
"description": "intel/tools/aubinator_error_decode: tag hanging instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18fa8205063b5dc07d1e253806070ba008793e1b",
"description": "ci: actually run piglit tests with virgl",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1b952fa739998f87cec16d09799a65ea7c631be"
},
{
"sha": "2608ee4031bc6fec24ebb66773c871513800b352",
"description": "v3dv: fix I/O lowering for GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c6196e7e88a51a87f62d28e9f34197ff57cf5b8",
"description": "crocus/gen4-5: fix ff gs emit on VS vue map change.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "74245ca0372cef6850791d454d2490304df68a65",
"description": "docs: update anisotropic info for softpipe/llvmpipe/lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a54cd0a83e6340afb83400e3deaf3be84b1de716",
"description": "llvmpipe/virgl/ci: update traces for aniso",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1769ce34048495eb28d647914c66b90886796dab",
"description": "lavapipe: add support for anisotropic texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d4d7594d14c06168ab8c75f67d4b32b359552f8",
"description": "llvmpipe: enable GL_ARB_texture_filter_anisotropic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bb23ed6dba2abf05568e738eedd02f05ecb1b2c",
"description": "draw: add sampler max_aniso query.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cfcf3783ba904e89f99d131e1f8ad7d450e3296",
"description": "llvmpipe: add support for max aniso query.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce2b711c0a5d2c1d595f783e7a7bc92388cef4e7",
"description": "gallivm: add support for anisotropic sampling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a672f9ebf02645e66797357cd4b7db3b415359dc",
"description": "llvmpipe: add filter table shader accessor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4366a77daeaffab87747f13e9a7d379f37a0e352",
"description": "draw: add shader access to aniso filter table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "848d4e7e4361fc39a687be3d218515214edf428e",
"description": "gallivm: add anisotropic filter weight table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a3748d999a988923813e50c64c51884218a988f",
"description": "gallium: add pipe_sampler_state::pad member",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "393ee837fb29b24ebb72fbe7e3b493b8539c06dc",
"description": "nir: Add a format field to _deref image intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b57272af8dc4d44fc7f026e203a6d836a5cfdd6",
"description": "nir: Set src_components = -1 for image intrinsic deref sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0afb60258faa66771569b7ce36f6feb591102c9",
"description": "nir: Set IMAGE_DIM and IMAGE_ARRAY on deref intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea7fcd5a9774b2d0500bea35f7f2c36c06e11f55",
"description": "glsl/nir: Use nir_ssa_undef() from nir_builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b9562a94ae3969c595e38b21758be828a08212c",
"description": "anv: Allow unused VkSpecializationMapEntries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5e782f5f43185076acbbea1e42000fd1fb48aa0",
"description": "aux/draw: use nir_to_tgsi for draw shader in llvm path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c36224f95b61c71a79e00ddf8ef0f02dd1085eb",
"description": "zink: Fix unused-variable warning",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9b40fc4892c24a5eb5558719682fad6bfc3dd79b"
},
{
"sha": "50f9519ea5fbdb48d14a570f307c1ef6d22a9e6e",
"description": "nir/lower_point_size_mov: zero nir_state_slot::swizzle in new variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1132df843cc71dd0773d3180e218a73230674367",
"description": "freedreno: use new tc util for setting bytes_mapped_limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3914bb2e891faa0409638c6f5f6a5b8a80176ae",
"description": "zink: use new tc util for setting bytes_mapped_limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01414d435c40931fe319c11beff2633e164d536e",
"description": "radeonsi: use new tc util for setting bytes_mapped_limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "671d579b46d79905a4daa2e3e59ee0d29a95708e",
"description": "util/tc: add a util function for setting bytes_mapped_limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3db856689decdd435f8f3b766d7b8521ca477e49",
"description": "zink: add changed flag for blend states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df243d009485703cd9980207ef9bcc2da6bc16e7",
"description": "broadcom: don't define internal BPP values twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc40157888a8825fe5c411f20029466c7c2f1d47",
"description": "broadcom/compiler: emit TMU flush before a jump",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "197090a3fcae47a4aa0faa06ea3a45e1bb64a458"
},
{
"sha": "54e1ec017d7852bfc4ba46b54c3ab516f96102f7",
"description": "st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bfd1a7e19ec1c510c2ba4adadad98d78f712eaf",
"description": "radeonsi: Check aux_context on si_destroy_screen()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8be61e8a9e49190593e0c90077a8ce100b5743de",
"description": "mesa: fix bindless uniform samplers update",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "736f1f70ab8a7995041a707d28d0e1a5f2940f4c"
},
{
"sha": "9b1a296172df38561d650abf98ee2e1c77ac6fc2",
"description": "aco/optimizer: ensure to not erase high bits when propagating packed constants",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "66213ab2de023250ceb6ea98270065ee9de02f79",
"description": "clover/il: return IL only for spirv and correct length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59e69e8ec5b2df124b2a9c23fec53a5988563676",
"description": "zink: remove screen info stuff from draw templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bafcde42f15fde030c20ddc81b5695a0bfd662b",
"description": "zink: add a ctx flag for shader reading basevertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37ee123063da2c679616248f0170d1dc38bc97f4",
"description": "zink: use drawid_offset directly during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "405d45f00963b142d56ab3d2c9c1e5405cbace2d",
"description": "zink: flatten descriptor_refs_dirty into BATCH_CHANGED template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96559e7418bc9b68a750ac764b3d100e39d56611",
"description": "zink: add a ctx flag for drawid reading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3321f1b856c87e1d44b8b3d5a4d52b4652b3f5e",
"description": "zink: don't rebind vertex buffers if pipeline changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6d268d1a0f1a1bed8603e711b4562443803602a",
"description": "zink: stop flagging pipeline dirty for line width changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb3b75868672854222b8e5bf3bcab1c9c7770e11",
"description": "zink: split pipeline_changed to use template value separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b37a2c6ef2a1aec00a48bea8d3442b7f98f4c5e0",
"description": "zink: add template for starting new cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c88ce857995e304ffedd9002ab4dc62733cbb443",
"description": "zink: if descriptor updating flushes, re-call draw/compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2f1892e621c892606db73df493ad21f708bbb92",
"description": "zink: make descriptors_update hook return a bool if a flush occurred",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5ccc41ca5e9f5d3a8f76490ecf0bf04e1197da8",
"description": "zink: add draw template for dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfcc2ff03fdda14c218c96c658eb81642df3ad44",
"description": "zink: start adding C++ draw templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15c7e3e9225ee692c8302e26592c2abddbcf5b8f",
"description": "zink: ifdef out some context prototypes/inlines for c++ compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4702204bc342ef1d8b383554e3be9715419099d",
"description": "zink: optimize shader recalc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "785b4728cfec8d55b00f65d41d3fe27fbaf46ee2",
"description": "zink: set dedicated allocation when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8727ec8568f4e0d96ce731151095b5cf5db6b43",
"description": "zink: hook up VK_KHR_dedicated_allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9516a4edd510a72c334d392229c95c45899c274",
"description": "zink: check for dedicated allocation requirements during image alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bda26dfcfc5f9012ab1bd22f2bbaa664315e2671",
"description": "freedreno/ir3: Reduce choose_instr_dec() and _inc() overhead.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56dd1adf3b8b377b301e5973bf19c540c757ac54",
"description": "features: VK_EXT_color_write_enable for lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "578190c0fedd6cb0e348f3512ef1fab365713214",
"description": "lavapipe: implement VK_EXT_color_write_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0115fab46b9185d3d6bf2b4ca6dc12311f6e07fc",
"description": "lavapipe: add a padding member to rendering_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a296cc268471fa0dfa092aebc0dd5e092494075c",
"description": "gallium: Remove dead pb_malloc_buffer_create function prototype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75aa8524ec22888229e5849b5715d7111a0885b4",
"description": "wl/shm: don't fetch formats if not requested.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd5fa73e6c8deeb8e09062e412d7d05fe57d0c59",
"description": "v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff55412f40a7d588e47e2c35d175aea0ac3cfe95",
"description": "nv50/ir/nir: fix smem size for GL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dc667b1f192d33d073832a50b0e920734f9fb8ef"
},
{
"sha": "d6dd13a62ec5f21c58e4251e6d7d872b31a55c86",
"description": "v3dv: implement VK_EXT_physical_device_drm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8413c57a3ffe2ea2d4bedd9efe5524686720495f",
"description": "nouveau: Support nir_intrinsic_*_atomic_fadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17",
"description": "softpipe/aniso: move DDQ calculation to after scaling.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2135aba8d99d5b0b5f73d97d4aac6a25d69de57c"
},
{
"sha": "7de5293b897080a2a954d54e076b2c1e55f08c53",
"description": "pan/bi: Shrink live array to 8-bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbf2ef6b4a60d8aa3c45c22ebb8ae68e56b8b548",
"description": "pan/bi: Clean up liveness freeing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84e2e5f23c7d01f09d68c10a95e59a35f37939af",
"description": "pan/bi: Clean up useless casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fcea302954c97d53cfe836ffae707664585f7b1",
"description": "pan/bi: Copy block bi_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a372368e228ac587c5fad74d381dd16b072da245",
"description": "pan/bi: Copy back bi_foreach_successor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bee48a635be1ec1397416b9099a5f86767949cf",
"description": "pan/bi: Copy back add_successor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a667e1bb6ddaafedcd1db16e1ff520c805338a9c",
"description": "pan/bi: Copy liveness routines back",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55d57b828f7669a1fd5e4c6c9cc04370a88d31a2",
"description": "aco: Fix how p_elect interacts with optimizations.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e66f54e5c83fd545e1a4062e683b584a35dacc00"
},
{
"sha": "749251391d967ce5450a6adfeb64cb773cce2508",
"description": "glsl: replace some C++ code with C",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed57666a5c10a601b89868fa986d9ef215b908ed",
"description": "mesa: fix incorrect comment in draw_gallium_multimode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4566383ae4bf28b99576ae9d293c50decc771888"
},
{
"sha": "73a03d12e953f037555e06406681c67c5c710968",
"description": "mesa: remove unused drawid_offset parameter from DrawGalliumMultiMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "703279e6da2168aadde4407a8b97a1f54bf3250f",
"description": "st/mesa: inline st_setup_arrays on MSVC too by adding a wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2850db0a9ef3751b1b3429d9b7e75ed22dc4e59e",
"description": "util/foz: stop crashing on destroy if prepare hasn't been called",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
},
{
"sha": "d27f7fa1b334f799bcb75d185bf359a4c5091572",
"description": "anv: fix feature/property/sizes reported for fragment shading rate",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "790ff1ceac8a406467b38c929e0ae75200da59f0"
},
{
"sha": "8f0385c12c0360e72744c286fca64eb8a8433986",
"description": "util/tc: make clear calls async",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1abc480b5a00e3707370caf6cdd1f8774c99d724",
"description": "radeonsi: document a missing synchronization for bindless textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f9b3a70986b66a799145b461af4df74652078b7",
"description": "radeonsi: set scratch_state dirty only if ctx->scratch_buffer allocated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be9ca622478ac4ef1eda9c1ce6244d7bed7e02f9",
"description": "radeonsi: remove redundant setting scratch_state atom dirty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86ff5b7ddb60ee82b04eea143b9cc7efa3ff8183",
"description": "radeonsi: don't expose no-attachment MSAA 16x on all 1 RB chips due to issues",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "59e923e5a1fecfb17fc3dc0f912baa9cede2c2ca",
"description": "lavapipe: don't read line stipple info in pipeline creation if stipple is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11f9ad92382d92d6e6e16ae650003c448ef187b8",
"description": "gallium/ttn: Add a debug flag for dumping the shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c36022e0d5c00f6b4c18b67e87c5be2874152cf",
"description": "nir_to_tgsi: Fix image declarations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46cc332025b62484baf8f510f285d4749118dde6",
"description": "anv: Stop reference counting semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d44ea09e61f4e385bda1280e388cc60dcd4e11cf",
"description": "anv: Drop unused sync_file and BO semaphore code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b363d5b552d4acca40251254edf5848654ea7bc",
"description": "anv: Assume syncobj support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a62973580b7846f2213cbd2589e9473c26596683",
"description": "intel/eu: Start validating LSC message descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89b7a40212880bc104758be5895f1ad915052854",
"description": "intel/compiler: Enable has_iadd3 option on XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06ab73768612084b0ea614c0da87f2f63587b788",
"description": "nir: Add optimizations for iadd3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6db2299a8e872336b5d43f78e78222c0f9cb279",
"description": "intel/compiler: Allow ternary add to promote source to immediate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cde9ca616d7bd2ecdf3281f087e9c7acccc85192",
"description": "intel/compiler: Make decision based on source type instead of opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "705285b9f4a11b19c550ef3acbb40eb0a1d6bc41",
"description": "intel/compiler: Add support for ternary add instruction on XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8dff256c07fac1484b66c7f7a71f1b9c5ffe1dd",
"description": "nir: Add new opcode for ternary addition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e17931d2120148dd71d5014421303816611df60",
"description": "radv: Use pre-computed viewport transform for NGG culling state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a478f1cd1d911431b619e0db5551207131dfc1",
"description": "radv: remove unused variable from radv_emit_viewport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2ef92d7a58ee07d6b44131712b6b85700503e38",
"description": "radv: pre-calculate viewport transforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e13cb1965ae608a48f7fd2579f8a27119f4e04a",
"description": "radv: merge si_write_viewport into radv_emit_viewport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53d4485a028525f9a041e527e50d79ecd3e999fc",
"description": "freedreno: fix wrong tile aligment for 3 CCU gpu",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "78c8a8af80d5b0ccd68dd85ff7ecbb699be31f7d"
},
{
"sha": "60c5abf6857b57893f313e2228e2ec0fac8f1995",
"description": "aco: Remove s_and with exec when all lanes are active.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e66f54e5c83fd545e1a4062e683b584a35dacc00",
"description": "aco: Allow elect to take advantage of knowing when all lanes are active.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b12318f26c2440bed3cc0cc9261666d1253a05ba",
"description": "aco: Swap s_and operand order for ballot.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5008a48d39fc7df788ce15eac0154f428632022",
"description": "intel/perf: Use intel_i915_query_flags instead of hand-rolling it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba99d2a3288d87245ce9787106b6118595bd4fb4",
"description": "intel/dev: Use intel_i915_query_alloc in query_topology",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fa6b8d0417f215a859386c9c41aca3cd4ec201e",
"description": "iris: Use intel_i915_query for meminfo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e60114b2ae117b0f9cc55de57ab397804c8d6bf8"
},
{
"sha": "35ec1d9730cd1d0e3d8f212d5edcea53fe7cc518",
"description": "anv: Use intel_i915_query_alloc for memory regions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "65e8d72bc106b0cce62d2037aa0e7f1babf42d13"
},
{
"sha": "ffdf4d76838b906030f17d7d1b50fddd1c8679f3",
"description": "intel: Pull anv_i915_query into common code",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b664481ba91603d69b294ca5b1243e42c86a5863",
"description": "anv: Handle errors properly in anv_i915_query",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c0d07c838a9fcd67e4ae8cf948ced2daa3edf8c6"
},
{
"sha": "d07e5bde751a7f85ded96b35660075d8f782b49c",
"description": "radv: Remove num_viewports from radv_skip_ngg_culling.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9a95f5487f5ab83fa44bea12afa30cf1a25fc9db"
},
{
"sha": "aa247403703b27938fd86ff60428c91a0e76aa6c",
"description": "radv: Don't compile NGG culling into shaders that write viewport index.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f30e4351de2f562955435a04cf75dd641639d31c"
},
{
"sha": "e56d5db341eaf2112be366ee015a9956b2c3b704",
"description": "iris: Re-emit MEDIA_VFE_STATE for variable group size shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33c61eb2f10526c0b90c5ad376e5b0433aec296d"
},
{
"sha": "d7e1c0ec2e1d467b9f71e97544428910f235bea8",
"description": "v3dv: don't emit frame setup more than once for multilayered framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51d0d83667c31ed33992175c9d07a7eb05d6714a",
"description": "v3dv: don't overallocate tile state for meta TLB operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fcc518473f7c5de9a34af397f77018dc5a211e9",
"description": "v3dv: allow limiting amount of tile state allocated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93e7534a66a42d1b14d3ff1b6dc532abb1c2c62c",
"description": "v3dv: improve TLB layered image clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "308041095c4c12263ee7df2784572eef0e61c73e",
"description": "v3dv: remove unused layer field from struct rcl_clear_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b637919a8a30041c64a201f62aba032254a0e0d",
"description": "radv: fix specifying the stencil layout for separate depth/stencil layouts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cadf2d63b736b610728d508ed507551dd74ba16a",
"description": "radv: report APUs as discrete GPUs for Red Dead Redemption 2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a1cc56e405b247702e91180c1143ca96b96b5bf",
"description": "radv: fix bounds checking for zero vertex stride on GFX6-7",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ee322acdb633a0935f542494f7113d86df3f78a",
"description": "nir: Better document the Boissinot algorithm in nir_from_ssa()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb589ee394287fa1291cc7ce564f946d8af73583",
"description": "intel/dev: Drop a bogus assert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea"
},
{
"sha": "fce0027d913f6538cb1f1d40675191d2a9ffadfe",
"description": "anv: Unbreak wide lines on HSW/BDW",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "004fcfe6985e6573de62f7482386a51b0750f3dc"
},
{
"sha": "dfcb47bcec0fb0e7cd812015640706a445acf065",
"description": "anv: Zero initialize pipeline structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34aae6a1f2221bdd6ae812c11fafaaca10ca2419",
"description": "vulkan/util: Add and use vk_multialloc_zalloc variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49a7c92793ebcc4e2814ef295e51673dc4c9674c",
"description": "vulkan/wsi/wayland: Initialise wl_shm pointer in VkImage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b36f35734a9ffa2c6fde475933eb46d7f4fb6f4"
},
{
"sha": "1061ebb6da6435caf4f38d6d0a592ab6d1ca7bdc",
"description": "vulkan/wsi/wayland: Cosmetic alignment fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3d2642ca4fe10faf05d51962339a598e622028e",
"description": "draw: handle resetting draw_id between instances.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ce0b1f23c30e1943be67d81231722e76e074f823"
},
{
"sha": "5447330a25f82eff4b449fb5a0304e1d4a762821",
"description": "lavapipe: fix indexed multi draw draw_id increment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb35195b73824d2aa4ac89aa80ff84f54bc9b108",
"description": "nir: Validate after deserialization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f855b25fd0091d76a2ed6dc9f5c873d75a1c78d8",
"description": "docs: mark mesa 21.0 as done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "004fcfe6985e6573de62f7482386a51b0750f3dc",
"description": "anv: fix some multisample lines_wide CTS tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40a08d25c91256cd3dff0211b8e10d5bbb3734e",
"description": "anv: Don't advertise unsupported shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c828372975573d0e83b8b11c0a7cf9d73b55ed",
"description": "radv: Use 128-sized vertex grouping for NGG shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17e62a3c23f68df802bcbfdab947dff4226fa281",
"description": "mesa: (correctly) flush more in _mesa_make_current",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34342cce895b4d666c3f6a1cbf3f3b7da859afc2",
"description": "glx/drisw: Nerf PutImage when loaderPrivate == NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5c8761edab0f3982ab22de774afa81148b47795",
"description": "asahi: Move assignment after null check.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dcd2d8ca5008ec619732c21f9ff0ed4f7ee7f7f6"
},
{
"sha": "8351ad17193224a2b6c0bc635b405e677a31c7c1",
"description": "Revert \"ci: disable Broadcom CI\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "87cdcf56455b78b0ca799adccb20c7d23d1b3a51"
},
{
"sha": "f62ff2e7dc934179ebc1eaa412adbc449351d138",
"description": "util: document that workaround also fixes Riptale",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f481c290b0edb9deb009674bf9e29905511ce4cc",
"description": "v3dv: refactor meta copy/clear code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18642987fdd4dd69ce64852228afa022cedfd1e1",
"description": "v3dv: remove more dead clearing code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5ba7f64b454b78c71be0827c74f37497fd135822"
},
{
"sha": "87cdcf56455b78b0ca799adccb20c7d23d1b3a51",
"description": "ci: disable Broadcom CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ea156f44c7ce8d6880217ef4d46692cc7ac0219",
"description": "radv: only init the TC-compat ZRANGE metadata for the depth aspect",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e4e6d952715fbcbf92dfcf8ded366274e4ab1a4",
"description": "nv50/ir: Initialize Value member id in constructor.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a3269dff65e198ac3d493b676800978ce0c01e5",
"description": "lima: handle fp16 vertex formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "12128fb1351eee6ec681039fe8483b3c39db7c8e"
},
{
"sha": "12d18abfe7a523d91739a6f0fb0f59c66d0478f3",
"description": "venus: refactor vn_EndCommandBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f144d914966eba2fd816b2948d5832b14f01a947",
"description": "lavapipe: fix multi-draw regression in shader parameters test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bedbe35d6bb176475dbe9c4d8345e5774270a196",
"description": "pan/gen_pack: Use 1U for unpacking log2 to avoid undefined behaviour",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04c02418d74703812a39405df14e130c2d6fd098",
"description": "pan/decode: Avoid undefined behaviour on shift in bits()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6642749458b6a2e0800bb5e606dcf15e4db0c479",
"description": "intel/dev: Add a max_cs_workgroup_threads field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "915e5a8cc306c35dad2f7e3a83c18ce72b16e3d6",
"description": "intel/dev: Handle BSW naming issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56d70ba6861545d13071a6c3be46648c668091f6",
"description": "intel/dev: Put the device name in intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea",
"description": "intel/dev: Handle CHV CS thread weirdness in get_device_info_from_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1744372714421d741f256f99148e792796888562",
"description": "lavapipe: Use common Vulkan format helpers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "376fb4f55f080929df8ca5a2a975fc88a00eec06",
"description": "docs: drop duplicate `21.1` branch name from release calendar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1fe0bb0ca28a1aefcd81a9b909424124ff30b25",
"description": "docs: update calendar and link releases notes for 21.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd3d8f0f7abef7427e0ea870b395d5f627859435",
"description": "docs: add release notes for 21.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6689c3917e876bf1719b5808e2c0832ee4d50aed",
"description": "lavapipe: increment drawid for multidraws",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f99f7c06e71d6194d4206bde58a8acb5a42d90ed"
},
{
"sha": "d08c84ab0c3ab1f8061e5d9ea1bcff2ed8b6cf57",
"description": "zink: improve detection for broken drawids",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d32d123e5624e631fa1eda02da647d0065b7ae8"
},
{
"sha": "28c5e88931a0d5a37df50915686d027e2ca81f0d",
"description": "docs: update calendar for 21.2.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3271b3f73d40dbbfa9e733498b7ded8810a6d17",
"description": "lvp: fixup multi draw memcpys",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f99f7c06e71d6194d4206bde58a8acb5a42d90ed"
},
{
"sha": "a18f434d58b8f1be4edf212a6aa2df4cedc13413",
"description": "panfrost: Warn on transitions to linear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5fc0ceafda78420094b00d43b6c81c5ea38858d",
"description": "panfrost: Warn on get_fresh_batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e3ac5c6277f8bd18277a311e8ee7c2d43589e3",
"description": "panfrost: Warn on get_fresh_batch_for_fbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a266a0fbbb1cf7b5653807c86db8ddfe60cae495",
"description": "panfrost: Log reasons for flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcd915622b23ed194e92f810ceb9bd89c27fedd5",
"description": "panfrost: Warn on going out of AFBC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bd91a632bb2ce13f03ab4d78a114ca110270348",
"description": "panfrost: Warn on software conditional rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "256f4a5b02a06ffc701baa3e4fd150796b33b28a",
"description": "panfrost: Add perf_debug macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fae28b0fce7b36b3f31713758025e4ab8d73046b",
"description": "docs/relnotes/new_features: empty for next release cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a05c595a3a09ea2e764d5d6f18c1dc55601fea3",
"description": "VERSION: bump version for 21.3 development cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]