mesa/.pick_status.json
Icecream95 65021851cb pan/bi: Check dependencies of both destinations of instructions
TEXC can have two destinations; the value for neither of them can be
used in the same bundle, so extend the code to check for this to
iterate over both destinations.

Fixes artefacts in the game "LIMBO".

Fixes: a303076c1a ("pan/bi: Add bi_instr_schedulable predicate")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15250>
(cherry picked from commit cb8c47b15e)
2022-03-10 23:23:59 +00:00

43463 lines
1.3 MiB

[
{
"sha": "2106c3bab6bdea736c468fb1866fd0f372cc0baa",
"description": "lavapipe: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf5c32a4b2d839305ef2104ab0acf973e63b940a",
"description": "lavapipe: run nir_opt_copy_prop_vars during optimization loop",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "c94c8a70292f80461b978c15882929fce4f1c53c",
"description": "lavapipe: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a4c7ef7286f50b5396ffc68bcf6ad33eb67de07",
"description": "lavapipe: skip format checks for EXTENDED_USAGE",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "c40dc39b5a87911cd6467b3ec647f382653a9b97",
"description": "lavapipe: use the correct value for dynamic render resolve attachment indexing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256"
},
{
"sha": "938488f43986e21a22be5c8b8c7be4fcc60af989",
"description": "lavapipe: remove broken workaround for zink depth texturing.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "30cb63bead12ad0d7ff66a6a267400c3a07c4f86",
"description": "zink: workaround depth texture mode alpha.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdee38a57b497d4c572f50a88e84b6dd5101b7c3",
"description": "tu: Expose subgroup arithmetic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a78604d201d1e1e54da814ccf8f4f5a24b19ca3",
"description": "ir3: Add support for subgroup arithmetic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a433db60c194c894d8f197a58b4a8e9053211165",
"description": "ir3: Track physical edges when inserting (ss) for shared regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "410e746198b498efdb9c37a63a0b8aad67469a4c",
"description": "util/bitset: Fix off-by-one in __bitset_set_range",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "b3b03e33c9f11adb0c4d84311a651ea6016a0885"
},
{
"sha": "72b32d83fbf7d195310ef5aecba4a136f305aed5",
"description": "ir3/spill: Mark reload destination as early-clobber",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ff5826f09d39104ddc33e89ffd6c4d8d47584d3",
"description": "ir3/ra: Add IR3_REG_EARLY_CLOBBER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34803d15abc0675bf9e37607687e16b9ac44436d",
"description": "ir3/ra: Add proper support for multiple destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab0ed4ff3f2eed6610597a0f0b42b8ca829790f9",
"description": "ir3/ra: Sanitize parallel copy flags better",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
},
{
"sha": "0135660dfc022996d20aa89faaaa7439fabf04a3",
"description": "ir3/ra: Fix ra_foreach_dst_n",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "077d07a983eceefca990ba78a0d8ed5c85b5c963",
"description": "ir3/ra: Fix tied destination handling with multiple destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc42242d5defc917fc0d4d1123db3a2c7cf7d96",
"description": "ir3/sched: Support multiple destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6be8fd0ea68b0af615258d41b9b6f23c218d523",
"description": "ir3/dce: Support multiple destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89217f636c23fb3fa3022b1e8f9d3cfa4ac32df3",
"description": "ir3/cp_postsched: Support multiple destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc4f0e804e6feee17a657d052f4f2ee32ebe53d0",
"description": "vulkan,lavapipe: Move some enqueue helpers to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b98cfe9cb4ad87af194bc3948f8b864cee7f9073",
"description": "lavapipe: Re-use auto-generated vk_cmd_enqueue entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66cb64c8ad339848e7538faa24800755dc6221f8",
"description": "lavapipe: Reset the free_cmd_buffers list in TrimCommandPool",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
},
{
"sha": "719b949575dabfddd56bedbffb7a188555401a31",
"description": "vulkan/cmd_queue: Generate enqueue entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47fc0b39c79c26e14e58a4206f580e1ae94e2c24",
"description": "vulkan/cmd_queue: Properly deconstify array of pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d5dc6ef6a6d20e51992ff5517d4d856cf504ddc",
"description": "vulkan/cmd_queue: Stop generating enqueue helpers for INTEL perf queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf8cf8a827bc4af9803219e3aacfaf5e53092b1d",
"description": "vulkan/cmd_queue: Re-flow MANUAL_COMMANDS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "290e33ab20c8c3cc0b2249f214addc17b4edf5d9",
"description": "vulkan/cmd_queue: Remove duplicate entries in MANUAL_COMMANDS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bd8a3c7e434e269ef972c49e8189a0003a9f8ee",
"description": "vulkan/runtime: Add a vk_cmd_queue object to vk_command_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad4d2da90a7b0cacb5c1bd1543dd8440e47e294c",
"description": "vulkan/cmd_queue: Add an initializer for the vk_cmd_queue object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd0f6cb45bc6d5dcd7b256b6a10affa104a28434",
"description": "vulkan/cmd_queue: Constify vk_cmd_queue.alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3d096f4ba18fca7efbec1360490675279b91983",
"description": "lavapipe: add the full list of cts fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b70f14188df98cec1aa0741e015367e516dbfd6f",
"description": "virgl: Check texture multisample compatibility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "571c5e8fdcce9857e053e76782501de61bd131d5",
"description": "virgl/ci: Uprev virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4703cd8465a83aac1858d3fd376c9cf1485fad9",
"description": "tu: Implement VK_EXT_depth_clip_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49b54311975306125f10ecf93e8f9542712c41f4",
"description": "broadcom/compiler: remove unused functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45770ac286b41b60a9eb165eea70bf1560917414",
"description": "docs: add release notes for 22.0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84748172539d521e6f328799aa64ed493bdc837f",
"description": "docs: Add calendar entries for 22.0 release.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7e1df14f03d042b8d030aa6388b709a904738e9",
"description": "docs: update calendar and link releases notes for 22.0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75a783ea73e8c0ae61a0b0680a27f993ac2e740d",
"description": "ac: Query the amdgpu MEC firmware version.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4ec900953ba61188ecf58c3f648b11f8ef64764",
"description": "mesa: Fix discard_framebuffer for fbo vs winsys",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "db2ae51121067b66d4ee8313ba7f74cecb201a03"
},
{
"sha": "d5d8519cb5526c8fa0aba4cf360dd97fc1fa1080",
"description": "docs/ci: Add docs for using a POE switch to control boards, like nouveau.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8da28d5e88308e7381af74315fde6383de96292",
"description": "docs/ci: Update some bare-metal CI docs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5497d60639809444637a950974276187ea6c4387",
"description": "ci/nouveau: Add a manual run for the Jetson Nano (GM20B).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b374f8c91692a191ba8ec0696aa07fb8a5cf69f",
"description": "ci/nouveau: Add nouveau support to the rootfs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9e67738d61e04b2d71623b18222b6876268c63d",
"description": "ci: Stop xz-compressing firmware for ramdisks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b918c4df2b09fe1d6d7429e69aa0cfa7913b3fb",
"description": "ci/bare-metal: Increase maximum retry count for POE boots.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45b7648cb1b302905083f72b71f20541a6720415",
"description": "ci/bare-metal: Drop the BM_POE_USERNAME/PASSWORD env var checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24bca2d3a0e4255dbe155cfb7d942bfb104a2ad",
"description": "zink: lower dmod on AMD hardware",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "5fae35fb17d6d89c4fe1d9d5a19d827caf25b9fc"
},
{
"sha": "1845957a31b02313a9a4b9d182c3344b74896a2d",
"description": "zink: add another radv fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e70b6be11724b22400a51f074a20f555c2d18b81",
"description": "zink: update radv fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "889d0507391a7a6b365cee6d5eb24a03fa091f98",
"description": "venus: add VK_EXT_vertex_attribute_divisor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4752429e364bb0de8d979dcd748b42a524efbedc",
"description": "venus: add VK_EXT_shader_stencil_export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ecd481bd7d8a86840d703714aa20f602e1f46fe",
"description": "venus: add VK_EXT_robustness2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25795308efcf229e0ac893937c4d6811e99baf11",
"description": "venus: add VK_EXT_depth_clip_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bebe5e39254671e22c375aef35ca6441bbed62de",
"description": "venus: add VK_EXT_conservative_rasterization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0e0daf46b60b0d622ce4825b3cf75e0b24aef8e",
"description": "venus: add VK_EXT_shader_demote_to_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99473f610a7109ffe94699df7c76a0f0fc3b9cbf",
"description": "venus: update venus-protocol headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "823cffbe1cb728a832a9c30330e94ba0e173eaa0",
"description": "anv: include Primitive Header in mesh shader per-primitive output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f410c1142fb71f4af0e0903179298f88e3da4327",
"description": "anv: set number of viewports in clip state (mesh)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81df66bfff65751ad40ede3fa31415d06f17abe4",
"description": "intel/compiler: mark some variables as per-primitive in FS if they come from MS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c16ce53a990e57ce4fa7209e07ced58916a683d",
"description": "intel/compiler: handle ViewportIndex, PrimitiveID and Layer in MUE setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc4f8c073a2cf35227df85a1edfce9848b9cdfae",
"description": "intel/compiler: inject MUE initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "333a490e32d03586a7eff09a2abc0402ad3fe251",
"description": "intel/compiler: shift mesh urb read/write window when offset is too large",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c1c9067d92d0364d414893adcfe63368d78fca6",
"description": "aco: always emit vk_cvt_pkrtz_f16_f32 for nir_op_pack_half_2x16_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa41bd06879423f91b52829ee679fc94c3e3ffab",
"description": "docs: improve language in zink article",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e66613497567026ce421057939d027e5913462b5",
"description": "docs: fixup zink gl 4.3 requirements",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "29f8f21bff69019671f96e3c9aef6a17dbe3ba94"
},
{
"sha": "44feff93c2d67e52699ace7002f3a2319d5ef6d5",
"description": "broadcom/compiler: don't always assign r5 if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77f58b46d9f20af89e74d1301e4220b5e48fa8be",
"description": "broadcom/compiler: add comment on why we don't use r5 with ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b140428b062ae22945d203a3ae6e51f85b68512",
"description": "broadcom/compiler: adjust register threshold for 2-thread compiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a35b47a0b1aff2407dc3274b45afb27d7cf7cf47",
"description": "broadcom/compiler: add a strategy to disable scheduling of general TMU reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f783bd0d2a75a1244fdbb4a1754f072891e87af6",
"description": "broadcom/compiler: define v3d-specific delays for NIR instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fed51585c4acf4e4d10a466e2ad198f4009e9e85",
"description": "nir/schedule: allow drivers to decide about instruction latency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7a4e97076a259bbbea9b02cc804494a8eef9fd8",
"description": "nir/schedule: use larger delay for non-filtered memory reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bd041e2fbfd9f846d4fea9ce612d4d6c4c0f57a",
"description": "nir/schedule: handle nir_intrinsic_group_memory_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46e330c07e4f2140b3ae3e919994f03f36dbb4bf",
"description": "nir/schedule: fix handling of generic memory barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ef499b315392d5c1ac853917b7c7eaaa098ad4a",
"description": "broadcom/compiler: stop moving UBO loads before NIR scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf7777a5d4f42515a1bd9f681e28f74bfa2cc1de",
"description": "lavapipe: set non-zero device/driver uuid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e878293f4cf20df21aded2446ef9a3f91b27e68",
"description": "turnip: Make autotuner work with reusable command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9e400b9b60e2c43c958ec817fd052e5decd9458",
"description": "virgl: Add a few more formats to the format table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b9045e7a45f9de402fd841ef72cbf52170b7fce",
"description": "intel: Use 3DSTATE_BINDING_TABLE_POOL_ALLOC exclusively on Gfx11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3a0e97300c877ec95e88efa35d90ad5e319273a",
"description": "intel: Limit Wa_1607854226 to Gfx12.0 only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab47cad4fb0840bd309247ba0eba6f391c592962",
"description": "iris: Rename surface_base_address to binder_address in a few places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db34c715139e4ebe0bb51d6cb1e1e21ecedfbb24",
"description": "iris: Use more efficient binding table pointer formats on Icelake+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a83c91a2613e2e3cd6ecb03eda8b3ba4e373171b",
"description": "blorp: Add a binding_table_offset_to_pointer helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c3a8f853dd8b43bfd51794f2a7d632feda396c4",
"description": "gallium/tc: zero alloc transfers",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "caeec6262df31fd0f5e9c0be233c2b1aed5380c0",
"description": "util/slab: add slab_zalloc",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cd30266f155a7b4edc0b9f653d773e709b021b8",
"description": "tu: Refactor VS DECODE/DEST to be emitted in two pkt4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa323cb93a128676beda5654d1691f8f5a62f7b5",
"description": "mesa/st: make export_point_size shader key clobber existing psiz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ae0cdc4539e9a64d12c59d1450d865da579e9e0",
"description": "mesa/st: check max output components for adding pointsize during precompile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "070a7b506df98c598ad4ea1cc43f1ef887ec2c75",
"description": "mesa/st: count FF shaders as needing psiz export for precompile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1183988d74f1116dad280bd332601dc024c0c32f",
"description": "mesa/st: precompile with API pointsize only if the shader doesn't have pointsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96098d7c2531d0da1a447ff8f61707c7665abb02",
"description": "mesa/st: simplify pointsize precompile conditional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "882abacde3694c3bf3b0cfd0d124e7dda49d1977",
"description": "mesa/st: simplify pointsize shader update conditional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b73663c51ed75998c64ead09a1bc94a559bbc48e",
"description": "mesa: always set PointSizeEnabled for API_OPENGLES2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d98bc238e19ec07e82b3420b80edc59279709c7",
"description": "mesa/st: only add pointsize output if it doesn't exceed max component limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d80aed363c3d8d149b6ad8323374a8e19b50be6",
"description": "nir/gather_info: check copy_deref instrs for writing outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdee7240ffba60ba4d4176b9e47f240e2c0bde38",
"description": "mesa/st: conditionally add pointsize outputs to ES tess/geom shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "597bd11b7b328b13dde8051e57388e08a9e9a4b2",
"description": "mesa/st: add a gl_program struct flag to skip psiz exports for xfb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53cbba83eb66b3bcacbfc467af495b86d63dad68",
"description": "glsl: store OES/EXT point_size extension enablement to shader struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02906baba745e6a6d2f27c1654e361665db4ac77",
"description": "panvk: Implement vkCmdDispatch()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1056b3e39ecfc8d755ef81b60b106ed85d3b28ab",
"description": "panvk: Add support for storage image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eca0a0e29ed1dcb58043add3e3f20f830427b89d",
"description": "panvk: Move dummy attribute buffer emission out of emit_{attribute,varying}_bufs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e7e1b64fcdaf2f1c7977a979d8744fe64650b82",
"description": "panvk: Add support for storage/uniform buffers with dynamic offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13378e41295a00990b166a15d7c6726559f6201f",
"description": "panvk: Support creation of compute pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b05ffc9feca72de7ae3e4ea74c8cdee400e39084",
"description": "panvk: Add support for storage buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a20467cf29fef1acc5f58dc1acf53c2c62991c6",
"description": "panvk: Add support for push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3634063b08a4272f9d21b0fac23ba3e509992dc9",
"description": "zink: handle spirv xfb insanity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfbb7c1f735992ee2b2ddb194200db739b36955a",
"description": "zink: store shader to ntv_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76fe6f72358c5919e85206a6c365ffede9677fd1",
"description": "zink: handle remaining xfb corner cases during analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f7da0c58447979976eb2928625b1f93154f6c57",
"description": "zink: fix xfb analysis variable finding for arrays",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ed7329236a576b6b6f615787bb722b960f32c6b",
"description": "zink: correctly set xfb packed output offsets",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "432700fc61a33e0c040d47d9b7bd8cfe970d35cc",
"description": "zink: store the correct number of components for xfb packing outputs",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5c7d34fdf8403b0115d5eead7ca67027e93efc7",
"description": "zink: use 64bit mask for xfb analysis",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0feafbcc85c0a6d0119c2b1a776f9d20a57ceb9",
"description": "ci: more stoney flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddfa9e7cc97c2db352611b1d1f8c764d09dfc250",
"description": "ci: add another stoney flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ab720f1f495e6e768d8254b0bf005e79aacb8f9",
"description": "aux/cso: stop tracing during cso_unbind()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e51c478162e9f711d42cd479de677e539e88ded",
"description": "aux/trace: dump more rasterizer state members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec45b7ed32df086efe3a00504cdd75212aff1f34",
"description": "aux/trace: dump clear_texture colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "296e26eec84a36a7c512eb333a1a98248fe0da25",
"description": "aux/trace: dump clear colors as uints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8142fc5a455e010abf2ce55d0ad938f7ae88bb32",
"description": "aux/trace: rzalloc the context struct",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1cdaf36df75617645ce315f5c089558c04dea46",
"description": "aux/trace: more screen methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "204ea77b0674fb611155bd3ba2e6169cc8646b3f",
"description": "lavapipe: fix pipeline creation for blend and zs states",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "7114490115f1f1c95b647a0c400274f6f886ebf5",
"description": "lavapipe: update multisample state after blend state",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "711f0d1df4f81e0701974b4471929f095b2ba940",
"description": "turnip: Don't call getenv() directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9d99b7eec7ec14d6d71d381a424b6280d75a882",
"description": "virgl: Fix texture transfers by using a staging resource",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cdc480585c9be368ddfdc33e2eb73e3582f25fe7"
},
{
"sha": "165a880f1ae1f528d597bf3de138a29445b01a48",
"description": "llvmpipe: clamp surface clear geometry",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d1b506acfe55165511a2bb83acb013353e531ab",
"description": "lavapipe: clamp clear attachments rects",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c76a19ca35ded99a2f13eef59a0cd161e3c43b0",
"description": "llvmpipe: fix debug print iterating in set_framebuffer_state",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ef093f697ad9027ba514c7a4a6a10b7bd95bd47",
"description": "zink: ci updates",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fae35fb17d6d89c4fe1d9d5a19d827caf25b9fc",
"description": "zink: fix 64bit float shader ops",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "9579df6a7ffc2116623cd3d2d9517dabe770cfe4",
"description": "zink: run nir_lower_phis_to_scalar in optimization loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "342e6f83321a91816358dee82178809b2a8aeeaa",
"description": "radv,aco,llvm: lower post shuffle vertex in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b99b528f502f09bff8a9032f79dcd152485b725",
"description": "nir: Introduce workgroup_index and ability to lower workgroup_id to it.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a4c01f3efe19b15c9231afab1f936dc4bd4898e",
"description": "nir: Extract lower_id_to_index into a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64acec0ef9f640ad27d6fa0fe7622ec63c6900a9",
"description": "nir: Fix lowering terminology of compute system values: \"from\"->\"to\".",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "541f08cd4cd74ed424d34e7b050f6d911946274a",
"description": "panvk: Non-destructively stub GetRenderAreaGranularity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afe2ef9afc912bd695fe9ef65ecb0b02bbccb6d6",
"description": "panvk: Advertise zero sparse format properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8feed1f1143290b6fb0f86be1b95b8de671865b0",
"description": "panvk: Advertise VK_KHR_get_physical_device_properties2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3937c47c482c742938dca70aff06d87550d6bfd6",
"description": "gallium/dri: Add missing in_fence_fd initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3332fcd9c0b987202d7a38ad0451f3022ce886a8",
"description": "vulkan/device_select: add has_vulkan11 flag with has_pci_bus flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cc549949d4f61375034f27e134d3dc0ecd07fc6",
"description": "vulkan/device_select: for vulkan 1.0 use vid/did for boot_vga",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b9bf3434fc509b9061dd4e79930e4b65c186be4",
"description": "nir: Fix handling of NV_mesh_shader PRIMITIVE_INDICES output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d068eb53e84ca1e44ad96c31dab63476880b3c72",
"description": "aco/insert_exec_mask: optimize top-level transition to exact before demote",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a5be975adc51d1029f25719b979bf2b3bae8a9",
"description": "aco/insert_exec_mask: use get_exec_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa55ecc2961523cde276f556f6d8fa523bbbabfe",
"description": "aco/insert_exec_mask: fix top-level to-exact with non-global exact mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ded789fcafdc76e8f0c09f10fe2d752d07403f09",
"description": "radeonsi/ci: Mark a bunch of flaky tests on stoney",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "090f6f1b33a0cf93ceec9424ca264553c922167e",
"description": "ci/zink: Report flake test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8882f0ef832ba3707101c6de1e8f59ddb5fff87",
"description": "ci: Improve interrupt signal handling in crosvm-runner.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f0a0839eb6bc312dfc88c74d13deb3dfa28e17e",
"description": "ci: Increase limit of concurrent crosvm instances per runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8346983775499119b8534d829c1db75e23c4097d",
"description": "gallivm/nir: extract a valid texture index according to exec_mask.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "e168d148d76d780eda6f9aaa6c66608c4df3096c"
},
{
"sha": "e449acac9d4ad5de95aea3f37bcb73be37e4ca66",
"description": "radv/ci: remove unused files",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cc327a0fe45911cb694d2de56e9dd7dba1fa0f12"
},
{
"sha": "4e45847d0ad69c40f2bc1408468264b4d34c6199",
"description": "freedreno: add a420 deqp-runner files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08db7f456a4b2ac6669eb1e6a3f1edd6c671983c",
"description": "freedreno/a4xx: expose shaders and images, as well as ES 3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0277f491aec79f9fdb288f28268090146165d1bc",
"description": "freedreno/ir3: disable conversion folding on a4xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4684425150bdd7907fbbc37caa01a01551bb2cc6",
"description": "freedreno/ir3: no need to count bits 16b at a time for a4xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f628fd30de1fef5d65ba6de81d19d14aef443d5b",
"description": "freedreno/a4xx: improve condition for disabling early z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d11543ec52244a941afc879100a3b0a2b4586312",
"description": "freedreno/a4xx: extend astc and tg4 workarounds to compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a03619d81171fdf88fef40330af1a51b333a46f",
"description": "Revert \"lavapipe: accurately set image/ssbo access based on shader usage\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "821a49981ff386559f8a8fdf6bf3526b8deb2415"
},
{
"sha": "8860ff33105bc756b077a3fefaced892cd867dc8",
"description": "intel/perf: Destination array calculation into function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d80d3c6760a8d029c7af8c8ad5ec5e623f6d413a",
"description": "intel/perf: Fix mistake in description string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7024b8e0eb15100bc73b9d5f931ba678b8cc1e5a",
"description": "intel/perf: Mark intel_perf_counter_* enums as PACKED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c0246dcf4f2d4e2ccdaa97d52833cf9f11ffa4b",
"description": "intel/perf: Store indices to strings rather than pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df5e743c80ce96f510cc6d4d6b7b52fb8ae0eb3e",
"description": "intel/perf: Use slimmer intel_perf_query_counter_data struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbbbb0325b6da31298a493ab3e9c3cb1648481d8",
"description": "intel/perf: Use a function to initialize perf counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e6c7a572ea881db42440dd2dca8a34b2971faed",
"description": "intel/perf: Deduplicate perf counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3172b5bbb89ff80f50252752175d402d283429bf",
"description": "intel/perf: Don't print leading space from desc_units()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12e065ddecd50885158c724a2ccfa453c445ce74",
"description": "intel/perf: Move some static blocks of C code out of the python script.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c795ae8b88144172502728605cd6baf4dbfa2808",
"description": "venus: fix properties of unsupported external fences/semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63d399b3fbbfdae7c158abaad82b0b4a0c3ad9ac",
"description": "iris/ci: Mark amd_performance_monitor tests as flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2fc99b1886c9e882f869da01309fed76da6c7b2",
"description": "turnip: Add \"rast_order\" debug option to force rast order access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52ceb9dcb6f161295c28d37fa17dfe06d838fcaa",
"description": "gallium/tc: warn if an app is incompatible with cpu_storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5a8e197413ec0189435139006a7c7026840efc2",
"description": "radeonsi: enable tc cpu_storage by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd0ef9b3f420bc0ee70a16f720786b174e78bb78",
"description": "gallium/u_threaded: late alloc cpu_storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7070178dfd0d36e94a7061fe2eccd0ac0c6ca7ee",
"description": "radeonsi: use 1 shader compilation thread if NIR_PRINT is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6731460194722d7971093939e006277659976290",
"description": "nir: Fix source type for fragment_fetch_amd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50be6922534187aedfe1b7d274a18c099378109f",
"description": "radeonsi/tests: always add the --gpu argument",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "21b01538331a4bfc0258da0bdb00a149e0f1289d"
},
{
"sha": "9c49550163ffd0753c55117f7ac2e800b1691e1c",
"description": "radeonsi: change rounding mode to round to even",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c3f8d3af8a48addd642e1a88701d1be3d8dcaf2",
"description": "egl/wayland: fix crash in dri2_initialize_wayland_swrast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43258dc802e07894ae3edd9ea98337a9dc7a0e8e",
"description": "egl/wayland: fix crash in dri2_initialize_wayland_drm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0bfd65d0fd3c2b0e0cada77aa26b5a52bef3b85",
"description": "zink: hide descriptor debug behind #ifdef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0030bc39f87dde018add3dfb256d2cfd1a7859e",
"description": "zink: invalidate non-punted recycled descriptor sets that are not valid",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "d63f3c31b74f26217cc8f8be9baff91043cde85c",
"description": "zink: stop leaking descriptor sets",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a91a520de76df3c192eeefbbcba6f955a9d5672",
"description": "zink: mark fbfetch push sets as non-cached",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab3725f533ecb0d4ecf7cefc6511fbcf15214b62",
"description": "zink: fix descriptor cache pointer array allocation",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5f585f45afdde8c453c57dad744fd51caf6a699",
"description": "zink: wait on program cache fences before destroying programs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "382798ddbde040b4900f47cbc2509a6338add011",
"description": "zink: use a fence for pipeline cache update jobs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbd9a91f64a96a11a95e05163108e9a95ef5b981",
"description": "zink: add function for refcounting zink_program structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a6c58b2f7da74c5c20258f9a0b2c3681e79ef17",
"description": "zink: always update shader variants when rebinding a gfx program",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "821a49981ff386559f8a8fdf6bf3526b8deb2415",
"description": "lavapipe: accurately set image/ssbo access based on shader usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfae16ca34b697b7a5787fa69856286f559c1877",
"description": "lavapipe: scan shaders for image/ssbo access and generate per-stage masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcf58e75d00a32db772d4107946a5fc8b304f196",
"description": "lavapipe: heap-allocate rendering_state struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c82dcdf598f7b78c4a0106a71e008b482cf8f70b",
"description": "gallivm: avoid division by zero when computing cube face",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf9454bb2a1f2869ea07d53eb2d96ed8fc507362",
"description": "gallivm: fix debug prints for halfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba18799ca12628f2346a3bb0f28dc5124c66072a",
"description": "pan/bi: Don't assign slots for the blend second source",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "795638767d142a58b76c91a0719e42536435320f"
},
{
"sha": "66a604efb5237d62020d278c596fc13643cdfe8f",
"description": "pan/bi: Skip psuedo sources in ISA.xml",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "795638767d142a58b76c91a0719e42536435320f"
},
{
"sha": "9d4441c71aa60b275ae1fccfc11b37705b02c118",
"description": "panfrost: Fix ubo_mask calculation",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "c246af0dd805033b743dfe0be96c1077f35e0934"
},
{
"sha": "0b232b86598285a55f0b1d7d826ad08cd541ea46",
"description": "panfrost: Improve comment for emit_fragment_job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24101d944b70b45913f6d1bee40daa76f72f5457",
"description": "pan/bi: Add documentation for bifrost_nir_lower_store_component",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42caddcf6ba9b358e26258eb195161d948c99bac",
"description": "pan/bi: Make disassembler build reproducibly",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6c431c2e3eecc6de73bc302f93290766c4c4f04",
"description": "panfrost: Re-emit descriptors after resource shadowing",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "cd2c1ef9da6c71c2d5f11e2b0843147b4c7069e3"
},
{
"sha": "b164ee0d7b1777f40bb3c5b26236ee5dde53536d",
"description": "panfrost: Set dirty state in set_shader_buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "c34b760b9f99ecbf1218e7b612a32ce43c7283bf"
},
{
"sha": "cb8c47b15e4acecd0cacda8a3d9d20b578f1b4f2",
"description": "pan/bi: Check dependencies of both destinations of instructions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a303076c1ab71f92907b1967c4b542af0c847198"
},
{
"sha": "9e714f7455d581bf20ec7a72ee84ab4e381c08a9",
"description": "pan/bi: Add interference between destinations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9146bafbb422dc535c04e5f177a44e8ea82031db"
},
{
"sha": "198cb4a77ad409631ba8450b20e3b798f456aff3",
"description": "panfrost: Disable point size upper limit clamping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66684339d5f5206d3213c023e576b771344f1347",
"description": "panfrost: Update point size limits to match hardware behaviour",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d54efebf04313d7fb6e5971aa89f10442a2bc0a7",
"description": "panfrost: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "948300da27931a1eea38c7d71f62866766a6aad1",
"description": "pan/mdg: Use util_logbase2 instead of C99 log2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e42a8a5b92a0abae2bc3f9457f4703f73d46f450",
"description": "a4xx: add emission of compute state, and compute dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63bba1dc6c46e8ec246f76a6ad7570158d7cd439",
"description": "a4xx: add logic to emit image/ssbo state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aac7028b583097eb67080d5dec59fd1b3693e843",
"description": "freedreno/ir3: support a4xx compute differences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fb5e64eadbfc57fb087ca1b0b14b3c5ae3e2922",
"description": "freedreno/ir3: support a4xx in load/store buffer/image emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9cd4fba6f9fffab7d7662703cecc2ede0a898a4",
"description": "freedreno/perfetto+fdperf: Set SYSPROF param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af4b7f74b2c9aca637f6da33b6594ab2bfc2ded3",
"description": "freedreno/drm: Add SYSPROF param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f925794b16d2b8f882ac5a3b5110e9c890337aba",
"description": "freedreno: Update uapi header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2e498b6a5db61e27a44c1db55ec657d5396558b",
"description": "egl+libsync: Add helper to complain about invalid fence fd's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e25f3b2825d416d4cf49e7b7a97582ce3af64fd",
"description": "android: Push in-fence-fd down to driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfac374220d80b741b56fd9f31211902d8fa033e",
"description": "gallium/dri: Extend image extension to support in-fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af2951dde843238c2a3052cb1fabefe7289d4210",
"description": "radv/ci: update list of expected failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51c6fdf708f921019da5f6fd9f203eb1c420dfcf",
"description": "radv/ci: skip dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ffee7f1ab3c7f7f652f73d0c33f4504ffba5e89",
"description": "v3d: rebind sampler view if resource changed the BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bda838c56111bde0d27d208a725abf215ed85bb",
"description": "panfrost: Push twice as many uniforms",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4dccea0ba37d6b8f91b689dd441ba6a4c8ff58c"
},
{
"sha": "e7cfe18099a29cfc09a738e2b9fa5e1ab28a263a",
"description": "pan/bi: Run CSE after lowering FAU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8f644ec4432089a212c192f71d30bc6addf06fe",
"description": "frontends/va: ignore incoming frame_num from VA picture parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d28b6b6856864f75e82bd5c63b877d1f1a40df9a",
"description": "aco: rework removal of jumps over branches",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f030b75b7d2c359b90c18ee4ed83fa05265c12e0"
},
{
"sha": "059f870d74e90835361e4b8a5596c9aacd979c07",
"description": "ac/nir: implement nir_op_pack_{uint,sint}_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b113f1b6cee2b08ec0d93a3a34c8c38380b90d4",
"description": "aco: implement nir_op_pack_{uint,sint}_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6532307555775550ae92db62f983ecb65e15b0cd",
"description": "nir: introduce nir_pack_{sint,uint}_2x16 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d81c60e11e3b73b6e2f52637291858ac08cf982",
"description": "iris: Mark a dirty update when vs_needs_sgvs_element value changed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaa25cda0b925c6e60cc91a23070408b297feb6a",
"description": "venus: add VK_EXT_image_robustness support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba212bf88828efa1eb5d331fd4cc1254a8d2c524",
"description": "venus: add VK_EXT_provoking_vertex support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33ba61b059ba531a99e5d5e6cf8649c435a26ac9",
"description": "venus: add VK_EXT_line_rasterization support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58182eb096e05d159eda2f5ae48cf50ac2fcde45",
"description": "venus: update to latest venus protocol",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20efd9eff30fd4baaa2ad45b8bf3242c93a98d6c",
"description": "venus: group extensions promoted to 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe3815b7faaacd1afa3fca8151ee78641c4c84c8",
"description": "venus: clean up physical device features and properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca4595e01abf1d6ff15be6e762f55bb76e29196a",
"description": "nir/opt_shrink_vectors: update docstring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "405829cd8592076c03ac62f3f35ea1ace8b45322",
"description": "nir/opt_shrink_vectors: remove duplicate components from vecN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5963478c2f75d503d0acaeb2b20a4cb266670cc",
"description": "nir/opt_shrink_vectors: shrink load_const properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a10b5d7086b92a681c657d7ad24d49d30b072a36",
"description": "crocus: change the line width workaround for gfx4/5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b7a68b7c21eeff1aa037b68b6fb9ab971fe9982"
},
{
"sha": "bbbbf39559402dae7c2458049e09179c3671231a",
"description": "venus: abort when stuck",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccf4bcd162cae2b5df9b47caf00f198beaf2c4a3",
"description": "aco/ra: don't immediately assign a register for p_branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3070773f886f1238c7cade3e4c068b73546399d",
"description": "aco/tests: add test for branch definition RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32d0bae8ec382b5f604d75b2375e75ffec986fa7",
"description": "aco: fix branch definition validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bed5a310053f576503bc9c3300e2c7ec7db08e74",
"description": "aco: add validate_instr_defs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5349a99c2065f294b50fcc957ad9606191acb73",
"description": "aco/ra: fix register allocation of branch definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "608d48b78725bfc13f13f700392d2683f1113c00",
"description": "aco/ra: add get_reg_phi() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceca5e68c4d646a069728d6c49135793f0e5a09e",
"description": "aco: remove vcc hint from branch definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "558f6329676f53b7869367ff296a4f8153647031",
"description": "r300: schedule TEX instructions before OUT instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aff1a85c0919e679b031d5085f295e4229435ec5",
"description": "r300: remove some dead logic in tex pair scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "688b23885be84c929fe0a36281e2889de49ead60",
"description": "Venus: Add `vn_physical_device_{features, properties}` for better organization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "539fae796a547a174c1bb92951dbbb132493a01d",
"description": "freedreno/a4xx: fix integer tg4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96211adf771da5211b9d5d8178f1cee0626a0792",
"description": "freedreno/a4xx: add swizzles to shader keys for tg4 workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68a2d25d0db2031e5bba37b2981179e795dd504e",
"description": "freedreno/a4xx: move tex_type to header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ed07c0da90b98cc53fbed1b387027a34d09b042",
"description": "nir: remove bogus logic to allow cube + offset to work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37306ba3f1363e43c232abf9215d48e6a0a47cf4",
"description": "freedreno/ir3: remove bogus tg4 -> tex lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80bf9c7b978ac273ef979b6bafc351153669694d",
"description": "r300/compiler/tests: print regoff_t as size_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "516aee64cca36a6e2408bae0cf026a1c86aedc78",
"description": "radv,aco: do not lower nir_op_pack_{unorm,snorm}_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f1b3d7f8cab50d7c6e05ff9a81f1d17d15deff",
"description": "vulkan/wsi: drop unused wsi_create_win32_image",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ed391d2a469f1a17ef8768baa919436166d5b27b"
},
{
"sha": "ddf2778269e4a5315964ee043abace895084aaa2",
"description": "glsl: add member's location layout qualifier rules for `arrayed` in/out blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0313110c9203b200425351ce8d4caf7b589c2bb1",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "712ce86bd19628038ccc9157169cf0d604d32bc5",
"description": "zink: split primitives generated queries if xfb/gs states change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb3ae949cbf2c5ec0edcb88d943cec754fbfa12",
"description": "zink: split out query suspending into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5aecec48ee51453945d21d8e338f3ea87ae4958a",
"description": "zink: update query states before starting renderpass during draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "965ab44c5017897acd3aefc7900950b7f7ad0760",
"description": "nvc0: disable EXT_texture_sRGB_RG8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "897a7fbbf1e72384b78af0a29a9e379cbeb6e3c7",
"description": "mesa: enable GL_EXT_texture_sRGB_RG8 on desktop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af5f49f663d29abfd840e5c258b422107ae38f01",
"description": "zink: remove loop from generated tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e63fa2bb13cf14b765ad06d046789ee1879b5ef",
"description": "freedreno/registers: Add a couple regs we need for kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34379a937fff7f0edf784ec58877122b611d0892",
"description": "gallivm/llvmpipe: add support for NIR to the linear/aos paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6efd489ac980851466eaef937a833c49b8126dea",
"description": "gallivm/nir: split load_const out into backend helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c7ca617fb524a57d0bbeabe518038828d10b09",
"description": "llvmpipe/linear: fix disk caching.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "503362f008441bac6b8e6b68337b56b27e80d3fe",
"description": "zink: switch to u_foreach_bit for ntv image access decorations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcdcfd9967767e923fa99a9160f937b67afdf595",
"description": "zink: emit Aliased decorations for any image that isn't explicitly marked restrict",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "351378ae8011c43010370825209a65e738a3a959",
"description": "zink: remove a bunch of flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1e9a44a69f327fd99edaff4eb4db867a39da370",
"description": "lavapipe: always set read/write on ssbo/images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b48236ea3efebf942ba7c225c023a52d71558c16",
"description": "pan/bi: Add arithmetic flag to RSHIFT ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b0e74ae8277ba2ec89d950af9816a8a8e275078",
"description": "pan/bi: Extend LD_TILE with a register format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74107abfc665d8713cbdd5a5accba4f3983c72c3",
"description": "pan/bi: Add BRANCHZI instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dc2095b079f1ac890cbf6ca2f525841a2dab5ba",
"description": "pan/bi: Model LD_BUFFER instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "579677788974f4012f313265e42d558d70b35597",
"description": "pan/bi: Model offset for LOAD/STORE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "039bb4e68c3864b0a40bdf9d4ae7c06badfe926a",
"description": "pan/bi: Model pos/vary segments in STORE instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaa39f0e60a6855e9ea7274cf708fbeeaf40d582",
"description": "pan/bi: Model LEA_BUF_IMM in the IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eba9ef4c2529fc88ed5bdf88a5b22d6f13e73faa",
"description": "pan/bi: Add LD_VAR_BUF_IMM.f16/f32 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48a398bf5b1b5c07d0eac15b4c6af68fe07b5c99",
"description": "pan/bi: Generalize I->table for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20891e75c263039e9103c006c5b744a0355a1f76",
"description": "pan/bi: Extend BLEND to take a register format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c817ed511c084fdffc011963c0efcc607369669",
"description": "pan/bi: Model Valhall texture instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "234d3efb9b5ba026c3c25085e79993639353899b",
"description": "pan/va: Add memory access modifier to LOADs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79aa4af078c8c089c1973dc8444f79bb46774f43",
"description": "pan/va: Remap \"store segment\" to \"memory access\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "254a6412909057d809d361b297510aed9414554c",
"description": "pan/va: Fix LEA_BUF_IMM definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c798fbb9f5e6dd9a3631674576270b174a714f8",
"description": "pan/va: Fix definitions of LD_VAR_BUF_IMM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c62836661ea25a01eaf485ed67ba24db2e7a73c9",
"description": "pan/va: Add TEX_GATHER instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65cb3af38a045ff2b33eef03663b885c7420feec",
"description": "pan/va: Add TEX_DUAL instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47b70ca5843269c83e949b1cbc1d2c111e2234a1",
"description": "pan/va: Add modifiers required for gathers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "431e7e54a614a45117424c6be1e1b7e9910f62a9",
"description": "pan/va: Handle force_enum differing from name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a6c6dcb00847a0f413ab4fae0d83900deb27167",
"description": "i915g: Emit better code for SEQ(x, 0) and SNE(x, 0)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "374da6fc41e955c261b7888a2809b7025fdf0f97",
"description": "i915g: Handle constants composed exclusively of 0 or \u00b11 specially",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06eb9fb12599cf792f9bec36f5c5149258fde1dc",
"description": "nir/algebraic: Optimize some cases of (sXX(a, b) != 0.0)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d055c93e014d947b2b495450cd0968c32de6dd1",
"description": "i915g/ci: update piglit fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d506d910e43e00095246161786de6f49e9cbda2c",
"description": "nir: Switch to using nir_vec_scalars() for things that used nir_channel().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16c064dfaf98d36777a73aa140d3e8c46b8c4611",
"description": "nir: Add a helper for setting up a nir_ssa_scalar struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d95f9d189a46ecd6fecb54cd7c733fff89f3d85a",
"description": "nir: Introduce a nir_vec_scalars() helper using nir_ssa_scalar.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b3ef625e1909c1be31fbe10adb53734af38eb4",
"description": "vulkan/wsi: handle queue families properly for non-concurrent sharing mode.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5b13d74583513ddd029e30c989838b96993545a0"
},
{
"sha": "221ce1b35ae3db012e40c307fcc3027c59a0bca4",
"description": "ci/freedreno: Consolidate some information about an a630 flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a64408dcd5121d7bab74d43241ac035d5bf86cb4",
"description": "ir3: Don't assert on not finding the VS output for an FS input.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feb7e30e2d40e1ab06823120288de131a86f88c5",
"description": "radv: include disable_aniso_single_level and adjust_frag_coord_z in key",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2de15273d5b332eb116841cab546464236dffc1d",
"description": "freedreno: Improve robustness behavior for VBs with offset > size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92945825f5fcb59ef3787d21a21a61c07ade7588",
"description": "freedreno: Fix start_slot handling in set_vertex_buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35ddb65ea6b5310c56e75f274a2456e49ef04f55",
"description": "freedreno: Use the resource size rather than BO size for VFD_FETCH[].SIZE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b21e7e1ef7ba2c2cf97f073a8a01d6bc43835622",
"description": "docs: match build-flags markup with meson docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23d3fb6da26093621ab13372ac80f76f2ea74368",
"description": "docs: fix a broken link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96c8880900e3351dfb88c43b0e3e324539436bc0",
"description": "intel/fs: fix total_scratch computation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b43075888612d12b7f367a5c32a3e42a9ff0e0a",
"description": "v3d: enable texture filtering anisotropic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc77542ed2226173286f4c9b37425efd101dc51c",
"description": "intel/compiler: Use pass helper in brw_nir_adjust_offset_for_arrayed_indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f761f8fd9e2a72dd41d8c013dfb376ad3a108176",
"description": "broadcom/compiler: simplify node/temp translation during register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "871b0a7f6a35133516158b3c148f264a791dd942",
"description": "broadcom/compiler: don't sort nodes for register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4483cd24af5ea20c4f2aef06dc758ffeccf60e08",
"description": "broadcom/compiler: sink uniform loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e228642cf50ef850c94cab2efb69aa0b5f9dba7c",
"description": "broadcom/compiler: move constants before their first user",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1998a9f43e8c1442f191bdd7a4db8c276f53e1a",
"description": "broadcom/compiler: disallow TMU spills if max tmu spills is 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbb4d0dded229101dbf83beaf391d5035b562f6a",
"description": "broadcom/compiler: increase cost of TMU spills to 10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a02dd17cb36efe9bc2ff2d675357988ded914a02",
"description": "radeonsi: fix an assertion failure with register shadowing",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f96948dfab3b9d7cbda1d8cac1308e976a35eff",
"description": "radeonsi: fix register shadowing after the pm4 state size was decreased",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "946bd90a097e8bf4f060f7a18d04f1df1c23275f"
},
{
"sha": "66e20d2bf70ab32087e71b1fba9a231d7c58d134",
"description": "ac: add an environment variable that parses IBs in files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3394f0ae14e373d668312a61a1703cc77aaf50db",
"description": "ac: define PKT3_ATOMIC_MEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff9e4409c13418f249b7130f8ae644dc1922a4d0",
"description": "ac: parse SET_SH_REG_INDEX packet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cae7a59c08698fd822c4a50e98531f631dcb741",
"description": "ac/llvm: update LLVM processor names for gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87d83f4103b10b058a248bfbdb7339c8b9438cc8",
"description": "ci: add point coord failures to d3d12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ca7c20cf7b106bff2cafb1e63c71a283a01e9ec",
"description": "st/mesa: do nir_lower_io() for inputs & outputs with transform feedback info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee4c5b1699397662f069e2e9958b406a5628e03a",
"description": "gallium/aux: add helper nir_gather_stream_output_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a708efec337234b039aa182b32543fa57230642",
"description": "gallium/util: add util_dump_stream_output_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dcd1eac6a584d7c9bbe39f533dbcfa27a5342fe",
"description": "nir: pass nir_shader into nir_recompute_io_bases instead of func_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "606811bded21e2c01096c50f0bf6c627167abf00",
"description": "nir: add nir_print_xfb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad68a1ee5a563bcc2013214826a7ab5724a3a018",
"description": "nir: add nir_gather_xfb_info_from_intrinsics for lowered IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4c051b0479998dc1a95cff6b5e8b8aaa9530a2a",
"description": "nir: add nir_lower_io_passes() with new transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3528dcdfa18d688ec3fc69132095e93a8fe380c4",
"description": "nir: add nir_io_semantics::no_varying, no_sysval_output, and helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "548b2d47b2879f8dbb4362d03c3428801dae3260",
"description": "nir: scalarize transform feedback info in nir_lower_io_to_scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc5505088b9212371c44e6b25235bd48104cd244",
"description": "nir: add shader_info::xfb_strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4636fa7f384dc06f3e1d94adbfc70b3e986c2cb2",
"description": "nir: add transform feedback info into nir_intrinsic_store_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c6e41bfe1d4261fdf37ba59d71d961d664cffc4",
"description": "nir: fix nir_io_semantics::gs_streams in nir_lower_io_to_scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73ef225fc277cd7ccc996a0306cc3e9a30c46fa3",
"description": "nir: validate write_mask for all intrinsics that have it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd733fa52e49f790d59ba848c29fe47f3b289957",
"description": "radeonsi: fix broken VK-GL buffer interop",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ad9b5ac0a181aa0acd5c02640614d8a69e9b3566"
},
{
"sha": "c1a7d520f3ffe720dfb949ee651d7299167a2924",
"description": "anv: Disable aux if the explicit modifier lacks it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cada519482eb553dbebeafbfe97b731996cf9063",
"description": "anv: Refactor anv_image_init_from_create_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d2b7e558b43ac1e07ec4802666f0880d914f6d7",
"description": "anv: Change a parameter of the implicit layout fn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3eee6327c85f65da88ea09d0c0a78aa8495c290",
"description": "pan/va: Add missing copyright notice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eda00fd39d26eac6228ef1d7b04d9cfa23bdfb9e",
"description": "pan/bi: Extract INSTRUCTION_CASE macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffde1f359bf42566df0740c93004fb3017101b82",
"description": "pan/bi: Adapt bi_lower_branch for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3937d98747c23676aea268c5ab56dc3e1cd5eae",
"description": "pan/bi: Trade off registers/threads on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7637502c8d734d054a815b9b2f81f1bd8c239f4e",
"description": "pan/bi: Add BI_SUBGROUP_SUBGROUP16 option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec9c1f8fa603b6213ab4ba172ce413c63b4249c3",
"description": "pan/bi: Wire Valhall disassembler into compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31e991d801cc096ad5742ee8131d2e2a8a22ad80",
"description": "pan/bi: Support standalone Valhall disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "600f689a98638975b43a0c381c5f897718ff182f",
"description": "pan/bi: Allow CSE of preloaded registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3154df232b7d75ea1a3f2c5e9a8ccf0ebcd6814b",
"description": "pan/bi: Use a progress loop for constant folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5582710f3e3f895cb4544e0e5480ab071049dac",
"description": "pan/bi: Mark NOP as having no destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2604c6517472a107d3f3034e5693e9aba4159649",
"description": "panfrost: Unify barrier+helper handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30d0c2e39059e938a9ddd64dba1508af0e5273c3",
"description": "panfrost: Set texel_interleave on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "407bda4d8cfaa2a1390730e67a65aaea8eb26223",
"description": "panfrost: Adapt estimate_texture_payload_size to Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "469a36d071e04a9007ad978f1597decc76dfcd3a",
"description": "panfrost: Don't emit compression tags on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "087b63cb07717e83ea606648f2551fc9586b9165",
"description": "panfrost: Allow uploading fragment SPDs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e42b0c68f448fa0a57591ab6ef2aa9e2017551a5",
"description": "panfrost: Don't pack blend constants with blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "111f5af303104e0321e418feb1ad93a5f53e2969",
"description": "panfrost: Generalize some is_bifrost users",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36a2b8d0398a8842fc35b0e43722aae14fc13abe",
"description": "panfrost: Add PAN_MESA_DEBUG=dump option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28743a5556ff36ac8905753da270328774bbc4c4",
"description": "panfrost: Rename prepare_rsd->prepare_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "631c01fc421cf60a81cd0af26f64520180685b18",
"description": "panfrost: Add an enum for Valhall resource tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3c971e0fe2d31dc985fc86ef9d0c6b182cc86ad",
"description": "panfrost: Make Divisor E an integer on v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b19afaf307b9b9958e60b26a6590fa562c6390a2",
"description": "panfrost: Clarify contains descriptor? bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1df6b0d7e2fe7ffdaf200c58494de465396ef186",
"description": "panfrost: Remove Invalidate Cache from Valhall job header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "217e038289b00008b21a8a4ef84c4b4ab6ae9079",
"description": "panfrost: Add Tile Render Order enum to fragment jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52ccd21e6bc64b23e698b5c3e5dbe39f206e3e5e",
"description": "panfrost: Extend SPD size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0136545d169adb75e4f9f6b4de38eef0817c1241",
"description": "radeonsi: add check for graphics to si_try_normal_clear",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "214092da879252c3935eaee47b0b2ac42b682268",
"description": "anv: fix fast clear type value with external images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "02fab4cf9e3a7fd824dc2fc99e5b1abea02ec8ce",
"description": "venus: Implement guest vram blob type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd3451babd6cded6794561d74c8919576ba1f97d",
"description": "amd: update addrlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8cf5ea982adc4e1d5b6a531f83eea938583c830",
"description": "amd: add support for gfx1036 and gfx1037 chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48046d5bd83e51bb203c70fc0c51a5b8177395bf",
"description": "ac: set correct cache size per TCC for Yellow Carp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4380916b761d2ebbe5b1d36b9162810b66a727fc",
"description": "radv: disable DCC for Fable Anniversary, Dragons Dogma, GTA IV and more",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc921f73779e90e1514191d87cbe133c61b15b19",
"description": "iris: Do not apply SCANOUT allocation flags for SHARED-only requests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93087f71e64b6ebfaa44b25a6afe2f5ed5c1d595",
"description": "ac/nir: Extract final mesh shader output counts to a separate function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11957d386335ff9822f3fbc67d4a16ae6c2cd500",
"description": "aco: Remove superfluous code for mesh shader workgroup ID.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d5aae032b97de7c25b97514c08f9b642a1d2ddf",
"description": "ac/nir: Properly invalidate mesh shader metadata.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a3bd9cff1b9d6d5f7b3d771c64ca362d6056157",
"description": "ac/nir: Fix workgroup ID in mesh shader waves other than the first.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57775dd76a2064c7baec2a500a27536e41302f0d",
"description": "ac/nir: Store mesh shader API and HW workgroup size in lowering state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0f45c7c4986013ffd6ee391c76f51113b7ae767",
"description": "ac/nir: Reuse existing nir_builder for emit_ms_finale.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74f1e7965e1811333386b502217dfb393cea1156",
"description": "ac/nir: Use vertex count minus 1 to determine max index in mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16b417b8d617df418ad197341a7af1f87bacaefc",
"description": "ci, valve: Add the dEQP runners for Valve CI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0aee991bfae7a45d20831b9cfad5e083135be93",
"description": "amd, ci: Categorize the sections of the CI file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58186df32c813c9bdfb54a3977efc046f67565f9",
"description": "amd, ci: Drop log level in SPIRV -> NIR code generator.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc327a0fe45911cb694d2de56e9dd7dba1fa0f12",
"description": "amd, ci: Remove unused runners.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "befe3a9e48b4bfd1f76193589aec23a86a2097f2",
"description": "ci, valve: Add support scripts for the Valve bare-metal farm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e010348ee6f7d40470aa65797e74752c90ac692",
"description": "radv: remove color exports in presence of holes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f800af2231401641abed2a6d90a9fc22ba5ef60f",
"description": "ac/nir: remove TCS nir_var_shader_out memory barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7460199a2fb52e9f356b5ee0e895c44d339b4f43",
"description": "intel/compiler: Lower Task/Mesh I/O before SIMD specific lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "549e861dc1f9e9fed5b6b5897c154273e2233658",
"description": "turnip: Implement VK_EXT_physical_device_drm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb6ba8f21fc79121ac9b988cf1134be915059dd6",
"description": "radeonsi/drirc: use force_gl_vendor for Maya",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3196bac510aa2343f34ebabadc176285dc681b5",
"description": "nouveau: add dEQP/GLCTS run failure info for GF108/GT215",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc05615ec175cc4630291a2f1cc21ccda6cd08e1",
"description": "Revert \"anv: Require the local heap for CCS on XeHP\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "382f6ccda8869f72134dbfa9c3cc68a229e01138"
},
{
"sha": "203c8be09f7894600add91109060ed44f92702b0",
"description": "anv: Add a perf warning in anv_BindImageMemory2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74e446b45ba72b45563a33a379d7b25e76c9a073",
"description": "anv: Fall back to HiZ when disabling CCS on HiZ+CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffbde42b9374c1b70b9caefa981e3c09bea0e7b1",
"description": "anv: Don't disable HiZ/MCS in anv_BindImageMemory2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed9a0d48a9756249a77a0c7926d8bb155bd03b24",
"description": "ir3: Use isam for bindless images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06485f7d3dff0841052a7e7473fc3ee71c974735",
"description": "tu: Call nir_opt_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58d72f45e58969dcd45e953487b1bd2338dbb05a",
"description": "ir3/nir: Fix 1d array readonly images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0bb0cac8dcd0d8907282242e548321f318a64536"
},
{
"sha": "21ac044c3e25888eb9f1bc72ed09da825e257ae7",
"description": "ir3: Don't always set bindless_tex with readonly images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "274f3815a5efaf1b82f6c2d29122f7aac2fc9a19"
},
{
"sha": "bb1e0eba08dbd05626bc307aab1dd3faeb12c867",
"description": "freedreno/fdl: Set swizzle on storage descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00be8c46197f53a63e3683a28423a34db8ed765b",
"description": "freedreno: Replace A6XX_IBO with A6XX_TEX_CONST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1c4c2ac60e47a8841eb5d0a2714f87a3dc4fa49",
"description": "ir3: Use CAN_REORDER instead of NON_WRITEABLE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "aa93896156c7f076e5de1831292297084655cda3"
},
{
"sha": "95fabff8dea94eb8dfb49871034df8fc390d0e68",
"description": "turnip: Set drmFormatModifierTilingFeatures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "473f48863904084b087d8cca0c6e6032be2e9d32",
"description": "zink: add layer asserts for 3d imageview creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e67928862de069d3e6892a1ecbb7ca8d1a648b6",
"description": "zink: more accurately clamp 3d fb surfaces to corresponding 2d target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59b0105e658b757b152a55dc6f062b16b7324ef4",
"description": "zink: clamp 3d/array shader images to lower dimensionality using layer counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d05e5a38e69c37748578ffe583756026fda51b",
"description": "zink: directly create surfaces for shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ec429c00ee32d5bf51e549876b9ca2daf2cbf6",
"description": "zink: restrict clear flushing on sampler/image bind to compute binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7b494299d556de5ac01db28769d881e927cf0b9",
"description": "zink: use VK_EXT_depth_clip_control when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95708c13ee6d932542933f8811ec6887b124d91f",
"description": "glx/drisw: handle GL_RESET_NOTIFICATION_STRATEGY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fba13486df5acd7c5f5c3407d2085448f592c3b4",
"description": "zink: update psiz handling to fix xfb output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b28cff9f4a7524bd4188278cbe9058ec98e8c40b",
"description": "nir/lower_psiz_mov: stop clobbering existing exports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3267417c222ea50927bff0a9aa098154f1e8b0c7",
"description": "nir/lower_psiz: create the store instruction more accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6250a3bc18d06b6f609dc1eff8599432edbfc3c8",
"description": "util: use correct type in sysctl argument",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "01bd21eef8f572944c09771f44e3006e2991280e"
},
{
"sha": "0536b691338f2759b850f9ec94634033a5d1f9e1",
"description": "util: fix build with clang 10 on mips64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dc94a0506f1d267a761961d3ac905d77de3dae2e"
},
{
"sha": "f12c107b030b0aacc0c8b11c99fdce13f38bc98f",
"description": "util/u_atomic: fix build on clang archs without 64-bit atomics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a6a38a038bd62e6d9558905f00bef81b5e7e6fcc"
},
{
"sha": "d07df90bf4442492d5f94190484793cb52f23860",
"description": "Revert \"CI: Disable Panfrost T720 jobs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "35209b94a6c7d88fb67b6446fda8f8daf556c911"
},
{
"sha": "bd55458304f6499aff1e21137b643c4870cc2b28",
"description": "Revert \"CI: Disable panfrost-t760\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b9b444e0b8bc318cea2a93ec04b0a383c444180e"
},
{
"sha": "6d0824abccbddc8b8480990ac49c542f6680c2a4",
"description": "panfrost: fix segfault in pandecode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af0f9a31b3ab1a2a212fa419d6f7739f809fa926",
"description": "CI: Disable Panfrost T720 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "114e48e923d9492a4be7308807a87c1c7e835325",
"description": "CI: Disable panfrost-t760",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2dee2ea55546b03528e5bd91da9d96f27cae2a5",
"description": "docs: update irc channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5558f7de59dcc3d5197ef5904002d9040ffea7f7",
"description": "docs: mark virgl gles2 renderer as done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cce0d1d9d3a706282731a59001bfa1d1d8c4e9f",
"description": "docs: update virgl description",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca4ad9c2cb37efe5e26c345275a38c7bae433ca9",
"description": "docs: link to gitlab instead of cgit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32de503b02234f2c882a09a80a4c668f4ec7eec2",
"description": "docs: master -> main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76ee3eeae95be427dfb3a661d8dbe8d05a5bbec3",
"description": "docs: Virgl -> VirGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ebd3b041bb8f7b922f8e75481171742b3466afb",
"description": "docs: qemu -> QEMU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5494b6869475abd8346e4525e7e1cb286ce8da54",
"description": "docs: add missing get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2015d458b6e2ce5d113a4e4995546742d79c1b06",
"description": "docs: remove a few repeated words",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6897266ce01776fa49ea6178d05a707dad4a6ec1",
"description": "docs: import virgl docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1964e1dde7bf44ceeaf3fa8b3869e791af4a369",
"description": "zink: don't free non-fbfetch dsl structs when switching to fbfetch",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "03a80490a47b0b616566c6f56581560694976b1a",
"description": "zink: free push descriptor pools on deinit",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "698ae34844b7199b8acc3b4d74a9cad3b903bdef",
"description": "zink: fix cached descriptor set invalidation for array bindings",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "62b8daa889daefb2f191a63f370541bf2b807e88",
"description": "zink: set shader key size to 0 for non-generated tcs",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "861fc10bfc76f3f4286d36fdbb0707883b8c090c",
"description": "zink: skip extra descriptor lookups for images during barrier updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd7ea80e70f7557e4cd2bfd1572ae69c3fe52ee0",
"description": "zink: add layout to sampler descriptor hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7431c30999872774af896d39e7c233d8fae04c67",
"description": "zink: fix typo for image descriptor rebinds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a179977b8e33c4f920a1b15268b37122caf4bce1",
"description": "zink: update descriptor refs after starting renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0398180a592e12eefc58e9580d7c0d71fbae450",
"description": "radv: use MAJOR_IN_SYSMACROS for sysmacros.h include",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7aaa54feb53a9d0cf3277bef31547312ee56b277"
},
{
"sha": "afece589dc6c5227ac61502f809184090fe83da1",
"description": "util: fix util_cpu_detect_once() build on OpenBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5623c75e40b38017873df09954b5f65dc84dcde5"
},
{
"sha": "623ff4ec4295dc67bc0c99ed5336eaae1ad76cc9",
"description": "util: fix u_print.cpp build on OpenBSD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d609431d4f69903648f6bbb5b3bfc87b807ab17",
"description": "util: unbreak non-linux mips64 build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "88b234d7a7cd71fcb4955428010f238ec9530431"
},
{
"sha": "e5c39bc427f3eb4ddfe0c55530136b6a14290d7c",
"description": "intel/compiler: optimize flat inputs mask calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2cb562dd1bd79f0e4b1b2597cfb0fa6b5f8c22a",
"description": "intel/compiler: ignore per-primitive attrs when calculating flat input mask",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "be89ea3231c92960cf9b23b37ce6402e4612a207"
},
{
"sha": "216da26b3f323ce61e2355ad4a6f5e3bbe3e874c",
"description": "pan/va: Add TEX_FETCH assembler case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "794836daf06043a6d7201274b4496ce57f2478e8",
"description": "pan/va: Handle sr_write_count in the disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eee6dad0c97960d98f5785997e1e42ba583ba40b",
"description": "pan/va: Fix definitions of TEX_SINGLE and TEX_FETCH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a58807fa9555aaf81bcbacec148be2a53f66fb24",
"description": "pan/va: Don't use staging index as a sideband",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49a4cc6af868ea23f343ab3f5485b2de29fab567",
"description": "pan/va: Handle extended staging counts in assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "142ba9fea6f559fc6a218b8d0d5b712c52fa58bf",
"description": "pan/va: Allow forcing enums for 1-bit modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20fce28dfd5e41cc6e455e83d569475df74990f5",
"description": "pan/va: Add MUX.v2i16 and MUX.v4i8 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97f8fad37b2d652543090169e83392d9b8c6e068",
"description": "pan/va: Remove incorrect TEX test cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1f349dff4565f9d659bbc7b2ab48139cb165226",
"description": "nir: Allow the _replicates opcodes to have num_components != 4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f030b75b7d2c359b90c18ee4ed83fa05265c12e0",
"description": "aco: relax condition to remove branches in case of few instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53ca85ac2a1acf1476c4b494f5fdfa2cc39c644c",
"description": "radv,drirc: move RADV workarounds to 00-radv-defaults.conf",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ca6b2f216017ca24b5488c8e9989efb44febdfe",
"description": "aco: Support memory modes properly with load/store_buffer_amd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba4b48e787667bc99aa5dea4fddde95920aee852",
"description": "aco: Support task_payload with barriers, refactor allowed storage class.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd0dd5d6b7416bd68a2bdc9d50c2d3fa8e2d5a69",
"description": "aco: Add storage class for Task Shader payload.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "962b2fe214de502d5c6326abf33483e08a17cfe8",
"description": "spirv: Use task_payload mode for generic task outputs and mesh inputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f629fbd77807f9f91725dbf6c0f44baf5f699afa",
"description": "nir: Add new variable mode for task/mesh payload.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2d6eca0817972a9d08f348f3a22354ce572c15b",
"description": "radv: Refactor mesh shader draws and add num_workgroups.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf519a7d4778b9d678f312dfbe7d6758cd09676e",
"description": "ac/nir: Refactor mesh shader output code to smaller functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a84789f7959834085c42e0b9c55d3bf5963d6614",
"description": "ac/nir: Make sure to exclude special outputs from arrayed output masks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3956c03b053ffa60a8f5a8943d34357585108ec5",
"description": "ac/nir: Sanitize mesh shader primitive indices using umin.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0746b98f4a7fd0c4b332a084ba4461724a31fa5f",
"description": "ac/nir: Properly handle when mesh API workgroup size is smaller than HW.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d88516a23fe6df117b7e55a175286fb3d6016aa4",
"description": "ac/nir: Move LDS area for primitive count to the beginning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc9cf77a8f7dd5548509ae2b67ac7c79fa87253",
"description": "aco: Fix multiview view index for mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "082b691141a5aa088afb532a2ca909ddca16b654",
"description": "aco: Fix workgroup_id.y and .z for NV_mesh_shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10ebfb3bf22e0524f3b119711fafcaadcf1bcb60",
"description": "aco: Allow 1-byte loads and stores with load/store_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ee3d49e3e39cb3f1d7cbf08ed3523b6a38ef539",
"description": "radv: Better exclude special MS outputs from driver location assignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1c6185b5a1055bde0a5ac51b20e4af7863dc64d",
"description": "ci: skqp: Add Vulkan support for a630_skqp job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bfef8bf6b7f8d109e3543427fed417f9a407f73",
"description": "ci: skqp: Build skqp from android-cts-10.0_r11 tag with Clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ffed2a2991fc13ab6cd4846f11a802ab69de24f",
"description": "features: VK_EXT_depth_clip_control for lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07c0801e608e491a47a5d35af8a074b31c96f401",
"description": "lavapipe: EXT_depth_clip_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f458c7f200fb993de458ab7294395effc78f3cef",
"description": "ci/zink: Add testing of dEQP GLES3.1/3.2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4132bd026fc40480299aa54f654f4c89e861b70",
"description": "ci/zink: Move testing to shared 64-core runners at Google.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "834db3aa8d0f9c6c7587dff1a632223c38e7602c",
"description": "docs: remove incorrect drivers from extension",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "da23a31726f4f0486319e900207c31f2815e9119"
},
{
"sha": "988d5aae74d61d1416b369172ef286b4aac933d0",
"description": "panfrost: Flush resources when shadowing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cecb889481db23dc2b945dc3904f58f41a45fdfc"
},
{
"sha": "5536852d60e59dad52feb63e1e88150ece1fec15",
"description": "panfrost: Handle NULL samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "53ef20f08d4340c1bad0b45a2501f4daba7fb479",
"description": "panfrost: Handle NULL sampler views",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "304851422a4610170e870a5315fefaa5ec42917f",
"description": "panfrost: Fix set_sampler_views for big GL",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b2769493ed4932a019ad8623c940f177a50fc07",
"description": "panfrost/ci: Update xfails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97f18d29292ada87469fe90fe5d49ee2dccd0ee5",
"description": "blorp: Add blorp_measure hooks to the blitter codepaths",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "31eeb72e45be6ef943df0b60f3cd7a646fa7b349"
},
{
"sha": "e6b7e743083f5f71ff004b3c753e07e482c815d7",
"description": "iris: Set MI_FLUSH_DW::PostSyncOperation correctly",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "604d97671b663501195644f2a5f12535e88c563f"
},
{
"sha": "c393753daa4de92f3a5937cc4abd53881efa098a",
"description": "r300: add predicate instructions to statistics of vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eb9bffdfc1cebaf2f69ee4b7a7ed7e78d6a9788",
"description": "r300: report number of loops in shader statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "517b37a08c3f71a01ed35303611fcdae633c5b7f",
"description": "r300: use %u specifiers when printing unsigned stats values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7978412c3f83642d8d0cdf6610b0ac6f7b86308",
"description": "r300: only print shader statistics when compilation succeeds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b124f83bc2722dd8cfbfb17d830751a636c50278",
"description": "zink: add a flake channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd2a4cc47c341576e131e26117d9caef2f9b4f62",
"description": "pan/bi: Unit test message preloading optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb1479bda22bf80b553a87ab781956dc068d5b19",
"description": "pan/bi: Support message preloading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8437cd415c79ad597b44c9d3c24540c772c5a59",
"description": "pan/bi: Account for message preloading in shaderdb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19541dc8c86801aab5d764d27ce7a6f11ebb94be",
"description": "pan/bi: Add bi_before_nonempty_block helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6618697e0e7224b1759047578138ffd4e7d96db3",
"description": "panfrost: Pack message preloads from compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd06a26662345897a15efa6cf5c709242cccfeed",
"description": "panfrost: Add an unpacked message preload struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0c4973dc1da428339a739fe59757499622b35f",
"description": "panfrost: Remove Message Preload Descriptor from v6.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b130f8f4cfceb5a3f8e22851026f346ecd8e2105",
"description": "venus: add macros to help with future extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43bbe367ea5239439a2f480c7b82b0ebfef2e826",
"description": "panfrost/ci: Move T860 flake to skip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c07f7c427c5bec71665a9c0fd192c2e16376283",
"description": "panfrost/ci: Move T720 flakes to skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eecc62ccbd86503db8f10f949eca95fccf188ccf",
"description": "Revert \"ci: Disable jobs to the Collabora lab\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f692bda484384a5932dc42ce940ad3ea6b9a8741"
},
{
"sha": "cf99584f51099a23e7ecc6db40709b4fead22220",
"description": "broadcom/compiler: move uniforms right before their first use after scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1d20ec67c3f186886b97de94f74484650f8fda1",
"description": "nir/nir_opt_move: handle non-SSA defs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe2249eac504471306f8f0d2ff3f4ba759b91e28",
"description": "nir: add a nir_instr_def_is_register helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a0446870404c5d4b259f51cdfffac903fd80dc1",
"description": "nir/nir_opt_move: allow to move uniform loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f692bda484384a5932dc42ce940ad3ea6b9a8741",
"description": "ci: Disable jobs to the Collabora lab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0695bb47337870581bdacd635e931b416cea7d4",
"description": "ci: Allow disabling the whole of the Collabora farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5fa7e04d7ac3bf482aac6f120ad3f2ce8717a39",
"description": "ci/lvp: Update the asan fails list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b2eda6b729215ca61617943dc540a8c690f2f72",
"description": "pan/bi: Reorder pushed uniforms to avoid moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eec8fcbfa6e90431d47919479debf76fb04b8b0",
"description": "glsl/nir: free GLSL IR right after we convert to NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fda2ac4f09b81bc0dcd63ba9dd1c7134ffdb511",
"description": "ci/virgl: Drop the bvec4_from_mat4x2_vs xfail.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e710af830cf506a942a498381603e2d780f5f9f",
"description": "ci/softpipe: Move most of testing to shared 64-core runners at Google.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73b37f9ff0b1a580716340e714b7bb689910ecd1",
"description": "ci/lavapipe: Test 1/3 of lavapipe on the shared 64-core google runners.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f64f4bdb5110503a4ca129ff61ef686f8a0916a",
"description": "ci/llvmpipe: Move most of testing to shared 64-core runners at Google.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6859b614a285ad19bc67161820a361dc579bad81",
"description": "ci: Stash the ldd and ccache stats output under collapsed sections.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2c1fa91377dbc6e742eb4dd62e836d8f6637e64",
"description": "radv: initialize extra state for internal pipelines at one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "959e8586aa916ffdab305b155b9155864cb11a25",
"description": "radv: remove useless radv_blend_state::single_cb_enable field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8347d3dfd74c29c31d5299ca7835e0200571d96e",
"description": "radv: initialize VGT_GS_OUT_PRIM_TYPE earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fb0831ca1b341cb87c8a905762103c1db4e746d",
"description": "radv: initialize more depth/stencil states earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4bef890ee49508c4cfcb0ed1a3d9a2dd01fe62b",
"description": "freedreno/regs: remove 5nm DSI PHY regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9e6d3ba733140f61c764b839a339899ebbbaa6b",
"description": "docs: update calendar and link releases notes for 21.3.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bb16991b81aa3413d7648f2550f6ea8b8a6decf",
"description": "docs: add release notes for 21.3.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b77ef4dd60d1d8fad0cb4d50740f1b8afc9e02f9",
"description": "draw/so: don't use pre clip pos if we have a tes either.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dacf8f5f5c82c18e841050af37db54ca21c026ee"
},
{
"sha": "31b7ebcbc7fdbef3b26e714443b1f7840b7982e6",
"description": "pan/mdg: Fix overflow in intra-bundle interference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fffaa9fca93f6e9e8934b43d4aeb4594aea2202",
"description": "anv: Align state pools to 2MiB on XeHP",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c17e2216dd5f2ace77e44a8008b2b177d633b05e"
},
{
"sha": "5a28d2482f65209d376521be37e1ff0024fee4b1",
"description": "anv: Align GENERAL_STATE_POOL_MIN_ADDRESS to 2MiB",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c17e2216dd5f2ace77e44a8008b2b177d633b05e"
},
{
"sha": "d986731da97ed1013c071d2acdffde4301c56560",
"description": "iris,crocus,i915g: Don't stub flush_frontbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51689a2b80b4daf5e78532304df311be8e627715",
"description": "panfrost: Simplify panfrost_resource_get_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5734cc1c4666b4f21446649d2aba85c0c19350e",
"description": "panfrost: Fix FD resource_get_handle",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7da251fc721360fc28b984507959ebfa0c88c8b2"
},
{
"sha": "22efeec399fb55dcb364dabd65afab137d6f3fc3",
"description": "freedreno/registers: add new register for 7nm DSI PHY v4.3 (sm8450)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04b80489d575dab7ed2cd3714d60d32e91e26589",
"description": "ci: Disable windows-vs2019",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ded9cb904f02cfe4206f88f8a41f49258f09f2b0",
"description": "anv: Enable nir_opt_access",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "abb7f04674fa947a212053e235c5f347a037e2c6",
"description": "panfrost: Inline pan_emit_sfbd_tiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "910d4f8245cbe943d658783f63c29d9c07a84ca9",
"description": "panfrost: Remove pan_emit_fbd thunking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dc7757754bb4f3d144ba2ed336b670cd15337ed",
"description": "panfrost: Remove unrelated comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "099d61c95d0961804ff08ac1ea32437bb43f1740",
"description": "panfrost: Use txl instead of tex in the blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b1a00c5659a9dd824966e7ebcafe7e23c8916e2",
"description": "panfrost: Inline pan_blit_emit_dcd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9784c9512e83796097d9a6c14e77d0baa123b42",
"description": "panfrost: Decouple tiler job and DCD emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a13d87c4849f5e9d22646f163139a4cc8d82b241",
"description": "panfrost: Annotate slow clears as such",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eb3dbafdb2ece83f13a62b0762885ccc2a36898",
"description": "panfrost: Set defaults for deprecated DCD fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd3d7e33b6b53c2f0c9c73403ea9e85e4fa725de",
"description": "panfrost: Use pan_shader_prepare_rsd in blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fc81f163e8508bca7006ea00f0759e9426a6fe7",
"description": "pan/mdg: Fix partial execution mode names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e703e4428c096fcf12019ba0f4f75940c1fa1f4",
"description": "turnip: Always use GMEM for feedback loops in autotuner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebc23ac963db2710553118de5b86caa7681ba774",
"description": "turnip: Implement VK_ARM_rasterization_order_attachment_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6c89e1e4ab983afbb641341e674e868efa09b52",
"description": "turnip: Merge LRZ and DEPTH_PLANE draw states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab34bd5c80b7daf4c54efd457eafeec5dc2caa7",
"description": "turnip: Use LATE_Z when there might be depth/stencil feedback loop",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "71595a189a0c372efd520ad51866ca57aa83298c"
},
{
"sha": "d10fd5b7c9a695565c009c446882bed49bc20fdd",
"description": "iris: fix register spilling on compute shaders on XeHP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ae18e1e707c4be005256305a30b747ab1bdf55d8"
},
{
"sha": "c46d3acf0e3624f110c6d49f3eeef70fa1795855",
"description": "anv: Raise vertex input bindings and attributes limits slightly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dabba7d7263be6ffb6f3676465e92c65952fa824",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "302900038909a509da44d116d0609bb48012595b",
"description": "zink: remove zink_descriptor_util_init_null_set()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7266182be0c96101e4e497b103b235087f12512c",
"description": "zink: allow null descriptor set layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3759a16d8a883355effa435f46867951ce712dbe",
"description": "ac/nir/ngg: Fix mixed up primitive ID after culling.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e97f0463a8f55d5d407178f74b0cdb916a42aef8"
},
{
"sha": "c063d8ff649d64038d6828b96bc938db8256f594",
"description": "zink: prune ci lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59bc17d57ae6d0f7796ad1bb71d3b3a2c02e60f4",
"description": "turnip: Request no implicit sync when we have no implicit-sync WSI BOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83ee08f6d1a5a3cbb2a8f9a2866a7366ea0311ef",
"description": "radv: fix build on BSD",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c50557d9612a975fd8983438a80ea7a1208698fa"
},
{
"sha": "2e8676737098082787f2225687f9af5686aff16f",
"description": "pan/bi: Add BIFROST_MESA_DEBUG=nosb option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c81c022e666d13ff5a38895295f068f1469a4b62",
"description": "pan/bi: Implement basic scoreboarding pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f25d88d907d8f767975600184b51d2754d71364",
"description": "pan/bi: Print scoreboarding state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ad9a7f650176f3db94546ef765b45bfbe919bb4",
"description": "pan/bi: Add scoreboard state to IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91c02893d874f51e41661e5aae63e259197f5e75",
"description": "pan/bi: Clean up nits in liveness analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "734a8bdc5d613871407fbc2d3f9c211f2bd68aff",
"description": "pan/bi: Use bi_exit_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75406a561fa11c2dcaa7b00dae40f68d806cd55c",
"description": "pan/bi: Add bi_{start, exit}_block helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5423bb1295b1cb254cd94408a5e933ea1221610",
"description": "pan/bi: Do not cull post-RA staging writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87d46f40c87c6c612d61646382c74ccf533c5e09",
"description": "pan/bi: Cull DTSEL_IMM dests in post-RA DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "956b969616b9eecfea158882835645fe65bcd429",
"description": "pan/bi: Clarify requirement for barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a14ddc22dd057dab44147dd338fdf7b21393722",
"description": "docs: add license to the redirects script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eb644e470e79d2619a71af59c1e6936445cad06",
"description": "mesa: Enable GL_NV_pack_subimage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "606ac8d61e438188b6f8a072e27c89410c6c5b9d",
"description": "pan/bi: Enable nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0e63c2a8e6dba9d5806aebe355f16a0431fe64b",
"description": "pan/bi: Specialize IDVS in NIR",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c1021cd1ed0f60d474a6c3a6aafb0746f1da02b",
"description": "panvk: Use more reliable assert for UBO pushing",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d223b7f096e5ddfa413309e8ba656c19bb209556",
"description": "radv, aco: Add u_foreach_bit to .clang-format.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6be12fdadc9acb00d4f17ccad1bdd0e1db2e312",
"description": "gbm: improve documentation about the lifetime of resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62074cb4aceaa5d8950739587290c61044527cfa",
"description": "ac: update shadowed registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e74929bfef870f50fe977f12403787003553dec9",
"description": "radeonsi: move Arcturus code outside the gfx9 branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c740fd18ba4c7f69aed6f8ec46422fc30137039d",
"description": "ac/llvm: replace structured by vindex != NULL in ac_build_buffer_store_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1038382baf9c344317cf17a17da7265fd10845e2",
"description": "ac/llvm: replace structured by vindex != NULL in ac_build_tbuffer_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8e2c6faf6448697d949b962179a543ac9c2afee",
"description": "radeonsi: use SET_SH_REG_INDEX with index=3 for registers containing CU_EN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79a7ab642ac1e103c9b00e197105eb3f10c6c523",
"description": "ac/surface: add more elements to meta equations because HTILE can use them",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9fabbf2150253d06dedca3bfa6cb852197e193ac"
},
{
"sha": "9a28f79f7bfdc19abd00caed5ff05dfa3fb71841",
"description": "ac/surface/tests: fix missing NUM_PKRS extraction in test_modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12e00be09b9922d169f079f5b14452c6de6afcc9",
"description": "radeonsi: apply the LLVM discard bug workaround to LLVM 13 only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21f169b2fb399c3a62d1b4f933596c371bda1b55",
"description": "ac,radeonsi: rework and optimize how TMPRING_SIZE is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c7df183a37efc871705825397a838b935242881",
"description": "radeonsi: prepare clamp, alpha test before mrtz prepare",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c268dafae5e245c7fde5247d25dd995ca3970bf1",
"description": "radeonsi: move clamp, alpha test from si_export_mrt_color() to new function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1485f683e34f3dd66e9637ac77f28e66caf1861d",
"description": "radeonsi: fix the unaligned clear_buffer fallback with TC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e49a05e37232ae1b9176433061231edeca2a785",
"description": "radeonsi: increase the tesselation factor ring size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37c26a72a437dded8a57c421bf640cb429d3fd0d",
"description": "radeonsi: remove bit gaps in SI_RESOURCE_FLAG_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f865631b1b4078a638145b5ccde0c66ea1ad9a95",
"description": "radeonsi: replace SI_RESOURCE_FLAG_UNMAPPABLE with PIPE_RESOURCE_FLAG_UNMAPPABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "790362c10ec6027707a865356c9326c3454b16dc",
"description": "radeonsi: don't map buffers that VK made unmappable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad9b5ac0a181aa0acd5c02640614d8a69e9b3566",
"description": "radeonsi: more fixes for si_buffer_from_winsys_buffer for GL-VK interop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9097d893950b541e3727a3674a5688c6fc5f099",
"description": "radeonsi: fix crash in flush_resource when used with buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f968cb921dd69bd53feca2f2f11d07d8177792a5",
"description": "radeonsi: reduce the max TBO/SSBO binding size to 512 MB to help 32-bit builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1585b4584d856981be1ec540cb9582dd77e9d318",
"description": "radeonsi: document an unexpected behavior of PS_DONE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc5fd00c5c6401a3da8af56c294ad82c097bf1af",
"description": "radeonsi: change ACCUM_ISOLINE to 12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5b4fa097e33dff9d387bf05e13ea6e86851b0f",
"description": "radeonsi: program SQ_THREAD_TRACE_CTRL.AUTO_FLUSH_MODE on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18a1af49296fdce3dd783c0ddd7215329312bbdb",
"description": "radeonsi: always set FLUSH_ON_BINNING_TRANSITION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a87ab82f25271530fa0d4f34b6a1a8f6080cc2ba",
"description": "radeonsi: add assertions to check if buffer_map/texture_map calls are valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f23e07525f1addfe8503459e955db29cd66a4b60",
"description": "winsys/amdgpu: fix a warning of defining radeon_screen_create_t twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf7d25cd1b16e1c4287702865e38485ce10e9f50",
"description": "ac/llvm: remove unused function dpp_row_sl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfaaa0892fd64f74cccd033e1ffaa802416e2cde",
"description": "ac/surface: don't set the display flag for 1D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f2fca24d24f75ef0e4aee1f8e5b343c1e50cb26",
"description": "ac/gpu_info: print units for some radeon_info fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53f683ff67471086fec85479af71fecd248700cc",
"description": "ac: add a gfx9 workaround for high priority compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "197467c23847793950c9b6e482a0b7f45478da88",
"description": "amd: add a workaround for an SQ perf counter bug",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "95af3cc2f83962fc4fc523555c3dc005462a62aa",
"description": "amd: remove the _UMD suffix from register definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "707a94f3c5d25601972dcf7c3f569acf8145324f",
"description": "winsys/radeon: fix a hang due to introducing spi_cu_en",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5406ad93a9e61cc2088c7fd4b5d038db794bd4f5"
},
{
"sha": "c4a78a2d2a0b78a42cabd4e75f081d08f4f22e9c",
"description": "broadcom/compiler: fix register class patching for postponed spills",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f3c3228522e7bde9f8b84593f12d57ae9c391002"
},
{
"sha": "09b86b40611eca49114164c423a1796c5e251e88",
"description": "iris: setup internal_format for memory object resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c5243adb7853df2690948ab87b3f68ca0750964",
"description": "vulkan/wsi: use buffer-image code-path on Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e8c119531266dc9c730939a6df17c131e426810",
"description": "vulkan/wsi: add transition to/from transfer-src state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25a37fabb7a3aa0aff9880ec172efafe6ad190d7",
"description": "vulkan/wsi: untangle buffer-images from prime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32c2db1b25ccb1af615e3d1a91a61f2af86f142b",
"description": "vulkan/wsi: Don't open-code vk_format_get_blocksize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c1c6606d045491231fecc9c0cd08797eda21e56",
"description": "vulkan/wsi: Use ALIGN_POT() instead of open-coding it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83938a1bb36565e5b9a89d88246cd804b146e2e3",
"description": "vulkan/wsi: pass win32-swapchain directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fddab17e541cc5696a622a23ca5e1c35813b4ba7",
"description": "anv: cleanup begin_subpass & end_subpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f91bfc80badec872995f70d0eb862d2ad2af832b",
"description": "intel/compiler: remove redundant code from fs_visitor::run_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fbb4e85f7e35ae9f4fd27d5ab38b5609eb117fe",
"description": "virgl: Enable PIPE_CAP_TGSI_TEXCOORD when the host supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db8a202b41a706b9f7c5c12aea24736418ccabf2",
"description": "vc4: remove redundant initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "369b8cffea2c8932cb74e7d3d47a80ca4fd50f82",
"description": "radv,aco,llvm: lower adjusting vertex alpha in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "100c80392a9c6631d09accb50e914c6bd995b2a8",
"description": "util/util_vertex_state_cache: remove error check when deinit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1650bd39b6200cc9bc8945e87f12ae1337cbfe1",
"description": "driconf: add Abaqus configs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dac5454eacc4b0410e6a974cf8af437b95d3776",
"description": "glx: keep native window glx drawable by driconf option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a420c50f298e59a595eb7a9aa6c42b0ffd4dce2",
"description": "glx: merge drawable release to the same function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf09c08e315280da340690aa5bdf9ea1ff738108",
"description": "glx: fix pbuffer refcount init",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "bc8a51a79a5fc9981fd99c0d450c08630bfb7127"
},
{
"sha": "a4b164b57b7f3727a7b6ee0feb6c1808c68febe6",
"description": "broadcom/compiler: only patch temps that existed before the current spill",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f3c3228522e7bde9f8b84593f12d57ae9c391002"
},
{
"sha": "7ec8a3205e65d3a868e95f53d6799da4c090c614",
"description": "gallivm: fix build with LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7893192613c05ee83e4139e8b6fdb3ce86d58926",
"description": "ci: bump piglit version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb4bd06ef45f8643130ece8fde4b341c48e23dc4",
"description": "gallium: add PIPE_RESOURCE_FLAG_UNMAPPABLE for shared unmappable buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10e4bad80347da85a065979384921a2b253fd9bd",
"description": "st/mesa: set GL_DYNAMIC_STORAGE_BIT for GL-VK interop buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cd0779f831819d58994d15da23dbe49a8b7c992",
"description": "nir/spirv: guard macros in case of redefinition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "694fe73976b0f2d3ec99511e1fd42a0c7d46b296",
"description": "asahi: Fix use-after-free in shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed246aa29b64e8114abbc4fa9294ecde18ccd260",
"description": "ci: Remove unused is-for-marge YAML anchor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40addce70e1440d29a88c945409c125b32665944",
"description": "ci: Use $CI_PIPELINE_SOURCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c642eed38ce6598c751a24e6f60cd4af66b47448",
"description": "ci: Use $CI_COMMIT_BRANCH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ac270c5f0e29909b8baf4d3386f75a238b74ad",
"description": "nir/validate: don't add instrs not present in shader to shader_gc_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "925c5f817db7702fdd2c894fd3e122f274af71dd",
"description": "nir/validate: don't validate the GC list by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6853de6b012ad7786aac0abe3333efc1f665216",
"description": "radv: set profile_peak when capturing with SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cf4f0cc9197c2baed4395c12f6e9dc81ee9eae4",
"description": "radv/winsys: add support for new CTX OP to set/get stable pstates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdf9a1a911c7015e433f430c0132ef116dce8d9f",
"description": "ac: add ac_gpu_info::has_stable_pstate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "595c81166be19ca3aaf2ba65dd98c486d4e4d7c8",
"description": "include/drm-uapi: update amdgpu_drm.h for new CTX OP to set/get stable pstates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e060e7a08a1ba33bdcd5e4f16026d481ae839dd",
"description": "meson: bump libdrm_amdgpu version to 2.4.110",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d38890c9e7b6c5aba750fe13d25d1bcb9b0a6f4",
"description": "ci: upgrade to libdrm 2.4.110",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "665474b278ed2416cea5ceb721f85cc17da67061",
"description": "radeonsi/tests: update glcts baseline on vega20",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49183c113d9c636278df6e77386263e8e9d87736",
"description": "radeonsi/tests: update piglit baseline on vega20",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21b01538331a4bfc0258da0bdb00a149e0f1289d",
"description": "radeonsi/tests: print PCI-id of GPU device under test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "037e98a10c4a4e719fe243f9a39074d3f77c00d7",
"description": "anv: don't set color state when input state was requested",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "814dc6693593c51d7d89da54ab6191dbf862397e"
},
{
"sha": "c108a68954422e499ea727e69738a7e02eaa1335",
"description": "ci/lavapipe: fixup results after proper reference counting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec8104c6b227421b3a21e9c0652e3050066bb169",
"description": "llvmpipe: allow vertex processing and fragment processing in parallel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dccec8e89f87b9fc12722ac56ac5fd8bba575c4",
"description": "llvmpipe: add support for fence_server_sync.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1318cb4c5adcdd6c5dbe15caa4a59c6c8ba8279f",
"description": "lavapipe: pass partial results flags through.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ae32fdb9a791b8cf3dda0f75dc84a6bf20b7815",
"description": "llvmpipe/query: add support for partial query waits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b658dea0394460ee9b4a686476aa55a81ed1e12",
"description": "gallium: add partial bit to the query flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d807226d37bae12490578545b0744a7711539b21",
"description": "llvmpipe: check framebuffer resources for all scenes for references.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fae5188de78a73dce096d7958b7e5dbe8597c265",
"description": "llvmpipe: add images to the scene resource tracker.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eff32fa59176ca86d12f61f6f8855b03b1f28238",
"description": "llvmpipe: add ssbo to resources reference by scenes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef34719459e5969e22902483fe226ec22ecd1885",
"description": "llvmpipe: pass ssbo write mask down into setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "403f9aea0ed68db9a78469964a1e4e0dd27b1393",
"description": "llvmpipe: add writeable resource tracking to the scene.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "486dada6bc3820370a4aaa211384bddf61c2f08d",
"description": "llvmpipe: size initial allocation and free scenes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4649a941e3fa21445ec2e8f272f892f6ca22839a",
"description": "llvmpipe: handle dynamically creating scenes when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bdc40088b0296418777aaa5ac9de05b1b1e55e9",
"description": "llvmpipe: base the scene queue size of the max number of scenes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d269634fcd8c32e648ecef4e9c5386bad165569c",
"description": "llvmpipe/scene: move to slab allocated objects for scenes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d89f91d54cab616ca586ab5d5a621bb8578b0019",
"description": "llvmpipe/flush: always finish whether for cpu/gpu access.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccdee8aade423be98fe0c3fb5bff0705d55921b2",
"description": "llvmpipe: convert texture barrier to a finish.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "604ed15e56bd5e62ac84860a61e92d8b71c13ec8",
"description": "lavapipe: handle non-timeline semaphores wait/signal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70dfa8b32f7d68894464cbcbc87e2c05b906bf73",
"description": "lavapipe: don't flush on transfer operations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20696aa170aab5f7b248632c2316b5bc7ee17e7b",
"description": "lavapipe: execute a finish in pipeline barrier and event waiting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f1e62c15d5a5c1c9363d64214b97d40eac4af27",
"description": "lavapipe: handle endless fence timeout properly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a1426db6607632c37b20238c19bce8c6fa3e31a",
"description": "lavapipe: fix pipeline statistic query results with availability.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeed07f6040bf64ef98614b2466c7a97776c318c",
"description": "drisw: fence drawing to the swap/copy buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c4b6a4c6b495247bc1e58a4b0e7b8c01b405f5",
"description": "freedreno/ir3: document GETINFO's x/y results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80974a5f1e4095b7ae9b4e705da5b33f283e35c2",
"description": "radeonsi: fix depth stencil multi sample texture blit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f989a840efda4aedee2dbf009c400c428be01d7",
"description": "crocus: fix leak on gen4/5 stencil fallback blit path.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "357dae424fe4ea153827d8c7e3cd1e645a8a5ff5",
"description": "freedreno/a4xx: make luminance formats renderable, add missing L8A8_SNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56b1bd086f92ab2e5a32a7585f1581826931d028",
"description": "freedreno/a4xx: use correct macro for color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a814a4f9dba9ab660ab15be7a7cdf9f80e472d2b",
"description": "turnip: Add a refcount mechanism to BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2763a8af5ac3739c677ed7de7bd2a7e60a35f822",
"description": "anv/genxml/intel/fs: fix binding shader record entry",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "705395344d2541d038326a6f64fbff838b52a71e"
},
{
"sha": "5f3e50b27cfaeff09cd242c39c28f3a241fef5b7",
"description": "venus: trace vn_ring_wait_space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cb2e9a8f073a6083e2b1dcaa025229ca337e517",
"description": "venus: cache VkFormatProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e392dd8237918fff27737964cc132c4caba5e6d2",
"description": "pan/bi: Promote MUX to CSEL in the scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8418abd748e8e761dda9c3594e29e560833d9ff",
"description": "pan/bi: Revert \"Fix load_const of 1-bit booleans\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "29d319c767394b685e2b421a89a7e8e7103e2688"
},
{
"sha": "21bdee7bccd2b9b4b4f3b8b2eefce0466fc4b621",
"description": "pan/bi: Switch to lower_bool_to_bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a64534754d9cce8c3c9da3421bed6d91646feef3",
"description": "pan/bi: Handle vectorized u2f16/i2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a05852f5b7d54c4e55e95b5efe50528ffb9e30c",
"description": "pan/bi: Handle trivial i2i32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d44a46cd424e797a38ef732360e546f093f0ae",
"description": "pan/bi: Optimize replication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35ff537814b3086fb1d0eaf2971a5bd725ae0574",
"description": "pan/bi: Constant fold swizzles on constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62533a6e643a1531ae19ec4a6bc5b615ce2a6820",
"description": "pan/bi: Lower swizzles on MUX.v2i16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bd4976d981a9a98ce7e419b25c05d38ccac027b",
"description": "pan/bi: Lower swizzles on CSEL.i32/MUX.i32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2b7d9b9cd2ae58fcbaee872e473ba49fb566bee",
"description": "ci/freedreno: Add a known spilling hangcheck flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b39d5e9705a449c468b54272fea3e19735781d7a",
"description": "ci/freedreno: Cut down pre-merge a630 VK coverage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04790ec8bb43270ec2bf8f16b8a72731d611bbce",
"description": "ci/freedreno: Move a 60s timeout test to skips instead of flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e8d8859190154cafa3d52db7bab863b8291234c",
"description": "spirv: Rewrite determinant calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c21065c87a912aa317e05d27a3e914ffbf436c66",
"description": "util/blob: Clarify rules on blob::data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6761550357b8fd97c4d224781ce1901c72fd40a0",
"description": "nir/serialize: Don't access blob->data directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9168dcbbc1913322871ed4b5a038da9f0e911331",
"description": "pan/bi: Disambiguate IDVS variants in shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d1bf62283f28742c46ca3692868703b15a55bf",
"description": "asahi: Wire in pure integer texture formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fded99b1c5c29f7ffd3af8e11290b5335b6e7d2b",
"description": "asahi: Support LOD clamps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc3e98e2017ff78a142c24f62b3e43cd104a840b",
"description": "asahi: Identify minimum/maximum LOD fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6554790dfb348ca1f62a2ef0999e2d99cc7daf25",
"description": "asahi: Add LOD clamp packing unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3a5c1b478eaf719577fc990898da5d67f8342a4",
"description": "asahi: Add LOD type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db93090ffc36acfeb4c70617712378b9e09cd434",
"description": "asahi: Allow GenXML to be used in C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "055c5a59f8dc7a7ba7b60772b2659f5f978ca7ce",
"description": "agx: Round and clamp array indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a822b7b6cceb4c893ea7fab679bc3b51552d119b",
"description": "agx: Naturally align uniform pushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c2bbb470ac4b2fa0672c28aab080ea69658c9e5",
"description": "agx: Add agx_size_align_16 helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aeb5156bc6432ca701a00023e8edf97b5245cbd",
"description": "agx: Add typed move helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "830d16e9f09a02e121048e3f20c4595666cad09c",
"description": "asahi: Add AGX_PUSH_ARRAY_SIZE_MINUS_1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b4ea2fd3802e3b0650db03134a554dac42136ec",
"description": "asahi: Implement texturing with non-zero start level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11072cfd21077e2715be340bb8dff988295a39fd",
"description": "asahi: Handle reloads of specific cube/mipfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "062ca49ca7a252b281b98d1cd7540b454b3f0731",
"description": "asahi: Add agx_map_texture_{cpu,gpu} helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8bf729f8a528c893fa00440756658a50f703c09",
"description": "asahi: Support 2D array and 3D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "204e2ffe1bce4ef81605ae443e7c39cc13b82dd0",
"description": "asahi: Track mipmap state explicitly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e714fae2633e7a72d3312f3151613b032b4f79ea",
"description": "asahi: Pass correct tile shift to tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f10ffd6e24b6980cf95feb5d79c5ac0347bdb9e",
"description": "asahi: Handle page alignment of miptrees",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c490cd4e3da4a0f484f97bc339beb43950d110c",
"description": "asahi: Align linear texture's strides to 64 bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d957011ffbb3434596bb04049fbef1932935379",
"description": "asahi: Align allocations to effective tile size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25f48996a613812e6a9ef86b3a50c1b43153781c",
"description": "asahi: Rename bpp to blocksize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "856f64de2499f7f0d547112cc2f6e273e1a97386",
"description": "asahi: Allow tiling of all bpps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2028873ef641056948eaec2610487f58f8802b47",
"description": "asahi: Dynamically configure tile size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d103d64df6c2b45f917f452c4c29cbb73bebd74c",
"description": "asahi: Add some notes to XML about mipmapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aea6d7f17f93c43e70891fd4d77637a37738c8a1",
"description": "asahi: Handle tiling of 2D arrays and 3D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06b2d9766634588f28e33f9b90c71c039992507a",
"description": "asahi: Add 2D Array and 3D texture dimensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "266382d252d6b63bfc6d590dcccc7c402196225d",
"description": "asahi: Respect mip level when rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a3e21a4de30b80873283d0aa2d2fd16c7ec7ea3",
"description": "asahi: Identify Level field of render target descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65368d2f9aa926ac72f20317c4d45577be420c11",
"description": "asahi: Don't redefine MIN2/MAX2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "570004175f45aa65ee27f09f7cbcbf763711efc6",
"description": "asahi: Streamline modifier selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d6233d04f81d0fbee349a5d9856964e8a891be5",
"description": "nir: Check all sizes in nir_alu_instr_is_comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f4b3c749ed482a365671fce51e00fd3d6122a73",
"description": "pan/bi: Test avoiding FADD.v2f16 hazards in scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d95561c93c48d15786a9559cdc927218a68f03b",
"description": "pan/bi: Test avoiding *FADD.v2f16 hazard in optimizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24d2bdb1e050134a25924487792ee0018f8478ae",
"description": "pan/bi: Avoid *FADD.v2f16 hazard in scheduler",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e0eb592d5bbcf00f8bed55cc95013abf77fad12",
"description": "pan/bi: Avoid *FADD.v2f16 hazard in optimizer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2178d09d073b8c8408b9840ef9073079db6ccfc",
"description": "pan/va: Identify LEA_TEX_IMM table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "839f15259afeb85ac9647e8f161c777d3ff74d03",
"description": "pan/va: Fix conservative branch handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81a9c857c812c4a7b89a34b40bf82189bdf3f3f6",
"description": "pan/va: Make subgroup 4-bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e851e75de5875e47bac4c6a596b08a879932a2b",
"description": "pan/va: Fix some units",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47733ad1e19b5d092f484cb61d462e06aa3d99b0",
"description": "pan/va: Parse units from the XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "239d59ecddda919702e4faa64beba2465355ff7f",
"description": "panvk: Don't use UBOs for meta_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "030dadb5f4410aebe017a392fd71986bcdd143f8",
"description": "pan/mdg: Remove todo we'll probably never get to",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e726d918f4c55fcd4324505b7338d21205cef74",
"description": "pan/mdg: Assert that we don't see unknown jumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b70e7491a0adfcf201db69f3e83ca61b554b6c8",
"description": "pan/mdg: Delete dedicated fdot2 lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28cd2c9cca5a3d49af1e8306868b8bdc36f070ae",
"description": "pan/mdg: Delete stray comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb0ef85cb6f6c0a79dc5aeee378099d016d93460",
"description": "pan/mdg: Clarify some ISA unknowns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a53e46fcda431f35f302cdc8c908efac6630326",
"description": "pan/mdg: Handle 8/16-bit UBO loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d949ecd3ae58d8e8975de698b5b49529038ebaf",
"description": "pan/mdg: Model zero/sign extension for 8/16-bit loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff970767a309c79f2b5d1f86a336517a33bff341",
"description": "pan/mdg: Print optimized and scheduled shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b707dabbace352516061e8165b218e7de5003c1d",
"description": "pan/mdg: Pull out skip_internal boolean",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90f966e05ffaef5f95ab2c7eb4b16316fd77bbbf",
"description": "v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ed9fd62c9135cae21907cac7227725668dfd745",
"description": "anv: Lower bufferImageGranularity to 1 from 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfdb1064c58402fe11e07317936abbd133f5a78d",
"description": "vc4/ci: make piglit test mandatory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "750eeecf4e458c1ddc32662c828beea9f189ba26",
"description": "broadcom/compiler: document that spill_base is used for spills and scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8883975209a664aceba7b35fbbcbe7cb067f6795",
"description": "broadcom/compiler: drop spill_count and add spilling boolean",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3c3228522e7bde9f8b84593f12d57ae9c391002",
"description": "broadcom/compiler: do not rebuild the interference graph after each spill",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59caaa7fb3cf205e4c4c67e8dc05c04d5b20ca91",
"description": "broadcom/compiler: reset spill/fill counts after lowering thread count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92d819aaa00aaa185b78793ccfc2151d92538a75",
"description": "broadcom/compiler: fix end of TMU sequence check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40e091267dd02d729cc6d12d190309f103217111",
"description": "broadcom/compiler: define max number of tmu spills for compile strategies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "919aedbfecff1ed3bf48784b6650e23f82e566eb",
"description": "broadcom/compiler: choose compile strategy with lowest spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "294a357b3368a28ee753045222adda408e9c2a0d",
"description": "panfrost,asahi,radv: Don't set internal=true manually",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ec1d96e5e36e2b26874c7e7622b501974f9ed51",
"description": "nir: Set internal=true in nir_builder_init_simple_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a01b26299039496ca7ed04878cbb64a18af3037c",
"description": "nir: Add missing dependency on nir_opcodes.py",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d1992255bb29054fa51763376d125183a9f602f3"
},
{
"sha": "7a522862157bf59ef92047dea2b6e75182c88964",
"description": "anv: add a custom AcquireNextImage2KHR func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e939ca8651eeea25db793d3f6cc52bb13e3ec9a",
"description": "anv/measure: Fix INTEL_MEASURE for ANV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa2652958a5728b500bc7e7c679d71487f27964c",
"description": "venus: add VK_EXT_custom_border_color extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5252c6c009fd15f7b4956a562fac0be933412b82",
"description": "venus: venus-protocol groundwork to VK_EXT_custom_border_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "768930a73a43e48172df00b6c934de582bd9422b",
"description": "nir: fix lower_memcpy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a3177cca9961452b436b12fd0790c6ffaa8f0eee"
},
{
"sha": "bc6380259641e6f23e4daefb0268c5f2533be24d",
"description": "zink: radv ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b1d8bfc4bbd9059b070d139dcd29a7e8ad35fd",
"description": "intel/dev: provide some default values for no_hw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ef8af357ddabef47e25414a1ab96e46273a01d1",
"description": "virgl/ci: Setup virtio-vsock based IPC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcce90a095e0d36d2bc1397202f405e529950137",
"description": "ci: Enable kernel virtio transport for Virtual Sockets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b9788c3c90512ab299556327b5c351697026b10",
"description": "ci: Add socat utility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4745638f18e07979a0a2e60c0d2d4f290221b58c",
"description": "ci: Ensure Mesa Shader Cache resides on tmpfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e138b8bd14d988c2d99a569fdb6b475e8e4f059",
"description": "venus: add necessary format list for ahb image creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c9f6c9964647c4177b5ae7ced1c2628cef35a5d",
"description": "venus: pass necessary format list at ahb image format query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c144df0fa81ac2f5a36c0532f470d526fea64440",
"description": "venus: clean up android wsi and ahb image builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31904d082d83ae5f635eab088583d9c072d0d1fc",
"description": "venus: deep copy format list info for deferred image creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b805d3e6abc07c8a6865516707854d295791e862",
"description": "lavapipe: reference gallium fences correctly.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "94a4982805164f87ec5ad7cb22251315c0577d71"
},
{
"sha": "794009c9ee0f03f4f986cd50913133ca298760c4",
"description": "ci: Add unit tests for lava_job_submitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "694005343bbba5a2da8f839c2d4cd023b224157c",
"description": "ci: Install pytest and freezegun plugin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "addac10443ac1dbe2405e4ce1652cfe681dcc46e",
"description": "ci: Make LAVA jobs fail CI job when retry is exhausted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df0e2a1565587cec47a8074f0d4a597e21e99783",
"description": "anv: Don't assume depth/stencil attachments have depth",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0d8b9c529ce34347032912d73c14c245919a3d37"
},
{
"sha": "3697907231dd39a319bf7c465c7c67110b71c578",
"description": "panfrost: Fix Malloc Vertex definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ca2358d6b4de7c432ee873ba5674ba70eacf3e3",
"description": "panfrost: Flesh out compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d5ddf69e2658d5c62747d4b4c4b3bc524196665",
"description": "panfrost: Update Shader Environment descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf95a1c3080ed1de446c9ec9488e72ba962d73fe",
"description": "panfrost: Add Valhall fields to tiler descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c011ea6c265d6e907652e4e4105bf3bd8fc7c03a",
"description": "panfrost: Shuffle render target AFBC for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ee09eaca858de265b5de39534e573cea48aeb78",
"description": "panfrost: Add Valhall additions to the framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81f97905c3be29bbe81104ef149b4ee14c015f60",
"description": "intel/compiler: make CLUSTER_BROADCAST always deal with integers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11544435ad69ee75039e9685a6e219395c67d7eb",
"description": "anv: only advertise 64b atomic floats if 64b floats are supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "377884c9c800164ac6e791241ef8c621f205a0d3",
"description": "radv: do not enable per-vertex VRS if the FS uses gl_FragCoord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cc53c047aef7d823446d86b575b41f7ebaad2a3",
"description": "radv: allow to force per-vertex VRS in the tessellation stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eebe298a8786b1f480e90e6d13493c6962189b9d",
"description": "llvmpipe: fix linear rast samples check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f4bfecee6d639bbe17097c34131c39eaac6e696",
"description": "nir: Add some notes about const/uniform array access rules in GL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca1ec7272685bdadd4e339cb989ac503db0abd18",
"description": "nv30/40: Switch to using NIR-to-TGSI by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80716b6f7e9fe0c93e6a244d23689b0ff81c2927",
"description": "radv: enable radv_disable_aniso_single_level for The Evil Within 1&2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ce4017a2bf76c2879521e9a6c272d8257133070"
},
{
"sha": "108e6eaa83eed3eb356f3cce835c5f5e3a836b8e",
"description": "tegra: Use private reference count for resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7688b8ae980223f094be9c70fe695e2122caf3e3"
},
{
"sha": "e8ce0a335704af54b8269d6e862835703700392b",
"description": "tegra: Use private reference count for sampler views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ef5d427413274f5a6ccb7d2f729eb78b5af9d947"
},
{
"sha": "4e252cbc7dfdc272a9b18a6044a169eaa3a88568",
"description": "aux/trace: fix dumping of pipe_texture_target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1912503224df2f20cad6b7c125419d4c777ebe9e",
"description": "radv: Don't disturb dynamic primitive topology with mesh shading.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da719792ad2b7f50824fd1ba500f8b87e4b3b448",
"description": "radv: Disable IB2 on compute queues.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fad6325cd4ddd09bee833f3a6e48bc63f9ef52e",
"description": "radeonsi: use SI_PROFILE_CLAMP_DIV_BY_ZERO for viewperf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9685b5785b0a3862fb3eb28cd8f5ffc1a1ccf984",
"description": "radeonsi: add SI_PROFILE_CLAMP_DIV_BY_ZERO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13674245011a1cb4424d20f067c3a68188c9d495",
"description": "ci: Uprev virglrenderer and crosvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ef858a6f6789207e3f24550e9dfb595e3018029",
"description": "ir3/spill: Fix simplify_phi_nodes with multiple loop nesting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f"
},
{
"sha": "d3b4202b63cb3aca42bc91c5bc416acc1b7f382b",
"description": "mesa/st: always use DXT5 when transcoding ASTC format",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "91cbe8d855c19d5e252fe4b29adf2a424c46a23d"
},
{
"sha": "103699677bdb50d667d63890da53df814dfceca3",
"description": "radv: allow to force per-vertex VRS if the config file is present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c50557d9612a975fd8983438a80ea7a1208698fa",
"description": "radv: allow applications to dynamically change RADV_FORCE_VRS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e2d9202e2882c7a293a90014cd83d05de7f1a79",
"description": "radv: add RADV_FORCE_VRS_CONFIG_FILE to configure per-vertex VRS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a862e15ee7c314fe379fc348d4e73527477913d5",
"description": "radv: rename RADV_FORCE_VRS_NONE to RADV_FORCE_VRS_1x1 and accept 1x1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4f526cc1915dbbaf134aadb04599d0685d53a35",
"description": "radv: only re-emit the per-vertex VRS rates if necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99d7c130510206ac71b259c0a88620623da1bfd3",
"description": "radv: rework RADV_FORCE_VRS to make it more dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbd5724a6dfe9f382e0c00fe868cd1721fe76432",
"description": "aco: implement nir_intrinsic_load_vrs_rates_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "772aeff2c4c45b3cfbce422a3b9fa3d713d2b278",
"description": "ac/llvm: implement nir_intrinsic_load_vrs_rates_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85436896c43dcc6410e6d7a5875e7b9b8b8e822a",
"description": "radv: declare a new shader argument for loading the VRS rates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74b932f8d34cd103e4ffc6452b31f2c47147a19b",
"description": "nir: add nir_intrinsic_load_vrs_rates_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cbcdfb514e8b19bc292bf55d8d22c855cf0137e",
"description": "anv: use vk_image_view::format for creating dynamic renderpasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "818c5dedf46a8fb87357a2f0311278e7e728582e",
"description": "vulkan: Add back vk_image_view::format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05e9e7767d7081861bc5d0838a18a5f9067366e6",
"description": "vulkan: Rename vk_image_view::format to view_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dd15295e30b3dd5a75440dab05a1eb4019ef1a8",
"description": "venus: properly destroy deferred ahb image before real image creation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "19b7b09885c5975535605465ceb58b06c0170148"
},
{
"sha": "3652ff2fa1db74a1f742138d50f3130f7a7a0ab9",
"description": "draw: Don't look at .nir if !IR_NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "780949c62bc2cd1805f99911a76fde016e430b6b",
"description": "i915g: Initialize the rest of the \"from_nir\" temporary VS struct.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2b3fc26da8bed1f70f6631a3fc6c6cd43fe2acc2"
},
{
"sha": "a6a651b96ac987a50dba3b62bd08d21d7e3e7d73",
"description": "r300: Delete the loop unrolling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f3f245b784dbddebfe78f7cdabe8055593ec875",
"description": "zink: radv ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffdac8bfa78303abc2be5242f50e229ae20042d7",
"description": "vulkan/wsi/wayland: ensure added formats have flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5617d5c88548b4f22f8c665e0337298bc2f8d63f",
"description": "vulkan/wsi/wayland: de-duplicate wsi_wl_display_add_wl_shm_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bdf3501970b6996e3bfe036e2bf22d8e672bea2",
"description": "vulkan/wsi/wayland: introduce wsi_wl_display_add_vk_format_modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ac42a3b1b00f7f7af66e15ad3b0411eda8f80a2",
"description": "vulkan/wsi/wayland: switch from alpha/opaque bools to bitfield",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "801d33b2d975dbc5c5b1f461f869319dd61d79e3",
"description": "vc4/ci: update failing piglit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecc00410302cae4e22ad7718a531f03658190389",
"description": "iris: fix a leak on surface states",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb296047f2159390874ac31c6970bacdd72cef16",
"description": "gallivm: fix missing cast in 4-bit blending paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7f1f5c77d43ba7c263de18b4d7f9b01d161a148",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8ba9cee270417af29f2399ada05c2d104f1dc58",
"description": "zink: always invalidate streamout counter buffer if not resuming",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e7f4e66ccafa2e8ab29d01eb34a8508e9dc045d",
"description": "zink: export PIPE_SHADER_CAP_INDIRECT_TEMP_ADDR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c99bd08921ebc46d0ad1af15acaed9b145cd7702",
"description": "zink: map R8G8B8X8_SRGB -> R8G8B8A8_SRGB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89477baf95353e806015e83ed14ae13bd4b48139",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b054a233dfd20bffb27934cb6eda19d6db2cabb9",
"description": "zink: activate conditional render for compute dispatch when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef4ab90d040c0fa1e561937e03401a3b203b1ff4",
"description": "zink: restart conditional render when crossing batch boundary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cc309dd39f7218b9e2ee60b4e5e556231198b7c",
"description": "zink: always terminate conditional render when flushing a batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "082b42fbda231f54c366f44f3b263ba3a77d2cef",
"description": "zink: track internal conditional render state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db48dcb4f3419fb2bf2d49c0bd04a38605d2e9a7",
"description": "intel/compiler: remove what looks like a bad rebase",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "03e1e19246da43f87b50a2ced38263a884b15b4c"
},
{
"sha": "127bcbed18a4f739582291ded69f1dc9092de814",
"description": "gallivm/st/lvp: add flags arg to get_query_result_resource api.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b995a8eba4fa2d496d6cb6924956897f38c6b21d",
"description": "nir_to_tgsi: Add support for FBFETCH.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaf6e3d3af62b231499bde49ad879d22d0825bff",
"description": "nir_to_tgsi: Don't vectorize 64-bit instructions, to keep virgl happy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "036d7172c24a18eca653fa95eb40b70719ce4d7e",
"description": "virgl: Move double operands to a temp to avoid double-swizzling bugs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e643cb40a3f762148e4ab79767a2bc7cd49a38a9",
"description": "virgl: Move tex immediate operands to a temp to avoid virglrenderer bug.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc912bace1cf8cd03793c5ae34bd5a2afd015019",
"description": "virgl: Add workarounds for virglrenderer input/sv signedness bugs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f25ccac3745a95a7abd7375069e4bbe5925f30cd",
"description": "virgl: Apply TGSI transforms to compute shaders, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c491afaeabe66e7eaa9f33a91297e458831950ac",
"description": "virgl: Add a workaround for virglrenderer output writemask bugs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fd9e072cee02ce3d4269828af1855b4d2c641d4",
"description": "virgl: Work around old virglrenderer's BARRIER counting bug.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af19774dd4a02c8cafaccf06994683500bd58849",
"description": "tgsi_translate: Make the procType public when translating.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5405e6400d7bdb550d031bd1153f93ad90f30cb",
"description": "venus: Exposes VK_EXT_4444_formats extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a87a741ae729a971be0eb20c03cf30986b5c8b5",
"description": "turnip: advertise VK_EXT_queue_family_foreign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b2da9d795610df15346a594384c39a096be338f",
"description": "ir3: Limit the maximum imm offset in nir_opt_offset for shared vars",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b024102d7c2959451bfef323432beaa4dca4dd88"
},
{
"sha": "b6557b80a50aa96ac0862bc029d72625ea4dd6db",
"description": "intel/compiler: fix array & struct IO lowering in mesh shaders",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1f438eb0337d662b461fd1e335cf06ff68052b6d"
},
{
"sha": "e6cfd1ed6421c6abcf1893802ae55562fde45d20",
"description": "spirv: Create PRIMITIVE_INDICES for NV_mesh_shader on-demand.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0445802ab2e5d101f0bec178c0a322b173a9ef9a",
"description": "compiler: Extract num_mesh_vertices_per_primitive function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32155851f10cb98da90d74a627127db0c2b7c5ae",
"description": "radv: remove set but unused radv_buffer::shareable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af420833f0d1df48f2a21a3d960415af9457ba0c",
"description": "radv: remove useless NULL checks in vkBind{Buffer,Image}Memory2()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dcd12f38be629086148dfc9ff0da90aa1fc9698",
"description": "radv: fix finding shaders by PC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "306e153c188a73c84398b592769fb8b5627f095d",
"description": "radv: make the trap handler shader BO resident",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a224b7a057a531ee638cb1f66744170eff4454b1",
"description": "radv: fix allocating/uploading the trap handler shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da8c2f5ed302fa2ff6120786cd686c714b6900d6",
"description": "docs/features: Mark VK_KHR_ray_query in progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d41414d26a6b187a0b6451135ef006d9193c2de",
"description": "freedreno/ir3: split up load/store/atomic by generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b91b036322f54cbc8d4d83ca05b587c36a559187",
"description": "isaspec: add gen-based leaf bitset separation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40468430a42e03615c19b12a846601baabccaa19",
"description": "isaspec: fix gen_max to be 2^32-1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dc30f99ae51fbac8f4559591dde6e5c40e74433",
"description": "panfrost: Flesh out the Shader Program Descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60b37424d91263efa11088541f7fd964ed1ac84f",
"description": "panfrost: Simplify Valhall preload descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e9a35648a15edf74decc73c4fa384a1f7ab777b",
"description": "panfrost: Clarify unknowns in z/stencil descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "733d5f061d33ceaff18936ce1c0f08d79623f16b",
"description": "panfrost: Add more fields to Attribute Descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b31f6a821dcf0013f650ea363fb25ded67fe1497",
"description": "panfrost: Update primitive descriptor for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8d32cf7734bd054d33c85dd3e98cb59f006c711",
"description": "radv: Only wait on CS/PS to finish if we wait on a semaphore.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79131b6ee6c98a8b662aeb32bb623a8974f8bef5",
"description": "radv: Fix preamble argument order.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "915e9178faf9c0ee9098b8915d8b30009ae4f08d"
},
{
"sha": "7adb3c0f7f96f2c95f903de5a59815e772061b63",
"description": "radv: Use larger arena sizes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f9756f4808739c8b18e62e28bdbb430af735c67",
"description": "lima/ppir: refactor bitcopy to use unsigned char",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7297f931f04bedb2a49a723972e5de8daad7b487",
"description": "lima/ppir: initialize slots array for dummy/undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b1584936632f9e7f21cc57746ca51cbdc526b0f",
"description": "lima/gpir: avoid invalid write in regalloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58c619c3d6dfb6bd70a3ff7b4c9ece970bc2a2ee",
"description": "lima: remove an unneeded lima_job_get assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "116f01c85356808bae9b7c5ff4962e76e86c4473",
"description": "lima: add some checks for potential null pointer dereference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60888c95bdf3154e6e99c3ea51b9e4a2af189cb6",
"description": "lima: fix warning of garbage value access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d807979c955d806ed16380b49c399d6f44a7972",
"description": "lima/ppir: initialize spill_costs array in regalloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a8f34c32067619f2f30dbfd94272b88b395eb14",
"description": "lima/ppir: avoid ppir_codegen_outmod implicit conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d77950b8b79c3ced785462b48f8283704f38e9a",
"description": "lima/ppir: clean up override-init warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "823be63216a407c7819eb1e62e8a6896bbd72bbc",
"description": "lima/gpir: clean up override-init warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a30b1541c69e457f03cba1ef11a041f706ad8df",
"description": "venus: use 64KB alignment for suballocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05a2cea14c4c77024b2e38fda3f15a3eb5de4098",
"description": "venus: no roundtrip needed for shmem backed by BLOB_MEM_HOST3D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a76d1e0e74130616f8093836198e1715984e162e",
"description": "venus: init renderer_info at renderer creation (part 2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddba7337c758714ebb26cb7483b83c303b4553bb",
"description": "venus: init renderer_info at renderer creation (part 1)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bbbabedb7a5b6c4f153e1754bcff548c7cdb56c",
"description": "aco/insert_exec_mask: refactor and remove some unnecessary WQM handling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7d7b9974ab3dcaaacfe40478b3530ef848c89fa",
"description": "aco/insert_exec_mask: refactor and simplify get_block_needs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcc5dec8d6902b737c5f836120b9fca9b0b2df59",
"description": "aco/insert_exec_mask: remove ever_again_needs and Exact_Branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbb1b095ca919bb1db7c70a23dff3745942868e1",
"description": "aco/insert_exec_mask: remove some unnecessary WQM loop handling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "580a63b4ac4b6932a91a3379fb5540c4faf03f12",
"description": "aco/insert_exec_mask: remove Preserve_WQM flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5a40beefaf82a822d3c10c32563c09b9a42755f",
"description": "aco: don't emit WQM for bool_to_scalar_condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f816dd1be751d445ec573df99e57e6510170d0fb",
"description": "aco: don't propagate WQM for p_as_uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "825cd696dc3204b682424717a8e39e34311589e6",
"description": "aco/insert_exec_mask: stay in WQM while helper lanes are still needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59889eb3ae6a1bd68697471fd887c94b65aa93d8",
"description": "Re-indentation after the previous commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "912299cb3992d44b2d75e48b3273fcf9c0dbd77c",
"description": "glsl: Eliminate ir_assignment::condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb630cd783e7c0e10e1c57978251a243095c753c",
"description": "glsl: Make ir_assignment::condition private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5208c116f2715855fc1d234c263ea0d06c4024e9",
"description": "glsl: Don't visit rvalues in the condition of an assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c22f069700aec8fe7c0f381a63345cb39cd9695",
"description": "glsl: Don't lower vector indexing in the condition of an assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2652b9a83d70b2492674625136b70b714743b307",
"description": "glsl: Don't split structures in the condition of an assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d07551ad4e8f81d6eaca5a5f563ae4cd3409e20b",
"description": "glsl: Don't split arrays in the condition of an assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41f6b42b08ce656c7f4d1ac4736c36896c33f9fd",
"description": "glsl: Don't tree graft in the condition of an assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97ffca80a80cdb030d7c80f52be7351e66274b63",
"description": "glsl: Don't dead-built-in varying eliminate in the condition of an assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "231459ad26a2e56ba93dfc125dd4ed922290f375",
"description": "glsl: Remove unused condition parameter from ir_assignment constructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec5c9649ba2f8f41b853171434f55dcb7d060c49",
"description": "glsl: Don't constant-fold the condition of an assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697a460e49859968f99f6c178deaaae3a52ecdf9",
"description": "glsl: Don't clone assignment conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d27e3c6adcbfd7a627521912532c958a123b0a85",
"description": "glsl: Eliminate unused conditional assignment constructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50a0d0d875e58bea606de08a68b475e82e9a14c4",
"description": "glsl: Remove the ability to read text IR with conditional assignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "710adf2e6023aa9f502871268f7c131bf5d27638",
"description": "glsl: Add ir_assignment constructor that takes just a write mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afee5dc63f8fc2fc086e321d8b7379145e86813d",
"description": "glsl: Lower if to conditional select instead of conditional assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3626e1580079585869a8a6cffa449b9f2a1331a",
"description": "glsl/ir_builder: Eliminate unused conditional assignment builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46a9df6aac1c82fa985cf6b844553ce95c09cf34",
"description": "glsl: Don't try to emit the \"linear sequence\" in lower_variable_index_to_cond_assign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05703a49f9e8b536c2de966ef531710b00d9aea2",
"description": "glsl: Use csel in do_vec_index_to_cond_assign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed66d7c3851ddfd65ada1d4b8b3764f5d29f0f01",
"description": "glsl/lower_vector_derefs: Don't emit conditional assignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a04aa4bc08df2c3772fc7dda6766f76ef3a5dfb4",
"description": "r300: transform fs sin and cos input to [0,1) range in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f97306b956f707d637da6b76dd9465fcabfc451",
"description": "r300: transform vs sin and cos input to [-PI,PI] range in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1109381e0ebc11c1c31745e4f0f0383dc462493e",
"description": "r300: use nir lowering for sin and cos on R300 and R400",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa3405e8123324b3d8173c709e6573d86570d99a",
"description": "radv/winsys: fix initializing debug/perftest options if multiple instances",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4001d9ce1a6e28f22ed89bca98e56557ad2ab4c4",
"description": "anv: Handle VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE for descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af4b26c53a0b9bd056d4fe3af46f2774e8e279c6",
"description": "radv: move nir_opt_shrink_stores from radv_optimize_nir()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a92452a0ef10f4262965a70438c52322f6b69df",
"description": "nir/opt_shrink_vectors: Remove shrinking of store intrinsics data source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dba7e60567fe0b2742a0a4b4bba618123153757",
"description": "nir: split nir_opt_shrink_stores from nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07372312d7053f2ef5c858ceb1fbf9ade5e7c52",
"description": "Revert \"nir: make tgsi_varying_semantic_to_slot(..) public\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "edbdd977232f0cfe8f26a44ddbda792780168f4a"
},
{
"sha": "367b6c553d0b4d75d5ce3f0ded84bd9c05217e03",
"description": "etnaviv: drop TGSI based backend compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29393a40eee5e4fc29eca51f3753db796b5b313b",
"description": "v3dv: Use the common command pool implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcad979b72aca6fcb538dd1a9e87da8aa8a5993d",
"description": "v3dv: Don't use vk_alloc/free2 for command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09b5f0f3ac26b8009dc24e3939b862ad4ff0f231",
"description": "anv: Use the common vk_command_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3007f8e95f34541cfd95faeb4f37b17d339de3a3",
"description": "anv: Don't call DestroyCommandBuffers in AllocateCommandBuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a15c3eff7713504a0f9ada08588d4c0349719ec",
"description": "anv: Drop anv_cmd_buffer::pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2170ec28452ec3507f0da3e75c86e11386203a2c",
"description": "anv: Don't use vk_alloc/free2 for command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37f3da90dd3d9817aca17d83ddffbf449f023013",
"description": "vulkan: Implement of a bunch of VkCommandPool functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f424d1e9ab3341e2a95845570276bd57a870566a",
"description": "vulkan/queue: Assert command buffers have the right queue family",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bda4c4f6b6c4230ed8c14e72436441540378b934",
"description": "vulkan: Take a vk_command_pool in vk_command_buffer_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d59caf5d11fa0ff7327863d0f9a439f474a9048e",
"description": "turnip: Use vk_command_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fb9e4e7ff2d7b8a3ecf35a86f6550843e72e9d9",
"description": "v3dv: Use vk_command_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2746be68f1916c17e4b4f2161bbe7302f16e2d85",
"description": "lavapipe: Use vk_command_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a5ae138b4977912eb8df1ac08266ea693c40052",
"description": "panvk: Use vk_command_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29a164b088beb05f12eb69bdf688cc4996e0a8a1",
"description": "radv: Use vk_command_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5b8ee8810d1b590dbb9b55806a05734955931e1",
"description": "anv: Use vk_command_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a10b6d1c6fc52c94a1d7aa2cd04e8aa66ba89911",
"description": "vulkan: Add a common vk_command_pool base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e263cc3243f72b27df16c167e9809db13a7df6b",
"description": "vulkan/runtime: Add a level field to vk_command_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b0e30685446d30aaea1c2c7c1fd04a658c74d94",
"description": "anv: Call vk_command_buffer_finish if create fails",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c9189f4813534b9525babdee09e95f53f025608a"
},
{
"sha": "cb50e4ac4d39a437804f4897aaa23ed660cadf1b",
"description": "iris: use the same VM for every context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "782efa29e6522ffd4d871074f65cae8485cf2a84",
"description": "iris: have a single border color pool per bufmgr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70dcffde4e584f326b8ced58986061d824d9f318",
"description": "iris: handle IRIS_MEMZONE_BINDER with a real vma_heap like the others",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b946a9d2da0fdb12b110dfe3c2ebd8585c8f02",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b099b8eb034724c9305012c3935a602ed1d09a",
"description": "zink: implement generated tcs variants using spirv shortcut",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1ef00aed77fad957792cf1d0bf9edecc01693c3",
"description": "zink: move pipeline tcs patch_vertices value to tcs shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63236f9ea9e3d952fb059ca0d077d7723bfa5f8a",
"description": "zink: add a tcs shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9d2b86c2c80b94281b6f0cfc1f73adde8e0e294",
"description": "zink: store the spirv_shader to the zink_shader struct for generated tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c0740c1299c86bb4ca3e6fb68d87c1cc5eb04cc",
"description": "zink: split off CreateShaderModule into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd9b09903845e3c3d278add45fdd4fb66202614d",
"description": "zink: store the tcs_vertices_out spirv word to the spirv_shader struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2baa0638b68e20e5affe9306dab1c8042edc9e9",
"description": "zink: store the tcs_vertices_out spirv word",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64f1960915b8d7f144d7286a7b1f22a06852bfbc",
"description": "zink: make spirv_builder_emit_exec_mode_literal() return the word for the param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25d6651324f7c0d0f624ee46ed8618779d7c08e0",
"description": "zink: make spirv_buffer_emit_word() return the word that was written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5663fac5ca84d9e87e49dadf8d7feb401ebf73f2",
"description": "zink: break out spirv shader dumping into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff92d2f188694439f7598f11716e2c55a42e07ac",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ff96efcfde15d5e8b83ce3b0b95a73254e98b69",
"description": "zink: always set VkPipelineMultisampleStateCreateInfo::pSampleMask",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "da0e00e0b9d62a68b4c6cd1831ccb16210615766",
"description": "gallivm: add coroutine attribute that llvm requires.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31e2c3f550ebdc6b699d62912de4c05c5213e1f1",
"description": "microsoft/compiler: Fill interpolation for sysval inputs to non-vertex shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dba60f397fe4283df7bdfbe23e6bfd959199e76",
"description": "d3d12: Only force point sampling for emulated shadow samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2a5e2d5a0f8ed972a4669be9c5d689a6b3e7bca",
"description": "anv: make the pointer valid before we assign stuff into it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "665ffd4bf9c681f8fc37dc07b3c2445e1ed5bf25"
},
{
"sha": "12b4aad8039e10432a079d93fc44d330905c5dda",
"description": "anv: Enable requiredSubgroupSize for Task/Mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "577d131bcf8988343d6b247dcbe45ce506e52022",
"description": "anv: Increase maxBoundDescriptorSets to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a84265938b022583adce92386143529df6a43c32",
"description": "driconf: Add Heaven entries for Windows .exe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2360c25d630875cfc49160e1ef4b2b0c9257c634",
"description": "d3d12: Don't add a second dual-source output for Heaven",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22fc53493092a7507c1e2db47b0c8763158d7b2d",
"description": "d3d12: Default newly-created resources to not-resident",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3a2cb4b679c7741e190351565464492053a0641",
"description": "d3d12: Implement residency management algorithm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40dafd00945fc662ee5aa490e4831d72151a7390",
"description": "d3d12: Add a budget/usage callback to the screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "671deb541ed44ddf84e2f6ab83e2ccd438ccf941",
"description": "d3d12: Add residency info to d3d12_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4c74f74f84eec26136e817bcdafea8dc814366f",
"description": "d3d12: Add sampler's textures to batch bo tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34e53d4c9c701918550057ec9d34a32a7488c8d5",
"description": "d3d12: Move ID3D12Fence from context to screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ce2d5aece56e609e6021d1947df37560af7bad7",
"description": "d3d12: Forward wait condition from query -> result buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cbd7093af74a39efe64a7348f348e8eb57ff9f4",
"description": "d3d12: When mapping a resource used in the current batch without blocking, at least flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cb3d1a6ae027b5045e47ccf7e551bd81fc3cab2",
"description": "nir: Produce correct results for atan with NaN",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2098ae16c8b4e64d0694a28f74a461b69b98a336"
},
{
"sha": "7d0d9b9fbc231c2bd66778e0b0a62d5c514c5495",
"description": "nir: Properly handle various exceptional values in frexp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "23d30f4099fac0e1fcbd7adf315a186f553e48d2"
},
{
"sha": "93ed87af28e7f5b7db7bae095e5a37b63b7bd2c7",
"description": "spirv: Produce correct result for GLSLstd450Tanh with NaN",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9f9432d56c055b9704a76cad44da88d5e12f825c"
},
{
"sha": "e442b9d79296ad9322af61fdadbc81d680466f57",
"description": "spirv: Produce correct result for GLSLstd450Modf with Inf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f92a35d831cf54f2244d5510932fd17c97b02ce4"
},
{
"sha": "75ef5991f5af06997551dabc053300261e32ca40",
"description": "spriv: Produce correct result for GLSLstd450Step with NaN",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1feeee9cf476010f72cb973480f67de0764e6a90"
},
{
"sha": "38a94c82e6ac3ae3e76e01ff4994ae4c46c487ec",
"description": "intel/fs: Don't optimize out 1.0*x and -1.0*x",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5dd6dfe012666123bb59b9a4f8e9afb46d67414"
},
{
"sha": "38800b385c6b4752ec1a91db5b8a7de149d03d0c",
"description": "nir: All set-on-comparison opcodes can take all float types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4195a9450bde927256063da47488aafbd86bfffe"
},
{
"sha": "97ce3a56bd72fde0f78278a030de6987b9f1656c",
"description": "nir/search: Constify instr parameter to nir_search_expression::cond",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dd4135551626f61062a317e17e12909b0692143",
"description": "nir: Constify def parameter to nir_ssa_def_bits_used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "510d24829966f9cc00d0b10e871446db17319800",
"description": "nir: Use proper macro to set bits of variable correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a0ace7d4ed6e99f133149bb38fab2ee4f63d1a3",
"description": "Revert \"ci: Disable Windows for now\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "be385ab5bcba60e30c8c980ae595e1e69a888393"
},
{
"sha": "c2168f845e7475d9a701be91ea761ae793a12636",
"description": "nir/lower_mediump: Treat u2u16 like i2i16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "532665c73cbd3b2b241b15f6d83d8b6cf80e431e",
"description": "zink: anv (icl) ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b84f0596808574bb0d37355a896eaaf1aafe277f",
"description": "freedreno/pps: Expose same counters as blob",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03ab9d895e86668f7b2f8e118cefb7341b8b78b9",
"description": "radv/ci: update CI lists for CTS 1.3.1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fce6ca0f3a674f7531598c1588ed100ec80c89c1",
"description": "radv: remove exports without color attachment or writemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be385ab5bcba60e30c8c980ae595e1e69a888393",
"description": "ci: Disable Windows for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "137e170bcb83c8b56a03a83fca7a6c154661e573",
"description": "anv: update limit for maxVertexInputBindingStride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f93059b19f0e4ecaf11c22e59ea3f15b11c91a5d",
"description": "venus: fix two VN_TRACE_SCOPE's in the same scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "987bc4495481cfd0d165945b1d0a321452a20532",
"description": "iris: Drop the iris_resource aux usage bit fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae763940e8c70ea0cdc43fe66b216d54fc2dd799",
"description": "iris: Compute aux.possible_usages from aux.usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d905018a2c81a10a8f1b5931f7d6acfebc9b7b34",
"description": "iris: Use iris_sample_with_depth_aux more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85a7fb1e197086bd0baf4a80558a4581da43b6d1",
"description": "intel/isl: Add format assertions for surfaces using CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05b8b08ef49f7eb06ddc12e4c48febb61f3e6173",
"description": "iris: Avoid making some invalid CCS surface states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9beb87dce3254e43bf17d4921182285574d2060",
"description": "iris: Inline some surface_state.cpu references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d705faad6cb3d02feeb51faf28983eaf1c17cf1f",
"description": "iris: Add and use fill_surface_states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb51fd04147418fbf71415f2e6075dc4834223b0",
"description": "iris: Add and use use_surface_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89ebdd67c4919be05781566b5759bfda30926db9",
"description": "iris: Add and use iris_surface_state::aux_usages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b60af618a0e1ddd38ad247d0d825c8561aff9224",
"description": "iris: Drop res param from surf_state_offset_for_aux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce37e176f1dcfe8b1514c95ffbef712e9e7e008f",
"description": "iris: Drop format param from fast_clear_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6778b3a379d010d9b4d82e7324bff19d73cd3d1a",
"description": "iris: Don't fast clear with the view format",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "230952c21017b184a9bfbfaa2c56489d55b71d30"
},
{
"sha": "68c1b50e48e32ec8ff4815666b7124d4cb4171ab",
"description": "aux/draw: fix llvm tcs lane vec generation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d5be0a2b3f1dfa212adb50d09f0ff622dcb0457",
"description": "radv: Add submit locking with trace bo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3cbc328e0dbb5865cc036ecbf977127850b4670",
"description": "gallivm/nir: Call nir_lower_bool_to_int32 after nir_opt_algebraic_late",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "78b4e417d44016cdb5df7dbfc3b1ea28219e6fd4"
},
{
"sha": "d633eace3fd51fc5c2b7f141651bb8d90e879e1c",
"description": "ci/freedreno: Try to detect a wedged MMU that's happened recently.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7278b2281fc2b8b60675926316656e0e3f88f49",
"description": "ci/lvp: Add a flake that's shown up a couple of times since VKCTS 1.3.1.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d15f9e3c212a4715450a65e39bffadab1a0164c",
"description": "ci/r300: Drop xfails that were fixed with the VK-GL-CTS 1.3.1.0 uprev.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20469009c7153b154e754446b8e0694610c6d03e",
"description": "nir: Delete the per-instr SSA liveness impl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74c02d99b224fbc02132b54bf23e6ac1e117d805",
"description": "nir_to_tgsi: Replace the NIR SSA liveness with TGSI reg-level liveness.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4ce3178d99f66cab57c492cc5fe3d3a1788fee1",
"description": "nir_to_tgsi: Track our TGSI insns in blocks before emitting tokens.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f84c67af857637e29235ec02e3f5c23c66a7574",
"description": "tgsi: Refactor out a tgsi_util_get_src_usage_mask().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e92209f2990dc91d33fafb04a92e17a3ebdfb9e5",
"description": "i915g: Report the temps usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfcc7c20c8c8a8654f26c0d99693a76898d92383",
"description": "docs: update calendar and link releases notes for 21.3.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d66a22a02b4ccd97f72bb9af85432c124d2cb81e",
"description": "docs: add release notes for 21.3.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aabc7034d7e4857351fef198e5c3f6791b945737",
"description": "docs: update calendar for 22.0.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c90c514fd45a982304a1077f213d8de7981b25",
"description": "turnip: Depth/stencil formats should not expose any bufferFeatures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53dc5f774d43ba022627ec5e4ec970b0d472d1cf",
"description": "radv: only emit the per-vertex VRS state if the pipeline forced it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0171dffe18d3f0b4071752b5b5180b0812af166",
"description": "radv: do not force per-vertex VRS if there is no pixel shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2451290bc479b419874eb3ba2ab561a660157bba",
"description": "radv: rewrite RADV_FORCE_VRS directly in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7955df28a6660d8dff77c79c345aa28aa7fa859c",
"description": "v3dv/ci: Update failure list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d7bae5ab354e5099d2ab0c8f85d5f4b22193b8a",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63fa2ab978c991fdc56f98f221c46172bfcaa05a",
"description": "zink: add Sample decorations to fragment shader inputs with sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb5333a148953bf8da94f6d46631c0667507de9",
"description": "iris/ci: Enable Whiskey Lake boards by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe560aeb12516e766335d416ba749b7572637274",
"description": "radeonsi: workaround Specviewperf13 Catia hang on GFX9",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2cd0c3a3c21d99ad0b99d1e21a8cad148a78aaf",
"description": "intel/fs: Assert that old pull-const code is not used if devinfo->has_lsc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "562f7eef5b4f5a4d4fb4d93418e6373e853550fa",
"description": "iris: invalidate L3 read only cache when VF cache is invalidated",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ed8f2c4cbee1096c67cae288b85302ffadfba2bb"
},
{
"sha": "7a6ea047954461d8f61878494265ba4bb84b50fe",
"description": "anv: invalidate L3 read only cache when VF cache is invalidated",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6c345ddbe409af73d005beb6be4c529f249deea0"
},
{
"sha": "442628b70244f2c9fd0ed79e0656e999ee6fffca",
"description": "intel/genxml: add PIPE_CONTROL field for L3 read only cache invalidation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "03e1e19246da43f87b50a2ced38263a884b15b4c",
"description": "anv: Refactor descriptor copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fba52cfd2b21e1ccb622d9f8e9c9a87731bd5a3",
"description": "radv: allow RADV_FORCE_VRS with pipeline VRS declared as dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "413ea503baea9076dfe8496b139474612d8034bb",
"description": "iris: Disable PIPE_CAP_PREFER_BACK_BUFFER_REUSE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3cb620b559991617557d47babc29a683a9ca8e0",
"description": "iris: Use the hardware blitter for DRI PRIME blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9eba6e2b52cc032a9e1f3980be7491e890597fa",
"description": "iris: Allow IRIS_BATCH_BLITTER in iris_copy_region()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70a219d4a358be1d0d41af5b33203aebb19aa9ec",
"description": "broadcom/simulator: enable multisync in the simulator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5200e1c2120f3143dcd11eb0bc0b4ddf8ee62f86",
"description": "translate: improve sse2 32-bit unsigned -> float conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b69f7b15d526fc763f1dd4aafbc358449aa9ac6",
"description": "rtasm: add pcmpgtd operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55b735c51ae27a9c40b0e230543572384ec61c9b",
"description": "rtasm: fix printf specifier for ptrdiff_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d1727079c35d44b1c526fa9949b6574fffc3b24",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "883017b67ec888f453814e58705cc6f4626da304",
"description": "zink: do not copy colors through floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "745fc95659bd19908f5bd85f73c92e4a92e28f85",
"description": "zink: Re-interpret formats when using vkCmdClearColorImage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86eaff29c0b118e0892b18089784fed02435bbf2",
"description": "st/mesa: only enable ARB_enhanced_layouts if there are xfb buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13c6f401ccbcf25eb5dbd93cb59f88555e3785b8",
"description": "glsl: only validate xfb_buffer values when we have enhanced layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c17a3392c4c39a98d41ceb1278e606516a6b2a52",
"description": "glsl: simplify conditions for setting various allowed flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2883e8f33db809b2f34f4e9b973ab81ec9b7eac2",
"description": "nir_to_tgsi: Add a flag for lowering fabs, and use it in r300/i915.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4ee7146f9fe4fcab98f4601e07e4dcd70cedf65",
"description": "nir: Split the flag for lowering of fabs and fneg to source modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd24f418c3cda345b9ac753977ad034e5c9cff28",
"description": "r300: Throw a compile error instead of an assert in r300 swizzle rewrites.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4968f8c0663ae090ad61be867401d1b497b06707",
"description": "r300: Demote a compiler assert(0) to a compile failure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97d13b2debb2f5cdb2e80b16a5b89a5611c4a1f4",
"description": "d3d12: Fix take_ownership semantic for constant buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d52d500f17a0fa7d96e63fd6e558583f137a5997",
"description": "r300: Request that nir-to-tgsi avoid generating TGSI_OPCODE_CMP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a1ba7914a098cce5eb85292097911b69922afa0",
"description": "ci/lavapipe: update lvp asan results after leak fixes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f9089f6de8ca29a529ef7828efbabeec58be6e8",
"description": "lavapipe: fix sampler + sampler view leaks.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e94fd4cc65899bccceb4642363bc4376c6831580"
},
{
"sha": "1f5330de3a6c54faf7a0ed7485c72a2ce40ac744",
"description": "r300: fix transformation of abs modifiers with negate",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef112db31181090034cfae7dc2d2084e0ca4dfc9",
"description": "ci: Bump VK-GL-CTS to 1.3.1.0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f34251495244c7b9db6788c16bb11dedbd56964",
"description": "ci/broadcom: Remove unused v3dv xfails file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "648dd03e320b15585a1a20d6b5ccd67a8b60dd41",
"description": "ci/panfrost: Add a flake a few of us have run into in the last couple days.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60775780aecf32e4f8dbdc8478c48940aecc135c",
"description": "d3d12: Allow 8bit index buffer conversions by vbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52766e020f84904a3c8e7dd1b3ac35bc51b7ae36",
"description": "d3d12: Use CPU storage in TC for buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96d68cb300d58a340fcfcf416fc7ba722ae7fb62",
"description": "d3d12: Add a buffer busy callback to the bufmgr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d6febad5d4b75fddff52c9cf60a1c8f431fdf14",
"description": "d3d12: Actually suballocate and cache buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0f4f8efae1e7220b377ca026b4881d931a72201",
"description": "d3d12: Fix offset for buf/image copies with suballocated buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb08bc8d76df7d24f313811ed8d33a73ab3231da",
"description": "d3d12: Don't suballocate TBO buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58a9a63d9e8a2efda9d77bb01cd62bb3adda47cf",
"description": "d3d12: Fix TBOs from suballocated buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c35f77aa84162e06346c54f37a5ba4b19c44da31",
"description": "d3d12: Delete make_resource_writeable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caae9b0e1fa4ca1c5f205a4e5df02bc03347b196",
"description": "d3d12: Always respect offsets when mapping a bo, not just when there's a range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b48aea0ec81d3fba9d686e71e4d4de0dff3c7218",
"description": "d3d12: Fix range calculation for suballocated buffers in d3d12_bo_unmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2659098d6d7c18a96ed4d5cf1d07699ef96dac35",
"description": "d3d12: Fix set constant buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ec0e2b89351e6e56cb112e00e6c68c6bbc6faea",
"description": "tc: CPU storage needs to be freed with align_free",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "12446491c18ced292f663dd2eab9d964d7afbd2e",
"description": "panfrost: Fix Depth Source enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32e58c2dd4a872c5b0b886b71031b0fbaad7826b",
"description": "panfrost: Remove unused layout enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d27d46a26610c3d361abaac54f2795657602d8d2",
"description": "panfrost: Remove some indexed formats on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c51b54bd12ca15d9560804dfd565a98b9bff2c6",
"description": "panfrost: Update supported job types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d70a48a706a750a1e8f86f73a757e4af43d563b0",
"description": "panfrost: Flesh out tiler heap descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62173fa5329081b63c97fa51a664fffe2637bd78",
"description": "panfrost: Strip % in GenXML names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e514f4c0b18087107991a2fc74643aec70e14a51",
"description": "panfrost: Flesh out Buffer descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c61c8a0b85e767703328cf819807d92b7570691",
"description": "vulkan,lavapipe: Simplify command recording code-gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb781fc350108584116280fc597c695d2f476c68",
"description": "lavapipe: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1532556eb0b889250c5480ec7795f4d92b170af2",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08c2b9d7cbc2b60233c3d3ed411ceb9649fe5c9f",
"description": "lavapipe: use util_pack_color_union() for generating clear colors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6faaeca584bcc214585e92212233a27f7176ff7b",
"description": "ci/freedreno: Add another unsizedArrayLength flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf4de7d8ffaef30521a98a07ec5a02716ac2b243",
"description": "venus: Allow usage of virtio-mmio based device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e9df85b1a4504c5b4162e77e139056dc80accc6",
"description": "aco: optimize discard_if when WQM is not needed afterwards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13c31379603bbea4ce2f03b3c6a0443888217e0a",
"description": "aco: merge block_kind_uses_[demote|discard_if]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7d1c8cc5eb1b3a4ab056beba56f5feab75f7be0",
"description": "aco: make Preserve_WQM independent from block_kind_uses_discard_if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08b8500dfbd733bd8e47a3d659b22cc4480a6e6e",
"description": "aco: remove block_kind_discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b67092e685cdd35e3505607d2bef3dbc62cb295a",
"description": "aco: emit nir_intrinsic_discard() as p_discard_if()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1895e17591439ca876da1b1a1c9669cbb5c70f0a",
"description": "mesa: align constant/uniform uploads to driver expected alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "418c77640bfe433caf3edccec5a43bd86c7e04f3",
"description": "zink: Fix MSVC RTC in zink_get_framebuffer_imageless()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86cb664cd8548f05d3a0fc07fea3a14e34ba60cc",
"description": "zink: export PIPE_CAP_CULL_DISTANCE_NOCOMBINE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e9481eaacf54f850ee413c7872c41644f4d94e6",
"description": "gallium: add PIPE_CAP_CULL_DISTANCE_NOCOMBINE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93a90fc85d037e2c6834fb969562391310ae9cd0",
"description": "anv: fix conditional render for vkCmdDrawIndirectByteCountEXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2be89cbd826f9ac2703127025714a55595de33d3"
},
{
"sha": "5d3e4193786f1b55aa6a3d74e2b9b954eb9287e5",
"description": "anv: enable ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c78be5da300ae386a12b91a22efb064335e2043a",
"description": "intel/fs: lower ray query intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "712d8fb0434a0af6d0479a5ea44a7bbc49dd8b2b",
"description": "intel/nir: document RT builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e06f9d49bc2263bf8d129d858a01072eab2f9fd5",
"description": "nir/lower_shader_calls: consider relocated constants as rematerializable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "046571479028aeb5577344a91f0c4d565415f4bc",
"description": "intel/nir/rt: add more helpers for ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5b994ec8aa4b85b0d131c2249452ffd4c429cc6",
"description": "intel/nir/rt: make RT manipulation helpers helper invocations ready",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb69fed65b7c3e30815f69c26f99ecab0050bd00",
"description": "intel/nir: document committed argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0624e414f42a93d8ae1210ad58065dd1c97d2a4",
"description": "intel/fs: make trivial shader complete tracing operations with missing shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35bd19f53d033f83b8c17aeba7a5f973246387c2",
"description": "intel/nir/rt: load bvh_level value off mem_hit structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826",
"description": "intel: add a new intrinsic to get the shader stage from bindless shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8f087b0e6da6bce11ae294ae4735c712c7d76ef",
"description": "nir/builder: add nir_ior_imm() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb40e999d114db361539cdc4ddb65ace37d76562",
"description": "intel/nir: use a single intel intrinsic to deal with ray traversal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39f6cd5d799ad077ad41d920dc31c5da1fae3c24",
"description": "intel/nir: fix shader call lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c5a42e401036eb2eecf8798c103f8ae2cce08eab"
},
{
"sha": "2665595244811d84b0acd4a8df32d2feaf95cb9e",
"description": "intel/fs: limit FS dispatch to SIMD16 when using ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57eed6698b5cf462f762a4b04ef45ec84c01f262",
"description": "intel/compiler: tracker number of ray queries in prog_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b366243ed882f5b705bc99e641bca7b3015a23b",
"description": "intel/fs: load more fields from BVH instance leafs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c89024e4463389663cf7f7d2f2752de2029efb23",
"description": "intel/fs: don't set allow_sample_mask for CS intrinsics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "77486db867bd39aa9b76e549c946b0a165fcb21a"
},
{
"sha": "9d22f8ed23d9192789fd656f64cd9defbe02fea8",
"description": "intel/fs: add support for ACCESS_ENABLE_HELPER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c199f44d17cb72e9aa55ec4885cb0bde985ae972",
"description": "intel/fs: name sources for A64 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23ce94ff7e28ee1771f53931d20c0ed1fe87c4a5",
"description": "intel/nir/rt: add a new number of SIMD lanes per DSS helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c9b7a82e99892cfcd70fedb2a4fd3fdd795256",
"description": "intel/fs: add support for Eu/Thread/Lane id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dabe9325762d6e0492261b18b496c3d152c250c",
"description": "intel/fs: rework dss_id opcode into generic opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4deb8e86dfd1a5da404d91c717cf2372738f1a07",
"description": "nir: change intel dss_id intrinsic to topology_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdb74a77d289a23457b62ae3efe3c032562087cf",
"description": "intel/ds: fix compilation with perfetto",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9da3d714b87ce237cf61de4403c5b6af12f1d79d"
},
{
"sha": "a52e4871fe9ffb5dc084ea7ab75f1b7d1264813d",
"description": "meson: add radv to meson devenv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8335fdfeafbe1fd14cb65f9088bbba15d9eb00dc",
"description": "vk/sync: add asserts for timeline semaphore count matching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "388f23eabe54cb92d71eb5a31b39338585cd4d76",
"description": "zink: min/max blit region in coverage functions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b656ab75a684807d2718d726dd807726a36f1a0f",
"description": "zink: reject invalid draws",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e38c13830fcbe8f3784dc3adbd736ea72b67fdea",
"description": "zink: fix PIPE_CAP_TGSI_BALLOT export conditional",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8907964dcd59580efc4edf4e5ba6cc4864c69622",
"description": "zink: export PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "413bf889e70b298eebd4402c42ac056a5965f820",
"description": "radeonsi/blit: relax conditions to use sdma copy for prime buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b27ad150464c11c95a796d64acedddfe1963f03",
"description": "radeonsi: create prime buffers as uncached",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18c38bf78fc33d4197f2e2ca9386e6e8bccf8193",
"description": "gallium: rename PIPE_BIND_DRI_PRIME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42c149e36b3e7f365f2aba45dd8320df550b4e5d",
"description": "gallium/dri: add missing PIPE_BIND_DRI_PRIME handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3926be368e837348c01d58979b878759a65e7ff2",
"description": "ci/iris: Mark qbo tests as flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df1751a2bbd38b32f2d5673ba584fd72e371be62",
"description": "crocus: Enable compat profile the same way as core profile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "604d97671b663501195644f2a5f12535e88c563f",
"description": "iris: Add support for flushing the blitter (hackily)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5dc4985b2cb832eea2b943eccc096f26cf3611",
"description": "blorp: Assert that blorp_copy() on the blitter can handle it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2646e147ba6d8967ca091be1e0c84518fd05812",
"description": "intel/genxml: Add missing MI_FLUSH_DW::Flush CCS field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ddad1b93a131df4c3ec86caf7cacd593caef64f",
"description": "radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "44bdac984990ff61569075cffa8f73b31609e3d2",
"description": "tu: Implement VK_AMD_buffer_marker to support Graphics Flight Recorder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b56194649704bd0da2d8dd3044fff2e80d07f3f9",
"description": "egl/wayland: Don't replace existing backbuffer in get_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3da8300562efeeeeea6c80bce98c830b0da28622",
"description": "egl/wayland: Reset buffer age when destroying buffers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "22d796feb828daad7c8d600adf271e19a82d67c8"
},
{
"sha": "fa4390f7bf6c2bff7ee6799b67accdf2e2db475c",
"description": "ci/iris: Add skips and flakes notes for recent #intel-ci logs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cf32b5079f47900ab043c73ec586c8e62b90a8a",
"description": "ci/crocus: Add recent flakes from #intel-ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "642304595793c81898986b2febc8b6ca967124db",
"description": "ci/softpipe,llvmpipe: Disable Xvfb server reset on piglit runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ea4029f9fea4ed6131c72a65981b39eb0e2353d",
"description": "Revert \"radv: re-apply \"Do not access set layout during vkCmdBindDescriptorSets.\"\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b775aaff1ec86f4ebd50867a045695da1fbeb2e1"
},
{
"sha": "66f7289d568db8711adb885acc56622e2aff252a",
"description": "radv: add reference counting for descriptor set layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37c3be6947b43d31e454d1f4adcee8eea49a8f0a",
"description": "crocus: find correct relocation target for the bo.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "d774059a0c6c8729904d6fea2db124c9d31aca07",
"description": "crocus: enable GL46 tests for HSW in ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0299600efb904c59c91a69cabfc36cfcf6a9ec61",
"description": "asahi: Fix memory unsafety in delete_sampler_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "786871c87e85082dc329fd477447505c0b4871b5",
"description": "agx: Don't kill helper threads in ld_var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "367d93bcd433ceeece038f9353e4da1df3c9e231",
"description": "agx: Handle texture array indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b459473bb973d4593f0533a975984aa288e8e275",
"description": "agx: Implement nir_op_txb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2903f66ecad4c0ef899fd74c995a4174e88c00f",
"description": "agx: Translate LOD modes more generically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5b7d629d756e779ab8659df48f588443e68b930",
"description": "agx: Add AUTO_LOD_BIAS mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93f2ae12052450ae4fa26f87bcc3fa0a08c0aa6e",
"description": "asahi: Correctly set IOGPU_ATTACHMENT::size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daab41b80b1f6c6c92382dbba8b53f0ea57ea3f5",
"description": "asahi: Identify IOGPU_ATTACHMENT::size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "945a1e0b8cd57403c6a0cbf9b2fec112f233075e",
"description": "mesa: fix misaligned pointer returned by dlist_alloc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "05605d7f537c4463cc5471f26fb2226a065561a8"
},
{
"sha": "9230b28533682fe3126ec5328aba31f16f63864b",
"description": "svga: store shared_mem_size in svga_compute_shader instead of svga_context",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "247c61f2d0454a94bc8b26601f88ed5f0890cedd"
},
{
"sha": "c7a357787f27121c4fe4c253a1cb4c0c4640b867",
"description": "anv: Increase maxUniformBufferRange to 2^30 when not using the sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49f4f1ec229b1d20f61a955f4a509602b24107b1",
"description": "r300: fix deadcode elimination in loops with breaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da3d714b87ce237cf61de4403c5b6af12f1d79d",
"description": "anv: add dynamic rendering traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0811ca046476cc0793480a67ed2440a98089c94",
"description": "anv: flush utrace before at device destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "960e72417f3e8885699cf384f690853e14ba44da",
"description": "zink: use scanout obj when returning resource param info",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8fbfcfbd3ff2c828f99ffc57f9dd4acc340d902",
"description": "pan/midg: Support 8/16 bit load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59ea6e2e27a6141ff4e2f0c2a41b4b1f49c53da3",
"description": "pan/midg: Add a pass to lower non-logbase2 global/shared loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f9bce08e10f7dc3c454f93764e8bf474ca1765d",
"description": "pan/midg: Fix swizzle packing on 64bit instructions with src-expansion + dst-shrinking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da474d5d14f5b159272abc27c3dd5ea84faa15b3",
"description": "pan/midg: Fix the upper/lower limit on 8bit vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b58c2621441fec5be6ff29837feaa08a2394deff",
"description": "pan/midg: Fix 64-bit swizzle printer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39e4b7279dcdcef91a0e829a1938b2816aa4ce75",
"description": "pan/midg: Fix swizzling on 8-bit sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65209b1adb5e8fb482be0de31f8674f9cb5c9130",
"description": "pan/midg: Prefix scalar immediates with '#' instead of '<'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36bb1ac453e7455be3bcfadd30804f272d36c939",
"description": "pan/midg: Remove spurious printf() in print_vector_constants()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "967eb4988e444f881e63f80f843e8573576cd802",
"description": "pan/midg: Add intra-bundle interferences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "183bc15bdbe22e46596ffa281781f0c473ad7cb4",
"description": "turnip: Unconditionaly remove descriptor set from pool's list on free",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "da7a475138d6b5cab15e26be3343abf36ab74727"
},
{
"sha": "81061ed6454a91dae913b0379875369a2fb4ea9a",
"description": "docs: Update d3d12 features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "444e18beaa5686be495561a4c5e01329bcdb325c",
"description": "d3d12: GL4.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "126d992097893d7aa7aca0bcd345ab918e830fdd",
"description": "d3d12: Allow RGB VS inputs without an alpha channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3a3599a08960c306e29118dafd609b978584623",
"description": "d3d12: When adding new output varyings, write 0s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccaa79a1baeb7af87ae84e73a7e6e74bea2050a4",
"description": "d3d12: Don't add arrayed VS outputs when next stage uses per-vertex inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b11113efa817b6fb642a92a4165f3e5a2fe408f",
"description": "d3d12: Don't force a GS to be added for 'flat' sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3feae7ec5dd2cf7cef0750d4fb71ce40503d0d67",
"description": "d3d12: Update nir varying bitmasks when linking stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27deedc1048ce7272660c14a1a268a1b0e01eb4f",
"description": "d3d12: Fix location compares in MSAA disable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a26f647caae685950f570b97ab590b500933ba16",
"description": "d3d12: Update depth invert to deal with multi-viewport",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52b3e6be5fdc385726db2d9fcc2f35b05914bd26",
"description": "d3d12: Fix linkage for viewport index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bafa0e0369a3fc7878e984fd9f87c258e51ac05f",
"description": "d3d12: Bind 16 scissor rects when scissor disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "929985893aa9ace60c4088b22bfe534b1df9a358",
"description": "d3d12: Enable BPTC (BC6/BC7)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "918647000ff5521ee275d0cba82b253eeb6a7e5c",
"description": "microsoft/compiler: Set flag for VP/RT array index from VS/DS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5954c8e524066d6b4f2b5ec420297f75a3a778cd",
"description": "microsoft/compiler: Handle SV_ViewportArrayIndex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47f4cb2405fa8cbfce8e940c07b7725d9619f200",
"description": "zink: set needs_mesa_flush_wsi for venus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "737d94a5452bec3fc5d9393995156aba3d2d690a",
"description": "zink: always chain wsi_image_create_info for scanout images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66e6e8afe6f4df60a7c20022e380669735c5374b",
"description": "zink: set dma-buf bit for shared resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8feaee0dd7bfa34dcd5d6c630cde38f605541e7",
"description": "agx: Call nir_lower_discard_if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaf00a1b4d9f21283d5e706647fd2d4f51a48331",
"description": "nir,zink: Make lower_discard_if a common pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "538356e3e62be205cae9fed373ab6e24ec4455de",
"description": "glx: Use the new no-error driver interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1d585ca36e189c65e724c6813e8a77be9a90df2",
"description": "egl: Use the new no-error driver interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e3d75d16abb00c0aacff3fc058d65d4ad5c1a29",
"description": "dri: Epoch how no-error context creation works",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e994c5d983986788c18f2b87a3ee80e4c3f5936",
"description": "meson: add LIBGL_DRIVERS_PATH to the devenv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f916f2be6ef4f6ffcbcd7edbcee06546d0da519",
"description": "meson: add support for `meson devenv` with vulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3abe9ccbd4c397f6be75ab772b35f8452d9dca73",
"description": "vulkan/util: simplify multialloc init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d0ecbd987e7b37af9ea2c7dbf33bf91d018a603",
"description": "vulkan/util: Add explicit casts to make c++ happy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "676c65d8d56c44d14e47b3012782409c439c75b3",
"description": "vulkan/util: Add extern \"C\" to allow inclusion from c++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fded7a95c55eabc8f9aa7c36a69103556a7e477e",
"description": "turnip: Expose VK_KHR_shader_non_semantic_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff059605aaad2af6ed1903fbfe9925e4b1635363",
"description": "turnip: Implement VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6d1cac6e513bb63a97475b4ce2fc3f07441bba3",
"description": "turnip: Expose VK_EXT_image_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03f9deecb8b873d3db7b14133442cabd4502f1aa",
"description": "turnip: Use the shared helpers to expose 1.3 core extensions/limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "679713d5f9394ca3b0101563414b45beb30abc6f",
"description": "turnip/doc: Update turnip extension list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd0e4aedeb276b64bb58bc0ecfa68db228c3857d",
"description": "iris: Make an iris_foreach_batch macro that skips unsupported batches",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a90a1f15a7c8943893e76a202f65bdac8c3e6b49"
},
{
"sha": "c4b400285ac011f337023b13270e02fbb337fc85",
"description": "llvmpipe/triangle: don't store area in fixed_position.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd4d2e920cbf05b000b8288a8f78987f23c182c3",
"description": "llvmpipe: just move opaque alpha lookup closer to use.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a448695eee1cffe59ebdd641f746b0f4bdb5f115",
"description": "llvmpipe: refactor lp_rast_shader_inputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb17da6c504f1cf36611386d121945f6413109a5",
"description": "llvmpipe/setup: remove opaque from setup triangle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66188e86931ac1a2ecb14595b5157e6fe54ebdcd",
"description": "llvmpipe: inline retry_triangle_ccw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "086a9b78698f6e1cacd601529e729d7aa1ea4b42",
"description": "llvmpipe: optimise triangle setup a bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e4bf6d100b3f4492ee3a897a4fbccc9c0564371",
"description": "turnip: Do not use hw binning if tiles per pipe are over the limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6e8198f1be1b512c92a5fcf4ea24d6690257987",
"description": "turnip: Add TU_GMEM envvar to test different gmem sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dac3e6f3727a37c85aec8c80215fe90b68cfe9a4",
"description": "venus: Advertise VK_EXT_extended_dynamic_state support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19e313e1c84b3ef02eee40ee03747d8bc762800d",
"description": "venus: Implement VK_EXT_extended_dynamic_state commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3affb69eaaa1ca669278b0690a4cd7e6e7220766",
"description": "docs: Update d3d12 features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7430742b164fe3adf13ad6aecb73fe48c2d901ab",
"description": "d3d12: ARB_gpu_shader_fp64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8ecb8be7999d0f7c6aaa0d651b00bde5bb950ff",
"description": "d3d12: Handle structs in TCS variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c448931d232e117084d9f739a0882edb400f40ab",
"description": "d3d12: Handle structs in GS variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "252a89a2c9c6ecce734fb1fc3e2c83ab2a3c847e",
"description": "d3d12: Set lower full fp64 compiler options flag when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "204102099a282bbccf63eb2d2b87a54f3ebaedf1",
"description": "d3d12: Lower [de]construction of doubles via math ops into pack/unpack ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4daa3eac2ceda32a7ca421c0de861ced3e512095",
"description": "d3d12: Add int64 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "397e117e9606e3d0c796b5b50c72e054b3ab86af",
"description": "d3d12: Get OPTIONS1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0144e7b18da8b2a45d00d9d41a44df3ab2bbc099",
"description": "d3d12: Add a driver version to the screen to be used for workarounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "944832d3d72b2c081439fec99615a7b13231acc9",
"description": "d3d12: Cache a modifyable copy of the nir options in d3d12_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2529a0df89ca0bdbddcdc9e5b9665a4bdf8d1aa9",
"description": "d3d12: Use the right constant for GS varying limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6daa1cc7a08f4faba6a9c9b2baa18855bdbf4d8",
"description": "d3d12: Use a constant define for max anisotropy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcfac68ce91a2c47391ff322786ae45976253dfd",
"description": "d3d12: Update max input, output, and varying caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0044e80b8230f19f751db800f8493ce86777adc4",
"description": "microsoft/compiler: Handle structs in I/O signatures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb0cefae6d7743f118cd580a1ce31ed0c572b4b5",
"description": "microsoft/compiler: Map I/O base locations to input IDs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efe5c2d6f33ccfd85488a68a3b146253881f82fd",
"description": "microsoft/compiler: Process signatures before the shader code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c154d403d375690488f4526de27dd6a8344af827",
"description": "microsoft/compiler: Handle I/O vars larger than a vec4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdc49fb6059b84ec1f537937a874e303b6824e9f",
"description": "microsoft/compiler: Lower 64bit I/O to 32 and then run lower_pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b24cfd0d4079cf1daaeb97f29c27947d786dc8eb",
"description": "microsoft/compiler: Handle b2f64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d17393ba013d7619f9a38e6b351fbc880421064",
"description": "microsoft/compiler: Set dx11_1_double_extensions flag for dfma/ddiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c8935d325c96962f0763d258901faf84e3e8546",
"description": "microsoft/compiler: Fix dxil_nir_lower_double_math_instr pass for vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8bd830dfb87e32638b652adfe23f3d79e9b2d56",
"description": "microsoft/compiler: Fix make_double and split_double to respect swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92191349e99c06bfcee7dae4f19a712145f6307c",
"description": "microsoft/compiler: Fix splitdouble struct name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dde3b04d444b02f460a6220e45db553d968adc8c",
"description": "microsoft/compiler: It's possible to have doubles without int64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b9483e89d7db68cfee0210e184217cab61c1a74",
"description": "microsoft/compiler: Add never-supported double ops to lower_doubles bitmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce6dbbabf9371a66ce52eba81e6ab394a2a6f7d1",
"description": "microsoft/compiler: Only treat tess level location as special if it's a patch constant",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a550c059c735667266533258a25c0953c58adb3f"
},
{
"sha": "0c711dc823b7db47b615ec7453c9bcba6297e07e",
"description": "microsoft/compiler: Only prep phis for the current function",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "41af96209973c64c02f07d62a3663f93e1183681"
},
{
"sha": "87d22c24651ed0b2d337dbf9173dc7ac9a0f8a9e",
"description": "microsoft/compiler: Lower mul_2x32_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a177f0de8f7f37424dfd982be8f682af010913c6",
"description": "ci: Uprev vulkan-cts to 1.2.8.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ce19d2db2bea24d4d3944a640459c0f7bfb5d02",
"description": "llvmpipe: Disable an assertion that may not be quite right.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c2f6cd86f716e102e98b1e5e4219d5ddb80672d",
"description": "ci/i915: Update rendering hash for plot3d trace.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "940b9ff6c9da6a01b6efa288c28b8f5a547b92e8",
"description": "ci/freedreno: Reduce concurrency for a618 vk_full.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5039fc3dc70baa2f6f1e64a6143e85b924d733c8",
"description": "ci/turnip: Extend the full-vk-run job timeouts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47d0e63c59412af81c8757828ee10540a6665602",
"description": "ci/freereno: Reduce run-by-default a630-vk coverage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f22f4ca1a8b18fad62a80ebcc68b7aa3e9078ee",
"description": "r300: Simplify DCE by assuming all output writes are used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17cea74b8cd3b1a56d923edeb40772b3e8b18ab2",
"description": "r300: Set up shadow sampler lowering in precompiles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f55e7b845f7d81bf864af1fced3260bf9d7b190",
"description": "r300: Fix missing \\n in an error message.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41ed470f6fde8789ce059b7554aed1f927ba9ce0",
"description": "zink: add synchronization for conditional render buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e96542390adaaec2b3e84ef69239f580403b26d",
"description": "zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0447a2303fb06d6ad1f64e5f079a74bf2cf540da",
"description": "aco: don't encode src2 for v_writelane_b32_e64",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e3b8eeac4d8e81496d655b1bd57ed8e02f5863c",
"description": "aco: add test for optimizations with casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b1dfa7eac2bd1e0dfb15febd0435b899101edb7",
"description": "aco: fix neg(mul)/abs(mul) optimization with different bit-size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13bbc7c882cd06435cee0a72352f409911a01ded",
"description": "aco: don't combine add/mul of different bit-size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d8a8c6fc1f5a53916f0fef68462ec0fad3a138a",
"description": "aco: don't apply omod/clamp of different bit-size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e30f99b0a783c3c9ec653e7af6d9eab1c98ea21",
"description": "aco: don't combine fneg/fabs of different bit-size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27f1f5537d4c7ff1cb753e19dbd885924f25be8f",
"description": "aco/tests: implement sub-dword program inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e86b88f85bb36235574c765676712d2d488cce4e",
"description": "aco/tests: add a bunch more building helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1410d150e7fb61803048d5372fcb9f771027e7d3",
"description": "panfrost: Fix texel interleave flag on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bf34a14940305b56401147dd11d06ef53330cac",
"description": "panfrost: Add remaining ZS/CRC XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfba7533c7a5d2b9c43864a081f220a318152c4c",
"description": "panfrost: Add Valhall Plane Descriptor XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c34381d8e8d7c351082627ff20a25852154d2639",
"description": "panfrost: Fix alignments on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a98f0e280e9513caa44bb13643d2e9cf222efce9",
"description": "panfrost: Remove blend shader return value on v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d8c6596787a6e56f79f2d4de6a619a78f8092e5",
"description": "v3d/drm-shim: remove drm-shim driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f17d8acc96152f19e35a6ab0a227539d38ee734",
"description": "radeonsi: allocate protected buffer only if required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaa87b1a4659c1c06b0ac9e5659943c888dff6d3",
"description": "radeonsi: limit loop unrolling for LLVM < 13",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9ff086052ab7bff3cb55c06365543190a3afe188"
},
{
"sha": "52c850445ed5d7d58b0be4cdd5b6a17dd288bf52",
"description": "radv: stop setting streamout state when a new pipeline is bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7561ea8fa17f28072c75ccf08bb8a56c610756ab",
"description": "broadcom/compiler: allow ldunifa with read-only SSBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a8449b07c48477d97b6252e67562abdd466cf37",
"description": "broadcom/compiler: fix offset alignment for ldunifa when skipping",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bdb6201ea1e7039732f047b8e545107615cb6e8e"
},
{
"sha": "04f6e91de0ed421988c1e070d90bcf354cb3f65b",
"description": "docs: update calendar for 22.0.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "647df89664d6bfed5d13b5902ae88b32d969aa20",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8a90104101b90af43dc6aabf19560a326be6333",
"description": "llvmpipe: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a75392cd829df3f8f5a89dfecd4f2103658bfbd",
"description": "llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a38dab2d18d5c6c685bdedb921d485bbb305eed",
"description": "zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "366d83a30ec6f1033ef262ec309e72cce6d3cdf7",
"description": "VERSION: bump version for 22.0 release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0395c483d4f0b2d694f7e4e00eb75e916f8fc8e4",
"description": "radv: Handle SDMA for padding.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ef40f2ccc29ba7031bcb4ef100f8a9d290df9689"
},
{
"sha": "dbcdededb230083e97bca5e84e53f88ccfa6f160",
"description": "intel: Add missing dep of gen_*_header.py on utils.py.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d5ee08c15c83294503397d2626df72c2f58b602",
"description": "freedreno/isaspec: Add missing dep of encode.py/decode.py calls on isa.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "242c7a651308f43d5f6f2590717fd72f44eba3ca",
"description": "anv: Add experimental support for VK_NV_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9416cd8bd437bd877b21c685ccd28bbb425d7eb",
"description": "intel/dev: Enable Mesh Shading for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da273b2b7b4ceb46dc10a8f746aa74a8c502d2d6",
"description": "anv: Put first few push constants directly into Task/Mesh InlineData",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c32fd14be19576c47b8eaffd48c647a563a105",
"description": "anv: include ClipDistance array in mesh shader per-vertex output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c95b4ac2eb12042afeb4d0fce5721f246fa92af8",
"description": "anv: tell the hardware about gl_[Clip|Cull]Distance in mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbde9f244869517b68b633c9a35d7740e007bc22",
"description": "anv: Implement indirect dispatch for Mesh pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18e628135d24112ed57a1a49dd354857ba3346b1",
"description": "anv: Add support for UBOs, SSBOs and push constants in Mesh pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f12f5ae2f8d4b394e31b3b39c3385f74a4abff86",
"description": "anv: Add support for non-zero firstTask in vkCmdDrawMeshTasksNV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97da3e0814f98949f7fc78ee3bb805654787db66",
"description": "anv: Enable conditional rendering in vkCmdDrawMeshTasksNV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef04caea9b8b98187340fd0ec6550aed06424b60",
"description": "anv: Implement Mesh Shading pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "325ac235a787565179eb9922d68eee8f0bdf0a61",
"description": "anv: Add boilerplate for VK_NV_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c93cbc77f78ac4d6c479f657e6f92952fd357211",
"description": "intel/common: Add helper for URB allocation in Mesh pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b01c73fd0a3f0a44e3214229024cdbd71dae6a04",
"description": "intel: Add INTEL_URB_DEREF_BLOCK_SIZE_MESH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c38229ac1d78c9c15cf52658f6e3aeebb477fdf",
"description": "pan/va: Add ARM_shader_framebuffer_fetch asm test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a99eac8a490bd2a401eb8cf08571b4268e863efc",
"description": "pan/va: Handle shift lanes in assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3c71593088711c17f31b164c3b6747173e2a221",
"description": "pan/va: Add lots of swizzle assembler tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57bb3c7158f25e16213b607027d2049f003aa582",
"description": "pan/va: Add 2-channel 8-bit swizzles for conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdb7c4e42d07877d2f83322dc122835400d01417",
"description": "pan/va: Vectorize 8->16-bit conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "441c47ff74d77f387ff8dc3d676ce7fe6d4837cc",
"description": "pan/va: Fix lane select for [US]_TO_[USF]32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46cd0ddcb67536245a64e1fdc5d92cb031b25b75",
"description": "pan/va: Fix MKVEC.v2i16 lane select",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a95ca2402c0b69039eb209c8443cc7ed33b1d9b8",
"description": "pan/va: Test LD_TILE assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc61e362f49607a26ec2ede0e154ff9f93eda3a2",
"description": "pan/va: Add missing fields to LD_TILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f9007985d83be08036dbda7dedb20b734766add",
"description": "pan/va: Add missing <clamp/> to V2F32_TO_V2F16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fff018c9850ffa97e31faa185289c792357b3d4",
"description": "pan/va: Add .absolute bit to BRANCHZI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "665ffd4bf9c681f8fc37dc07b3c2445e1ed5bf25",
"description": "anv: Update VK_KHR_fragment_shading_rate for newer HW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc837e9f8bf03daf8b373084a2ee8b320b072b12",
"description": "anv/pass: rely on precomputed dynamic rendering pass/subpass more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16763e8b8e0c536a1f4a7fc234a176092e67ef2a",
"description": "anv: force primitive shading rate write in last geometry stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cd93c59efdfd5bfca38fa9490927f350db5c378",
"description": "intel/compiler: add primitive rate output support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cebf284ac1bdeb04c8e730212a57e5352727bb02",
"description": "intel/compiler: add a new pass to lower shading rate into HW format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e227bb9fd58268788a79449ed247311744210279",
"description": "nir/builder: add ishl_imm helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab7f4471c933767dff79638e79739323d938177",
"description": "isl: disable CPB surface compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dff08cbf8e7f9d9656b3c260b115ae9951a0b99c",
"description": "isl: add support for coarse pixel control surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d90fe587fdb54517d90e03e3095dea83e2a2f84",
"description": "intel/dev: details CPS feature support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bdbc93a9d3d8000233e9c6fd66d240b3748a471",
"description": "genxml: add new 3DSTATE_PS_EXTRA bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea71fb0b4b6d08bda02e2b6736bd74a42f8174c1",
"description": "genxml: gen12.5 changes for CPS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d8884800eec4d24494a3e64db3a7fbb6e311b79",
"description": "compiler: add VARYING bit for primitive shading rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9322b76fc498febf6f99849723a5c48fb38817ef",
"description": "r300: replace recursive calls with loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f724f95542b2f7029608e9689a6d8cd386b5b42c",
"description": "intel/isl: Add more PRM text for HiZ/STC requirement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc9ce9705c0e1fc76228ca4914fa2ce1e06a4394",
"description": "intel/isl: Fix depth buffer TiledSurface programming",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b77d694223ab9b4a91e83abd86fcf5d066023b16"
},
{
"sha": "146213d0ee0b95a951e76b6493c7bb3ed92481a8",
"description": "intel/isl: Simplify Z-buffer tiling config during emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06aaa2ceadfa06bceb7fe14d7b533aa9a9d5a61a",
"description": "docs/features: Add VK_KHR_acceleration_structure, VK_KHR_pipeline_library, VK_KHR_ray_query, VK_KHR_ray_tracing_pipeline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b41adbf2115231e8a4b950dd1d0f647f01e3afeb",
"description": "venus: update venus-protocol to 1.3.204",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b6d03408a800926e5ffcb6a5fb2df39a59154e",
"description": "r300/r600: Add drm-shim support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be78087655f4651d67b216f1b50554665cd135d1",
"description": "r300: Disable fp16 and int16 in swtcl vertex shaders.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2"
},
{
"sha": "965d58b0581e0c3fd62da4b9406d80c3b5527cd4",
"description": "anv: Report the right conformance version",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40"
},
{
"sha": "ea0fa5c6bc362d4d29d13a04e8a73f815adbb13d",
"description": "anv: Handle resolveImageLayout on dynamic rendering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5d9e8bc9be6578105ebaabe68e6362c35e91dc75"
},
{
"sha": "12853193949c939f2bbb00757770f0d84199bffd",
"description": "docs: update features/relnotes for zink sparse texture clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cda3c22a01da831e19d79d689c3615fe8d94a887",
"description": "zink: ARB_sparse_texture_clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cadd19197aabd36f1da31740af8ff712bd66e6b",
"description": "radv/winsys: fix missing buffer_make_resident() for the null winsys",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bab8f64220f7a5d66e232986d9b17d2bc72b15f",
"description": "compiler, intel: Add gl_shader_stage_is_mesh()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f917c735288835a18b8aba799b8e48acc75bdcf9",
"description": "ir3: opt_deref in opt loop to remove unnecessary tex casts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0248644c8930c493a81d757c8f9943f75c310753",
"description": "ir3,tu: Enable subgroup shuffles and relative shuffles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09731fc79a4dcb5e74d65088ca3aa9795c779dc7",
"description": "ir3/cp: ir3: Prevent propagating shared regs out of loops harder",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "590efd180be05817163d1b70990273b535a82afe"
},
{
"sha": "b6e5a0349971a15ddd2b99c7e5942dc5d8285585",
"description": "ir3: Rewrite (jp) insertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53e54898e040da33d665ff73d6b92c6860157865",
"description": "ir3: Fix copy-paste mistakes in ir3_block_remove_physical_predecessor()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2768a35e416ed8914989474d320de3227a5ecd84"
},
{
"sha": "503a5bae59712fcc5617d84740439d602e9ba4d2",
"description": "nir: Add support for lowering shuffle to a waterfall loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "913bec10c42d5d394a2115691c1ebdf55b8fb7c7",
"description": "nir/lower_subgroups: Rename lower_shuffle to lower_relative_shuffle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf289e3123c5a751cc0ae6bc8ad9fb162907f320",
"description": "turnip: Store the computed iova in the tu_image.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f460fb3f9173197ae86d5ed4345f75082e2a427d",
"description": "turnip: Store the computed iova in the tu_buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba44634e4dde5144330b0d31278a4fa8de5dfb97",
"description": "aco: fix v_mac_legacy_f32",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f68797ead72c29678a54aae457dbd9e9b7946588"
},
{
"sha": "d1e46d34f758aeecf1697180a0875fe448a16354",
"description": "radeonsi: enable ARB_sparse_texture_clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95d36179092f8f2806cb4606268daa32c521b2fe",
"description": "glsl/nir: convert ir_texture->clamp to nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10a71c610656826ad4179b34cb64cac05dd6b7d7",
"description": "glsl: add ARB_sparse_texture_clamp builtin functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "391f2dffaad0b02f9905b3c532082746005bbbbf",
"description": "glsl: _textureCubeArrayShadow support clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de37146c712111b411389ef07a02171f6eb637bf",
"description": "glsl: _texture support clamp parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92d6b2735b7a29fa9cb4cb37566231732ecff617",
"description": "glsl: ir_texture add clamp field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13ffd46a0fbedf37ebd4625bd3c9055e79516480",
"description": "glsl: add ARB_sparse_texture_clamp extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3729c3fa30e49f6e43f17f42c5491b413dfc065c",
"description": "mesa: add ARB_sparse_texture_clamp extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d68087a1d97a2f0e3b101aeb55d01670d0057968",
"description": "gallium: add PIPE_CAP_CLAMP_SPARSE_TEXTURE_LOD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d014efa33e7042d182896726b431498d664e91c2",
"description": "util/utrace: make generated code a tiny bit nicer to look at",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0363baefdbc5c252b2a5d14a466a7c9a4d6e61e",
"description": "util/u_trace: make mako conditional code easier to read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "928156bc9dc093a3d1c45f99d60472a2987722ab",
"description": "intel/tracepoint: simplify tracepoint descriptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "713a4363e5f2f1403bd373116985ee1eada5222c",
"description": "vulkan/wsi/wayland: remove format switch from wl_shm_format_for_vk_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a82232e5cb43d753339c77ab02f14d2621f1687",
"description": "vulkan/wsi/wayland: use DRM_FORMAT_INVALID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fda2aecb8b8329cccb5861e2e151efdeb407a6c0",
"description": "vulkan/wsi/wayland: use enum wl_shm_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbe97c3871404c87f5ad20b8efdfd06eabd2e7aa",
"description": "docs: update INTEL_DEBUG environment variable documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce99b1a7467f4afb4d3910b3a39c599226b5ea6e",
"description": "v3dv: don't submit noop job if there is nothing to wait on or signal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fa24747b9089bda0453051e5fd5188e6fce6996",
"description": "glthread: call _mesa_glthread_BindBuffer unconditionally",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e48f676835d110f907e5cd55d659dae511e4af2d"
},
{
"sha": "061bf72a4fdc25153b1f86d9df95ccba8b4638f6",
"description": "mesa: stop truncating MESA_GLSL=dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1b8b712c1d4bf93ce74c383f54aa2b5e54288db",
"description": "aux/vbuf: add fastpath for skipping identical vbuf updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b733a226360b78d87308c3b74c6a4abbd59c897b",
"description": "aux/vbuf: move mask-clearing for vbuf updates after buffer scanning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf6a6161222c30f27ca0c7318b9d2ba12bc429fc",
"description": "aux/vbuf: use local var for modifying unaligned_vb_mask during update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28f677e6dc929969fc65154d64cfcf43b2e789fe",
"description": "iris: implement inter-context busy-tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "89a34cb8450a6fdaceb0e537613871fa86d93132"
},
{
"sha": "06b279ccb2523ac8f5b5300d6bb651e3d0fc3556",
"description": "iris: save some iris_syncobj_reference() calls at update_bo_syncobjs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db475c81b7cdde9d967b0216e6f12d17e0adae83",
"description": "iris: Return non-zero stride for clear color plane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2407a7e6c1fa32f753f7595d92e02f15b9679370",
"description": "iris: Pick the right BO in iris_resource_get_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea5ffa012870d49df15b6e32f13e45ad73e2b018",
"description": "iris: Refactor a ternary in iris_resource_get_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db9098f2ef2084e981154be62dafdf90d04dc72c",
"description": "v3dv: move sems_info from event_wait job to wait_thread info",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d5bd18fbb3002293853780b3988e5cb9313d226e"
},
{
"sha": "f7ed838a49251c9d66b3fa952865d37ab0be6e16",
"description": "d3d12: ARB_transform_feedback3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30a2071ac7d6d4d6d24dbbb4a5cd4ac6339c3a4a",
"description": "d3d12: Handle indexed queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2bc8b305c6de10152927bf117dcb5d910ce8b54",
"description": "d3d12: Fix xfb varying matching for vars with location_frac",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4654f2c1c4abab780405e3ba7477de809377686",
"description": "d3d12: Unpack multi-stream varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36add3d002d489aa1b26030b44bc3ac8fda11821",
"description": "microsoft/compiler: Support multiple GS output streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "895cdbd6f0dc8a515b0f35a65e74e4c416e08ec7",
"description": "microsoft/compiler: Correctly support I/O on variables with location_frac",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db77360796964083328dbb75fb13de4e8c917c41",
"description": "d3d12: ARB_transform_feedback2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00dd57359425015b11065d770b7ecebf5eac6089",
"description": "d3d12: Switch primitives-generated query to use XFB, GS, and IA data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba82ffaba6b5e275e8a3c23848c152932ae86f56",
"description": "d3d12: Rewrite subquery logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8875a2fb2517edc4e9e1ec8a3ffd654efc6ce0a4",
"description": "d3d12: Compute transform UBO0 is actually binding 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "317c870f0fb296dfa85ce9457dc5a036e22d5aee",
"description": "d3d12: Implement DrawAuto aka DrawTransformFeedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7009d2386560617f19a08bcfeb58902c724b68c7",
"description": "d3d12: Move \"fake\" SO buffer handling to compute transforms instead of CPU readback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1b52d8c3a9e4318c9bac82a42ee1fbf550a4e92",
"description": "d3d12: Move compute transform state save/restore to compute_transforms.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2668eb80898c33c48ead732bdf33a424faf0d2a9",
"description": "d3d12: Add a compute transform for draw auto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "371d237ba5a41185091f1a297f04f6c64c4e6124",
"description": "d3d12: Add a couple compute transforms for \"fake\" SO buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57f6eeb3fbbaa99061b255743c8282760ea4a751",
"description": "d3d12: Add a comment for what the existing compute transform does",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "396205b0d60df91ca46bef56ff3e3aad79748698",
"description": "d3d12: SO buffer filled size is only 32-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f48e6d7a29cef7e36a282c5fc4a4457e5d23d80",
"description": "d3d12: Move indirect compute to real indirect dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cab0ed52e8c46f464d00611286f0a2bc4706a442",
"description": "d3d12: Support transform feedback pause/resume",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2aa21362d88523f33e3020e4d885536ae0126a7",
"description": "d3d12: Include SO buffer count as a PSO dirty bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d43e752289fbd8166c733cec49e16d6e36b10e4",
"description": "d3d12: Add UAV barriers for UAVs that are being used by compute transforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31aaf92b7df644515a9a6051549cd25fc4aba056",
"description": "d3d12: Fix compute transform for multi-draw indirect with dynamic count + state vars",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae"
},
{
"sha": "2d4ee41df08964f51c8d909bcb10d2b75a441020",
"description": "microsoft/compiler: Fix UAV resource ID counting for static indexed handles",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e5f353f2f29690767196d0a516e6dc3f29af2349"
},
{
"sha": "6f38ea4ac73302fb040ef27f84633e34da3567ac",
"description": "zink: use SpvScopeDevice over SpvScopeWorkgroup for atomic shader ops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2361c52b5e88bdc9212161a7fb4070c40082c01a",
"description": "zink: cast image atomic op params/results based on image type",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e201c66e45738a246b9eeb60c5c5e266e94550",
"description": "zink: add warning printf for drivers missing VK_EXT_shader_atomic_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e8d609f6ed93e2c8a75624fec39677c937547d4",
"description": "zink: enable VK_EXT_shader_atomic_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e97f51c6767d6ecf8dff8712b2975f84243887c",
"description": "zink: handle swizzled offset/count values for shader bitfield ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11e2c4b502e91800e724910b0de9c6c7b8900703",
"description": "microsoft/spirv_to_dxil: Define idep_libspirv_to_dxil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef47a6800bae1316136ffc41a8de850984719bd4",
"description": "microsoft/spirv_to_dxil: Make sure the SampleMask is a uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e56d8c393fe9787b2f670cfdb42d1f9f642e8bd",
"description": "microsoft/spirv_to_dxil: Lower atomics to their dxil variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2eeba04c38ce4cfd59e024208f1a6598d115826",
"description": "microsoft/spirv_to_dxil: Discard PSIZ accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cd2bf837ddc2f8bff0853731d9323f16aea1931",
"description": "microsoft/spirv_to_dxil: Allow passing a vulkan -> d3d12 binding mapping table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1e941c59090c990b2c5e301bfb349ca126d789",
"description": "microsoft/spirv_to_dxil: Lower push constant loads to UBO loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d11a417ded1c2ed5a8fc1a7162488ff73065eca7",
"description": "microsoft/spirv_to_dxil: lower input attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e65303c6e681bc01b4ae4f93492fee7452952ac3",
"description": "microsoft/spirv_to_dxil: check for variables r/w access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39592f8ad4989ce8adb6d22b911192d05fd2a7c9",
"description": "microsoft/spirv_to_dxil: Support [un]conditional YZ-flip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "225867684aa5cfb4854c126912125aa4ea5da7ed",
"description": "microsoft/spirv_to_dxil: Allow dumping NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27790c4a7a659057c802e254e44cd0bb8b60192f",
"description": "microsoft/spirv_to_dxil: Remove dead variables after the struct split pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d85a9d658faad07ec24a0466396648489623e032",
"description": "anv/image: Call into WSI to create swapchain images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2e986b6d94c1ca7c5659d716aeb0b6edaa4d3e2",
"description": "anv/image: Add some asserts when binding swapchain images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27042d135e621c610ac00f8fe9760d1d1afe7c16",
"description": "vulkan/wsi: Add image create and bind helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca791f5c5d88a6451e4934f3e03fa0e38a7759fa",
"description": "wsi/common: Set VK_IMAGE_CREATE_ALIAS_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1abab1a28fcb34f0f27d4130b55aa6db1e58b13b",
"description": "vulkan/wsi/drm: Drop wsi_create_native/prime_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed391d2a469f1a17ef8768baa919436166d5b27b",
"description": "vulkan/wsi/win32: Break create_win32_image in pieces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7ad73d6b74c7f73418a6a0ad5b27801b1b605df",
"description": "vulkan/wsi/win32: Delete unnecessary copy+paste from DRM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d95e3fd98c6e467d9787f497067345f829a33a36",
"description": "vulkan/wsi/display: Split image creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b626a5be43d4cd81d6f6e7c17eef8f9055f555d7",
"description": "vulkan/wsi/wayland: Split image creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d67250d44440538a0475c58fd79f5ea6c4a8dd80",
"description": "vulkan/wsi/x11: Split image creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "579578f10acda284c39cab2b12ccb8de2d2f793c",
"description": "vulkan/wsi/drm: Break create_prime_image in pieces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "830d9967db0ca390c898108a4b62f4dcd454daa7",
"description": "vulkan/wsi: Add a helper for the configure/create/bind pattern",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b13d74583513ddd029e30c989838b96993545a0",
"description": "vulkan/wsi/drm: Break create_native_image in pieces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8299d5f37f1689ca90278eab45b0277c89cca058",
"description": "vulkan/wsi: Set MUTABLE_FORMAT_BIT in the prime path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4bdf8547f4dc1a383bf4e67110f44610a3790189"
},
{
"sha": "7483c40ba09bdb29d7cafac3130914d09e82b59d",
"description": "vulkan/overlay: revise and reformat README",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eb1592e57a4433144813fd875ce9c21606c57d5",
"description": "turnip: respect buf->bo_offset in transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbe4943ae949d6c46222bafacac573c7ea50caed",
"description": "vulkan/wsi/wayland: Fix add_drm_format_modifier aplha/opaqueness.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d944136f3635aeacd97e167176c968c5078d92d7"
},
{
"sha": "9843fddffff24a4add73182b909802d2ba74581c",
"description": "vulkan/wsi/wayland: Add modifiers for RGB formats.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "151b65b211907d92f3012997aba12b7dbe004e61"
},
{
"sha": "a881b6ac1ff70c73090ee076c4011ad84493ae14",
"description": "vulkan/wsi/wayland: Convert missing vulkan formats to shm formats.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b36f35734a9ffa2c6fde475933eb46d7f4fb6f4"
},
{
"sha": "4ae4e04e18d7dc688aa94e52778c4959861bae0c",
"description": "vulkan/wsi/wayland: Fix add_wl_shm_format alpha/opaqueness.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d944136f3635aeacd97e167176c968c5078d92d7"
},
{
"sha": "1d75b459a6f99d7cba989c9434766439d780ef7e",
"description": "etnaviv: add support for INTEL_blackhole_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4c8508c375f929e330fe033426cb05f65b3d0d6",
"description": "microsoft/compiler: textureLoad() doesn't take a LOD on MS textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "951fd35012e93841604a25d5008c2a5efe10c7dd",
"description": "microsoft/compiler: Skip images in redirect_texture_derefs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "678b94c2d851dd21061308fb34fb1bc483bf4ad2",
"description": "microsoft/compiler: Fix sampler/texture array emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54c32aeba6300f5cafc2bae18020398645925969",
"description": "microsoft/compiler: Use SRVs for read-only images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8507afbd06ea88ab3eef28160329bee39f81e4e1",
"description": "microsoft/compiler: Add subpass input types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef5283d37de8a2860b96a942668f6bdd2d2e8b48",
"description": "microsoft/compiler: add support for load_layer_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd99c363514377c99faf9124eb84de89ae6e198c",
"description": "svga: silence -Wsometimes-uninitialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac59a266cc4bdf4ea5bb7268b03fd2cbe168d245",
"description": "anv: drop a set but unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdfb1885b891b59b7159be5554a8061cdf6e3800",
"description": "anv: drop a set but unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7e3e2072cb6d76c2372e31d1a1d375669e039c6",
"description": "panfrost: mark two variables as unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "430b1157a1cbe8cd4add5eae5e62279419e9b787",
"description": "broadcom: drop unused functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fdea42339fe89b332968c25bae8008721883e16",
"description": "v3d: avoid warning about unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc79959b0949ac7ba98f26d674f4d3ef5226b5ba",
"description": "v3d: avoid warning about unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "274e4e82d2ba8892637856bbc7a9536bc315ecca",
"description": "vc4: drop unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e4b3cf83219d61e9626b7772f43b76ef27137f9",
"description": "anv: avoid warning about unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f14cae43ac45f7a342fc6aab8cc5ed3958bd8041",
"description": "ci/freedreno: properly test sysmem and gmem paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "803055ccb4c93fb1bff6bb2267dea7cec9c1f88c",
"description": "tu: add debug option to force gmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4f9c54444f66a0e76dcf8ffbc2a9f711b478876",
"description": "freedreno: Update gmem/sysmem debug options to be in line with turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbae9fa7d8412252c96e53ef3d50f4349969928a",
"description": "tu: implement sysmem vs gmem autotuner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6e457c0a4c9680b19695eb5ff21856135eeee4c",
"description": "anv: tidy long lines in descriptor code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7333d244be53e971e7c0ab2f2860c3be3b672e91",
"description": "d3d12: Fix \"use of designated initializers requires at least '/std:c++20'\" error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae"
},
{
"sha": "16e0c312fa475fe9883f8f3fab0c827d9059472b",
"description": "aco: preserve pass_flags during format conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1804c21fb570285d90709010b746ed6812b42aa6",
"description": "aco: optimize abs(mul(a, b))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "452975f257f14ae755c713d607a002b9211a8a17",
"description": "aco: fix neg(abs(mul(a, b))) if the mul is not VOP3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "a53fd9b0897fc88a28974cef5317039e23ac3939",
"description": "vulkan: Allow RegisterDisplayEventEXT before first page flip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "360f7c5d64b3f592a8d6682f9a4fd068c8594f12",
"description": "tu: Initial link-time optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfa096a0b9b02a8e029baff9f25ffccafdfb4e19",
"description": "glsl/st: move st_nir_opts() into gl compiler common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "665ee002c31171c618a619e7d05507c0c150d56c",
"description": "etnaviv: add two new HI related perfmon counter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb643e92391276f919815a13c7c794a48dc0a711",
"description": "etnaviv: use bytes for read TX data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0a5129fdee2f2e97fcc0373d22e36069a880e6e",
"description": "etnaviv: add multiply_with_8 flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d143231b313f99c7aa5383104887df7166b9b3",
"description": "docs/anv: add descriptor memory layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4999e4cd4c00d51408c5e624e0f58051b838d506",
"description": "docs/anv: list environment variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a98045c31beabee223e9c67d78b05af34cf5c842",
"description": "docs: start some documentation on Anv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a0888c62fa3ebcce0494e3e07451fa9aa26b9df",
"description": "zink: fix waiting on current batch id",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b62b9169457c15ca0ab605e000b03013848d771a",
"description": "zink: print an error when the device is lost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95bfb7568862e209cb3ec49f9a70f329f7324410",
"description": "zink: add vertex shader pipeline bit for generated barrier construction",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "27d405dc2fddb5b814476a4e055358fd1efa7a4d",
"description": "zink: clamp tbo creation to maxTexelBufferElements",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa74a6c5547d4edf193d45041524d525d1757f2e",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90bf30d7e48c752315e7a3281178ead76c778aca",
"description": "zink: make pipe_buffer_write usage trigger compiler errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a091949967dc0c81b70992a8ba1db238aa2acd",
"description": "zink: replace other pipe_buffer_write usage with pipe_buffer_write_nooverlap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3402558b47bdea5a34acbdb3fe41a4c54e4b15b4",
"description": "zink: replace qbo pipe_buffer_write usage with tc_buffer_write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a40a6e551ef0fa4335db9da5329094ced9e6f8b1",
"description": "etnaviv: draw: only mark resources as read/written when the state changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37989670b988f4bd3a830ac8a691eab20b9d2cc0",
"description": "microsoft/compiler: fix -Wbitwise-instead-of-logical warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "708a33d1328ea56c75c268eab9c66a1cedb4990f",
"description": "etnaviv: fix FRONT_AND_BACK culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24fef8f33da9809434a8f633b045b740be24ab2c",
"description": "intel/compiler: Use Task/Mesh InlineData for the first few push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d9f47325b72ac40faf8bd8176cfcb33fc070ae3",
"description": "intel/compiler: handle gl_[Clip|Cull]Distance from mesh in fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baa17865de7f6096727000954f868e25afe723eb",
"description": "intel/compiler: handle gl_[Clip|Cull]Distance in mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "856a0cacb1e1a4e3793c2b58700a0de397a49d11",
"description": "intel/compiler: Merge Per-Primitive attribute handling in Mesh case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b8b884bcd7601d442db869d66ba656f15b6df70",
"description": "intel/compiler: Have specific mesh handling in calculate_urb_setup()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83788b864da9685f756ec4895f8cdcc95d8bd50d",
"description": "iris: sprinkle some assertions for bufmgr->lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f5af78e25ad8942b3d7db8e4e89c801075dda67",
"description": "iris: improve error checking in functions that call vma_alloc()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8599ded1931a6088127d76e6747ad1749aeba9af",
"description": "intel: Only reserve space for Compute Engine out of URB in Gfx12LP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3a74e10f9aca32cb9c52652270495e7103d264f",
"description": "venus: updates to the doc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f9eb4fdf4b7bf3177eb26714566936a4a69f6fa",
"description": "venus: make vn_QueueSubmit async for native submissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15e77504461a30038a054c87cc53a694171c9cf4",
"description": "Revert \"venus: remove vn_ring_wait_all\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "7253e61d9d1a82f1fa0eac087a80c4a0957e1d14"
},
{
"sha": "5ba9309c29622b9778f8a015c0b6cc94c6dd07b4",
"description": "venus: track whether a fence is external",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "088ea93a59e538b1ebce11f74d15ea0cf4b6beca",
"description": "venus: update some obsolete assumptions described",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be5b0e08fa4fda9c747901a19d86b1862eecf6cd",
"description": "etnaviv: make use of nir_lower_tex_shadow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f9cdac1f40240a78b3e6a1cd5c75fb6f505c7f",
"description": "nir/nir_lower_tex_shadow: support tex_instr without deref src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e67bca3fe7cb17fa92cd61d3114cfb12e5689fe9",
"description": "nir: make lower_sample_tex_compare a common pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a78861b0fbd6e1c1bac7c89f4049cdab7ee2913d",
"description": "docs/panfrost: Add new Midgard/Bifrost chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b16bf370ed8b5bbd4a7d0e494d18d2e530dab7d",
"description": "panfrost: Add Mali-G51 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33399e95aea0ec02faf2987bacf7270f91576887",
"description": "pan/bi: Assume future Valhall is 16-wide warps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f0b5b4b19ccdc6885df4aeac02cd86aec4eebce",
"description": "pan/bi: Clean up quirks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94bb229c460ada5452bba1fce516afa2105a0a16",
"description": "panfrost: Get performance counters from table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e808f7b0a4023ea28795a9f96c913f09c00b376",
"description": "panfrost: Make the GPU allowlist implicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c01a8a2630e34c1cf6cab8650529828e826563b",
"description": "panfrost: Replace panfrost_model_name with model->name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c0d433d191143409e034b58a62b39e8592958a8",
"description": "panfrost: Centralize our model list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b638c1eb347c645868b87b192763e4664bbe783",
"description": "panfrost: Don't pass quirks to pan_lower_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b699d0650a5ae324acd3400f93d9badcb009cbb",
"description": "panfrost: Fix v9 \"Stencil from shader\" bit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05"
},
{
"sha": "23d52b47f1b4616bd27a73dc2a4e7393124d7c2c",
"description": "panfrost: Make primary_shader boolean",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05"
},
{
"sha": "52b36cb79012079c4e3ddb50fba9b25f42ce7986",
"description": "isaspec: Add support for special {:align=} field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42ae116ac753aad5853139840f3e958b986922c1",
"description": "zink: fix vertex buffer mask computation for null buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "53aade0ef0def4ea7f8468cdec04acd2384e2d2c"
},
{
"sha": "143c1564093237a6ab509f064eb652a24c3e55d1",
"description": "aux/tc: add tc_buffer_write to replace pipe_buffer_write usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be5311972f72f72ca2de3f8d0ad28b4c58d133b6",
"description": "zink: remove tmp buffer rebinds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c28afdc7fd701e1f55e40a5be100c6072edec2a",
"description": "zink: simplify buffer case for zink_resource_object_init_storage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfde221952ebd4105358f601ebacbcf36c53cbcf",
"description": "zink: flag all buffer resources with PIPE_BIND_SHADER_IMAGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93edc63250fa67985bc962a58a44c6864856a0e3",
"description": "zink: use the storage buffer for bufferview creation when format allows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94afa1632fb80d583e5b57bc31940193ab8717b3",
"description": "zink: always create a separate VkBuffer for storage use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e12cb9ad95e55e8a4aefa31305fc3daa06ec2df",
"description": "zink: use VkImageViewUsageCreateInfo to remove attachment bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c639e82f185989506a8d161bd79dd46d88b7b61d",
"description": "zink: allow resource creation without VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4720c65acc9aefe22b5364c0663e9a5a0ba4cf9",
"description": "zink: flag has_work when a GL semaphore is signalled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1"
},
{
"sha": "794fabc8c2ad46b96bdd982880a704af21f6bdb3",
"description": "zink: emit same number of timeline signals as semaphore signals",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1"
},
{
"sha": "5974949c0dd3bd41639c85b733bed10627aabc29",
"description": "v3dv: expose VK_KHR_depth_stencil_resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "668653f830acc5153a85fb225bf991c1a6d503b0",
"description": "v3dv: fallback to blit resolve if render area is not aligned to tile boundaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f87a1256e093c5846622930361991fb10eada0f",
"description": "v3dv: support resolving depth/stencil attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "743582d17016fcdff55a164f761f4fbfd3ec1282",
"description": "ci: Rebalance Iris jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6c31f05a248a62e63525d2c264eb0ec7640b0f1",
"description": "anv: Fix subgroupSupportedStages physical property",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f40a08d25c91256cd3dff0211b8e10d5bbb3734e"
},
{
"sha": "89f376b5068e78f911f8591c21063c2a46b517f8",
"description": "radv/sqtt: Add and enable basic EXT_debug_utils support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a97ec3eb131b0c927dabcd499484688d0023c7ea",
"description": "v3dv: Add missing unlocks on errors.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a7052dcf2cfb54aa22f7c028420abc6a9ee44d78"
},
{
"sha": "dc70dd8c7d3e756de5e473583ad19757ea78b966",
"description": "iris: Support the XeHP media compression format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f46e569e58e6bb18de7f67c11a6c16143b6efed",
"description": "intel/isl: Support the XeHP media compression format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fde43bb194ddc83df4575923e09ea1ee670d59f9",
"description": "intel: Rename a RenderCompressionFormat field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8c6b2c394f94b23e7652b58419492c3be1a5357",
"description": "iris: Use iris_format_for_usage in map_aux_addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37a0185ec22c05ddfc1ca52150ccaf0cc91c6489",
"description": "iris: Drop stale media compression import code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc973de5f6bbf3ae2373f874cb2ef059c2d31561",
"description": "intel/isl: Support YUV pipe-to-isl format mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "514897ef419d062383b11398d6f84cc809d16a1f",
"description": "iris: Explicitly rely on gallium fallbacks for YUV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5e41c8c2def1b67348388191fa9d79d2fe686c0",
"description": "ci/freedreno: Switch 2 default a630 VK jobs to being GLES and VK ASan jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8457667be983bf4adb75ebe9d786cf686f3e16e5",
"description": "ci: Use a dlclose-disabling preload library for leak checking in Vulkan.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da7a475138d6b5cab15e26be3343abf36ab74727",
"description": "turnip: Drop references to layout of all sets on pool reset/destruction",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1b513f4958ea8f7fdd3bd76cba81289343a6c372"
},
{
"sha": "bdb8e615d1a1ff6cce935ee5544748d61db1bb5c",
"description": "vulkan: Fix leak of error messages",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0cad3beb2a0dda7a8f6c6a1e8c9d253b9c988a9f"
},
{
"sha": "749b82238bbd75592cf26bca78986f594e662334",
"description": "isl: Enable compression with multisampled Tile64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "792e294572b33478b228013f68da205a0b74c93f",
"description": "isl: Enable compression with Tile4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "793338266ce43a718836148b39799e49b84b7c3d",
"description": "anv: Don't allocate VMA for CCS on XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "382f6ccda8869f72134dbfa9c3cc68a229e01138",
"description": "anv: Require the local heap for CCS on XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93f8d88fa3518cc12282eabd3de751a663f27983",
"description": "anv: Disable the SMEM fallback for local memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63096b886f9c050da0cf3e973377c3d4180055e3",
"description": "anv: Drop redundant disabling of non-renderable CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f1cf6fd3b74261fa5566ac741c0c4280d6232e1",
"description": "vulkan/wsi/x11: fix x11_image_init return value on errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e020c1b97961a76afd24ac3d855d6ba738237887",
"description": "r300: Set consistent PIPE_SHADER_CAP_PREFERRED_IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b11d8a127692e7c9ec54f75e55797f9f0e83871",
"description": "r300: Disable integers and indirect temporary addressing with swctl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf32d3145c2b210ecfd39b96ea62db169287bfb1",
"description": "venus: handle VkBindImageMemorySwapchainInfoKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "127263dc4a2bd425495b915e0fab223661884fd7",
"description": "venus: remember the memory bound to a swapchain image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "350dfb8c3cc7c19af4200c02ea6f8ddb92edd644",
"description": "venus: format with clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d15b527834a355c4b14b2f686ba26585a88173b",
"description": "venus: fix VK_KHR_driver_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24144f6f5c2ad1c6b872494bf6ef9be658906275",
"description": "turnip/trace: Delete unused start/end_resolve tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1989e1e6d86b9a9dcdc3fc898366b8812409f9ca",
"description": "turnip/perfetto: handle gpu timestamps being non-monotonic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba7faa6f43abf72f9afd77988c0274d30b76ec69",
"description": "turnip/trace: process u_trace chunks on queue submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6482a3a6ecd6742a02aae547e69bff7b732a5b3",
"description": "turnip: rename tu_drm_get_timestamp into tu_device_get_gpu_timestamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2c53c2a9bdf99de0a8c73e0f395b96e0c735cec",
"description": "turnip/trace: refactor creation and usage of trace flush data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95896dee93c3ff354b586fbba34dae4e6e76c96d",
"description": "turnip/perfetto: Optimize timestamp synchronization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d75fd1e0ac06c65d83e053c58bf266732db3de4",
"description": "virgl/ci: make crosvm-runner pass variables in a secure way",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7380d8e285f76b6d5273a8cc272eb0f1bfcb6c0a",
"description": "ci/freedreno: Update hashes for closed traces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "065785e689c144277dde3b5554d157ea8533367a",
"description": "tu: Report code size in pipeline statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "583e4549fef192cdf47ad4d3516673fc2808e1e9",
"description": "intel/ci: expected failure for 1.3 with older CTS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3877182f701cf77db2fe209876d1279f9a47dc1",
"description": "relnotes/features: updates for Vulkan 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40",
"description": "anv: Advertise Vulkan 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d9cd208d5550e658242d36c547b2c31081e0847",
"description": "anv: switch a bunch of struct/enum to 1.3 versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e730167a4ac9d26ef1d698e6e57e75e55095905",
"description": "anv: Implement 1.3 features/properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "372faa4a234433e6f01b5a112b0b4a956093f969",
"description": "anv: SPIR-V 1.6 shaders imply ALLOW_VARYING_SUBGROUP_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cad053db6152ee01950af8d7418c7672fd8abfe7",
"description": "panvk: Fix pointer corruption in panvk_add_wait_event_syncobjs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1e23004600c3b29776c2a36854b1a1c8756d5f81"
},
{
"sha": "ece10a54679bbb25eb357cc479db7098f98213e4",
"description": "zink: unify some context casts in zink_create_sampler_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe3984b8cde30b21d719bff57429fba1751c454e",
"description": "anv: silence wsi debug logging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6018d5c44aa2ec051cac8fe38336613f1287e751",
"description": "vulkan/wsi/x11: document implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "978ea32acfb3fea2de3400f877485eca5223a254",
"description": "radv/ci: mark the dEQP fails related to a missing VKCTS 1.3 as expected",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "764c8867b046db4bb0bdaabc068ada35d5d7c4b4",
"description": "v3dv: document why we don't expose VK_EXT_scalar_block_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06220a28e7adef4b4ccb6f3adc6e5b93627c4762",
"description": "v3dv: rework Vulkan 1.2 feature queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "692e0dfe272b0581bd48322c4d320c399f368206",
"description": "v3dv: implement VK_KHR_imageless_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ee9487ad7ff97c9a3885a2b283072c2ad267963",
"description": "v3dv: drop signature of undefined function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af957d4a17e5434358e7d01bb3978dc24dbebf06",
"description": "ci/traces: Always generate the junit XML.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60f7bd3c095c96140fb03b20481642af75d5d6b6",
"description": "ci/traces: Drop PIGLIT_REPLAY_UPLOAD_TO_MINIO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0af517a14ce45a98e4a86c3a5b0e59a3054d46b",
"description": "ci/traces: Drop the baseline file creation for trace results.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d562b83a844cbe2a12d7c5b5c883fa61cf79fcfd",
"description": "ci/traces: Clean up the failure report message.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d6cd4a5cd37712b0e9769f7316fd20da16ae14c",
"description": "ci/traces: Drop the PIGLIT_PROFILES setting for traces replay.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccbf16124e981c93333d71a8217914d410a14f19",
"description": "ci/traces: Rename the piglit/run.sh script to piglit-traces.sh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d041630a3791cf3dbafba833cb9344c533207c21",
"description": "ci/llvmpipe,softpipe: Switch piglit testing to piglit-runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87c3651674fd91c6d73e8758da78bb432ce18bde",
"description": "ci/llvmpipe: Drop the skip of piglit edgeflag test.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ce7a6e7258176d79426f5f705a6d005a9306ac5",
"description": "Revert \"ci: freedreno: Update a530 dEQP fail expectation list\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a35c5540e4241cb4473f5cc9cb1a53bdeee85ada"
},
{
"sha": "ae32c6229e5034d3f111644da15ef32350a3771f",
"description": "freedreno: Add missing generated header dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c984b14694a60c5379d07dd444659f2246e7a89",
"description": "dri_interface: Remove the remaining DRI1 API definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57445adc89186fcadc1e6006d1aa32768b26556b",
"description": "anv: Re-enable CCS_E on TGL+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91"
},
{
"sha": "c48401404c18a1f44dca6bd0d4ea2f64731eae4d",
"description": "anv: Use ANV_FAST_CLEAR_DEFAULT_VALUE for CCS on TGL+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91"
},
{
"sha": "d68b2db89ca38f3f6c0d3ebd65945c471d864d58",
"description": "anv: Disable CCS_E for some 8/16bpp copies on TGL+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91"
},
{
"sha": "09ca089144491dbcbc91f1bedfa0c08f8f498af5",
"description": "anv: Drop assert against modifier with aux on gfx12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f07f4d5ec559c8fa993f773ff997ac769191af97",
"description": "docs: use http-redirect when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53426d26c3700355f88578c0ef70a926faf21f2b",
"description": "softpipe: Dispatch 4 CS invocations per tgsi_exec thread.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62dc4be470fcfd6416e9e5c62e2a744988ef2759",
"description": "softpipe: Initialize the CS dispatch mask at machine setup time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe2a2b0808ecb3a471ede8b6275b2c07e12251d",
"description": "softpipe: Improve some local var naming in compute shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13b57a8cad6ae29e972b77d39faea9b2835b2a54",
"description": "tgsi_exec: Fix shared var stores for >1 real invocation, and overflow checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a5b949a3ef4ff90e846540768eb04374a155ba2",
"description": "turnip: fix leaks of submit requests.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "479a1c405e46e16e2fe2d537a1dbfe7eea0f57fd"
},
{
"sha": "8bca29dcf0ae01c23215bbee2193bdde1956def4",
"description": "zink: return 256 for PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7ae3bcdf8e1f670d65cd8b76c3b774efbce67ba",
"description": "zink: fix unused variable warning",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4ed30be31e5262573167e6f3aef5379974bb8876"
},
{
"sha": "dcbabb9c9d6763bafb0b148334cbeb9d08a3a3d0",
"description": "docs/release-calendar: add another 21.3.x since 22.0 has been delayed a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "956c93e154264922d1b544878e5da099cec8903f",
"description": "docs: update calendar and link releases notes for 21.3.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b486dfd1a40e4e5e3098006229b7a8474d6ead81",
"description": "docs: add release notes for 21.3.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe71f4d9ec7ed80f7dded7dc4f1667d1638efbc5",
"description": ".mailmap: Switch Jason Ekstrand to @collabora.com",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96acd0933eeb638ce2399a2dd8bf03906c765120",
"description": "tu: VkExternalImageFormatProperties is optional",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "26380b3a9f8fd513dc4da86798f3c15191914fc2"
},
{
"sha": "49e02d076dd19577ada144d3466d50c0749992fe",
"description": "radeon/vcn: Updating render_pic_list for correction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf16368977cc82245aeb372f10710d9a8e213148",
"description": "frontend/va: Keep surface buf addr before reallocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8747715aecea73fa932d11a30188aae2b353cdb4",
"description": "zink: reorder fbfetch flag-setting to avoid null deref",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "417477f60ede0fab0a5a601c872731fc9c612da1"
},
{
"sha": "7a0cf7f6d192ed606520c5b77a3f542f28c954f2",
"description": "radv: fix optimized MSAA copies with suballocated images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "deb4685df39dbfcfb79389f259958f18441e7231"
},
{
"sha": "e4218e5c4d6a47e4db5be8bed5eeb9f6d38f814a",
"description": "zink: handle bogus xfb draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61ece8f6a49db58a76c2b6e825964675decc5d83",
"description": "anv: Enable VK_KHR_dynamic_rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d9e8bc9be6578105ebaabe68e6362c35e91dc75",
"description": "anv: implement the meat of VK_KHR_dynamic_rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ad9ccd28a5fec47008a0c66b3c11e4afa7313fd",
"description": "anv: split end_subpass into more discrete components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f942f321781267969cc3227d6b7068a78db84df",
"description": "anv: Split attachment clearing code into their own functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e41436beec4bbd4a2bb627018f0628d68113b948",
"description": "anv: allocate fake render pass for continuation command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b32023573de43a1ff3253868407df16a03a92473",
"description": "anv: Split out state attachments allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d9aaea31f1ac292fca6587bc13c7bd13148071b",
"description": "anv: allocate fake render pass on pipeline creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73ed019bec3bfe54a06269c0ea5d59158ab856de",
"description": "anv: add functions to set up fake render passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b18bc028ee9d9360b86f1d55682d5dc34005706a",
"description": "anv: Remove unused struct member",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6612dcc4258b8c50b497afd7c276bbe3fd11d652",
"description": "anv/pass: Don't set first_subpass_layout for stencil-only attachments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee044d445d1d41b1a934ac8dd165891a9d1c82dc",
"description": "panfrost: Remove NO_BLEND_PACKS quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a8d86f69efa4723f703d135a9cd27a982a62861",
"description": "panfrost: Simplify format class selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da9d6a643af59f60981f0214055873ae8d49cbb7",
"description": "panfrost: Don't set NO_BLEND_PACKS on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93f6c6586c53b5280410bbf10711399dd57e8344",
"description": "panfrost: Remove MIDGARD_{NO_TYPED_BLEND_STORES,MISSING_LOADS}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db497c27dcd0889fc5550bf7f91a0fb5b2a4abea",
"description": "panfrost: Remove NO_TILE_ENABLE_MAP quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbe0517481cf0dea6d78ac33069410e0ff86ca15",
"description": "panfrost: Remove MIDGARD_BROKEN_FP16 quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4575bcc79aeb735eb3db7b9066e3c3bcbf8bd4d",
"description": "panfrost: Remove MIDGARD_SFBD quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47a7e26954315bc6a99e50f8527311a4dc62110f",
"description": "panfrost: Remove HAS_SWIZZLES quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed42b129efb61261bd451f8d2ec3bb99b4d304e8",
"description": "d3d12: Set caps for tesselation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "278b30723f76dbbece4dd69dda9e05e4482e2d45",
"description": "d3d12: Handle input clip array size in the shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df302f5f90ef6f83a8969d8c03576891339f7578",
"description": "d3d12: Update varying creation logic to handle location_frac",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a231ec805ad837735b9d2dbdd5a4ead68484143",
"description": "d3d12: Add a state variable for patch_vertices_in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de438f381f85f48c1fc5b64a53bf6d0d214e6e34",
"description": "d3d12: Handle passthrough TCS in the case where eval is bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "224c1562c186fa37bd14abd1fd25d38220628f35",
"description": "d3d12: Handle patch_vertices and patch topology",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c83476ff13184167abe244e5d91ae9ed29999af6",
"description": "d3d12: Link tesselation control and eval shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ed7b44f5c3b29efd21d2da8681a91b97b2bc655",
"description": "d3d12: Initial plumbing for tesselation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22156821ea2dc7f9a1688517f9f453d7513aaf47",
"description": "d3d12: Enable PIPE_CAP_TGSI_TEXCOORD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "973bff335f86896f6ae7b94324a7685477be8f09",
"description": "microsoft/compiler: Handle clip/cull distance as an input to tess shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c4667bc9faf84b247729435be5292eb7cb075ca",
"description": "microsoft/compiler: Location_frac needs to be included in sort order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4da51aa88fa54f41321a2bb5054569e216d5b4c3",
"description": "microsoft/compiler: Primitive ID should only be added as a sysval in geometry shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec415a274ef4bb67dca80256d4f15b5156c726f7",
"description": "microsoft/compiler: Emit DS PSV validation and entrypoint metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aca56b137dc64887901b092cb76bbdbab6f3e1c",
"description": "microsoft/compiler: Handle domain location intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8524d047831115deb7e7b057fdef40992c6fc0c5",
"description": "microsoft/compiler: Handle load_output in the HS stage as reading a previously written patch constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a39881b7881712e3857d70e5f06369dc3eedb06f",
"description": "microsoft/compiler: Handle load_per_vertex_output as LoadOutputControlPoint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a550c059c735667266533258a25c0953c58adb3f",
"description": "microsoft/compiler: For load_input from DS, use loadPatchConstant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc6104dd3fd158f527cf6db35d4648808425ecc4",
"description": "microsoft/compiler: For store_output from HS, use storePatchConstant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b6ea71a0ff457d07cb609122453a5b5f5f59ec",
"description": "microsoft/compiler: Add a pass for hull and domain shaders to shrink tess level vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd2a4fb1b8d1dfcd2dd2244c2cf0d1cc13dfeceb",
"description": "microsoft/compiler: Add patch constant signature into PSV and as container blob",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26247d506e38bbb8db48edd5944b23738b2cee2f",
"description": "microsoft/compiler: Gather patch const signature and handle tess factor in it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e42891f69a5e6135f41c31995385d50247a8f91",
"description": "microsoft/compiler: When sorting patch varyings, adjust location to be in normal varying range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bb4d0454d79b456e5d3e9e33280b5d988566712",
"description": "microsoft/compiler: Overlap patch and non-patch varyings so both are separately 0-indexed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7da3f8647fa08c811bc04bd8fab3139f1fa3a34",
"description": "microsoft/compiler: Fix I/O signatures for tess shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b346f28453a97a34ebe3ed2fbfafff59482abd2a",
"description": "microsoft/compiler: Emit HS PSV validation and entrypoint metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c58e1f448c5ff897b67315fbb5245ebde92e844",
"description": "microsoft/compiler: Delete misleading TODO comments about semantic table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f511354a643464b668b15586d9c56aa0c5ef9371",
"description": "microsoft/compiler: Split hull (tess ctrl) shaders into main and patch constant funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad2233616c17ff36728deb357237b7a8799de156",
"description": "microsoft/compiler: Handle store_per_vertex_output for HS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41af96209973c64c02f07d62a3663f93e1183681",
"description": "microsoft/compiler: Emit all NIR functions into the DXIL module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6a333f010f7ff9c2fee5a4814e3b4a1fbb3cb8f",
"description": "microsoft/compiler: Emit functions with actual function names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72812fe9b5a1f26da136faf81d80a6bcf63c532b",
"description": "microsoft/compiler: Support emitting multiple functions into a DXIL module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f353f2f29690767196d0a516e6dc3f29af2349",
"description": "microsoft/compiler: Emit statically-indexed resource handles and scratch later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02f46b67cd7098d438d1b412d0a3619d5e3be288",
"description": "microsoft/compiler: Fix typo in enum entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5cb81f8c19ede4562b1a34cd759a0358df74bcf",
"description": "microsoft/compiler: Add mapping from MESA_SHADER_* to DXIL_*_SHADER for tessellation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ad0393abe4fd80d95f511217e4567ad859b4ab4",
"description": "microsoft/compiler: Getting a builtin function with an undeclared signature should be unreachable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ad72b152cdb5ec72e7f1ccf51d102b89a4c7222",
"description": "microsoft/compiler: Multi-row output semantics need to write multiple never_writes_masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e3d64d067b4b645f6427df01d6540dfb051d937",
"description": "microsoft/compiler: Semantic table should be de-duped for multi-row semantics too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "218f8302d2c49b48a3e82a49f0e25da314135aea",
"description": "microsoft/compiler: Use driver_location instead of location for inter-stage varying index in GL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14ed624ff3755ad7c033912a07ed341254df885b",
"description": "microsoft/compiler: Force integer I/O vars to use flat/constant interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b961b9d1d5f4ea62df871819b6cc1ae0499c3ca",
"description": "mesa/st: refactor program translation into one file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dfe3c83b6ec7a09223313ce5312445ac8ff9e8a",
"description": "mesa/st: move program new/delete into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afce8654df32756a36a728aa367008340b3b350f",
"description": "mesa/st: move st_vertex_program to gl_vertex_program in mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5730772e368c7c7b805e05ac49bc85f08f4d265f",
"description": "mesa/st: move new ati fragment shader to mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3faa21bda713b9d227d9d62adf062bd3584b1d09",
"description": "mesa/st: collapse st_program into gl_program object.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8db5937f94f851cc82ae93f5daec97c9e1f933ab",
"description": "intel/genxml: Extend length of 3DSTATE_DEPTH_BUFFER for gfx12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "315d6329775a9f6e077c8e8491f02ca5344cb6e0",
"description": "intel/genxml: Extend length of 3DSTATE_WM_HZ_OP for gfx12.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca627371355add336072ad3c72a923822e76788",
"description": "zink: add anv (icl) fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e748770b9ca755811d55cafba084b3434165fe0",
"description": "zink: never use SpvOpImageQuerySizeLod for texel buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dc28ccb79d1224776652722d3b658818cb53d6f",
"description": "zink: update radv fails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d2f8547952ea859603a0b973e40cd39f1a0a7f7",
"description": "zink: update nv fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "448a840b397556936153a7f82dda4b8ba19d9805",
"description": "intel/fs/xehp: Add unit test for handling of RaR deps across multiple pipelines.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d107a0bff8415ba7ffc729c63e868fb343bdf72f",
"description": "intel/fs: Assert the GPU supports 64bit ops if present at lower_scoreboard time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79fb7f9de8447ca6de3b1034fb9650b695500c6f",
"description": "intel/fs: Perform 64-bit CLUSTER_BROADCAST lowering in the lower_regioning pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf8ac246603c2ac90abb83ff091aeb662abff77",
"description": "intel/fs: Honor strided source regions specified by the IR for CLUSTER_BROADCAST.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c8782c135cdc02b91e5c3899dce097650f756fb",
"description": "intel/fs: Perform 64-bit SEL_EXEC lowering in the lower_regioning pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9449b71bdd64a6daa37f7d63d6b09207b40d642f",
"description": "intel/fs: Perform 64-bit SHUFFLE lowering in the lower_regioning pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2d72fccf1bdd996e5a429e5cc20205cd110995e",
"description": "intel/fs: Fix destination suboffset calculations for non-trivial strides in SHUFFLE codegen.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1038197f31041f0ff5712bf92be63d34fb883e2",
"description": "intel/fs: Take into account region strides during SIMD lowering decision of SHUFFLE.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90c9f29518d32a29725b114f3b16ad8c62a812ff"
},
{
"sha": "44e48751d2451662796983e61f85f68f4ec597e5",
"description": "intel/fs: Teach the lower_regioning pass how to split instructions of unsuported exec type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "539c879a6b6fda5aca91097998f95ac03b76166a",
"description": "intel/fs: Move legal exec type calculation into helper function in lower_regioning pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3886e63033b0d8180365e29a1e1e6e9b7549c30e",
"description": "intel/fs/xehp: Merge repeated in-order read dependencies instead of replacement.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ab663194967fa6da2f98eb6b748bd2e2d969f24",
"description": "vc4/nir_lower_blend: update write mask when we update num components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67220077ed02e49eda4bacda9b77eed521e784b1",
"description": "radv/amdgpu: Use aligned sizing for IB buffers.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6"
},
{
"sha": "ef40f2ccc29ba7031bcb4ef100f8a9d290df9689",
"description": "radv/amdgpu: Fix handling of IB alignment > 4 words.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6"
},
{
"sha": "06504fb9e2382e43b889fd6ca642bb785b544d4d",
"description": "mesa: consolidate setting no error state and checking suid.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "047992821b9d26396b1092ab121bfff5597d52f0",
"description": "radv/ci: mark dEQP-VK.api.version_check.version as expected failure on Stoney",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08c6f437cf63234f4a5d52b6058d53fb551835ff",
"description": "radv: advertise Vulkan 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "923309e201092facf0e83d235523e432562546cd",
"description": "radv: bump conformance version to 1.3.0.0 for RDNA2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a88e21570f93e5a544a418b8216d31bf385cc00",
"description": "radv: switch a bunch of struct/enum to 1.3 versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "852197537ec01d4b18d8c4e83f332fc63ab44dc6",
"description": "radv: add a no-op version of vkGetPhysicalDeviceToolPropertiesEXT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9be4d36d5f213ed31768e9761c82b9516ae6e684",
"description": "radv: report textureCompressionASTC_HDR as not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d12041967f746bb035d76849473691ebec3a5ff",
"description": "radv: implement 1.3 features/properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc8eb6f5df19ea3d4511e50aec9c3c7b8decfcb7",
"description": "vulkan/runtime: Implement 1.3 features/properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a3928615bfb3276217753bbec32b5a91ad70e4a",
"description": "vulkan: Update the XML and headers to 1.3.204",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a429b3dd33afdffc79cd18d6ae481742fbb5347e",
"description": "Revert \"wsi/x11: Avoid a class of deadlocks in the WSI queue thread\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "272fba8e7540f09163169a6e95bc108919ca24ff"
},
{
"sha": "4e0eca7dc34942759638ab00eb006ba40284a7c5",
"description": "intel/dev: Add device info for RPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b513f4958ea8f7fdd3bd76cba81289343a6c372",
"description": "tu: add reference counting for descriptor set layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0513ff6564170f7749f533ab87ccfc5013d819dd",
"description": "anv: verify that the format supports multisampling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "531b1b7511af49a6495e55998a67dbbda29763ce"
},
{
"sha": "03cc5a8295e239b45623c89faac88030b33a4a14",
"description": "intel/dev: Add device ids for ADL-N",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd646c2d2f8b3efed92630d548448a1bdd6ba2b1",
"description": "intel/dev: Add DG1 PCI id 0x4909",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f666f7093512a5c3be1291ae97a10f3e473eba62",
"description": "v3dv: support VK_KHR_8bit_storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cec8933846e633d33ebf6bd581d46583a308dd5",
"description": "broadcom/compiler: update comment on load_uniform fast-path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "296fde31aadcb021a76295597a7d1ac366c1c62b",
"description": "broadcom/compiler: allow vectorization to larger scalar type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a248ff0b5bf655546de7cae09aca677ca82a284a",
"description": "broadcom/compiler: support 8-bit loads via ldunifa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4630f5f0161e3411d7d1743d9bdea51cc497140f",
"description": "broadcom/compiler: handle to/from 8-bit integer conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b530d948d7c023416142920e27d46f1d35c4d02",
"description": "broadcom/compiler: support 8-bit general store access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84adf89d3393e4d1d48d29449198f9de7b6239a7",
"description": "v3dv: expose storagePushConstant16 feature from VK_KHR_16bit_storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7ff462421b032f4f7582602cbee2b2d9842df85",
"description": "broadcom/compiler: support 16-bit uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f26f50ae44cb69f8b65070e15aed4f83049aaa4",
"description": "v3dv: support VK_KHR_16_bit_storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49a8fa152c9b4290717974db39a72a9fca0ebcba",
"description": "broadcom/compiler: support f32 to f16 RTZ and RTE rounding modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f639d53104ab47d58866594f902a095139f2124",
"description": "broadcom/compiler: implement 32-bit/16-bit conversion opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdb6201ea1e7039732f047b8e545107615cb6e8e",
"description": "broadcom/compiler: use ldunifa with unaligned constant offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eb6910d96c5369229dd414d7d376d65c29516e3",
"description": "broadcom/compiler: support ldunifa with some 16-bit loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a420bdf92f595092f47db23e6fa483095acb9c8",
"description": "broadcom/compiler: lower packing after vectorization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b2437313731445f6380d80479ebc988c35628f4",
"description": "broadcom/compiler: implement TMU general 16-bit load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2443e45e76b8712cc428d15f96c5203429051af1",
"description": "broadcom/compiler: better document vectorization implications",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "765d9feb468d4047cb30ba35acef235659a6e991",
"description": "broadcom/compiler: add lowering pass to scalarize non 32-bit general load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05e7e2245bf02c6b04a3b7ed9cefe3b515f522e6",
"description": "mesa: change GetProgramiv name length queries to use program resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b898d78d8d809dfd01a47aae6da355d4b820e84",
"description": "mesa: move GetProgramInterfaceiv as a shader_query function",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "61400f8a2dd1cd5cc30c83bd7d282a54a4d4b511",
"description": "nir/lower_locals_to_regs: Do an ad-hoc copy propagate on our generated MOV.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef325d46503d66aa1bc3f860fa3b0b0486ee45a5",
"description": "freedreno/drm, turnip: set DRM_RDWR for exported dma-bufs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf1163c2ab9700cdced85eb2a5893dbfb1c50ad",
"description": "svga: enable PIPE_CAP_IMAGE_STORE_FORMATTED on gl43 capable device",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3b81d2d30dab7eeac74236e9b04a014d0d9481d2"
},
{
"sha": "f9ea6e92e998979177a1bb48641524cc2783c37c",
"description": "ci: debian-android: drop -Wno-error=extern-initializer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23135aece1b94268c937d38f78bd38cfd0ed742c",
"description": "vulkan/vk_extensions_gen: fix -Wextern-initializer warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09072a08030061f16b290984305e4ba09e2ad3fe",
"description": "iris: Fix and refactor check for clear color being fully zero",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e83da2d8e3b1129d6857bb18cb212fdd08cbc69b"
},
{
"sha": "053251f18c9f5159f3b27145cf07013b11d05723",
"description": "iris: Implement iris_blorp_exec() for the blitter engine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e00985d5d4f5ac8d7d3cfe27fb5a0f7333d17f76",
"description": "iris: Set BLORP_BATCH_USE_{COMPUTE,BLITTER} flags for the target batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc03726165d8240833221317d43146e0c65c6552",
"description": "iris: Only have one blorp_batch_init/finish in iris_copy_region()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a90a1f15a7c8943893e76a202f65bdac8c3e6b49",
"description": "iris: Create an IRIS_BATCH_BLITTER for using the BLT command streamer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31eeb72e45be6ef943df0b60f3cd7a646fa7b349",
"description": "blorp: Add support for blorp_copy via XY_BLOCK_COPY_BLT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d4f57b15c92109604cc10c73e31b582b112dabf",
"description": "isl: Add isl_dev->mocs.blitter_{src,dst} fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abd71630fc783e342ff594f7d76c5cebc3496aed",
"description": "blorp: Add a blorp_address::local_hint flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5262475242b8156d015e3d7db7ce860e202530be",
"description": "intel/dev: Add a has_flat_ccs flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e0bffbad31584a6214b6a5e99caa0027c9c0a72",
"description": "intel/genxml: Add XY_BLOCK_COPY_BLT Color Depth enum values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b199b3337ed7e9a8fff9523cc85f3b7c3f30a6",
"description": "intel: Allow copy engine class in intel_gem_create_context_engines()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08ffbc055b6e594452bfea672043196c121ffeca",
"description": "lavapipe: remove unused struct member",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "373847609cd77afdb47f92187ae78841859ae7f3",
"description": "ci: debian-android: drop -Wno-error=unused-label",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73232d000fb29178c34a51e3bca288c36a2d9704",
"description": "anv: drop unused label",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dcf27578691b62dd7c64f19e3da6121ac5f82ee",
"description": "vulkan/wsi: add VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT for swapchain image caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6926efaad7ed1a80e595c682d59c7f296dc3d34",
"description": "mesa/st: move st_fb_orientation into a mesa function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "840aabe7523e9b8d915ce4368ac27628b6154c39",
"description": "mesa/st: move invalidate_on_gl_viewport to ctx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ba5def21a3a41907252cb4283331c6a6bdc2af1",
"description": "mesa/st: move manager colorbuffer interface to gl_context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f14e0d69583e349042119e766aa05afc8c16e55",
"description": "mesa/st: move renderbuffer format choosing wrapper into mesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f74648f91248da8033539c5ed5949275df498b57",
"description": "mesa/st: move last of renderbuffer functionality into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98df4f7a83a7aa3b8d1bb6d371a4902a5553bbd6",
"description": "mesa/st: migrate blit code into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f675630d9662292442ff173197d2131a11b3953",
"description": "mesa/st: fixup viewport drawable invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "018251908eabfa6855667368efb7ca99f4c694e0",
"description": "mesa/st: move some fbo helpers around.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c7e79c4b765b24d54ed109224b90b0537f6d098",
"description": "mesa/st: move st_new_renderbuffer_fb to manager",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b70b738bd1fba474f376a1a3b3cf496f07abdeba",
"description": "mesa/st: move map/unmap renderbuffer code into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90e4e7cf748f05aaa2fd02dcebecb9c176fbe87a",
"description": "mesa/st: move st renderbuffer code into mesa renderbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f88fb21885709e627949437a414f4a6cef8bc5b0",
"description": "mesa/st: move DrawBufferAllocate into mesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57dcaac31d46c552f57deacc2b3095504eaab1db",
"description": "mesa/st: move st_ReadBuffer functionality into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b12fe20ee1354959f27f24883676e1f1073e45",
"description": "mesa/st: move validate/discard framebuffer into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caa7009cff2515f361a1ad9cc7786bf439534e5b",
"description": "mesa/st: move render/finish_render texture in to mesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7645e24045b124ba2b59d481f415f004ba306b25",
"description": "mesa/st: merge framebuffer objects from st to mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21d4dd8c39d89745b18ab6f365ecb6666685dd4f",
"description": "mesa/st: move some renderbuffer code into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "527b6ca412399f549c1ec9cc12878fb847118e83",
"description": "mesa/st: merge st_renderbuffer into gl_renderbuffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6caed85cebae4aefa7fa13950e93a14051720d",
"description": "mesa/st: Lower user clip planes for tess eval too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c85df67f27b3e71f7f26b9fd3f7f2d9b8f27dde3",
"description": "pan/decode: Fix missing newlines in error messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bdfa4800d2ec1e616539b8b03085252d74a592f",
"description": "pan/bi: Pull BLEND precolouring out of per-dest loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e5bb54f597509dbae440f6fbe6739f198a243cb",
"description": "panfrost: Only cull polygons",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f1abda631f6f98cd48858728db22c874124a858",
"description": "panfrost: Use u_reduced_prim for primitive checks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dfebf34874b5365156d254c2c1ba2ecc5262deb",
"description": "freedreno/a5xx: Fix clip_mask",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "99838513aee4aeb100ff82fa7e2424c2d8e4f845"
},
{
"sha": "d26cdfac2c43e84c1a21fb7614939bf5b1b3ba03",
"description": "freedreno/a6xx: Fix clip_mask",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f2ae8d116ab05419764be444f0615f0310ae9936"
},
{
"sha": "5e2bd30ea4c0f570c99d58490ace2ae3a3bd5e44",
"description": "freedreno: Add FD_DIRTY_RASTERIZER_CLIP_PLANE_ENABLE",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c190356040f5bba4ea8f5b362c53a4668679c025",
"description": "freedreno: Pass shader cache key instead of shader key",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d591a6695d20ca912c7a1c4e115a77cae094ce",
"description": "mesa/st: Lowered ucp should still mark rast state dirty",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4108e1d01a22f70e2aadb4696d779baa2c1f849",
"description": "agx: Lower UBO loads to use per-element indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c825d14fbe705020d3a36d78a31f656b38f0564",
"description": "docs: Update features and new_features for anv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6aa35a0910317cbec8445f2de4e441907ca12c8",
"description": "v3dv: implement VK_KHR_driver_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "492dc06fbe8b6f9a44a80ea164dcacd0573e66d7",
"description": "radv: Remove VK_EXT_display_control support in favor of common impl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34435573648f3a6f625eb4cfc49940ebf1c6c1ed",
"description": "anv: Remove VK_EXT_display_control support in favor of common impl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce95871a50b380a3cb4aa483de1bdf0b35146301",
"description": "vulkan/wsi/display: Add common implementation of VK_EXT_display_control.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63e91148b7fe777b6ad7bfdb6b02d167c151dd55",
"description": "anv: Enable VK_VALVE_mutable_descriptor_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1376b59ef48d6f7149b3b67baafd87bbd4c40c3",
"description": "anv: refactor queue chain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be11948a956f79d3e2567668a7454d0b03e02cf9",
"description": "broadcom/simulator: handle DRM_V3D_PARAM_SUPPORTS_MULTISYNC_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0e8b774fcaa1766629fe8f40f88568d570c2f77",
"description": "radv: stop checking if pipelines are NULL during draws/dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77b93cf3b156d28b049398e0cf11d1dab67872b8",
"description": "iris: Directly access BOs rather than using iris_resource_bo(...)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33c668a0e079455a3e8f4d53732d51c9d6ed9f81",
"description": "docs/features: flag VK_KHR_create_renderpass2 as implemented for v3dv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86b8fa9aee888cfa3d9c09a0636bf8046cac79f9",
"description": "radv: do not restore NULL compute pipelines after meta operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f70143c50b017b329037c62f50018179faeee3d",
"description": "radv/winsys: set GTT_WC flag for CS IBs on GFX6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "447cddd455da2be70b93522d66891c0ccb90a9d5",
"description": "radv: fix copying VRS rates if the ds attachment uses mips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86909babc9db4d189abe2f474a03a581a8a34bb1",
"description": "radv: fix copying VRS rates to HTILE if the depth/stencil is cleared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dd456b173e58c6f80d7653a34b30d893ead9e8e",
"description": "radv: disable attachmentFragmentShadingRate for RADV_DEBUG=nohiz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0849a069769b5416bbbba9315ca49f28483b0df",
"description": "intel/genxml: Add Un-Typed Data-Port Cache Flush field to pipe control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08429da731282f0a2987f784116a9ab1a55463d2",
"description": "intel/genxml: Add L1 Cache Control bit field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2002e87cc3fbe2687e5c818aefc5f8f56fac7c13",
"description": "ci: clean up debian-android no-error list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51416b1a120e7763ab5cae0dc79031a037023783",
"description": "util/fossilize_db: Fix double free in error handling.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
},
{
"sha": "4198ca4b3f6c4c6f71feebca8daa23137d84fad0",
"description": "iris/xehp: Implement workaround for 3D texturing+anisotropic filtering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbb12b5550bdc357a33f1b74c20162ccbfbff44b",
"description": "docs: Update d3d12 features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e1948b238c937432c34354eb080dffbf8f33f7",
"description": "d3d12: Set sample-rate shading and GLSL 400 caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23918d933e25538d396aff137501bac2f1918ff6",
"description": "d3d12: When mapping a non-directly-mappable resource for write, readback first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f9ac5bba237bd9ac8a6ed8bce0ed0ca809e5765",
"description": "d3d12: Support dynamic UBO/SSBO indexing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce93f114b661d7aafe639c9e67926b61d79526ac",
"description": "d3d12: Run point sprite lowering pass on multi-stream GS when safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a81bd9397e4cad1e8454b4735b53626284fb7f9",
"description": "d3d12: Apply GS point sprite lowering to fixed-function point size too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcbfbb8efd731b5f663bd74e895d50e4d8ef78bb",
"description": "d3d12: Report number of GS streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "223a05dc53e2f4b52258bba8dac31b59ad21f749",
"description": "d3d12: Temp resources for same-resource copies can be MSAA too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2da7db759bfd55106cab8a0da193f80ce50380fd",
"description": "d3d12: Relax multisampling direct copy requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5cf19fced6feff07bcd6b288f6370feb21a496f",
"description": "d3d12: Modify shaders when MSAA is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aef777c95ddd75f596c6d18ab51dab085705e289",
"description": "d3d12: Report sample positions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "173e37380348b004f4b7d08c05e99e030554eb40",
"description": "d3d12: Lower load_sample_pos to load_sample_pos_at_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad089c66e39c3bceb61e6c89b7e979f93435d18",
"description": "d3d12: Sample mask output needs to be uint-typed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f915bc56a48560291c5257416e51f7cd51fc190c",
"description": "microsoft/compiler: Lower helper invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1022435845dc438980a0ef0408b2dfada46ac799",
"description": "microsoft/compiler: Handle msb/lsb/bfrev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac94bcf046453b79e4590fe1b337d8087e288cbe",
"description": "microsoft/compiler: Use ibfe/ubfe for bitfield extract instead of lowering to shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80e782d5ed5b83482e4a027a8d315d1aded5575e",
"description": "microsoft/compiler: Handle bitfield_insert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8938c6e032151637917c454c725f63f393d3428d",
"description": "microsoft/compiler: Emit samplers as array types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7502b0890013020a0f2d599bde9a425b77aebd8b",
"description": "microsoft/compiler: Handle load_invocation_id for GS and HS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe6f7b526563cc64ed59004f8a108d994a349bf7",
"description": "microsoft/compiler: Handle tex texture/sampler offset srcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7748e4799d2fa6408a8baaa4d9c710988685566d",
"description": "microsoft/compiler: Handle input coverage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "777a42e309cfc420052c6eeaa563af8302c06d0f",
"description": "microsoft/compiler: Handle textureGatherCmp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30a44e4c3dc1f454bcdc068fe9ced7fd35d7d1f7",
"description": "microsoft/compiler: Handle 'pull model' explicit interpolation intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b51842b58ad6b36baab3a20d8037b315f7506c0",
"description": "microsoft/compiler: Always have at least one GS active stream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8373ca8de6bbc26979a13d8fffd960365e853e9",
"description": "microsoft/compiler: Handle load_sample_pos_at_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "852e243caebadc4a8ca779627ec32306f60d6648",
"description": "microsoft/compiler: Handle variables declared per-sample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "413f398cff6d1211650bd793caf5e51140e5e61e",
"description": "ci/windows: Use 2 container stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d2937ff92c937f7bd47c60f368c1617f15425c3",
"description": "mesa: OpenGL ES 1.1 is not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b04a1862962f33b86f2298af80a9b079e4e54d03",
"description": "mesa: OpenGL 1.4 feature GL_EXT_point_parameters is not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "577b438f98439d112114be5b3deb1de465152185",
"description": "mesa: OpenGL 1.4 feature GL_EXT_blend_minmax is not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d45cb3b440dcb3ca4b0b56cc362793921369229c",
"description": "mesa: OpenGL 1.4 feature GL_EXT_blend_func_separate is not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbd17ede108bf86cde2f8e386c5be4e388eeebd4",
"description": "mesa: OpenGL 1.4 feature GL_EXT_blend_color is not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86db69e7e8c66d870702ce030af17fd60b79dd8e",
"description": "mesa: OpenGL 1.4 feature GL_ARB_texture_env_crossbar is not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f80d45c515c579bfa7c5db97e6466a9f443c2e88",
"description": "mesa: OpenGL 1.4 feature GL_ARB_depth_texture is not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3608bce137a80155135f5a169f73335d80e2ce8c",
"description": "turnip: Update the msm_kgsl.h header with the sanitized 4.19 version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab5176ec403afa27a7247189f773bed347e1fc4f",
"description": "tu/blit: Don't set CLAMPENABLE in sampler for 3d path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb41d47f2e7273d460e4822eda0170f7d3bd6423",
"description": "freedreno/a6xx: Name texture descriptor bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f65e5bcf97c0081a073062df9dd9e999913856",
"description": "intel/isl: Allow creating MCS in Tile4 memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f960e398d383fcf87ba2876323c6935804d3a603",
"description": "intel/gen125.xml: Increase Auxiliary Surface Pitch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58a843ab14e0eecf044a35154da72cdf7ab6f15a",
"description": "Revert \"intel/isl: Don't reconfigure aux surfaces for MCS\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "2f0fbe06e65c5ae6c3e9ab3943a4a7d01ae9dc2f"
},
{
"sha": "531b1b7511af49a6495e55998a67dbbda29763ce",
"description": "intel/isl: Strengthen MCS SINT format restriction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf9466e285128303ca92c527b60654e58ac622d5",
"description": "intel/isl: Don't check pitch in isl_surf_get_mcs_surf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c47b8d7bf3109b156f6076598d083c75c630232e",
"description": "radv: optimize CPU overhead of si_cp_dma_prefetch() slightly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "272fba8e7540f09163169a6e95bc108919ca24ff",
"description": "wsi/x11: Avoid a class of deadlocks in the WSI queue thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1530a3f3b1625baa42e84cba9844b6eb4ac76ce",
"description": "Revert \"nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are constants\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a1af902531122464b0f4eb66a7c4bf207a8a69f1"
},
{
"sha": "1b88777e97f635612c560a2f00d349ea271581b1",
"description": "Revert \"zink: handle vertex buffer offset overflows\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "9823b970fb51db21ac6ce29753eba82dc25f3072"
},
{
"sha": "3712cd27671e1acd10dd53a19bd225f276514de6",
"description": "radv: use 8x4 workgroups for wave32 RT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7002b6f96927eebfb2fc4d4f7ad00274ff64d39",
"description": "radv: use wave32 for raytracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2298a96f9f6f04927e2ce892fc9230edacf8075c",
"description": "radv: fix raytracing with wave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61e3f549c53d89436c12e3904b7db1cb6d9153e8",
"description": "zink: Set vertex binding stride without dynamic state extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0722cd7a30be4945ef20bb890dede85b792faf6b",
"description": "zink: Avoid redundant cast to uint on PackHalf2x16 result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "985dae7f41b7f3454793fdcc11cdfb942f26ea55",
"description": "zink: Output PackHalf2x16 to uint not float",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e171b6d495e1232721c1591be8a53e353d51d91",
"description": "ac/nir: use shorter builder names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "533118413be5bb9a0079ac8e69bf2182c7835d85",
"description": "ac/nir: avoid providing an align_mul to intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0a586bad7dbe1503693135235e16cad14ca3455",
"description": "ac/nir: avoid providing a write_mask to intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8951608f08721e73f68702eb0db7bacb7aded2d7",
"description": "radv: avoid providing an align_offset to intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "552e59aee3a36269f99608fa0471c913054f2384",
"description": "radv: avoid providing an align_mul to intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7833759a419018f8eb80701a8d89d5c054728bf9",
"description": "radv: avoid providing a write_mask to intrinsic builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af51efe195b9da001a3fa0adce57c765e17608c5",
"description": "nir/builder: assume scalar alignment if not provided",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9e1a448727105cf4938cc7e5276f65ebb778beb",
"description": "nir/builder: set write mask if not provided",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "275a18322d029cdb4b1dda53580b0c52f089d6fb",
"description": "v3dv: check correct format when load/storing on a depth/stencil buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d04b76c09c75adee18e21c7054f3dc351a39910",
"description": "v3dv: remove unused v3dv_descriptor_map_get_texture_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9319ffb53d1e9d54e05aaba250853f12a1562c5f",
"description": "v3dv: signal fence when all submitted jobs complete execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bce77e758acbb168de802d30fd0a6d6b7ea1d1a4",
"description": "v3dv: process signal semaphores in the very last job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ab98612ef6860751f6a5115229e561eab7bb890",
"description": "v3dv: handle wait semaphores in the first job by queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03a6a8274042af376b86c82ff6bbff9826a924b2",
"description": "v3dv: track submitted jobs by GPU queue type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd973218a6c95d09cad8558712756a772ae78f66",
"description": "v3dv: enable GPU jobs to signal multiple semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7052dcf2cfb54aa22f7c028420abc6a9ee44d78",
"description": "v3dv: enable multiple semaphores for csd job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad09e50129e8a46ef465fe3123e0ce87b5a11c79",
"description": "v3dv: enable multiple semaphores for tfu job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff8586c3452453527ae4c4d794edcb81ad65e661",
"description": "v3dv: enable multiple semaphores on cl submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85c49db10dd7d427cc91508327467431d9f25956",
"description": "v3dv: check multiple semaphores capability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "264dedf690f47b5bad9f73cf71e4a051c88075e5",
"description": "drm-uapi/v3d: extend interface for multiple semaphores support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5bd18fbb3002293853780b3988e5cb9313d226e",
"description": "v3dv: store wait semaphores in event_wait_cpu_job_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d148379edf34d39a50bc7cb1c5398499acbfe670",
"description": "v3dv: wrap wait semaphores info in v3dv_submit_info_semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09991fc47bf2588dbb89a9e54644aa19a9170163",
"description": "v3dv: drop unused variable on handle_set_event_cpu_job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b4d4c7d8418c40000e25ecbda99f6a10d089b8c",
"description": "mesa: use less temporaries in build_lighting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "272acbed0e2cb68f48f23dc6b891853c1920f019"
},
{
"sha": "b8c518f0fbf56faa4290062172790e111e86099b",
"description": "radv: fix computing the number of color samples if no attachments",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0222dace909319ca4582814453886fad12109708"
},
{
"sha": "4e4a2d0f97f3c8a57438133b48346d9fadce6210",
"description": "driconf: enable vs_position_always_invariant for Dirt Rally",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5b105df96d705e5d0bc381c681be4d8120d815f",
"description": "r300: properly initialize new_vs in r300_draw_init_vertex_shader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5decf569fc879d8f9243c837d32d0911d844fc6a",
"description": "mesa/st: move perf query test to st_context, drop files.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f8e7b87354f26714c10b4df37bfb1f95e933af7",
"description": "mesa/st: drop lots of perfquery wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78d13fdbb25f9a8c43861f122389ede4822fdba6",
"description": "mesa/st: drop some bindless wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8467047f6dab7427fa9bb8ce6a3e2ad130915e45",
"description": "mesa/st: move memory query into mesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e99b10632edea39f25632fa37a2a260df3c885b",
"description": "mesa/st: move shader completion into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03f180d88b309b35177a45230a59c7e4b4a7b6e5",
"description": "mesa/st: inline st_max_shader_compiler_threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74d40c68dc379877c76e4bf3b766bd627bdbf09f",
"description": "mesa/ctx: store screen pointer in ctx as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df9d5795c1ecdf0024f027e8b83f926cc2767027",
"description": "mesa/st: move evaluate depth values into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a64e5c02bdaacd3b8114268ed1fefe7c8ff581c7",
"description": "mesa/st/vdpau: direct call the vdpau functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f8a3a71754ef072ff2dae22186d40a1466c8cea",
"description": "mesa/st: drop release all sampler views wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31d3e3ebeba6ed7ae4805d427977a2a92c56fcc2",
"description": "mesa/st: move st_TexParameter into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96b57faf3575c1eecde308da5f5dd26c2682c762",
"description": "mesa/st: drop useless tex parameter calls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9244c792f9aace6ea7a26fa8fbe7668d84a1f7d5",
"description": "mesa/dd: drop GetProgramBinaryDriverSHA1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a055c1940806d8124d6d01536d7d7d4a3b69de5",
"description": "mesa/st: move pin l3 cache to direct check/call.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10ac88b72fac70eb3fa698179d48378600f59f74",
"description": "mesa/st: drop emit string marker device table entry.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5618fac78600d5ef4a15bae5013b0f0b7266756d",
"description": "mesa/st: directly call the uuid get funcs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec0d62ceb5f7f610f0d8e7da38dc8cca14772f73",
"description": "mesa/st: drop last user of st_Enable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84fe99b2a0ea0f2012f06fa0ec1013ca8990f960",
"description": "mesa/st: migrate debug callback code into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc122e076903c04a2ea39798aa59cd3f1ad1d80a",
"description": "mesa/st: remove st_context from debug callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e344a117af88daf69aad3fdb2f66e43803c41c08",
"description": "mesa/st: move intel blackhole noop enable to frontend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "129e31cd4f790d982a6ae14e649aeb1da07b917b",
"description": "zink: hook up planar image format creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bff042fd43f53b886873ab28d6fcf1e6ebd327bc",
"description": "zink: link with vulkan utils",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "926d78a645b7c41bbfe279c977008da759faffb6",
"description": "ntt: Extend ntt_compile::addr_declared and ntt_compile::addr_reg",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4bb9c0a28a5f06341060353dba1a017d154d51a4"
},
{
"sha": "495debebad2a86b12c27da173a545ca44b0f5cff",
"description": "nir/algebraic: optimize expressions using fmulz/ffmaz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14b82270837c331adc30bf2a747b3cb720917d67",
"description": "nir: add some missing nir_alu_type_get_base_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2fbba7920934dc94c907c069f73ad6513d91432",
"description": "nir/algebraic: optimize open-coded fmulz/ffmaz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "312a2849807f577f0bbdf10b4e5e5fd1c3546b02",
"description": "nir/algebraic: add ignore_exact() wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f68797ead72c29678a54aae457dbd9e9b7946588",
"description": "aco: create v_mac_legacy_f32/v_fmac_legacy_f32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43e32ad07403bb1eba8f32597ed815b8adaec3c3",
"description": "aco: consider legacy multiplications in optimizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7f91b194aec240ceadc1a0cdb2e20ba821d37c2",
"description": "radv,aco,ac/llvm: implement fmulz and ffmaz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f05ea3793b68626958a10853561feae3e232392",
"description": "nir: add nir_op_fmulz and nir_op_ffmaz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "945fb51fb59d52223b5c0fe90c37d1cba42eb53c",
"description": "intel/fs: Fix gl_FrontFacing optimization on Gfx12+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c92fb60007f9c73a4c174f5f4cbce57fbc5118f4"
},
{
"sha": "4aaedc20c1507abb90a230d467f018e5bf646f65",
"description": "zink: fix non-modifer dmabuf usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d95a7f80080515963112f634a12ad7ca3be0878",
"description": "anv: add helper methods related to enabling CCS for external images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b664349973b8ef1d3d92e8e0eb7f9c0816bc9da5",
"description": "anv: Enable implicit CCS for external images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4c9276de214cbf1d6dc84a2a2aa3dbb7ec356a1",
"description": "docs: add features/relnotes for zink sparse texture support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f86e97ab34ea06e66a40147154055c7817f07ccc",
"description": "zink: ARB_sparse_texture2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c918a807b8af69cdadde4e29243638d9884d5fe",
"description": "zink: enable ARB_sparse_texture pipe caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0959fd7f3498017f08267359ceb57fc8e2d2a205",
"description": "zink: handle sparse texture miptail commits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e03554af0726efc847977c0fa5bfeda79b72b54",
"description": "zink: batch sparse texture binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30bd4ff72e2fd17746a8b772f966f09b80e1c10e",
"description": "zink: handle min_lod texture operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac30051a5de813072e0b4f3ae399681f8535d626",
"description": "zink: emit sparse residency cap in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d76694a18ff0667abf3787634e6755f170266e01",
"description": "zink: only allocate ntv residency info if it will be used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e7c94afaa269e788baed80e35cc85c353f37f60",
"description": "zink: add nir_intrinsic_image_deref_sparse_load to image scanning in compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60d0a0a8ce3effd060fa3cf8058a6330bc0daa39",
"description": "zink: always pass shader info to ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0af2b7740bf86268f79c098985a665aa3a548524",
"description": "zink: rename zink_so_info -> zink_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73ef54e34242fa59803a3a89b5a6eb92053e917e",
"description": "zink: handle residency return value from sparse texture instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfc74d703ebebcef4331c6fd14c9ff1f35260a1c",
"description": "zink: always set actual_dest_type for ntv tex instruction emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c05646fbe5f524484813e2b8b56abec62c1a548",
"description": "zink: implement sparse shader instructions in ntv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bbcd68d5f10b300bd80cc673b3c8ea264890712",
"description": "zink: fake sparse R9G9B9E5 support as needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d83b52928c46089c16145f8d8c56fcb0c49dbeda",
"description": "zink: stop allocating such massive staging regions for buffer maps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7753ca2a452d178bcb782b904a0b63b0028c3995",
"description": "zink: allow sparse buffers to be suballocated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd155697ab3a9b9409af6a08dfb6a70ce5be3e6",
"description": "zink: support sparse texture range commits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d320e8328d6152df5703d230adf8ac0bcb6de9f9",
"description": "zink: set up image create bits for sparse textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e57c2c0293ed4e8d2758e521b6d21a6e10f098d",
"description": "zink: add get_sparse_texture_virtual_page_size hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cadcbed2588a68b40d324c3df8b4b75c619c6156",
"description": "tu: expose VK_KHR_copy_commands2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ea7a61d7ab065a7a51c7030d405d67ca8b14167",
"description": "v3dv: Update LoaderICDInterfaceVersion to v5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e0604279d36ffdf1ea558c40a74b4e69c698545",
"description": "freedreno, tu: Update LoaderICDInterfaceVersion to v5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb8ceac8747074e186fd6c7e70c0bdcbba86a6a",
"description": "lavapipe: Update LoaderICDInterfaceVersion to v5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0988e4ae0998ee70129ae7821a90b4031c35a6df",
"description": "anv: Update LoaderICDInterfaceVersion to v5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2ec6bf60f2bf62e2289317f94a5eddaff95e4cf",
"description": "panvk: Update LoaderICDInterfaceVersion to v5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80a99ae90618df596267a1922c4a9b98ac0ee93d",
"description": "radv: Update LoaderICDInterfaceVersion to v5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8733d19f534f5988501c4155101850ab3a26c893",
"description": "meson: start building intel earlier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acc2d08cf908a5d25cf5491f7602901d2c310262",
"description": "intel/perf: use a function to do common allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "521ede8451df846045d7bc41f44311ace2fddbb5",
"description": "mesa: refactor GetProgramiv to use program resource list",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a8d651d50410f021875893b741a9a7a507dc1eb",
"description": "ci/softpipe: Drop the GS sampling known-flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee77d3a8239d6195425cfd96bb4707183832b78",
"description": "softpipe: Request that st fix up DST_ALPHA blending for RGB render targets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "263faa3dfbf6bc55854b4123ce9d225b8f17266e",
"description": "softpipe: respect !independent_blend_enable for color masks.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c31ab34d2ccecbae9a6cbe01b24d646546f23da",
"description": "lavapipe: fix ptralloc typo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "48fde98b79f65eda7028005073d457cf346a6290"
},
{
"sha": "931495072658bc314fd494b9eb7840af0642c049",
"description": "ci: Add docs for Linux Kernel uprevs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b8d84f71af36f595896f601249658ff955247fa",
"description": "mesa/st: merge texture obj/image alloc/free into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd0961dce2b3b7ae41e0e5901624277159ed85f7",
"description": "mesa/st: merge texture object/image structs into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea3e700e3567bdef61f09714355b2359a9a67b56",
"description": "mesa/st: cleanup last bits of st perfmon code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc9b176aef9cd4b8551a513806d34decf853f9a0",
"description": "mesa/st: move perfmon code from st into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e2ded21ba8809a762560e44b541608ce059d9f5",
"description": "mesa/st: merge perfmon groups init/cleanup from st into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "350dbb000e66b7dbfff1ed880f71a66243726a87",
"description": "mesa/st: merge perfmon counters/groups objects from st into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3099f885eafc8d5d8ba376984ba636c6559bff5",
"description": "mesa/st: merge perfmon object from st into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fb946da94eeb562f726c39729552a6c4c4e7092",
"description": "mesa/st: merge transform feedback code from st into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecb99724a3b668441b6b16fd6c9f6120a7eeeeeb",
"description": "mesa/st: merge st transform feedback object into gl one.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6710b6549c2c9c27df02cb46b1faa47b0705237",
"description": "mesa/st: merge condrender code from st into mesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c73afa462763a802e2b076c1842c755c350e30d",
"description": "mesa/st: merge queryobj code from st into mesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0af7c1e385b94c4d3610c4bff4c3af8a1afb26c6",
"description": "mesa/st: merge the syncobj code from st into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adf0dc7801c8ac6e20abf26a2a07ebbd463c3a29",
"description": "mesa/st: merge semaphore objects from st into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "addcc24f77229ca3a864a1774a681f96699d09c2",
"description": "mesa/st: merge memoryobjects code from st into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed0046c5b47e9a7983d5331bd97ea7c91582b0fd",
"description": "glsl: drop glheader.h include.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16fa44205744a336c55049b4e8fcf5995c0df9a7",
"description": "mesa: split struct gl_config into it's own header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4346f392993855ed4debba43032a498e2cd53ee4",
"description": "mesa: more mtypes.h cleanups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "090f90017338b5ab6526615df83c9c3b00291cca",
"description": "docs: update docs for new extension header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07edaa14096acace4f0370e869f919b8fffe0e82",
"description": "vbo: drop unused mtypes.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7db6f9b8fce18039043f5662d7a56782aa45dfbb",
"description": "glsl: drop some more context.h/mtypes.h interactions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7f6276000a39a582acd22456337b56954219af",
"description": "glsl/fp64: move context.h dependent checks into main.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23b361ae12172112e80c9f3e61c14daa912da8d9",
"description": "glsl: move off mtypes.h in lots of places.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7b9b4086c85688026cccf6741dea4c101af119a",
"description": "mtypes: move gl_shader_variable to shader_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79834f4defc67f76990e21e3a16c55cfa47d4017",
"description": "mtypes: move bindless image/sampler objects to shader_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0506c99ccd0b947b9f170aa4a85ab69d82d1b4d9",
"description": "mtypes: move uniform shader types to shader_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57a7915face5576d354e825bb30d018656bcb690",
"description": "mtypes: move transform feedback internal structs to shader_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc38e6e7d3cd6010e9a6879ad18c305b1f0d5822",
"description": "mtypes: more gl_active_atomic_buffer to shader_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0eb50f738d129aab9b0f4e183e4827759c0c8905",
"description": "mtypes: move gl_program to shader_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6dfa370ee3125f8785c56d821a98042ff084be4",
"description": "mtypes: move gl_linked_shader and gl_shader_program to new shader_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa5788b88932c3c529cb378250c2fadbec6afad9",
"description": "mesa: move ast_to_hir.cpp off mtypes.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74fa9c06207a11ab7e179642465b06dda6140792",
"description": "glsl: move ast_function.cpp off mtypes.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4aa10c08952832a8ea70dca705b7fec056cf83c",
"description": "glsl: avoid rebuilding builtin functions on mtypes.h changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72123213ceefc6b4cc3dfde427fdb3806ebbf78f",
"description": "mesa: move some gl shader types to shader_types.h.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b40958cbff2c8e3606505558729f1e65434fbca8",
"description": "glsl: remove some deps on mtypes.h.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02bab148f9474dd1d00709aed18357a22cc08504",
"description": "mesa/mtypes: move matrix enums to shader_enums.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "379fc6b269e854df1509a702c6da08814c62fa07",
"description": "mtypes: split gl extensions and consts out into a separate header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "717a720e9c959d04dff45346edaf432cbc9bb270",
"description": "mesa: drop unused context parameter to shader program data reference.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3868b30fc4f25845624535aabb68aa02b3d30bf5",
"description": "glsl/parser: extract consts/exts/api out of context at start.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949b5787eec0c8903897b90cf2b4b2611c6407b8",
"description": "meson: Try to link all-targets module if Gallium OpenCL is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cac6f633b21799bd1ecc35471d73a0bd190ccada",
"description": "nir/opt_offsets: Use nir_ssa_scalar to chase offset additions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1048e6113ea288d8bc3849d8b44c4d002518d46f",
"description": "nir_to_tgsi: Use nir_opt_offsets for load_ubo_vec4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "645ca56425a54ce56781f2650f2990cd4d50b6a1",
"description": "nir/opt_offsets: Also apply the max offset to top-level constant folding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec4b9909f040fff083ff3e787270ab713f8662fe",
"description": "nir/opt_offsets: Disable unsigned wrap checks on non-native-integers HW.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "700d2fbd0ab3bde9b87a28b14addaac9bb4520eb",
"description": "nir: Add a .base field to nir_load_ubo_vec4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a98103c55d628e8a4c433be488d5025f1e177ff2",
"description": "nir/lower_dynamic_bo_access: Use copy_inst_indices for our cloned instrs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f83f72be8ebe07d5f13a29e5a404865543a31e1a",
"description": "intel/brw: drop gl header from the brw backend.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccbf700d6c65059b0b969c02c2ba1275107ca352",
"description": "nir: remove gl.h include from nir headers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39bfb256271ad553ab2cad0700034cb359653def",
"description": "includes: add windows lean and mean guard.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1352e0ba0cff7d0c590b89d8643262c85e12fc61",
"description": "mesa/*: add a shader primitive type to get away from GL types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d54c07b4c4ac726b5fa90eb3a315cb4345f14a49",
"description": "mesa/*: use an internal enum for tessellation primitive types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "537a0ee3b7f836564f5b4c05da7b13a27b226c46",
"description": "llvmpipe: Add get_{driver,device}_uuid implementations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9da15aa3aa94bc94ca1492df8c444ff76b92d19d"
},
{
"sha": "acd0afdba495227fe5584ebfa822f5c87aa433cd",
"description": "amd: move uvd decode definitions to common place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14551f2bde7d84d20063e68b70628c7f83918013",
"description": "amd: move vcn decoding regs + structs to a common file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a35c5540e4241cb4473f5cc9cb1a53bdeee85ada",
"description": "ci: freedreno: Update a530 dEQP fail expectation list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f74c95a846b11ffe5e515af8a736c2276641165",
"description": "ci: Uprev Kernel to v5.16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19f88eb858ef09085be7f6301b52a3ac769d0b91",
"description": "meson: tlsdesc: minor reformatting, add comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96cc3007461a837042fc1bb3adf11356638efdcd",
"description": "radv: fix missing destroy for the overallocation mutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6619f855d97533d76cbca81ce13e056b31bd1206",
"description": "vulkan/runtime: fix accessing NULL pointers detected by UBSAN",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7a84314c12ae0d001eb7d9df7d1f3c5c1c04b819"
},
{
"sha": "44ddc28fa8d2115e97cf94d41da86eb7b26ae6b6",
"description": "Add new rules to .gitattributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4b8f69bb50556bf3e5c41b887c74c8ef6d9fd94",
"description": "radv/ci: add line endings exception for files generated with wine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "745af887830c71032ba83923d69e1ffc8a3575ad",
"description": "ci/windows: normalize line endings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5471227724574028522a7a0adb96a7c0ecfca51",
"description": "microsoft/compiler: normalize line endings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed0edcc338872f55979b961e211cc4e27ef78548",
"description": "freedreno/rnn: normalize line endings in rules-ng.xsd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b59764a9fcb0a1535d948126ab0b74ca38aa0cbb",
"description": "aco: use p_extract for SGPR nir_op_unpack_half_2x16_split_y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbc4ca5d7d5abde8514529b4cb29eac4e7e0e0f7",
"description": "aux/trace: cosmetic cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85a75e42db76e3d4afa53eb489a329200944731f",
"description": "aux/trace: implement missing trace calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32d40f7c80c57104243c736fa7f436c4a973df88",
"description": "aux/trace: print enum names instead of integer values in gallium traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51f6288a2d2fa78e723b99a90133f5ebd782bc4a",
"description": "genxml: reduce amount of generated code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acebea9cf1f8ce2e71f6cd3404d3a2760a2efc66",
"description": "anv: fix missing descriptor copy of bufferview/surfacestate content",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c875e6ad781e712a8d55e4494a54ed51843df09",
"description": "intel/dev: fix ppipe_mask computation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e86ce98c6a08cf6a4129132cc5094370931e0bfa"
},
{
"sha": "9e839620daa0d157230acfa2fe84cd9dc248031e",
"description": "meson: add check kwarg to run_command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71673cd2d4da7c8284defb76c03a8865a4c5c5a4",
"description": "zink: add deqp ci baseline for nv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9892b0f4f9af55e5df1fcea0b46a229e1f284dc",
"description": "zink: update nv ci baseline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "806946b09474f78eb601bd79d89084c9a50cb2e7",
"description": "lavapipe: replace hard pointer calcs in push descriptors with ptralloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48fde98b79f65eda7028005073d457cf346a6290",
"description": "lavapipe: replace hard pointer calcs in dynamic render with ptralloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "171ccdbf1c40068fcea2cc36ff7eef1a49155928",
"description": "util: add ptralloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bc7562466cb6ad212caa7c2060c53c3b88ffc2d",
"description": "iris: Do primitive ID overrides in 3DSTATE_SBE not SBE_SWIZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "223edb1ec112bacb823a9739f94b35179e578886",
"description": "iris: Use prog_data->inputs rather than shader info in SBE code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d475e839daf96a19140bb5daa77998455ca36a90",
"description": "intel/fs: Reuse the same FS input slot for VUE header fields.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f0bf2113ef03c36dfc68360736dd9156454e1f2",
"description": "r300: Add consts (uniforms) count to the shader-db output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd7b260eeb94585127aa39e16740029b3ae95958",
"description": "r300: Drop unused r300_get_stats() call.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "695ba644abe74e564e1bba34930cfd5932919c3a",
"description": "intel/gem: Return length from intel_i915_query_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83da7dc487e29a37176957cca9e350b028f14ced",
"description": "intel/dev: Recalculate max_cs_threads after applying hwconfig changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab22fb488bd2d9efe4541fb622c491c5c10cc4b4",
"description": "intel/dev: Apply settings from hwconfig if devinfo::apply_hwconfig is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59f32c62c736210b0d244d5a084732c7a43c4cf0",
"description": "intel/dev: Set intel_device_info::apply_hwconfig for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a15f18c8860ef118902f4dbc3dfe04d61e20e80d",
"description": "intel/dev: Add intel_device_info::apply_hwconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "030035102816ecacc6bfb01d01718b3e9f3a2637",
"description": "intel/dev: Print urb size with intel_dev_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dd78b9a4f277f17d48303532c83d24aabd2a62e",
"description": "intel/dev: Add intel_print_hwconfig_table()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a119f0c6d561b7f4c2d7f47d0c85e9d267447fb",
"description": "intel/dev: Add intel_hwconfig_types.h from random post on the internet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0692365a2d4453692c24c06512e4d913b4578ff",
"description": "anv,blorp,crocus,i965,iris: Use devinfo->max_threads_per_psd for gfx8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08a897fa38f5dddd4286e70fc4dbef8435e86db9",
"description": "intel/dev: Add max_threads_per_psd field to devinfo for gfx8+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e2834754e8ca7f525e622775b6900e189c7e9c0",
"description": "r300: fix translate_LRP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b60c27643fe2a4cee2c414e5cf082542a047a3",
"description": "svga: enable GL43 on SVGA GL43 capable device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1942c06f9c355b49c260240392f5aae2a0aa1b9b",
"description": "svga: add GL43 resource validation at draw time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e99a3073871c2091d0d9524e6587642cbb48979",
"description": "svga: shader translation for compute, image views and shader buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "247c61f2d0454a94bc8b26601f88ed5f0890cedd",
"description": "svga: Add support for compute shader, shader buffers and image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "533a09541d52376d933a8f6c17eaa21f0ab4bcd9",
"description": "tgsi: Add hw_atomic_declared in tgsi_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc512f11ea29758742d199fc278e98d7f0a005b6",
"description": "svga: Add utility to check for GL43 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "391a8bbc7738ac9326e246ee9500e05e086ff339",
"description": "svga: Add GL43 commands support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "440beb01d7b320e7415c8c1a5be7b18330e18180",
"description": "zink: enable EXT_external_objects pipe caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ed30be31e5262573167e6f3aef5379974bb8876",
"description": "zink: implement external memory object resource handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1",
"description": "zink: implement GL semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29285a0e855be449192dbf92cbba069151cdd4b7",
"description": "zink: add driver/device uuid screen hooks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65e34fa70e3a8dcbcebfb9e0692d106a8f3fb9df",
"description": "zink: add VK_KHR_external_memory_capabilities to instance exts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0f1a94fcffa6f16b913922668cc1e1468ca8a19",
"description": "zink: add VK_KHR_external_semaphore_fd to device exts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a11dfc11cfae1097f0a14dfbfb30f6e6fa75f322",
"description": "iris: Use mi_builder for load/store reg/mem/imm functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e29ed39d63a5872a0decd236b39ca106ddf34bde",
"description": "iris: Use mi_builder to set 3DPRIM registers for draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbcbbae6620d1d7a348a39f9c515c7bd6f28f042",
"description": "crocus: only clamp point size on last stage.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3077d968568213bfe2990ddc4ada2763d9701418"
},
{
"sha": "f9f7f326faf74224dab7fdcbed54f9ce00698a48",
"description": "intel/compiler: add clamp_pointside to vs/tcs/tes keys.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3077d968568213bfe2990ddc4ada2763d9701418"
},
{
"sha": "7b6cd912a59a63e8d479970137b706cb38bede02",
"description": "mesa/st: get rid of ST_CALLOC_STRUCT use CALLOC_STRUCT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05c8fb633557001ca83622bbf3224cc20f11bf7f",
"description": "mesa/st/perfmon: rebalance CALLOC_STRUCT/FREE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c79c9bfb1d5952f7d826dd63cf6fbdc74feba66",
"description": "mesa: rebalance the CALLOC_STRUCT/FREE force.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b26dbf8f1d1a9a9c3b8d5c1797bb1ba84021251",
"description": "mesa/program: don't use CALLOC_STRUCT for instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279cc37ac09d43688af5f182274e6f7cf233d25f",
"description": "freedreno/ci: Fix dEQP tests expectations on A530",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da709e8aa72a0e4020f2c170039967cd2f42fc10",
"description": "panfrost/ci: Fix piglit tests expectations on G52",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "214ea8e018e50abbffede1450a98ff0b072248b7",
"description": "iris/ci: Fix piglit tests expectations on amly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05c6dea68b1dfc477afd06cbb6251f85ab0b07c6",
"description": "iris/ci: Fix whl dEQP expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f0be629cd6a2d9c92db91f50be41929eedbd1f2",
"description": "virgl/ci: Fix identification of dEQP binary paths",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54"
},
{
"sha": "aec7eaf3e3ff17d77b95399a7e2272e654aaff28",
"description": "virgl/ci: Do not hide crosvm output messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efd4bcad20ddf339790f2382f44354c3afb2c0cc",
"description": "virgl/ci: Prevent static link of virglrenderer inside crosvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d1ed9b753198ef0716fa1823aa405c676e3a324",
"description": "virgl/ci: Force crosvm error when exit code file is missing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54"
},
{
"sha": "de4e56fcf7da52c6e3713ba7dab2216097c8b9d8",
"description": "ci: Create results folder before starting virgl_test_server",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c74fb1da4f40d3ea8da5a4a4a28e575139c51558",
"description": "ci: Do not remove cmake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8729c6e98186b2feab4466ca288876e3a1078f6c",
"description": "ci: Support building and installing deqp-runner from source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40e7f0e7bb3a73019e36d84a01e16a6ac63c907",
"description": "ci: Uprev deqp-runner to 0.11.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bce9cdf968a80b7e53d6a042674b77cd47d96c9a",
"description": "ci/piglit: Start vtest server if driver is set to virpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "217c03ce4bbcd6ff6cd269cd13263873c8756383",
"description": "ci: Do not remove wget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "196dbb12fdf55619b6095d6e635b28f6d33f1bb6",
"description": "ci: Move common variables out into a separate file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7bd6ee09d167395d8232be56c8da4197b81b39a",
"description": "ci: Do not remove libgbm-dev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcb2f48ed67004a40f79050dfb55215840b1db2f",
"description": "zink: Enable VK_KHR_image_format_list for VK_KHR_imageless_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97da9e4bf4ab57f0217a9f9c4bf680b5bd228f5a",
"description": "Revert \"zink: update gfx_pipeline_state.vertex_strides when necessary\"",
"nominated": false,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "a21d2bfd771ae44bdb4c997e6dce746bf65d66fa"
},
{
"sha": "9c9e8c334981b1af7a709fa42cd5ef9dcf4d9791",
"description": "nir: Reorder ffma and fsub combining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29cb1c7c1388269cfce136edf7035c22941d7ed4",
"description": "zink: check EXT_image_drm_format_modifier for dmabuf support",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f16660f15aaa703c034ca3bd11ef5520508444",
"description": "v3d: keep clear color untouched",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "54cba7d297aadb6a088ef91bff860f40e201e8c6"
},
{
"sha": "afdfcdd542b04665e386a93ad8f7030c91d2af66",
"description": "radeonsi: determine MEM_ORDERED after generating a shader variant",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3fb77ef2e0f45105d4ab2a38f474ac984e1bdee4"
},
{
"sha": "e5dd32a48cf778068b61fdc7ca2a928f7c3e9696",
"description": "radeonsi: apply fbfetch/indirect_descriptor to uses_vmem_load_other earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08cc73a218961c8eea5cb3cfebb71a0bc5eb27c3",
"description": "radeonsi: rename uses_vmem_* flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee040a6b6393c8a4726db070a708233e3b5ed44c",
"description": "radeonsi: enable ARB_sparse_texture2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a77aea79d2b77078da5ff8ac585f93a589d04e",
"description": "radeonsi: enable multi sample sparse texture support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "485ceb5c519226aeea078dc71767bd9004dcc512",
"description": "gallium: add multi_sample parameter to get_sparse_texture_virtual_page_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c994e17c171c14e4810ad962a26b78fa9d07ea9",
"description": "mesa/main: export _is_multisample_target for external usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91661a3938a602f84148e81c3070539eeaa9f61d",
"description": "mesa/main: allow multi sample sparse texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697e1cdeef351989d5e33094aa5822b554aee564",
"description": "radeonsi: lower nir_intrinsic_is_sparse_texels_resident",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d4b0b778931395db941e5a3a8650ced5ec9fdfe",
"description": "glsl/nir: convert is_sparse_texels_resident to nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "634bb2512352da08d84c8dd540913fb3a5aa04e4",
"description": "glsl: add sparseTexelsResidentARB builtin function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0b6515ec4140ed9fe2cd982852e6475ada50537",
"description": "glsl/nir: adjust sparse texture nir_variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dc950118c1e6b6a9207fb90b30ff87beb0ccf7b",
"description": "glsl/nir: convert sparse image load to nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4a972b74837a9f7992b93a808115541bf20589b",
"description": "glsl/nir: convert sparse ir_texture to nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f62bbe44c973fad90544db22dc82c1a2a0d1df81",
"description": "glsl: add vec5 glsl types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59d94d8188d0a88c6999dc50da575ebe173d5a6a",
"description": "glsl: add sparse texture image load builtin functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcec15d79c65441f2f9295a67e10acf855a5989b",
"description": "glsl: add _texelFetch related sparse texture builtin function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a26dbfc24b86275f49f625494da7b28fb60827c4",
"description": "glsl: add _textureCubeArrayShadow related sparse texture builtin func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "640f9098621448340378a519be7b9894afd9e390",
"description": "glsl: add _texture related sparse texture builtin functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd84769c55d1794ce9df2238fd7be30f9aa01379",
"description": "glsl: ir_texture support sprase texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67b4c88512a1d64364594f1d5d0d1de3eddaa78f",
"description": "glsl: add ARB_sparse_texture2 extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d44f725ea65c8aa5bc010743887a1d939aabc880",
"description": "mesa/main: relax alignment check when ARB_sparse_texture2 available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6da5136c661f5ef6a3b8d84c2efe39c02d693707",
"description": "mesa: add ARB_sparse_texture2 extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fef018c307fc58f72d292fb0b045ca569c5975a2",
"description": "gallium: add PIPE_CAP_QUERY_SPARSE_TEXTURE_RESIDENCY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dd9cb10691a3923c256d5115dc577a67106b5f6",
"description": "gallium/dd_debug: add get_sparse_texture_virtual_page_size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eed8421bbac0ba814a5634550fd4ea02baec57a9"
},
{
"sha": "2cee73f0f73c3a33b84ff36768ced6959f6dee99",
"description": "nir: fix nir_tex_instr hash not count is_sparse field",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a7972f72a530ebb1b8c1b1eb660f2506d841ae4"
},
{
"sha": "3cafa3e852c517a6dc6f53a6ffdda1ab969b0636",
"description": "ac/surface: allow displayable DCC with any resolution (e.g. 8K)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4c582ee71e76fd21b5cbabb2ca3677604454dc2",
"description": "tu: support VK_EXT_primitive_topology_list_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d95a0b52e45f8c16e72bdcad99ad02ccca1756c3",
"description": "nir/unsigned_upper_bound: don't follow 64-bit f2u32()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "72ac3f60261a8510512861b93e843e695331e2ab"
},
{
"sha": "0d65f229c5c3a0eb2cc7da742ee0aca1e5c72fc7",
"description": "egl/dri2: short-circuit dri2_make_current when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b33ed5406a9379dba98e2ae1b8ff47fa22e8cb6a",
"description": "egl/dri2: remove superfluous flush when changing the context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f191891990b8554aa2cd7528b723d36bb745d2",
"description": "radv/winsys: fix zero submit if no timeline semaphore support",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "967fc415fc4ff3a7a556dbc4d9a851ec1b8ff2de"
},
{
"sha": "f6ffefba3e466a71a1a3099e1385bee09920e088",
"description": "nir: Apply nir_opt_offsets to nir_intrinsic_load_uniform as well.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b024102d7c2959451bfef323432beaa4dca4dd88",
"description": "freedreno/ir3: Use nir_opt_offset for removing constant adds for shared vars.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9645fa9107916287bad05afda7443a016dec2767",
"description": "agx: Handle discard intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f248f6623c48718f3ba8cb81f13b0dad89ed4616",
"description": "agx: Add sample_mask instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcc12656e3b57a5f53bb07df7b8aaca0192417d0",
"description": "asahi: Route sample mask from shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b57600502ace5fafaf170ad748af58f3181ba4f",
"description": "asahi: Rectify confusing XML comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3341abc5d79e715eb8af6db91840e3cabc379b27",
"description": "asahi: Break out Fragment Parameters word",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc5a72be2fd7cd7f882ea3c0105b1f3d6d687eac",
"description": "asahi: Add XML for unknown 0x4a packet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "054c5be1021fdc30ad254ceb1f2c25256fcb8426",
"description": "asahi: Warn when hacks mode is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "011106640fb55d16003a3793458128adab5f8780",
"description": "asahi: Fake more CAPs with dEQP hacks mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13b79266e47ebd0e36b0c01531c0876c39841b7e",
"description": "frontend/va: Setting the size of VADRMPRIMESurfaceDescriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76b7e393542c5cde9699f94ac5be7b09ccf2d0c2",
"description": "frontends/va: use un-padded width/height in ExportSurfaceHandle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6cc240db1cab25b94b5d471c730185ad374b2b9",
"description": "bin/gen_calendar_entries: fix newlines on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "493f68833128959539a6e202a6cfb18ab76bcf12",
"description": "ensure csv-files are crlf on disk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d37eb1bb99b795d370634a8eadcf83cf5a9d7d",
"description": "pan/bi: Schedule around blend shader register clobbering",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "77a1514a37884183a05389bc7ac47708f408b841",
"description": "pan/decode: Disassemble Bifrost quietly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58accc995bf8b9ff7ee5451853d55e54e2719ad1",
"description": "pan/decode: Don't print Preload twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "330bb2c58b0817f8d1c75c8745e854745f7cc4dc",
"description": "panfrost: Remove FBD pointer on Bifrost XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae9316f8128bec52c3ed5f06f341103241af24e1",
"description": "pan/decode: Decode Valhall surface descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c947a52df443dbfd06c7efeca837c14939cc09ec",
"description": "pan/decode: Add pandecode_dump_mappings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "861fa2baec1e0ccb37ca3b677aa064359500aa92",
"description": "pan/decode: Add hexdump helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6752fcf1797c3a77033f548c324843810e5a32f9",
"description": "pan/decode: Track mmaps with a red-black tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a07473b79d7d755ffa6216448383cdb184a6ab58",
"description": "pan/decode: Include addresses for jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4af20895c528acf6fa0bc950ef79710f2318f0cb",
"description": "pan/decode: Remove hierarchy mask check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01f5fffbc633a4659f0227e91bc21855317462aa",
"description": "mesa: Remove unused src/mesa/x86-64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a686946553efa586c39c89a82dc9eb1c7869c866",
"description": "mesa: Remove unused _mesa_set_sampler_{filters,srgb_decode,wrap}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2db87ad3444536d69ce033a489adc0f37c31031c",
"description": "mesa: Remove unused _mesa_is_front_buffer_{draw,read}ing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "203df8c264089fc629576f02ff5e3092a0080e9a",
"description": "mesa: Remove unused _mesa_is_alpha_to_coverage_enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c630408945d3aa9ee096bdbe620548ed98e91315",
"description": "mesa/math: Remove unused m_translate.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c828490b26c808ee6f4d0fe9c131228341a8cdbe",
"description": "mesa: Remove unused _mesa_delete_nameless_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1fa6bbecf98c1514f5518381b7730653117fa63",
"description": "mesa: Remove unused _mesa_all_varyings_in_vbos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e3cd058708da93e28b3f34e451b80afe93fac38",
"description": "mesa: Remove unused _mesa_convert_colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcb3b8755393cf36707e8944ed05f2b7061d81cb",
"description": "freedreno/decode: Handle chip-id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d15021435ed546de89668976bdbebc9f9ea200f4",
"description": "driconf: Fix unhandled tags in static conf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5740ac370142aa626d7a03b16d63fa3fb160f100"
},
{
"sha": "fe0a6b960611771b6765002a315c248da3c07e59",
"description": "anv: Don't fill lowered_storage_image_param on SKL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10276558106d485f6e2e5636634cadf935a40c9e",
"description": "pps: increase intel.cfg buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e3490dd0f23c3206731e38c863dd8ec10622de4",
"description": "iris: utrace/perfetto support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d2fea6eae2078ff3338aba0a5c2b01f1900f0a5",
"description": "tools/pps: limit intel cfg to 250ms of sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b462dafbd68e648b2420105a5fbed320e200f1a8",
"description": "pps: enable anv source in example config file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e760c5b37be938427a9c88182ea99f7f66721ca3",
"description": "anv: add perfetto source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b70143f4e3928198724dd481c127c507bf90ef69",
"description": "util/u_process: protect entrypoints for c++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf9956a8c57fb8c0c57e0e1a875ae49e0d7b0bfd",
"description": "intel/ds: use a per GPU clock ID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61766f9f90a4c955bb77788663cdf2de1447fa86",
"description": "intel/ds: use the right i915_drm.h include location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e35a65ae454be96bbf5ce61f05b1c43d1eb0aa28",
"description": "intel/ds: don't forget to reset upper dword timestamp read",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4ef6698a265fd900da80d80fd42044e642d1b641"
},
{
"sha": "6eb554a9c7ea71ebcb4a4933179c994c2b07c814",
"description": "intel/ds: allow user to select metric set at start time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69df00b33b3ed71c984de35f7a09baf47901f8cb",
"description": "intel/ds: reuse intel_ioctl()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4",
"description": "anv: implement u_trace support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb541d11593259d143589d2e606f1f164029c2e4",
"description": "intel/blorp: add measure_end entry point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3724de8948dee4c6cffc270ca89382fa39bbf9e",
"description": "intel/dev,perf: Use a single timescale function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02a4d622ed08ff7f02cb5c4e7476d99fb7ebc127",
"description": "anv: expose a couple of emit helper to build utrace buffer copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "246e2c74d3974e2eb0b7d19417032bc433d83576",
"description": "isl: add helpers to printout ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8ea6a899f05208846e1c39aa269c7c0c45c0fb3",
"description": "blorp: add description & helpers to printout ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30a8b8d2df466100aabe0efcf09af714246b2fb3",
"description": "intel/fs: disable VRS when omask is written",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b6332fc4a8ae58b3551b5fc04fa30286dd783304"
},
{
"sha": "37fa59fa6c1567bf2c745ee8f8709cd3cc275f44",
"description": "anv,lavapipe,v3dv: use wsi_common_get_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6d7e1ec634b80506240b4b3804aa5a2e7a4289e",
"description": "vulkan/wsi: add wsi_common_get_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbad53ec6ba2dfb00b0520fcf3cf1f7cadd3d861",
"description": "docs: Update d3d12 feature list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14b1319f2914b27819bada817c927aad05c0fe65",
"description": "d3d12: Support ARB_framebuffer_no_attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cc79c9c1ebfa201f5d6b47c030b1856cb19ca3d",
"description": "d3d12: When no framebuffer attachments are present, the viewport must be clamped to framebuffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f22038973b36416cbe5db8c1803db99980351da",
"description": "d3d12: When no framebuffer attachments are present, use ForcedSampleCount instead of SampleDesc.Count for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a21d2bfd771ae44bdb4c997e6dce746bf65d66fa",
"description": "zink: update gfx_pipeline_state.vertex_strides when necessary",
"nominated": false,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd1c6bff29517a1c52b798a227e89ac0b85a51d9",
"description": "docs: Update d3d12 features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6e7cdcf3810055de4250c4944adf54672f9bb6f",
"description": "d3d12: Enable draw and multi-draw indirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae",
"description": "d3d12: Add a compute transformation to handle indirect draws that need draw params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4894fcbfcfb269ae7ca453af0c1c9d89f08a666",
"description": "d3d12: Handle indirect twoface draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dd292703b94019116684147439f22d8f0b6471c",
"description": "d3d12: Handle draw indirect and multi-draw indirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9dc4fa7c1060c83cd545494b2fd31aea336bac1",
"description": "d3d12: Add a command signature cache for indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "529b078718043344d9bdec41d08977977813f4db",
"description": "d3d12: Enable base instance and draw params extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaceb10b0f61cbaa1508fe291f7f9d97fc60802c",
"description": "d3d12: Upgrade first vertex state var into all vertex draw params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a98508d0921037d6fdeeed7289096173465a94b5",
"description": "d3d12: Declare support for inverted conditional render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbc5c3929ee8fd3b60f6f9d820e85e4d48465212",
"description": "d3d12: Predication fix: For boolean queries used for predication, D3D12 uses uint64, so clear at least a uint64 in the result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "934dc7b6a07f669906be3f4059985df22822ce61",
"description": "d3d12: Predication fix: re-enable after restarting a batch if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9609387a4fb62ff50dba8001ff8df54ae9c26889",
"description": "d3d12: Fix re-enabling predication after temporary disablement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07bf8b18b5baf92a658b77c28d644574924ecb42",
"description": "d3d12: Export d3d12_get_state_var from d3d12_nir_passes.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b3d947267f69bacc1948eef28444e8435cec682",
"description": "spirv,radv: Fix some GL enum comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1de1024792c6c50016ba718b443a3e5218619db",
"description": "intel/fs: Use compare_func for wm_prog_key::alpha_test_func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "460a953df5850bb19e30a16439aeef8ce74f6546",
"description": "intel/compiler: Stop using GLuint in brw_compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f1ca03c45a436aaec043f87b0dd170c278ee268",
"description": "aux/trace: add pipe_context::fence_server_signal tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e7f6c9aebf9b4cc882313b620b2ecf40ba7be1f",
"description": "tu: implement wsi hook to decide if we can present directly on device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa75b2a02748e67508a2311afe046a2d04fb4ae0",
"description": "vulkan/wsi: create a common function to compare drm devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e86ce98c6a08cf6a4129132cc5094370931e0bfa",
"description": "intel/devinfo: deal with i915 topology query change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d73426d2a41b6de84f1c612867e82f2231206be",
"description": "intel/devinfo: split out l3/pixelpipes counting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7609e88d5fae3b93dd2b70dc5b96066f020f8d11",
"description": "intel/devinfo: Adjust L3 banks for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f3b0327b783aebe4a68a05ea619ebf7cc5cbf35",
"description": "intel/dev: extract slice/subslice total computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f7f1afacdbcd55406e86fee4d75bf8f05d81c2",
"description": "v3d: implement double-buffer mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9f947457724f90becd820f877bf21c27f6ced99",
"description": "v3dv: implement double-buffer mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "821c66e50cdaf89ca3e0282967fa17c6fd666308",
"description": "vulkan: return default string for undefined enum",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe4d7ccf49ccfeed08531680232dcaa28a66479",
"description": "v3dv: implement VK_EXT_4444_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25c46c465d5eca6ded6f541e70a1ac9c6ab179ed",
"description": "v3dv: handle formats with reverse flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "872f08815b1ca49f3f75072d15201cda745bee9a",
"description": "v3dv: add swizzle helpers to identify formats wit R/B swap and reverse flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbd3935b041e5ee096640ba91c823460ca47a0af",
"description": "freedreno, tu: Export vk_icdGetPhysicalDeviceProcAddr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b00fe27015e4b92cf72da4e65a9cf18e0e822a08",
"description": "panvk: Export vk_icdGetPhysicalDeviceProcAddr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a37cc11863052afbf2044bf6ae120e42abcde96",
"description": "v3dv: Update LoaderICDInterfaceVersion to v4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d013f2c24eb775bbbfe7d338ab36d747259a53e",
"description": "radv: Update description of vk_icdNegotiateLoaderICDInterfaceVersion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "307cdb7147094dba2d645c8663bae2332ec930ed",
"description": "zink: add some nv ci results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0eb07f98fff0728b9693bf8f136c3edfe785922",
"description": "zink: remove SpvMemorySemanticsMakeVisibleMask from nir_intrinsic_memory_barrier",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "74b0fbe2e9ae5e50762e044f86aac6703b93f94a",
"description": "radv: enable radv_disable_aniso_single_level for Battlefield 1 & V",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ce4017a2bf76c2879521e9a6c272d8257133070"
},
{
"sha": "e6173ed1d20f0a4bb24fe62cd69c88f2a199a24f",
"description": "radv: allow to disable anisotropic filtering for single level image with drirc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "874f4095c5587becf2dc72d9d89bba34eae39112",
"description": "panfrost: Don't double-free when handling error for unsupported GPU",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7553aee06bdf1e4752bf5de5dcda147c8cf2dcad",
"description": "kmsro: Add komeda DPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b22294f6d59bf82dcb14aa37e56240138d9588d5",
"description": "panfrost: Add GPU G76 to the set of known ids",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "596d2ab0ade9c1712cb25a89b66c980ff0f2eb92",
"description": "util/vbuf: fix buffer translation sizing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3c5b7dca30edc7365839944447476e0b8b56bf1f"
},
{
"sha": "8f18c72f9abe49cd2f16dfa814bc7215bf5eab2f",
"description": "freedreno/fdl: Fix reinterpreting \"size-compatible\" formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7cbe17760c546f357615658b26052b8ae199d5b",
"description": "v3dv: simplify v3dv_debug_ignored_stype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c1b40290c0226a8aecf0e59c838d70a5c0ef0f",
"description": "radv: only clear VRS_HTILE_ENCODING on GFX10.3+",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9c746157ae472ea5fc0eb57cd86ba8bf6af0710a"
},
{
"sha": "fd2fbc558b8e9c6ffdfbd90473e5b77e20f771e7",
"description": "glthread: Check out of bounds for MultiDrawElementsBaseVertex cmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70a4e646852ba5931493db42b3a7b950dffe7d52",
"description": "intel: Add *disabled* device ids for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f9141607f40f0be9cee38ff6b006a05bba72e88",
"description": "intel: Add device info for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd678c7029c33f5139619f3a83b3a1c518cf93ba",
"description": "v3d/doc: do not expose ARB_shader_image_load_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd70b4f27f22fa5e06abefd2c47786c9ee34f5da",
"description": "mesa: fix MAX_GEOMETRY_IMAGE_UNIFORMS check support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b81d2d30dab7eeac74236e9b04a014d0d9481d2",
"description": "mesa/st: do not expose ARB_shader_image_load_store if not fully implemented",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9bc018854a7219dce842d724b1169f84139e18d",
"description": "d3d12: enable PIPE_CAP_IMAGE_STORE_FORMATTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e9b43f505d6f500c89ec9314358735ffd7d2a94",
"description": "softpipe: enable PIPE_CAP_IMAGE_STORE_FORMATTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1027b68418995bb80277966155a387b9df693309",
"description": "anv: fix perf queries",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d"
},
{
"sha": "545e73d72c2a9d97aa5c020e7f16c07414a8a576",
"description": "mesa/st: Assert that NIR drivers that support tess use tess levels as inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01709464a4cc142e69d8e1a9893dbabcec7af260",
"description": "aux/trace: copy over stream_output_target_offset method from context",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0bba3dfbf88b182e73c17aee0c1c5fabad1b742",
"description": "zink: add flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dc406c7482d92e03761f7cae33b12a2bf8b41b6",
"description": "freedreno: Update chip-ids",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "785a324debb2906e3a63324f6e5240dc84780806",
"description": "freedreno: Handle wildcard fuse-id in device matching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b8e3aeeb71aabfedc650b2a40f86a420a58912b",
"description": "freedreno: Rearrange dev_id_compare() logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9176e27dd275869cdd0a27fcc0403758996496ab",
"description": "freedreno: Small dev_id_compare() cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a82a26a1854a63d8248e85c0e3b137d44ce7542",
"description": "turnip: Porting to common implementation for timeline semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "479a1c405e46e16e2fe2d537a1dbfe7eea0f57fd",
"description": "turnip: Porting to common vulkan implementation for synchronization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58aa920706c27b197b0a4e7df4dacdcf6d97f0cd",
"description": "vulkan: fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f976f71fb08c47e2d3c52fb85b09a933f95740ba",
"description": "turnip: Use the new common device lost tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14a4600b62d33dc8fd8268678fe8c5b0daa04b69",
"description": "intel: add swizzle flag into driver uuid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f43c7185e0ab95fa7e28949405676c4aaba97a28",
"description": "intel: remove chipset_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddfa3924b3a63570b9de05fa299bd2493357f651",
"description": "intel: dump PCI info in intel_dev_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3414ba9a81412bb0c6bd364fde73eb868112de0d",
"description": "anv: remove private pci fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d86989bf73ed342acc5a7db882676909a186d6d4",
"description": "intel: use PCI info to compute device uuid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db8405670a7275eb797cd2c185fee75785033108",
"description": "intel: provide pci bus and dev info in base device struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17b753459ec0bfce490ee83e72d6dd6a29b4bf52",
"description": "venus: VkExternalImageFormatProperties is optional",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "108f386a612054e1617515af6e7ae7f87a9da5ba"
},
{
"sha": "cd6377741d06045ce6ddd93f8102c745d56720f2",
"description": "docs: update calendar and link releases notes for 21.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7240b379485b07df86d0e5430fcde7a3c71cfcde",
"description": "docs: add release notes for 21.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79a987ad2a1e0c7c2a6f9803459de3ace993cb55",
"description": "nir/opt_if: also merge break statements with ones after the branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dad609d1521e1627c15bc7b7a852a20d510729cc",
"description": "nir/opt_if: merge two break statements from both branch legs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64a51293c8f604da49f118a46e6e62c0abe4c254",
"description": "vulkan/overlay: support Vulkan 1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20db89b7c7c546a12c1263dd5519a0ee1d825710",
"description": "virgl: disable texture uploads with copy transfers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3398a8e03e904d40755b12e1253c62ddae5b602",
"description": "docs: move the release for 22.0 out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c638d6f3bf6d0860e583c6fe75e953e02e697683",
"description": "ci: Add paraview traces to several drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec29a9391eb7b403ad42b6848efc18ac56c16c3f",
"description": "ci/llvmpipe: Add a trace for the game JVGS, which got regressed recently.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e46fa37cf4677200526e2ba803f37da256d5a742",
"description": "ci/llvmpipe: Sort the list of traces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9675cef53b5500f4c5e804c90300001ff3636fb5",
"description": "radv: set radv_split_fma=true for Proton SotTR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc802cab7c0c42c7679e172ca38e64e2a5126868",
"description": "radv: add RADV_DEBUG=splitfma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2ae4b2ac4b6acb6407bdab11de802f6c5d2acc3",
"description": "lima: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a90f2702c01472d9ef28b1a268e37c240e7428b",
"description": "i915: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b497e454b3cb3ad96ff5dc3ac66608d51e0c5449",
"description": "vc4: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41179b665b7c3b7357c4af8357f53a7b87de8f51",
"description": "broadcom/ci: use .test-manual-mr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0186e9e1c51b1de5d47ac10854c048cb83e81f4b",
"description": "mesa: always support occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56886459c5b5ea101a4d3943f9f7724ec8bc1c09",
"description": "Revert \"ci: disable vs2019 windows build\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "567a9550d78a92815e7075eda42c38519b73c0b2"
},
{
"sha": "315d6ee66f1a4d32342b16ab6c649bc183885c09",
"description": "freedreno: drop dead assignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d71c6eebe25845043c04c1b15de5c20b10c3467a",
"description": "freedreno: silence sometimes-uninitialized warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50d4e44fa4906ad48008a4191c03d1deda582b41",
"description": "radeon/vcn: enable dynamic dpb Tier2 for hevc dec vaapi path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be28a475c7b2e835f7dcff747c4fb6f16fb1434e",
"description": "radeon/vcn: enable dynamic dpb Tier2 support for h264 dec vaapi path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2efddb5db0148bcb2fc350b5674d0746172f6a59",
"description": "frontends/va: preparing to disable h264 extension flag in vaapi dec path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb1d1d3b1f2e620249fd39a573aa811f6300e9ea",
"description": "frontends/omx: preserve omx to keep current mode for avc decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2af033fd540584e55fd343159244eb3a4a77cdca",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3bb5b5dd18e65dd70177082c0f70c2b51d52d1d",
"description": "zink: use even more accurate stride values for query result copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "039ed2de94d027cce6f7ac6e6af8090937eeb929"
},
{
"sha": "2fa1bf60d63ed5d08e296a6ecfc4122d4c3dcb71",
"description": "Revert \"zink: when performing an implicit reset, sync qbos\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "79790e276f61f23217badd80c51add755dfe18ac"
},
{
"sha": "b7a4faea9b4191e66aaa3bbf43c763aab5678ce3",
"description": "zink: skip readback of qbos with no results",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "93190be1b990d61df329ca0cbce9bd0fb31c7607"
},
{
"sha": "f8d2770737add73ba41e424339b69421e336cda1",
"description": "zink: fix availability buffer sizing/copying for xfb queries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf9ac4dfcd54f4cc164851af32845b978282e8e2",
"description": "zink: always set number of timestamp results to 1 for internal qbo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "93190be1b990d61df329ca0cbce9bd0fb31c7607"
},
{
"sha": "8b46d83637acf91528e31542fae27fda4fc5a94b",
"description": "zink: add a better threshold for clamping query pool resets on suspend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a78706643ecad8a1f303cc9358873abc29978b4",
"description": "nir: refactor nir_opt_move",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ef9350ff0c8bd07e847a7efc6022af6c5d1a3c6",
"description": "intel/devinfo: drop num_eus_per_subslice field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d5a1b660b8961dcfbc581600262b1733becf54d",
"description": "intel/devinfo: add a helper to check for slice availability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c5b206366c88ed85b4bd9585e3a7fbc8f6b1fec",
"description": "intel/devinfo: printout devinfo struct size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574ba30fb448a269cf798641a775c7172c762c30",
"description": "intel/devinfo: printout pixel pipes in info printout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8ba48e4473729ead6def802e3c5f55a8d2c5754",
"description": "radeonsi/tests: add expected results for vega20",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d299d819195473bcd73d963dc93277f376b58244",
"description": "radeonsi/tests: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86262b6eac0c232f4b3085cfc86cff9b7de7d11b",
"description": "radeonsi,radv: fix usages of surf_pitch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f8982df0e7705e1a43e218dd67b684d70c05d31",
"description": "radeonsi/gfx10: fix si_texture_get_offset for mipmapped tex",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cd8908c0304b93384fed7f84e471ce62a9abf2a",
"description": "radv: fix computing the fb size in presence of dynamic VRS attachment",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e914a6710fd6c44ec8ffbbbe925ec85597412881"
},
{
"sha": "9c746157ae472ea5fc0eb57cd86ba8bf6af0710a",
"description": "radv: reset VRS if the current subpass doesn't have a VRS attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec4dcd53dbbc964ebb488177d9265d803a2e4781",
"description": "radv: stop checking if dynamic states changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "567a9550d78a92815e7075eda42c38519b73c0b2",
"description": "ci: disable vs2019 windows build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "912acbf963e4f054f9e57df72f3390d4fd9fcab3",
"description": "anv,iris: Flush HDC before color fast clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3c629733fd0e6cf4d5d9bf0f0dad2df7a199b04",
"description": "anv,iris: PSS Stall Sync around color fast clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ec8298ce4fa694af2fa28bedf1d50a91cbdbf18",
"description": "intel: Rename the PSD bit in PIPE_CONTROL for XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de5f1cdd31a8847e60c788c497ec9c6344c15947",
"description": "anv,iris: Depth stall around color fast clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34c8371e2a9e18e21b4828adc18ef51461d3c6e4",
"description": "anv,iris: Flush tile cache after color fast clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38b3661b8fb0195aa1ed646db90de35e51249e04",
"description": "radv: 256 byte push constants.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43f8e07765fd2db16d2caf129e0e3ce791244bb4",
"description": "radv: Use 16-bits to store push constant indices.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a36d0b7874442224814a5f4e74b3b47c039c8d7",
"description": "radv: Use MAX_PUSH_CONSTANTS_SIZE for saved push constants.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6499dff37dd36fe130d4cc93f37ff018907f0ff",
"description": "zink: use device-local heap for sparse backing allocations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40fdb3212c3ded2150faf952dc2b669991bfbf94"
},
{
"sha": "f286ecf906c5574c49118a93677a219a95a1021a",
"description": "nir: handle per-view clip/cull distances",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70a9710eee8cd78ef46f587e01a07becbd2610a9",
"description": "spirv: mark [Clip|Cull]DistancePerViewNV variables as compact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d6f83cbf11237daf9e6839c50a6ba45eb1bb468",
"description": "nir: remove invalid assert affecting per-view variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce5a8bff77ef473b66667596b3f2ef52395a1bd2",
"description": "spirv: handle multiview bits of SPV_NV_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fed440724aa151e05384ecfcd2583645ad7005d",
"description": "nir: add load_mesh_view_count and load_mesh_view_indices intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4ff7fd76adf35233a8899cf3e7c89de6ce8bc6c",
"description": "spirv: add MeshViewCountNV/MeshViewIndidcesNV builtins from SPV_NV_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "561de760fd68a98c379e2702d434660dcde8251b",
"description": "compiler: add new MESH_VIEW_COUNT/MESH_VIEW_INDICES system values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cb7dcb0974d7124c2bf4beab5e3dd575aa20f77",
"description": "spirv: handle ViewportMaskNV builtin/cap from SPV_NV_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "161927921934c89a1c05648de6112f6805e2914e",
"description": "intel/isl: Return false more in isl_surf_get_hiz_surf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b77d694223ab9b4a91e83abd86fcf5d066023b16",
"description": "intel/isl: Allow HiZ with Tile4/64 surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50967402cc2ca47d61f99c688f87e2250d3cd748",
"description": "intel/isl: Require Y-tiling for depth on gfx4-5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "267689a26960404b3e0d1be38fb3074cd6004588",
"description": "intel/isl: Use a new HiZ format on XeHP+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d0e8478561c37ced6851b6263750c490fb05a6f",
"description": "intel/isl: Update comment for the XeHP HiZ block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0ddeec20927d844ccabb112745391fbb30053e2",
"description": "intel/isl: Rework HiZ image align calculations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30615794e45d548ab98f10078d40e4bbd057b349",
"description": "blorp: Drop multisampled code in blorp_can_hiz_clear_depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a01d2c04f2d2b7ccbeeec079e193a48d76af094",
"description": "anv: increase binding table pool size to 64KB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6c0d1679185440a716a2fa00fe2da52f75fe7e4",
"description": "intel/dev: fixup chv workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea"
},
{
"sha": "c8d364cb9d33d70205c363176a10564d21a29880",
"description": "turnip: Use vk_common_QueueSignalReleaseImageANDROID for DRM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b8b6315e4c08e9553384e57cbf5de2b6653f2d2",
"description": "turnip: Use vk_common_AcquireImageANDROID",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66ea0f84c2c540b8746ab7072a5cebdafbcee78f",
"description": "r300: use point sprite coordinates only when drawing points (v5)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e5f4cebe81a93ed79cc1d60a38284f77e914dfe",
"description": "zink: add extra synchronization for buffer descriptor binds",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5028630bd6c6b92e72112c678795ce0521f57054",
"description": "d3d12/ci: Skip flaky tex-miplevel-selection and timestamp tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d15ff96da2062e7a2474dd916c0090a983ea37f1",
"description": "zink: always unset vertex shader variant key data when changing last vertex stage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9545153a0e406797943c19a892e151951a2a9b3",
"description": "zink: add some wsi instance extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "394c7f3f62bd7309869f2bb40c6583642e5a503a",
"description": "zink: add missing assert for 8bit vertex decompose",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7650e6fc4cc7995cd7ccde860e481de3a506819b",
"description": "radv: implement wsi's private transfer queue using SDMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bd5aa111cffb5c266d220ce44a2d6bfc1190ba9",
"description": "vulkan/wsi: add a private transfer pool to exec the DRI_PRIME blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ad7ec56c9beed5e221a1b8f9412d477d7943b7d",
"description": "vulkan/wsi: add use_prime_blit param to wsi_swapchain_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6ea60d5a2dd21a92eac71d2e7ff09e9d29e1126",
"description": "radv: allocate the prime buffer as uncached",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b5ab48c40bf391568a2128a7c7de09f708234a9",
"description": "radv: partial sdma support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "148b2d0040a0284c0d21531fb482ca56a0f85f89",
"description": "amd: add SDMA_NOP_PAD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e2b624c1030feb1485db2df53de04611361b8bb",
"description": "aco: validate VOP3P opsel correctly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5bc8c4be997f9af927e44cec225492b70cb7e55",
"description": "mesa: free vbo_save_vertex_list store prims",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "69615d92a0e026deacd9b8b3a7d134be8bd4fc29"
},
{
"sha": "6e9cd801a65cdb2cefa3b3f261a93250e0267480",
"description": "mesa: free idalloc storage for display lists",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b703d7c15f47fed9f22de55f21cfd8d9d5ff241e"
},
{
"sha": "074bde9989dfcc9e7ad5999564d3c32cbd7a8d93",
"description": "intel/xehp: Switch to coarser cross-slice pixel hashing with table permutation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef675e685777ba87e62f374e1d74bbf0deb5734b",
"description": "anv: Program pixel hashing tables on XeHP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d149c5e6e0f7baffdd6378accc06dcca347d5fa7",
"description": "iris: Program pixel hashing tables on XeHP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "283d5bff4eb2a22c9f01f7e6db5cc9ddf4fa9d45",
"description": "intel: Rename intel_compute_pixel_hash_table() to intel_compute_pixel_hash_table_3way().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "170468b4fee457770bcb8db8fec58dd7d657fce4",
"description": "intel: Minimal calculation of pixel hash table for arbitrary number of pixel pipes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68cb551b1d5ea315c89da0f990a2b93d693801ed",
"description": "intel: Move pixel hashing table computation into common header file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d3c571db3e8cd574810f80cc5f3a4738670c307",
"description": "iris: Merge gfx11_ and gfx12_upload_pixel_hashing_tables() into the same function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae5fa3f51834926632377647d8559fabc078c9ec",
"description": "intel/genxml: Fix SLICE_HASH_TABLE struct on XeHP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a748b264e8a52eca5bbfd5b9fdb0d281bcc9f0f5",
"description": "intel/blorp/gfx12+: Drop unnecessary state cache invalidation from binding table setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6455cfec9a6b64d84dfe2e93523f02529628a62",
"description": "intel/fs: Don't assume packed dispatch for fragment shaders on XeHP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffa2ca8a7753a39564c3cd6b5ac91e896027c6e4",
"description": "intel/xehp: Update 3DSTATE_PS maximum number of threads per PSD.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5031873882ae86ae0b3e6614ecfd001ce17f156",
"description": "docs: Update d3d12 extension list and new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc8219d1b4b20f94ad049b2165b2888aab8aebb2",
"description": "d3d12: Enable compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f399378c5220f83990d99316688a6e4ca7921ead",
"description": "d3d12: Run DXIL shared atomic lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f67f432d7fc9693929490290e91b64fa7c4f048",
"description": "d3d12: Handle indirect dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc6b17c8ad508bcc404b1f75285f7a9d5f7f792",
"description": "d3d12: Implement num workgroups as a state var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65a16a568c5972b657963ad95c73c71b23f5fd0b",
"description": "d3d12: Implement launch_grid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "570a042a94b49277b1c8625cffacfd80b6d4f096",
"description": "d3d12: Hook up compute shader variations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f23b1d7cda5db5937098b41b1d59fdfa3537283",
"description": "d3d12: Support compute root signatures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d38a35afb0e352fdeaaa81bdbce1c5ff7028921",
"description": "d3d12: Compile, bind, and cache compute PSOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e350d1ab091421bfa5cb5cf471d0e930baa57000",
"description": "d3d12: Stop trying to set D3D12_DIRTY_SHADER during bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "944c72ae4d4a169043da63fe5dd95713b960d1df",
"description": "d3d12: Remove draw_info from selection_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbc1d90f19c88b4857a2cbbceb8b9526a8973fb4",
"description": "d3d12: Keep state vars last in the per-stage root parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "166cd05071c18c078d1d311609b39354101061d2",
"description": "d3d12: Limit sampler view count to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2837e67b9b3c3eb2ca84099c79e5414b7e64be0b",
"description": "microsoft/compiler: Handle more GL memory barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd50ef046b2c8566fecbe028fa383cf2edd9a650",
"description": "microsoft/compiler: Move workgroup_size lowering from clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e18aafd260ff27efbf1d64c062a0471ad7ae956",
"description": "freedreno: Report system memory as video memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3563ae4b2d5626698145dd8d7b101d8a829c9d36",
"description": "nir_to_tgsi: Fix a bug in TXP detection after backend lowering.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "390a3fcdc45ef73739a1827102af387007b7582e"
},
{
"sha": "8e21cad39b50fe6bad2ebdc8cf6d4d83f6937dd6",
"description": "intel/xehp: Implement XeHP workaround Wa_14014148106.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeb3f4594d5acc40c1febf22f97ddb51517a0c88",
"description": "intel/xehp: Implement XeHP workaround Wa_14013910100.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b550b3c89c15f20367b4bebb5939e08022d80e0e",
"description": "vc4: Use u_box_pixels_to_blocks helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f07159a1df2b32203f506663edf9c0ab4d2ea17",
"description": "v3d: Use u_box_pixels_to_blocks helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b920ace4bc79dcda7487ff98bf237e6bcdeb557e",
"description": "lima,panfrost: Correct pixel vs block mismatches",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26c533f16783aa7f01ea6f3b6f040de9c483cac7",
"description": "gallium/util: Add pixel->blocks box helper",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7daba1fe6544309b02d09e0710a9159049fb8cfa",
"description": "replace 0 with NULL for NULL pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60c711833ff5302d7085521db8115b59f53cedf6",
"description": "aco: remove pack_half_2x16(a, 0) optimization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2f125908b358c2423aa34d2673ec04aa546b971a"
},
{
"sha": "6e08d8fc3da385a9ddea1c0dfb3b8d62e81175db",
"description": "ci: Uprev piglit to af1785f31",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fc93928f19aa0ad4eb81dab2ddb97a1d602685e",
"description": "isl: Don't enable HDC:L1 caches on DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67fc7a1763c4878315da7456206f70477291edde",
"description": "nir/uniform_atomics: fix is_atomic_already_optimized without workgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaa90c37e0ed268e2fbfcdd324765e78adc80168",
"description": "panvk: Fixed maxFragmentCombinedOutputResources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "651bec097155522d882c381218cf8205d679b0b7",
"description": "turnip: Fixed maxFragmentCombinedOutputResources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0d590cafbc83d21c62abe16a9c9dab78d13e64c",
"description": "anv: Fixed maxFragmentCombinedOutputResources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b5cf84efd427ab6e705cb9519b82bb7d59eb968",
"description": "lavapipe: Fixed maxFragmentCombinedOutputResources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f5d90c2a7a74cc58d7f2d29e01c2de668faaedc",
"description": "ac/nir: fix store_buffer_amd write_masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b00138090ef2e11a674a945cd3003c1faeb8fac1",
"description": "nir/lower_shader_calls: fix store_scratch write_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d799a4be27a30c8d7171a7b896ba229432c08698",
"description": "etnaviv: drm: defer destruction of softpin BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98a2049c0839824a4824df342be2dd0e79b8c4ec",
"description": "etnaviv: drm: rename _etna_bo_del",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77ebbcbf9a0d807544d63e8846038ada6345610b",
"description": "etnaviv: drm: export BO idle check function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b1f8592c03c7e98b7baf89cb4d012bb7af546ac",
"description": "etnaviv: drm: properly handle reviving BOs via a lookup",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccfd5054a4f729ece655ebb7924ed21a84aef7e5",
"description": "etnaviv: drm: fix size limit in etna_cmd_stream_realloc",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "22d796feb828daad7c8d600adf271e19a82d67c8",
"description": "egl/wayland: break double/tripple buffering feedback loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d77bfc117cbed559221d460f270ab21ea27d3032",
"description": "tu,ir3: Implement VK_KHR_shader_integer_dot_product",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f89a1da2169e52edbac6725efff7dfd5db885a",
"description": "ir3: Make nir compiler options a part of ir3_compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d486f298e86409cc13ef3cb9f0112187b276d0",
"description": "nir/algebraic: Separate has_dot_4x8 into has_sdot_4x8 and has_udot_4x8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1d5c318bc07665566582a7611fe976d18ccd8e5",
"description": "ir3: New cat3 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c45c6e36eb99f08f09001974c78c52f8d76e0223",
"description": "tu: Implement VK_EXT_subgroup_size_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a1e25dcce27e1ab034f5a5535d307177ae815c0",
"description": "tu, ir3: Support runtime gl_SubgroupSize in FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6e34883a9e75c49fe505fec4768f36b9779df1d",
"description": "ir3: Add wavesize control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30237b3d9cbbe870921f9ac3abb7541f80904f76",
"description": "ir3: Pass shader to ir3_nir_post_finalize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ebc48005c92676c9b3adcb255204d8787286b65",
"description": "ir3, freedreno: Add options struct for ir3_shader_from_nir()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe9c9ec83fa132b49ff08161abc0166d8ff9998c",
"description": "tu: fix workaround for depth bounds test without depth test",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bb4db22ff43a708bf80a8f72913ee493313393d1"
},
{
"sha": "07bc6b7ed9e27ddfee558b3a5216d7a044dd3abe",
"description": "anv: limit compiler valid color outputs using NIR variables",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8f0459d6f459f45688289ff3e96a2f5a7d68c65",
"description": "iris: unref syncobjs and free r/w dependencies array for slab entries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ce2e2296ab61558f02ea2d05ae0cf4a922df84a7"
},
{
"sha": "9cb91010ab059ddac244c9eeb60a3a0f9debcab2",
"description": "iris/ci: update piglit fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d624f189eb8c802f5fae46cb2db67ac2f687e81",
"description": "i915g/ci: update piglit fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2dbdc645f04ddf7a0e464f10cad4ec0ba7218ae",
"description": "ci: Shrink container/rootfs sizes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48712b8cc5943af9c319ec4d714c00f9f5fe8825",
"description": "venus: subtract appended header size in vn_CreatePipelineCache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "723f0bf74a3a2d650fcbe190cc8778a169e2ff8a"
},
{
"sha": "3792fbfcf60faa505c18b4981601b381c1170748",
"description": "ir3: Assert that we cannot have enough concurrent waves for CS with barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ed4d49c9779e9cb2e07f04e2295461613468c9c",
"description": "ir3: Be able to reduce register limit for RA when CS has barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9323d2ea6d19d5aaf6d99d6b9ec941654d510e5a",
"description": "zink/codegen: remove bogus print statement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37f01832eb9727572f48aebc96c7f24231553573",
"description": "zink/codegen: remove core_since in constructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "029e871239ab0b0bb0b63b90339d82c38d923edb",
"description": "zink/codegen: support platform tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d40d53e03d33e0595016a95d645bd489ee95365",
"description": "anv: don't leave anv_batch fields undefined",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8685a505e7424cac55127d354e0a7ab64d54ac7b",
"description": "ntt: Set the output invariant flag according to the semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f348d9c9902a6268bc54f5c7f0b0e090cee55d4",
"description": "nir_lower_io: propagate the \"invariant\" flag to outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bfe29270810bbf35e35f61e44b22ef7dd5031b3",
"description": "util/primconvert: map only index buffer part that is needed",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "f9d12bf50e9c09a5896d9419f82d9f510982bc5d"
},
{
"sha": "86b19db459d805e2f31a319ead32b013691e43d9",
"description": "etnaviv/ci: update piglit fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1756930a79ddc409c656072a479566f6ed63c6a5",
"description": "radv: increase maxTaskOutputCount to 65535",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb45120556938070a623b056867545301bce8cac",
"description": "ir3: Use (ss) for instructions writing shared regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d45678cac46a911230cb35bdcf65e538a4e5dd8b",
"description": "ir3/postsched: Rename tex/sfu to sy/ss",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b35d606de96d8475dd08d1482bcc5a4f0fe51a",
"description": "ir3/sched: Rename tex/sfu to sy/ss",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cc4aca34558f434d09b15dceb19b53d18c7e395",
"description": "ir3: Use new (sy)/(ss) stall helpers in the compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e60978d30a8c5ac6d16b7b28163b183f9263825",
"description": "ir3: Introduce systall metric and new helper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "603791bdebda8d8e316fa18e12d72a6a16629825",
"description": "ir3: Bump type mismatch penalty to 3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "890de1a43603c98b5788f9867ff0793f117b5f4b"
},
{
"sha": "d371d807eb8bb2c6b7f199893b3824be89169811",
"description": "ir3/ra: Fix logic bug in compress_regs_left",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
},
{
"sha": "c9adcb605103d248dee991492939489478fbb8bd",
"description": "anv/tests: Free BO cache and device mutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a7659a7a23caaa4d31bb0192b7cdca01008c8f1",
"description": "anv/ci: Test with deqp-vk on Tiger Lake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef27036b4cf054d4955af64343639fac47edfcd8",
"description": "shader_info: tess.spacing needs to be unsigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b808f1dea18dc2fdeb1618ef927fb3ca3efa2c8",
"description": "etnaviv: fix emit_if in case the else block ends in a jump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af1311999313bdbb873d1995ceb2dba69355557f",
"description": "intel/fs: OpImageQueryLod does not support arrayed images as an operand",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "231337a13af03f5579f5401cff16aa96ec796746"
},
{
"sha": "558a6006299544ee5f77843f094015c62558f4ad",
"description": "nir_to_tgsi: Enable fdot_replicates flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d7d520b993579ebebaa1c279e7d93015223d8f",
"description": "panfrost/ci: update piglit fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "054eb9f3468068085f23b991321a23b900a52009",
"description": "intel/dev: Implement DG2 restrictions requiring additional DSSes to be disabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e48c29acca078fbe6e2a95c1cd7056d84eff8fbf",
"description": "intel/dev: Add support for pixel pipe subslice accounting on multi-slice GPUs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3274e94fd93c995b8e237797aa0a0582c7d880d",
"description": "intel/dev: Fix size of device info num_subslices array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7bb68e4995438fd6fa5318d0028cd2c7bff7e59",
"description": "glsl/nir: don't pass gl_context to the convertor routine.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef3303385d07846954074031cb83f3d7ac3bcbbf",
"description": "glsl/linker: remove a bunch more gl_context references.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "636b07943ed71963048f6b139fd5ceedc5b44e19",
"description": "glsl/linker: drop unused gl_context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32702047d87d65f6df4df0092043e19a5b023922",
"description": "glsl/linker/uniform_blocks: don't pass gl_context around.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e943af6a55847234da5dbd29548e80275f9d6282",
"description": "glsl/nir/linker: avoid passing gl_context inside gl_nir linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c8017bbd1c6336cfeec5e14d41e54a005e39e20",
"description": "glsl/linker: remove gl_context usage from more places.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34090712c6a56b8b8ff75b440b66392d5461388e",
"description": "glsl/linker: remove gl_context from check image resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d6e866b7b685ef6c37ba9bc2789ecadc5d6c2f7",
"description": "glsl/linker: get rid of gl_context from atomic counters paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9ec1429baf6eb2491ad441bbd7cb2c86a63da08",
"description": "glsl/linker: get rid of gl_context from uniform assign paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adbbee980dc651c8294a2916636acfb78059464f",
"description": "glsl/linker: get rid of gl_context from link varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98f665e6131d4488512ce9d33a68ee6b256a9b5f",
"description": "glsl/linker: remove direct gl_context usage in favour of consts/exts/api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5e7c7351a11dc2228fae7e127df0d4992ae978e",
"description": "glsl/linker: move more ctx->Consts to consts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb811bdaf4d25613af07d7c74ce06952dea688e0",
"description": "glsl/linker: don't pass gl_context just for constants in xfb code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83f0fc6202292c6215cb7c57cae6c9a1d0b64e2",
"description": "glsl: don't pass gl_context to lower shared references.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff0771e2539c1d542696c64eea6b3e869e212b3d",
"description": "glsl/linker: cleanup passing gl_context unnecessarily",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c09c0b351fda00c1aaa8aa2f212983ed5e13a7f2",
"description": "nir_opt_dead_cf: Remove dead ifs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bb2219aa71ea3f6c01a14a6aa60d6d42093afb1",
"description": "d3d12: Set appropriate caps for shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f8213cb106fd64f33c141683467b97b721e500e",
"description": "d3d12: Handle bitcasting of shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "156ef05ec77cb51442274868082d2f1a062bae0d",
"description": "d3d12: Handle memory barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63fe4888ea2af15827e52c292f07fb26069c94a9",
"description": "d3d12: Lower cube images to 2D arrays via existing int cubemap lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0a3794d6def18a2545253d3d58eb15c9a1564c4",
"description": "d3d12: Fill out shader image descriptor tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef44b939149bb10396afe9b65da715afbafb3fa9",
"description": "d3d12: Create textures as UAV-capable when appropriate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23f0c924cf3e8880748126291ce733916cbcfa89",
"description": "d3d12: Handle set_shader_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5192c8dd1dc97030335bde278fcb52b991084596",
"description": "d3d12: Handle images in the root signature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def1f0743c557e1f16d960205aa051569179a934",
"description": "d3d12: Retrieve shader image dimensions during shader compiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e82a2ff2bb19dc2a81dafec777c3ad45d66fbfe",
"description": "d3d12: Init null UAVs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b62f88cf83a668e669b0567a98925a3bbc747bd",
"description": "d3d12: Handle format support queries for shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "951f6f2dba33742f671d8179ecd560b6b23881a1",
"description": "d3d12: Figure out if we can support GL shader images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7e50c8cf2547a72e9c2a3b0b67087e14714c891",
"description": "d3d12: Add missed SSBO binding enum value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6620c342ace799901ae3ab29754f9bfb7587c59b",
"description": "d3d12: Rename UAV -> SSBO to disambiguate with image UAVs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa732038500d7d8e0e927f91c1615032d8dbe0c4",
"description": "d3d12: Fix format table typeless-ness for A8 and RGBA1010102",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1a5250c10a103d14caeb10ab734f360d1e12fd2",
"description": "d3d12: Shrink 2D array size so that max-layer cube arrays can be created",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02fc28625fe9cabcf4a23e5180f56494a62ff5e5",
"description": "microsoft/compiler: Fix handling of fp16-in-32bit-val ops to handle high bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20e374f4a3b1c4aa313c09ce90af480872a8c913",
"description": "microsoft/compiler: Hook up memory/control barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d33a9fa47598676a808af38d57691d78b766171",
"description": "microsoft/compiler: Handle forced early depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b88600a643b08cf806b7eadc6cf97ddf1f75865",
"description": "microsoft/compiler: Implement atomic image ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b62c86eb1b67bbc5e3645b51a5ed09738ced8e0",
"description": "microsoft/compiler: Handle images as derefs for GL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7311ceafec7762734801ba1176dd1cff4ca5c66",
"description": "microsoft/compiler: Fix array-of-array handling for derefs of textures/images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9719b6d2e4a04a818c3e4f23510db93612f29bb",
"description": "microsoft/compiler: Emit SRVs/UAVs as arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3c14cf718c2880974e29ba8952cb33b8063531b",
"description": "microsoft/compiler: Unify handle retrieval between images and UBO/SSBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61872b52408d2731715d53c6dc71498bb0cc95ee",
"description": "microsoft/compiler: Emit GL images in descriptor space 1 with driver_location instead of binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83ed626b765e3ea3bb5b4d165f481e2776fe42f3",
"description": "microsoft/compiler: Put SSBO and image handles in separate arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a4b443c5bcac93579567d7093088a622316e677",
"description": "microsoft/compiler: Change vulkan_environment bool to an enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87e2d2249dc9cd4d23ce6ed103b2c00489a89582",
"description": "anv/blorp: Apply pending pipe flushes after PIPELINE_SELECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "313aeee84bc0eeb93766c0349dcc0ff2d5ba6574",
"description": "anv: Use pending pipe control mechanism in flush_pipeline_select()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ba7bc17d341e0351bc975589eab6e9f42765f6e",
"description": "anv: Add another case to INTEL_DEBUG=pc output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85ca7fab29bae3410c9ea66d3807afe55b64069d",
"description": "radv: Add common entrypoint dependency.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a255f6f823017aed7505bb508366a81432ed0ba3"
},
{
"sha": "63101914f8879c37bd468781de1026e761ba6255",
"description": "radv: Set optimal copy alignment to 1.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "05a5e5a2bcefcbce50ae34ad362c382722cf2bf5",
"description": "radv: fix xfb query copy param ordering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "afff9dd0f04d7f4a3a5616b80363f9228ed2f33d"
},
{
"sha": "f43b0d5cdcd3ab68a0aeb5150c2e0446e02186de",
"description": "radv/winsys: remove unused syncobj functions",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004"
},
{
"sha": "da0c708d79cddc14799e1bd5a4cb5cd8611d5fea",
"description": "radv: remove remaining dead code related to the old sync code",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004"
},
{
"sha": "dcbf2423d284b7bf2d0dc3e622c73de00c7d5bf4",
"description": "vbo/dlist: add vertices to incomplete primitives",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ac3d4c7635beab92cadada63f8c09fd12a2f7069"
},
{
"sha": "7a1d3d3abc5366ea75e2b159cd2e46c4b7ea815c",
"description": "vbo/dlist: fix loopback crash",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3253594268028efdca17cb9d2b2e423b353c8aa5"
},
{
"sha": "d84e0096a5daa7c8bdd29c16b4bb15e7d062d80e",
"description": "radeonsi/gfx8: use the proper dcc clear size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "21047a4a06b7901f867072b07514729e15da76c3",
"description": "isaspec: Remove duplicate return statement.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d57b10ab98af3d6b5600bf5705f50f39a7839734",
"description": "intel/compiler: Adjust TCS instance-id for dg2+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f58275f98f8b89b5bb9fc179ed7383cd8a78c7d",
"description": "ci: skqp: Add documentation on how to maintain skqp jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6d05e68634cc7b26da87fa879eaa4864143c1a6",
"description": "ci: Add a630_skqp jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8992cf5ab8b33c2f99e83cd339ca01d0bec72016",
"description": "ci: Build skqp on ARM64 images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a255f6f823017aed7505bb508366a81432ed0ba3",
"description": "radv: do not use the common entrypoint for the Metro Exodus layer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "46c59e8fd69b1537421794c997407e4d1d795be6"
},
{
"sha": "c1f8bc67e29e9b05d60e1354fa04927fce5f396b",
"description": "etnaviv: initialize vertex attributes on context reset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "105b48c85c2be2970bbe9c9185af98ec9c8ff674",
"description": "r300: Fix omod failing to increase the number of channels stored.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "946fe209d902a0ac105ce5e814116b53628ea15b",
"description": "ci/r300: Update xfails from a full dEQP run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7530a85a05edaf8bbfde358cc28d562f48a247",
"description": "r300: Use uif() instead of pointer aliasing in program printing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca1d0333dba017cf09a44c5369258b0d71126c49",
"description": "v3dv: Use the common QueueSignalReleaseImageANDROID from RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9321b130989416e04781497ab8dc600284aa53d",
"description": "anv: Use the common QueueSignalReleaseImageANDROID from RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2073f5e5d689a8458b331b5be9608bf5717cfa4",
"description": "radv: Move QueueSignalReleaseImageANDROID to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfb1e1777c8c45b97bf7138e1c22128d9c6fd897",
"description": "anv,radv,v3dv: Move AcquireImageANDROID to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9caf110d4f31cdb5e962b3d8c144251983e3a577",
"description": "frontends/va/enc: default motion estimation parameters for performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ff57e5aba0e2d89c86ac896206750aa98c21f11",
"description": "zink: fix -Warray-bounds warning",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9c5a2ab6a9d8ffe61178a0f0850deacafb2ff155"
},
{
"sha": "43d57189ddb50029fab328479c83c6e0340405c8",
"description": "radeonsi: print the number of param exports for shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d96a346120ef6ac88d82b5d3c34b602ae4fa694b",
"description": "radeonsi: print all streamout info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c471c0eb5a04ad87e2979afc6df193215f49379",
"description": "ac/nir: move ac_are_tessfactors_def_in_all_invocs into radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "116a05c72154d20bb47f17de2bda5e853c6528e9",
"description": "ac: move ac_exp_param.h to ac_nir.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4a1766a5a932a0fc69c4f9e1eaf1923966dcbe5",
"description": "radeonsi: move the GS copy shader into shader variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1caa94f2a5f156aed22f66942757a37056e74f28",
"description": "radeonsi: add into the disk cache key whether cached shaders contain LLVM IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ed9d38e73d30b94d829c4b72beceef0ef0c5040",
"description": "radeonsi: move si_nir_scan_shader into si_shader_info.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70919f30c1fabe6e171c689f06913ff43e61c0bf",
"description": "radeonsi: change si_shader_output_values::vertex_stream to a bitmask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c4926dfc81a2e3a753275a2d393bd475a872c76",
"description": "radeonsi: use nir->scratch_size instead of ac_count_scratch_private_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fb77ef2e0f45105d4ab2a38f474ac984e1bdee4",
"description": "radeonsi: do opt_large_constants & lower_indirect_derefs after uniform inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "198ad7e4dc7e766ccfbd686bd23962d291c95c95",
"description": "radeonsi: move smoothing to the main shader part to remove 1 live VGPR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12b942bd16439823107426fdbca05c9c19ae9a0f",
"description": "radeonsi: pass sample_coverage VGPR index to the PS prolog instead of guessing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3283df14257b7fcbe704b4a4f7c0e43b2a15cf4e",
"description": "radeonsi: remove unused si_shader::prolog2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "054d50904b7dae2a5b57c04caa865e8603034db2",
"description": "radeonsi: don't bind the ESGS ring twice, handle the difference in the shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18fadc8e6a1c49dccb4e4bba6eb215a9859168d1",
"description": "radeonsi: reorder slots for internal buffers, reuse a slot for GS_QUERY_BUF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0246580106079c464f19e7f1012fd982c5917f1e",
"description": "radeonsi: simplify compacted_mrt_index in si_export_mrt_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca5f11ccd33c4250ca5c535da7f6cae4097f1489",
"description": "radeonsi: export mrtz before color exports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e762bc751eb59d6ec6c6f78feddb05f05d7882d5",
"description": "radeonsi: remove unnecessary code that was used to find the last export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd14e0afb15e7bb0f6597d627249712f21d5880e",
"description": "radeonsi: set done=1 for PS exports at the end of si_llvm_build_ps_epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd0229905560896c33793052fce9debfa58e70b8",
"description": "radeonsi: clean up si_export_mrt_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f6643ffd07702616b12c9f2a5c037eb78f09afc",
"description": "radeonsi: make get_thread_id_in_tg non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6386b95f0f3fa84bc8fa551b4614ba93d17dea67",
"description": "radeonsi: modifiers can't disable DCC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d382ceea2beaf14478c986c4720898b2b36259f2",
"description": "ac/llvm: remove the num_channels parameter from ac_build_buffer_store_dword",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6aac44051852511fbeddafe0f845faf1e3e80d5",
"description": "ac/llvm: add vindex into ac_build_buffer_store_dword",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb017d5d16722918a502b55784538ecb2483aec8",
"description": "amd/registers: work around an assertion in parse_kernel_headers.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd",
"description": "v3dv: add a refcount mechanism to BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "946bd90a097e8bf4f060f7a18d04f1df1c23275f",
"description": "radeonsi: decrease the size of si_pm4_state::pm4 except for cs_preamble_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a031cd3c2f4f5369d2c3a86df90fa1fa8862824a",
"description": "radeonsi: replace SI_PM4_MAX_DW with a max_dw field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "005fc20a345ee16448c1014dcdef72d2ed9c95df",
"description": "radeonsi: pack si_pm4_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ea5beca1faf4b871774cf3fb41d0039a59a3d2f",
"description": "radv: apply spi_cu_en to CU_EN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "955c6de1c124233a57a98c5df445de971aca380f",
"description": "radv: set COMPUTE_DESTINATION_EN_SEn to spi_cu_en",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "384014bebe10cc56238bece7499bb23e5e6eff96",
"description": "radeonsi: apply spi_cu_en to CU_EN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b06b481dfe55c831cbfad45ea1299bcb437b1555",
"description": "radeonsi: program COMPUTE_STATIC_THREAD_MGMT_SE4..7 on Arcturus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5406ad93a9e61cc2088c7fd4b5d038db794bd4f5",
"description": "radeonsi: set COMPUTE_DESTINATION_EN_SEn to spi_cu_en",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "470b61f3a972e9ae8fc8d2715a110490576d6be3",
"description": "ac/gpu_info: add AMD_CU_MASK environment variable to set CU_EN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a68cb9db8d0f32d9b08ac74f7a700fa553303041",
"description": "ac/gpu_info: set cu_mask correctly for Arcturus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9e8936bfb5e1ddce73140928342ab34f6a81bd9",
"description": "i915g: Turn off FP16 in the vertex shaders.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f814a2449e2c08a811a54fdada7e256945e68953"
},
{
"sha": "d27805753fdc6319676ef1c7aa86ac3d941c6a3c",
"description": "Fix compilation on armv7l with gcc 11.2.0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2711f9b61a4c2c7fb2f1fe60bc9d02eefc53738",
"description": "glsl/glcpp: make sure to expand new token after concatenation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "28842c2331e6df2cbe18c0be3487ece93680075d"
},
{
"sha": "4dc6cd5933c191ce50b9acdffaec202faedf7a4c",
"description": "tgsi/exec: Simplify indirects now that they always use the ADDR file.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c00db99e0e0a3980342081ff2585d6b4fd390b2c",
"description": "gallium: Delete PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bb9c0a28a5f06341060353dba1a017d154d51a4",
"description": "nir_to_tgsi: Use the same address reg mappings as GLSL-to-TGSI did.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daf59694aca61ad16e5a23a98e967361105111e4",
"description": "kmsro: Add 'rcar-du' driver support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69678d50d167a553d889687b3a84a260a5fb4e65",
"description": "mesa: Remove unused _mesa_get_linear_format_srgb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "267f28e384c4e538547ef09a9f645013705a2b78",
"description": "mesa: Remove unused _mesa_format_fallback_rgbx_to_rgba",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07d23c207a71317618663f053cbed5f75a5b5137",
"description": "mesa: Remove unused _mesa_bind_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e44ce092bed5c684e735a7cec5ffa533a8e114fc",
"description": "mesa: Remove unused _mesa_AllocTextureStorage_sw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c77da4de4b94dbc644120b57e3b3da70226c13b1",
"description": "mesa: Remove unused _mesa_allow_light_in_model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d34d0f38e1ccd0a2cd66dfcddecff38c208cba77",
"description": "radv: Support VRS for mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc94c2718abf649d9eee195d2235562736b10903",
"description": "aco: Emit VRS rate when it's per-primitive.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "811c001049789cf6beb9c9064595d89021f1deff",
"description": "radv: Lower primitive shading rate for mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6becb9574447cb8b09a5f4b61d4e09463c57fa4",
"description": "radv: Note when a mesh shader writes the primitive shading rate.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94f465856c27c5056cd86eed240c487c0bfcb998",
"description": "clover: Move min image support check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12ac44378d66fd2a2719f89de24409d78ac41d25",
"description": "radv: add UMR markers for the vertex prolog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14622b8bcc5aed3fdae2047df5aff4d1b3eb255a",
"description": "radv: dump the VS prolog disassembly to the hang report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d659c2ef9c0f198b3dfa55e7c675f32cb4406ba1",
"description": "radv: save the vertex prolog to the trace BO for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bf25e6f6e5cfd50c3fdc3b2bac870176691d3bd",
"description": "radv,aco: keep track of the prolog disassembly if necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8361740770444f2086b755e68a5a580263772a1",
"description": "aco: do not print prologs disassembly if no disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ef736c94e1c8b168454d320bbabe104dc6667d3",
"description": "aco: fix a dynamic-stack-buffer-overflow when printing instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad2902cbbe0c87def5656e081cd9006fc4d74cc9",
"description": "mapi: generate correct dispatch for EXT_draw_instanced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96ad4f64375905c710f881e6972784f597799457",
"description": "r300: Remove broken optimization in rc_transform_KILL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "496947d0d4d2de4269e370825686f95331370e7d",
"description": "ci: debian-clang: drop -Wno-error=absolute-value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c32c9014f5532829b5a24faaaa8f51947774d8ec",
"description": "broadcom/compiler: fix compile warning -Wabsolute-value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574c4466f8e836c1dd6963351f880633f4c1a133",
"description": "xa: fix compile warning for -Wabsolute-value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8092d58e2e2f3076ad5e5ef88670f3290df25f1b",
"description": "util/u_trace: protect against reentrant calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13bdd8da5e9b8e52b3913be8c2d18610a7b31605",
"description": "driconf: enable glthread for Minecraft-FTB, Stellaris, Battletech",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d28677cfd96b17904e39bde58dbe974a69c05d2a",
"description": "nouveau/nir: Lower 64-bit phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce723950082e5abc52e5d6c2fa5c5c87cc54d617",
"description": "radeonsi: add a debug option that disables DCC for all exported buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cc054804618403a24e9ad48fd860d13fa911a95",
"description": "zink: malloc/sizeof mismatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "495b2c537b386cd1945f52bac038b737654e443e",
"description": "ci: debian-clang: -Wno-error for sometimes-uninitialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e2f1f05c6331d724110a5d4d2a7f5df8ac86115",
"description": "r600/sb: silence a sometimes-uninitialized warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a4c56e4e370c05da3847ebd42a9278d01f78fab",
"description": "mesa/vbo: be more comprehensive for degenerate primitive conversion in dlists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29d319c767394b685e2b421a89a7e8e7103e2688",
"description": "pan/bi: Fix load_const of 1-bit booleans",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "646e03c451980c7082a139ba4a6c7eb370822cc7"
},
{
"sha": "78ef08a0611f27b87ab2180fb3da2191daf34bb8",
"description": "anv: enable adaptive sync for ANV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89b54626fea1b68680f3e6f4694e79bb5d620f49",
"description": "iris: enable adaptive sync for IRIS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "795638767d142a58b76c91a0719e42536435320f",
"description": "pan/bi: Use fused dual source blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af3863c6585f2fdec8564451482a168fbfce462b",
"description": "pan/bi: Allow an extra staging source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "251b1c17537281aa87696fe4873a500603d7957f",
"description": "pan/bi: Use is_staging_src helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4da1b84d3fe71ad0367db561724182a12b4c76b",
"description": "panfrost: Remove pan_nir_reorder_writeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3fb341b4a696678dd6b7f26c8fa743656715631",
"description": "panfrost: Combine dual source blends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24ea7cbb061eb9b6675c8e34025a6619541e0bdc",
"description": "nir: Extend store_combined_output_pan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e42133aa2ffdb16b3430bc03aa32c572801fdfe8",
"description": "panfrost: Simplify blend lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c168f09eb92af8f12abdafe0f0b9de903330959",
"description": "nir: Eliminate store_combined_output_pan BASE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3d72727537ff1b40323148ac040f84cdbb575c1",
"description": "pan/mdg: Don't read base for combined stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "996645e4794acc84537b6b69680acfc46620bbcb",
"description": "pan/bi: Don't read base for combined stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31d839aacc63831e7e13c46d5070672fb09ff844",
"description": "aco: lower masked swizzle to DPP8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da0412e55b1cd49f083abd1cb3d349c02e1c85e1",
"description": "aco: support DPP8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c3dfb4ef51ab33a2a67a55d4c499004e973e523",
"description": "gallium/aux: Move index offsetting from prim restart to primconvert",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b34fed64fa1a8a541b62fda725bfdb504c44ec67"
},
{
"sha": "46c59e8fd69b1537421794c997407e4d1d795be6",
"description": "radv: Remove dependencies on vk_common entrypoints.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004"
},
{
"sha": "8c4c63a6ed1c914a519426ed4dd51ae9096b00c5",
"description": "radv: Rename submit2->submit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84ec547f69edcce8caba30005947c2696e5de1bb",
"description": "radv: Remove syncobj reset mechanism.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91fe0b5629d263b81950493d3176ecfe7aa29004",
"description": "radv: Delete lots of sync code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "967fc415fc4ff3a7a556dbc4d9a851ec1b8ff2de",
"description": "radv: Add new submission path for use by the common sync framework.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93cde57f7a5009fb95c71c9daef98dbcc2675efa",
"description": "radv: Add new cs_submit2 winsys call.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d75f23350ebe3c7a5125864d30363a8a056ba4a",
"description": "radv: Use vk_command_buffer for preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31da5c41b6b29dbdd15828d5b33972ad5bf1b62d",
"description": "radv: Set horizontal sync types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1965872b417deaee84b12be6862065e7a5965819",
"description": "radv: Add function to allow WSI signalling fences/semaphores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3055d2f9dfed64e2b2a07afaffb6e61e7a1e8e22",
"description": "radv: Initialize vk device drm fd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "101a366e5799bc3aae2194d2d9dec9e3112208a3",
"description": "meson: Bump libdrm_amdgpu version req to 2.4.109.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a84dd6358c71c532461bee63d325719a10b4537",
"description": "radv: Use vulkan runtime for device lost.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "085f99b729bb91d52c612a391381c97edcadcbaa",
"description": "radv: Use dispatch table for wsi_display.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40558dbe91dc306ee7ecb6a0df3615ec1ec89f4a",
"description": "radv: Use dispatch table for QueueWaitIdle in the SQTT layer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a84314c12ae0d001eb7d9df7d1f3c5c1c04b819",
"description": "vulkan/runtime: Add sparse bind support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73cdc302ab9bdb3fde57fe161a0a169b5a807344",
"description": "vulkan/runtime: Refactor queue submit to take an argument struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16a527deefbfced83fec0f0c886c6120bd3e37b4",
"description": "aco: don't split VOP3P definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e02787a544a758d134a814eda54068ec1bf25d2",
"description": "aco: use p_create_vector(v2b,v2b) in get_alu_src_vop3p()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e56d8b0b2e0022f72875f8850476b3ec0a0df742",
"description": "aco: use explicit zero-padding for 64bit image loads in expand_vector()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91f17e1c7311664a0efc6d07ae1e05df3febbd2c",
"description": "aco/optimizer: apply extract from subdword p_split_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb622775b5e583784cd836afa4e00faf538ae178",
"description": "aco/optimizer: optimize extract(extract())",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ad9c20d4ad7dbcb20515091750658e133feaf25",
"description": "aco/optimizer: apply extract from p_extract_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11712729eb837f093816028b5ec9802a03f6f6ed",
"description": "aco/optimizer: keep instr_mod_labels after applying extract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1502c22e2c32d6a87dd17bdc76af68b8470cb6ea",
"description": "aco: don't allow SDWA on VOP3P instructions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "90994e4db7000951be058a956813e4a828f862c9",
"description": "radv: add drirc radv_disable_htile_layers and enable it for F1 2021",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce5d7bf5085de668d3203f922822f71d4bc0d6b2",
"description": "radv: fix copying mutable descriptors to sampler descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fee84bc2e7aaa250df00f0731a05310750d2a9c",
"description": "radv: Enable NV_mesh_shader with a perftest flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2dd1fbc637251465ab9b97f54fbc13227460ab4",
"description": "radv: Implement NV_mesh_shader draw calls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d238f5581b5a3c1b34393649724d90019307f20",
"description": "aco: Export per-primitive mesh shader output attributes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc1424f1d8ffe615f43e762b68dc72f4203aca7a",
"description": "aco: Use the correct outinfo for mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92556d6067503a503bc78290ecbc5ee6dd328e0a",
"description": "aco: Add 1D workgroup_id support for mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7759323b75d23f1b12c331df818c50bca6030f4d",
"description": "aco: Update README about NGG and mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6766e6a985d7a1ea3dc0eb3896c9fce745b9717b",
"description": "aco: Add Mesh and Task shader stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ae425c5d42776ccbac9bf5481cfc1f1af206bc2",
"description": "radv: Add support for mesh shading pipelines in the command buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dc4f626accb32e8bd8dabc44b42d1ce49883f09",
"description": "radv: Create mesh shading pipelines.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2df56f502be81f6039d725ba6ecacfd28fa18bf",
"description": "radv: Set output driver locations for mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11501fa6860cc31f66ad35b7c3b87d2a28e99138",
"description": "radv: Compile mesh shaders and apply the necessary NIR lowerings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae82d9d8f456f09d833e09e1430c4d6ddac32af4",
"description": "radv: Setup shader arguments for mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3a80d9d29bcf1ac0f9457cb7c1dfd834bddc5bf",
"description": "radv: Add support for per-primitive mesh shader outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7027156ea3eb1f4739af8bb63e1aa04d522af90",
"description": "radv: Cleanup VS output param assignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "256dcc209f4157f4b9ef4fea96e86b85c4d0590a",
"description": "radv: Cleanup PS input generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "459b4961bd3ef6143d80bf3c07b875a3006067b8",
"description": "radv: Add mesh shader specific info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32bc466dcbcf0cc584a0afaa7702413b30c28de0",
"description": "radv: Add radv_pipeline_has_mesh helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aa42e023a7907c58062bb286c37da3a1f58999d",
"description": "ac/nir/ngg: Lower NV mesh shaders to NGG semantics.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a1f5ad11d1aa2cefa084391de04583f78778541",
"description": "gitlab-ci: Disable radv-fossils again.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "273edf76c288e48ef78ccfe1e9da51788a38800d",
"description": "Fixed you're to your",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe617bcca0e7d8510c60be8a083f6fabe7acf1c8",
"description": "intel/compiler/test: Fix build with GCC 7",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c847bfaaf5cf4ef2550bb90e6f9db81db1870ee0"
},
{
"sha": "8371591dc60f6b9b5d1b5b3d273105abd309887d",
"description": "microsoft/compiler: Fix LOD instruction to return 2 values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8926cfc9f71ce6e9e901e99a2ed65613ff27a265",
"description": "d3d12: Enable texture gather",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd7fc35d6a03265803263e0ee371d0080157af85",
"description": "d3d12: Handle cubemap gather on int cubemaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ba4569184b796d4d186b630f8829e9e0e333d1a",
"description": "microsoft/compiler: Position should always be no-perspective",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe963f336ccafee32f5397956f5c174d24bff874",
"description": "d3d12: Enable cubemap arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b32915055c2def05a000990424fb5649a85e1a3",
"description": "d3d12: Replace pipe cap literals with D3D12 defines when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71e2df73d95c418ff21312b0ed7b8420eb927999",
"description": "radeonsi: enable ARB_sparse_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a844f87a1f2b341f2d086b21363b1ba4b01460a",
"description": "radeonsi: support texture resource commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f3c904ac81641f99381f1b0ea9ffe556f55b7a2",
"description": "radeonsi: implement get_sparse_texture_virtual_page_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11059c2b55fdc16f901a976f6d27aa391d96420",
"description": "radeonsi: use staging buffer for sparse texture when transfer map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2bb232dae743c774887546fcfdd9c68921e794e",
"description": "radeonsi: support alloc a sparse texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1876285c273101f067083e917470f00dbf770e8f",
"description": "ac/surface: add prt_tile_depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92d810fa74af894bcca5f75405637fa595357974",
"description": "ac/surface: fix prt_first_mip_tail calculation for gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40928e452dae4f7795bb78013b76919c62043833",
"description": "winsys/radeon: change surface_init flags to 64bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30daded7e9292bff51d0b59e8c06546bb741259a",
"description": "mesa/st: update NumSparseLevels from pipe_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90415c1a3a4b987a9cf38a44a094eea9f27d0b9c",
"description": "mesa: implement glTexPageCommitmentARB/glTexturePageCommitmentEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82f2ab0bfc067bc42d973afa5eb88b5b2d30571c",
"description": "mesa/st: add st_TexturePageCommitment interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34e5c14f705a551c1ae5dbb3245159a711fc05cb",
"description": "mesa: glTexStorage* support sparse texture allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "482fe7630038106b8b01812dba29fe1354b4f184",
"description": "mesa/st: add st_GetSparseTextureVirtualPageSize interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7c5f9e16887fd10c22fbc3fd443201f0d798e12",
"description": "mesa: add ARB_sparse_texture texture param set/get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1c32a6c8c2ffb38627a560bc738ffde2c5e25a4",
"description": "mesa: add ARB_sparse_texture query in glGetInternalformativ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a616c4b294439d651d9e987137048dae987ebea",
"description": "gallium: add get_sparse_texture_virtual_page_size for noop/rbug/trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eed8421bbac0ba814a5634550fd4ea02baec57a9",
"description": "gallium: add screen get_sparse_texture_virtual_page_size callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3ea79f65e24fa20a2a7451879cf99a56aca736d",
"description": "mesa: add ARB_sparse_texture constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1cecd8964cd570d923464b5aedf0fbf3c662608",
"description": "mesa: add ARB_sparse_texture extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f48aba64197d0cae648cc046869e1afd6f3da6e",
"description": "gallium: add caps for sparse texture support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcaf9704ad74aa59cbc7584c42fba525d49fc630",
"description": "glapi: should not add alias function to static_data.py",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "757bc6d37a69bafd31f1f240f4f490d51288ba1e"
},
{
"sha": "94351c94dbab22d0ad0f524dbf945795fb554a16",
"description": "r600/sfn: Remove unused AluInstruction members.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9130e4564b8481b51c6d709bc9b8466cd223b722",
"description": "crocus: set max clip planes to 6 for gen4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af3cbc53794710bdd417057bf49334d9056a77fc",
"description": "gallium/mesa: enhance PIPE_CAP_CLIP_PLANES to support override number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1c1fcfdce45280ab13e70e246d0c662dfe6830d",
"description": "crocus: don't create staging resources > half aperture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8a38edc48e5567e5f0205b7347761e3d05a4bda",
"description": "crocus: fail resource allocation properly.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "a2293e33fd1255049b61c57d93eb89d1dc19c1f0",
"description": "intel/genxml/gen4-5: fix more Raster Operation in BLT to be a uint",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "de625dddeea4c134a713a96efa4fd8d19fdee823"
},
{
"sha": "c2217acaa57859c2b172e14590e05e2e4d069023",
"description": "ci/i915g: Add a couple more recent regressions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "177bf24569d3391530090c6b1a1240b7ba8e5ae3",
"description": "ci: Enable reporting to the flakes IRC channel for i915g and crocus.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1a59c4077f7416ea9af9b6a8ba8bbf138f9f68b",
"description": "ci/crocus: Add manual CI for the new HSW box I have at home.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e573f5447327af6211c260a5a88538002d3fa784",
"description": "docs: update calendar and link releases notes for 21.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4135c265d46fbf2830640addbeb9b0ae921fde7",
"description": "docs: add release notes for 21.3.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ddfb9c256bf18c3031eac28dae04745668f3299",
"description": "r300: fix handling swizzle in transform_source_conflicts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1c2c4ddbd1e97bfd13430521e5c09cb5ce8e36e6"
},
{
"sha": "6f7421f50dd633b5fcbd533b63c75646af82c373",
"description": "r300: Replace RADEON_NO_TCL with RADEON_DEBUG=notcl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44f134bc2199aa15403692a7cc56286952eac644",
"description": "r300: Document the RADEON_DEBUG options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b249e700ac62c6e5eb5251b38902b0046c696e0e",
"description": "radv: print number of levels with RADV_DEBUG=img",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4942e108909bbe0f53ec5fd52a3c7ae14c60abe6",
"description": "radv: stop checking buffer size in vkCreateBuffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05818bf7a4946eb3c1804fe0b6db113681985e38",
"description": "Revert \"gitlab-ci: disable radv-fossils\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7b8ea3384832656e7db0e94692aca47f10083cce"
},
{
"sha": "0357a2e012982d610b5292327ead8917f1a1ce77",
"description": "dri_drawable: missing header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cafca76fa2c73f4b79bd0e99f077534e100d7826",
"description": "zink: Fix building on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eca7b24e74d5b2804cbd607c109ec0fe5c71a025",
"description": "intel/devinfo: adjust subslice array size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd182a31c3d8ef93b38685a3eb1fb5ce7a149d2d",
"description": "iris: Use util packing fns in convert_clear_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34151f9be94ceeafdf46b6c95926d3d326930725",
"description": "radv: fix clears with value of \"1\" and different DCC signedness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "554e1c2000746c64a25920f2c4db9d814e11f52a",
"description": "radv: Increase maxFragmentCombinedOutputResources.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50658ed8da210680dfe24ea1cf312ba7be109e6a",
"description": "radv/amdgpu: Use VkResult for wait_timeline_syncobj.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20b51cdabe76461c86bdc1d37721d023da3a0f0d",
"description": "radv: Skip wait timeline ioctl with 0 handles.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "55d8022878fd11093c861a6386734f88454f21b1"
},
{
"sha": "afff9dd0f04d7f4a3a5616b80363f9228ed2f33d",
"description": "radv: Use correct buffer size for query pool result copies.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90a0556c27c40e3520d645f2512d4596a109c55c"
},
{
"sha": "b775aaff1ec86f4ebd50867a045695da1fbeb2e1",
"description": "radv: re-apply \"Do not access set layout during vkCmdBindDescriptorSets.\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "01f1bd4dfdb4f4d70fedfc999c99df9089d2f4ef",
"description": "radv: re-enable fast clears for images that support comp-to-single",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "311077c483200e3594a755bba3a4df0c5d561df7",
"description": "panfrost: Make pan_merge macro more robust",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36f8f9b882a02afa1a2ff39ed16c731b617bc111",
"description": "Fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7debe8f9b737e2f8b65930a3f52389cd508fe2",
"description": "radv: fix restoring subpass during hw/fs color resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "030daf80b5f07fbf72df014d82650e04049c92ff",
"description": "radv/winsys: remove radv_amdgpu_winsys_bo::is_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "847048fa241e85caeb957bee54f2a9acc94d6188",
"description": "radv/winsys: stop zeroing few structs in buffer_from_fd()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3368e522b41cff2654fa4c18a2748bc03fe6c5cc",
"description": "radv: remove unnecessary NULL checks in vkMapMemory()/vkUnmapMemory()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff7aee2ac9898d71204f5a71ce02202aced5e803",
"description": "tu/clear_blit: use || when working with bools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c69c44a997522a94e55a3f3613a27361c3d62e1",
"description": "d3d12: Avoid a debug warning trying to unmap a not-mapped resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c5fde39e48e9e2adf24308ac7f6489d29a625fa",
"description": "d3d12: Set SSBO support caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "416a8078544177df2aca6053b032584e4d50fdd1",
"description": "d3d12: Use DXIL load/store lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32375789e56a4f8696562ba9ad20bb8508b05e40",
"description": "d3d12: Support setting SSBOs on the context and turning them into descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49cf325d821a692ce0c68e57374d8484a930e23d",
"description": "d3d12: Always create buffers as UAV-capable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de4c38c3a7cb0929428c41405d69f31345758d68",
"description": "d3d12: Support SSBOs in root signatures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c375b05bfe9ffbacd546afd9373dcda55b98038e",
"description": "microsoft/compiler: Handle write masks in SSBO lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc47571d4f952e597eea95deba4ecdc4eb7bc56",
"description": "microsoft/compiler: Hook up uavs-at-every-stage flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72b0d0cda060789d9d089aeda4ee9139d08b91f8",
"description": "microsoft/compiler: Emit SSBOs from 0 -> count for GL (non-kernel, non-Vulkan) shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b8ea3384832656e7db0e94692aca47f10083cce",
"description": "gitlab-ci: disable radv-fossils",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01821a260150de155245a2e6622ef00ff7017227",
"description": "CI: Trigger Windows build on softpipe changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d87a089579948e5063010d79d22b29005616699f",
"description": "softpipe: Add a dummy field to sp_fragment_shader_variant_key",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0b7a0d1a495578ed7d7457dc0fa7186678896c25"
},
{
"sha": "79af19ab9e93543fb127a02269f3112716063ebf",
"description": "softpipe: Drop duplicate decl of softpipe_find_fs_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b7a0d1a495578ed7d7457dc0fa7186678896c25",
"description": "softpipe: Use the draw module's poly stipple handling, like llvmpipe.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "764d367a62c13ecb2f0cf44cd3ee68136fd29ff6",
"description": "softpipe: Drop the quad pstipple stage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "222487fabeebfdfc3ec6cb4126ef484e5aacc1e5",
"description": "radv: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3da7d10d9bb6b6e8c9d87633244dc54692ac2866"
},
{
"sha": "d2148af2cabcf2118e7008d8368384c020ec480c",
"description": "mesa/st: remove conditionals for driver state bits that are always set.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86a7a36164d8cc42a89d20a0dfd745dde43b4aae",
"description": "mesa/st: drop multisample mask/locations state drivers bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddade693d00528e7b0765738e29bae8508222087",
"description": "mesa/st: drop new framebuffer srgb driver state bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbaf07297196a956587f47d388cef7072dc97562",
"description": "mesa/st: drop clip plane driver state bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33991f0743e34103072078235634ffb7da6a08c5",
"description": "mesa/st: drop scissor/window rect driver state bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42c7570eed27d33fc1963a6ca351767c0cd1cc0e",
"description": "mesa/st: drop ssbo, image and sampler driver state flags bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75255a1d0698f76044199111f8652090ff87aba4",
"description": "mesa: drop unused transform feedback state driver flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e15cc69ec2547ce7762542dd053f01e89b39c24",
"description": "mesa/st: drop new uniform driver state bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f35d22b2ee98e3d88f280591e45337a10753c866",
"description": "mesa/st: drop new tess state driver bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "562f01fbc7a45cc01f2bf778c0fcb925afc86d29",
"description": "mesa/st: drop poly stipple driver state bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "784ced98f0934583fb010a4b2bcfc4f948f7e54e",
"description": "mesa/st: drop new depth/stencil state bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14e1f9cb9806640029346a9a8f542e7393f6ab2f",
"description": "mesa/st: drop NewBlend driver state flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f0316613f065972bda3e4fe3d63a6aa0bc42550",
"description": "mesa/st: remove the viewport driver state flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5af853cb922c1cba5f38b1a9b9b130f45365702",
"description": "mesa/st: drop the rasterizer driver flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2175609baa8c65dc717cc65dca9a64c99703bd9",
"description": "mesa/st: drop the new array driver state bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df4f0672d3f419baf078b29507db31bdec351048",
"description": "mesa/st: merge NewDepthClamp state flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "535a9d420309f0dc731158f4b63da9ab88ac3143",
"description": "mesa: drop optional tex/tnl maintains mode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1adff0d0db066b00e01cf9459639dff5505b266a",
"description": "mesa/st: move default enabled extensions into mesa.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87cc3ee964ca84518952429dd3db682d50ecddd6",
"description": "mesa/draw: drop the multi draw with indices fallback.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d17f45df1a666c28e38482e89377a1aba040fcbe",
"description": "mesa: remove StripTextureBorder option.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "424941f0e48b541db3e9b665ccbb479070fc4f35",
"description": "ci: debian-clang: build more drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08f7d37fb97712e377f0b788be99bd10f899fa79",
"description": "panvk: cast negative value to unint8_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cea1df7d34f68e6f627d9a5074754577db458c00",
"description": "panvk: use FALLTHROUGH to stop a warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc19893f5dd485c5f6a17c187cf41b7e4fd5f891",
"description": "i915g: avoid left shifting a negative number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "107c63aee883c4f23474d886d28719c10be65e1e",
"description": "lavapipe: fix string-plus-int warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "944c8907ba80866cd52326cc7fb043df0d2c2e90",
"description": "pan/bi: Don't call useless NIR passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0f6aec5459412b52b334b70f939f196ce870b73",
"description": "glcpp: Disable the valgrind tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "059b71b58def40059ad5d0f37fb8f2f8c613a8a1",
"description": "ci: Enable a build with MSan.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e6e16b31783b5c747cc70b5b5316c5aeda46ae4",
"description": "isaspec: Sort field names to generate deterministic output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0ec818cfd86815ee9a3de62e1596c83bb791173",
"description": "microsoft/compiler: dxil_nir_opt_alu_deref_srcs: return progress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5161f6cec701d60a430b004c28d7daa6964e80a",
"description": "pan/va: Generalize LD_VAR_IMM_* to support flat varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8df1b42eb0387f133746e4f4bb22147a6b3c980e",
"description": "pan/va: Add .signed bit to right shift instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73d7a046fffea3b56cba7aa833f8a60845f12268",
"description": "pan/va: Rename LEA_ATTR to LEA_VARY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e5a20a33b2fb17154ee64523875973b7bd69670",
"description": "pan/va: Remove extra LD_VAR_IMM_F32 source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4392c248443972923aba605bb193e92c5cb64154",
"description": "intel/compiler: drop unused decleration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2692a5f8db6918c5084bd634aedd087723a66f14",
"description": "intel/compiler: don't lower swizzles in backend.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e12b0d0d60f0bc9926d53cdbdb7d62cc5cdde1d8",
"description": "intel/compiler: remove gfx6 gather wa from backend.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebaba7a2fd13ef7aba5721b6e2fb94b9e5ca508d",
"description": "mesa/dd: drop unused InvalidateBufferSubData entry.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57a730f4ad4275cdb73d23d1132e63c87301b528",
"description": "mesa: drop unused _mesa_new_program.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c9bbe2fa175b1f6ee0323f1fa91305d7ec4e12b",
"description": "mesa: drop unused new renderbuffer code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be277ace89200f955e89546afe27383c30add0e1",
"description": "mesa/st: use has_stencil_export instead of querying screen cap.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37190ad932a8e7e67c69343249e895313790ef7b",
"description": "mesa: drop texformat code this isn't used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739bf4d0beb55af3d6813b6ca9edc447a2383725",
"description": "spirv: Allow VRS with mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8c00fc6c3a37f877996eccda15f97b3030e022c",
"description": "draw: drop unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7c5645dd3af12caf4ece1603c7712d75f91af86",
"description": "gallium/tgsi_exec: drop unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "887b838632b3f4eb438ea13bc7aa6f1edb3ca9c5",
"description": "gallium/u_threaded: drop unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a5b867594751a4d1b757af98ada11508bffb5c1",
"description": "glx: remove a set but not used variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46a0f6384e6b1f556ded1a8a8b83927aa2af5743",
"description": "r600: remove a set but not used variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea33eceb32ed0bc9e0e6f92617f0e8960b9ca66a",
"description": "r300: remove a set but not used variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "202ebf9969657ad7201f53a511901e8885d4332c",
"description": "i915g: fix implicit-fallthrough warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57f6ef69b910db19c943d784ba204dfce563bb64",
"description": "lavapipe: fix implicit-fallthrough warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a48f1d51e2892b022e6ccf350024912f5a37f9b5",
"description": "intel/compiler: disable workaround not applicable to gfx >= 11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7440fbd596a70a7c04987224b484140c29325d68",
"description": "etnaviv: Use mesa_log*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01bb981d57c6c94e9762dbddebf4ee78ad432e84",
"description": "entaviv/drm: Use same log format as gallium bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5eacfc469832c93b51ae930782c59d656453774",
"description": "etnaviv/drm: Use mesa_log* for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afbccdf8f933346a99ff7aea0b92c8cf4e966063",
"description": "etnaviv/drm: Print gpu model at debug verbosity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a93c0e18606eaa0dc535b46179d2bc5f9fd83a18",
"description": "etnaviv/drm: Add some bo debug output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87879b0633a7c9b924c294b3827bdadb311261c3",
"description": "etnaviv/drm: Use etna_mesa_debug for debugging messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebd1f202ae10f851b23392c022e059467b90475d",
"description": "glsl: fix invariant qualifer usage and matching rule for GLSL 4.20",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f9f462936ad903f93829404ce99a2580ea21b725"
},
{
"sha": "0bc5e8cddc7a3a57b6b7a056507da4e87e628c80",
"description": "ci: debian-clang: drop -Wno-error for self-assign",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1dfc6a780ce65b8b274d30efdc532641527f05e",
"description": "gallivm: avoid a self-assign warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f8a204645c60f16681309a78ca3a28a276ec5fa",
"description": "panfrost: Avoid double unlock.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e6d94c198e4d10c82ed3ffd59e85f460bd58950"
},
{
"sha": "1d6f6f9102211931cdce50820e85b03f533f6515",
"description": "ir3: Make shift operand 64-bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b293299776069676af1bc76aeb1d48223e0e7de2",
"description": "aco/optimizer_postRA: Fix applying VCC to branches.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a93092d0edc92eea8e8e96709ad9857f05c45cef"
},
{
"sha": "ce4daa259cd97dd0c9d27aacb255e4afad8295c4",
"description": "aco/optimizer_postRA: Fix combining DPP into VALU.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4ac47ad1cd7976d7effbbfae37fa69e26a288ad2"
},
{
"sha": "14a204b19d097ccebaad9d58c08631e0269a55b2",
"description": "ci: clean up debian-clang no-error list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac90519e3526a2947f7124502ff2c49ebabab1de",
"description": "anv: Simplify assertions related to graphics stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d36a43598c2dd2c490e8e8cb901d067fa56aeb8d",
"description": "aco/ra: fix get_reg_for_operand() in case of stride mismatches",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "664810ebb0efe31c5c39d1f6a05c03cd3e6394a8",
"description": "d3d12: Fix NV12 resource importing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a6db80546945f787646cb1d8ce7bab23a57ffa54"
},
{
"sha": "17ecd0b31a1f2f58281c225efc843f14b36ce03d",
"description": "nir/opt_algebraic: lower fneg_hi/lo to fmul",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30a7199e37cb26c189495860f3b04a2408144eb1",
"description": "aco/optimizer: propagate and fold inline constants on VOP3P instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62bcfcd0a80153668a8545069f9a33c7e2be5ebb",
"description": "aco: change fneg for VOP3P to use fmul with +1.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "193bd740ab8ca4ee978562eb18361448ad79146b",
"description": "aco/optimizer: fix fneg modifier propagation on VOP3P",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "de916d827f77cdce88a413f6a4dc2c3f2b183ee2",
"description": "anv: Refactor dirty masking in cmd_buffer_flush_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37fca614b8642b633b94b829f7ca8fd4872a9f76",
"description": "anv/blorp: Split blorp_exec into a render and compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2686c5419d67aab365c83647094a537a31a89085",
"description": "v3dv: add Android support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "658b2ca4677fb8326781ea519df3a7dcdcd3b7d6",
"description": "r300/vs: Fix flow control processing just after an endloop.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b48852436e3005728e7f2cb1a77eea68e7c21a50",
"description": "r300/vs: Reuse rc_match_bgnloop().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e41a53cd196ba4c3602a198d950bec2aa5fc23c9",
"description": "r300/vs: Allocate temps we see a use as a source, too.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3d0ceccc9540860c8b0450952ec43e532d9980f",
"description": "ci/r300: Add another xfail on the main branch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7470a40c569025b18d4d6767aa21caaa862a5b5",
"description": "intel/fs: Add physical fall-through CFG edge for unconditional BREAK instruction.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4d1959e69328cf0d59f0ec7aeea5a2b704ef0c5f"
},
{
"sha": "f568d8098691ec0e9d086f8fc09019f863ea75f1",
"description": "glsl: Retire unused modes for lower_64bit_integer_instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97242b39f90f724c6fe4fb655e971cd3b8c2fd7d",
"description": "glsl: Remove comment about non-existing DFREXP_TO_ARITH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b82b3a327e43730517e8d14c1cadfd4a0339547e",
"description": "glsl: Remove dead prototype for old do_discard_simplification().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6db1f93699a419fc8ceca896037de1f7898bf400",
"description": "glsl: Delete the optimize_redundant_jumps pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2ead6c9b56753bd1cf4bd12eaeb0d3f3530131c",
"description": "glsl: Delete the vectorization opt pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a21b2fda0958e88e6a709d9c1d5ee6bd345745f",
"description": "freedreno/ir3: Dump const state with shader disasm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9766a5721d0b6712d3cf9cb54caa047f2d1b068e",
"description": "freedreno/computerator: Mark shader bo for dumping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1edc6d9a14cd8f53d6c308a55b2d9ace4675c79",
"description": "freedreno/computerator: Fix @buf header",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ba1c989348de066b35678fb1e6151dccd26831eb"
},
{
"sha": "78c53f48888bf936d41e16b8bcf020beb5c5ff99",
"description": "freedreno/ir3: Handle instr->address when cloning",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9af795d9b984055042ef4ed33c6d3f2021be778a"
},
{
"sha": "1d21de788d3f4f7fbdcf5b57884bc149a2e219e3",
"description": "pan/bi: Specialize shaders for IDVS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c59977c3bf4c0fe2340265f79b147fad77478e77",
"description": "pan/bi: Add helper to decide if IDVS should be used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a211d2b4e4fdf07d1773571104ad6bca7918e334",
"description": "pan/bi: Use position shader ST_CVT path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe8ec3111487055676e27efe2a66704b315dad10",
"description": "pan/bi: Split out varying store paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0771d5832cc91fc51765d46fe3ed8f6db111da3",
"description": "pan/bi: Remove the \"wrong\" stores in IDVS variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fba5936fdb7d13416b3cf6a2719c4b4f09930ee8",
"description": "pan/bi: Add IDVS mode to bi_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7fae2c89675eca2d59b8d1ecb58042b6b1a3792",
"description": "pan/bi: Allow UBO pushing to run multiple times",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2f7871bcf11b42060b0ae2496edb2ae17fe91d6",
"description": "pan/bi: Extract bi_finalize_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62d46c7ee64509cbdaf6eeb57dfe66856401f0d3",
"description": "panfrost: Add panfrost_compile_inputs->no_idvs option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ff3c4a636c891aa9f57722ca1ef03aafc5ad33e",
"description": "panfrost: Align instance size for IDVS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79356b2e5f1762aeaaa81cc148cd5b469a47713d",
"description": "panfrost: Skip rasterizer discard draws without side effects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5412409dbc8f3324c36f0ceaf488850d381ca89",
"description": "panfrost: Extract panfrost_batch_skip_rasterization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a49f4798c12a02a56dbfdfa913acd5a3eb2f839",
"description": "panfrost: Emit IDVS jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5b0c514d8ab9c7722425dc5ceda6347b68dd429",
"description": "panfrost: Extract panfrost_draw_emit_vertex_section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d8d987f1a039c382bd8077a82ee30f257f4254f",
"description": "panfrost: Set secondary_* fields for IDVS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29f63c62835b8f934793042c99b7dd65ca1e201f",
"description": "panfrost: Remove regalloc from v6.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83356c58f883ba761abdba294385946e1c19104b",
"description": "panfrost: Split out regalloc/preload helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e65ebb67a2517559494ad463bd57370e1b23702",
"description": "panfrost: Add IDVS fields to shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc4fe86a012a67a12fcefb3f6c9bab58bcdc25e4",
"description": "panfrost: Treat IDVS jobs as tiler for scoreboarding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dc1936faac8804669e21901bacf170e1c009291",
"description": "panfrost: Fix Secondary Shader field",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73e80994d501c2a422a969cdb2fbb321969099b2"
},
{
"sha": "b27bbbe0c93adb3458ec51ab313eb8acf13af850",
"description": "panfrost: Remove unused shader info bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7358edad423fb9a4135288cea64f9fb952cdc1b7",
"description": "panfrost: Set preload descriptor more accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52fe998aa606a6647033bfec5e7eef71ed67f5c3",
"description": "panfrost: Track preloaded registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8566f7529664c993bb089367eb89a2e24d02a0a",
"description": "pan/indirect_draw: Support IDVS jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37ab248c775927fc7d7093d520f6a7fad9b8be46",
"description": "pan/indirect_draw: Split out update_dcd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d696183d4dc2ac695f74f802e03b893397e9567d",
"description": "pan/indirect_draw: Don't upload garbage UBO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e6d94c198e4d10c82ed3ffd59e85f460bd58950"
},
{
"sha": "e9b509755b4e1621274ff80117ad9858795579d4",
"description": "intel: Emit 3DSTATE_BINDING_TABLE_POOL_ALLOC for XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6fc231184fe9ed73dde0d79aae8534656f45962",
"description": "anv: Add BINDING_TABLE_POOL_BLOCK_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ed7a65e6dedb26b73f5db5bf4d8f2fdf2a70d74",
"description": "intel/genxml/12.5: Remove bt-pool enable from 3DSTATE_BINDING_TABLE_POOL_ALLOC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da17874881ace3d2bcd1546db33f3376c9593af",
"description": "docs/macos: Update for recent Mesa changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88b9b68f3023df0651d970896cc3123a2dfdef15",
"description": "vulkan/runtime: Validate instance version on 1.0 implementations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64991d44a830b66f05643d9aae42e924330e616c",
"description": "microsoft/compiler: Load synthesized sysvals via lowered io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d5b7450a4fc250cf7be185e0ed1023584ce397a",
"description": "microsoft/compiler: Delete non-sysval deref load/store code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f30768f1d69dc8e346926645ca913bd923e2e492",
"description": "microsoft/compiler: Lower io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4d247c2e35534037ce75fdad3ba5dfe82184915",
"description": "microsoft/compiler: Support lowered io (nir_intrinsic_load_input/store_output)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a9886cc45e5dd8ef8c041f490b79c6be4150881",
"description": "renderonly: write down usage rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4af7d25198ecfaac65fb58cd76da0640b042936",
"description": "mesa/st: move st strings handling into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8956b7f38f889249911703a907db42a97131d76c",
"description": "mesa/st: migrate barrier code into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "294dc8fa04650b17b95930c9b1023e981f0b8217",
"description": "mesa/st: move msaa functionality into multisample.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5eda36760ccb78e6a9ac9253b9e2fc750eef233",
"description": "mesa/st: move get sample position code to static in mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6fd811d2ceb4d9eb2b09dd1726719e551f2646c",
"description": "mesa/compute: refactor compute launch to look more like draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56f5e6949757b97f3857b1cc1a79b0e6eec84c36",
"description": "mesa/st: migrate compute dispatch to mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20de14c57ecb44dea3194dac7fe059e2511a2468",
"description": "mesa/st: refactor compute dispatch to fill grid info earlier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9cc1633a225cfcc7d3313e8755b95b2693301b3",
"description": "util/ra: Fix numeric overflow during bitset allocation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d4a4cd20d529b4988c55a8b47dc841dae98eb002"
},
{
"sha": "84b21fea46d2b5670b3114cd48a7e859b2e42a35",
"description": "meson: drop a temp formatting variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44dba714f558ba9d56cff9297086c0be81db522f",
"description": "docs: update the required meson version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1867a0cebfb10bb2102bcec4420c4768429dd8da",
"description": "meson: drop a comment relating to old meson version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88d0aeab6da3cc720314db99110cd10bf5d46232",
"description": "meson: drop compatability with < 0.48",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eebb2dedb27652761f9c59c4a489ba46c583ab4e",
"description": "intel/fs: Add a NONE scheduling mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6ddee764eef29d3fe6c66a22de6e60299a9a36d",
"description": "intel/fs: Reset instruction order before re-scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d49d092259829ad9e33d0d9fc8eef9759d9fe56e",
"description": "Revert \"intel/fs: Do cmod prop again after scheduling\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "ba2fa1ceaf4ccb905e1d841b45f88505449db44e"
},
{
"sha": "e6f0def97df3f83823bd1300e334ce48b23be005",
"description": "intel/eu: Don't double-loop as often in brw_set_uip_jip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf98a3cc19879d67d71023a4a85c16c2de560150",
"description": "intel/fs: Use OPT() for split_virtual_grfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38fa18a7a325e1aca105c643dee0ae8305f4b35f",
"description": "intel/fs: Be more conservative in split_virtual_grfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9c50f89b2b68300d473060df5d8d841e2e1e49e",
"description": "spirv: Use the incorporated names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53f38d36835a72acc83eb9a47422651789de4125",
"description": "spirv: Identify non-temporal image operand added in SPIR-V 1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "729df14e4528b70e63332e4255571729253e9791",
"description": "nir: Handle volatile semantics for loading HelperInvocation builtin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49e0dd6d426a3605ee511f5029b6a3711721b413",
"description": "spirv: Update headers and metadata to SPIR-V 1.6, revision 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96d28f4cde3d8c01a42969cf54c8db0b3a4ce70d",
"description": "docs: update calendar and link releases notes for 21.3.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dbd3d73d48a2cee6aefde4f7556b2c3e58a7406",
"description": "docs: add release notes for 21.3.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3415b51b1ce173735ff8c9a61846c9e27c6b8ffd",
"description": "ci/windows: Remove line numbers of SPIR-V errors in spirv2dxil tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa4e08112ecb54ec082c2b259842c0758ddc9f2a",
"description": "aco: remove SMEM constant/addition combining out of the loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd18925f864dd4160502c7080e6f07aff0932345",
"description": "aco: skip &-4 before SMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf5fc4b973cd9193f3a1fcb684c75a0e15c2b25c",
"description": "aco: disallow SMEM offsets that are not multiples of 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "860532c5a16e912b66537d911f60b61439630937",
"description": "radv: Add safety check for RGP traces on VanGogh.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3077d968568213bfe2990ddc4ada2763d9701418",
"description": "crocus: Clamp VS point sizes to the HW limits as required.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39ea803f9fb7fadd19963a99b4fe3cfc9147b073",
"description": "ci/crocus: Add support for manual CI runs on my G41.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a65285f54be6d756a8a558f638c18bb4f075222c",
"description": "nir/opt_access: infer CAN_REORDER for global access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "403ae3b48eef757dd296dcc9b4ab980fe468b623",
"description": "nir/algebraic: optimize more 64-bit imul with constant source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c56cf157c518193ef85d54f9185df5c703d14896",
"description": "nir/opt_load_store_vectorize: improve ssbo/global alias analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac8afe3f446e138307981bdc6789b23e4d368e12",
"description": "radv: fix dynamic rendering global scissor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "288a670f17be32bc19ef0b07d140b5a2926cf4c3",
"description": "anv/pipeline: Get rid of sample_shading_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deec7a590b32d374032c4039e1b14e9a09a5e67d",
"description": "anv,nir: Use sample_pos_or_center in lower_wpos_center",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c89dbdbfea5b5797756782045d0c53206ebf7fa",
"description": "intel/fs: Implement the sample_pos_or_center system value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a580fd55e1ed5db7cbc2f1c2f8a88e2a0b6dbbf1",
"description": "intel/fs: Rework emit_samplepos_setup()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac7255ed1e40f441c5b92faa3a7788e7672ced52",
"description": "intel/fs: Return fs_reg directly from builtin setup helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8acc5a7ea8168fce587c6728bb988e77516e64c",
"description": "nir: Add a new sample_pos_or_center system value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "732b234ddba7ed697cb1ed351d56cc4a8b56539a",
"description": "radeonsi/nir: Check for VARYING_SLOT_PRIMITIVE_ID not SYSTEM_VALUE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b59bb9c07ae47f9f59bd7fcad6af77c591bb3611"
},
{
"sha": "41cc6a4c7f785a76a6e846f995ffdfa99f1492b5",
"description": "glthread: only log glthread destroy reason when it's not NULL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "670759a208d3d0c6ef50be2edb27eb693a23e700"
},
{
"sha": "c1860a68483ebd0ca859fa24fc0e0426d862d0a9",
"description": "radeonsi: don't use perp. end caps when line smoothing is on",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "45717780082b32d0af2d64f7e866a0e07f6d8d84"
},
{
"sha": "94603786c5d6caf6988680e8469067a65ffffdff",
"description": "aco: fix check_vop3_operands() for f16vec2 ffma fneg combine",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "15a375b4c8668814eed39810518dc7e2f8efef6e"
},
{
"sha": "504e5cb4e893d8603c1ffde510df1f260f72e798",
"description": "nir/print: print const value near each use of const ssa variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23f8f836e0eadcb4a38fae28d1c96643663753c1",
"description": "nir/print: group hex and float vectors together",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2b4051ea99bb203f7177a73f1328d1de76a4ad5",
"description": "nir/print: move print_load_const_instr up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc11dc7187a326ecec3fdbf4fee7436815f8537f",
"description": "broadcom/ci: restructure expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed7c48f94aa3c80afcb30e70881512ee052d99bf",
"description": "radv/amdgpu: Only wait on queue_syncobj when needed.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7675d066caa8fd41911e0f5e88b78fb4d7a5f626"
},
{
"sha": "3878094eb1c611d95deb472b6b93cd327e07a1ce",
"description": "anv: Drop anv_sync_create_for_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b00086d393f3618c36674bfb78113148e71a902a",
"description": "anv,wsi: simplify WSI synchronization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ae1e621e56fb845b7195f7bd5fb84f52ebff688",
"description": "anv: Implement vk_device::create_sync_for_memory",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d"
},
{
"sha": "2188829d293bdc16216deda566ef715e57a79f18",
"description": "vulkan/queue: Handle WSI memory signal information",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7"
},
{
"sha": "cdf101455d488a9dadb74765d5250dbc34472165",
"description": "vulkan: fix missing handling of WSI memory signal",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b996fa8efaa42558bda2c52377561d7eb3c4127e"
},
{
"sha": "ff44547ea443977edabf46dc4dcce17f8cf038d4",
"description": "intel/stub: Implement shell versions of DRM_I915_GEM_GET_TILING and DRM_I915_SEM_GET_TILING",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "953a4ca6fec2a80e02bfcc4afcbd40aaab41c1c9"
},
{
"sha": "2dc7c24b80147709e00cc47a2d1da1ca6058e9d2",
"description": "intel/stub: Silence \"initialized field overwritten\" warning",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b"
},
{
"sha": "9c722a06edf33683083f995566acee5fdfbb9ebb",
"description": "ci/freedreno: Add known flakes from the last month.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c77e5af7a36f9652d005c5ddf9c21e6c3cd6812d",
"description": "glx: Fix GLX_NV_float_buffer fbconfig handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "108881cbcc9c38f7c447bc401287cc27ae89e7ae",
"description": "venus: add some trace points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "631b3fe3e9e27302d48051f7d5bef5e4e1bb0e40",
"description": "meson: correctly detect linker arguments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "22673a980f30cf71ea1d7e3d4feb161c549d48a4"
},
{
"sha": "7a22967de310069fe7be2a5e144fb677baaa071d",
"description": "r300: Remove unused RC_OPCODE_DPH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9312bfb5fb05f8b641eb6360a2af38d946b873ae",
"description": "r300: Remove unused RC_OPCODE_SFL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "495d119aa9b23b2fd7d2c888b22d6741e78714aa",
"description": "r300: Remove unused RC_OPCODE_CLAMP.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ed55c0c1590e5d737f6797592f37b0c571e7233",
"description": "r300: Remove unused RC_OPCODE_SWZ.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a982d0baf3a9a9ff13d191cf7a61ec34b995eb15",
"description": "r300: Remove unused RC_OPCODE_XPD.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e2b755ecbe643dbc89b0406c5c72158669c5d21",
"description": "r300: Remove unused RC_OPCODE_ABS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a0c3b10247ac514483fe3285c48176122756b8b",
"description": "r300: Remove support for SCS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acef6b6bb34bdfe1e63572da8d75ee3dd05ea152",
"description": "r300: Remove some dead compiler code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7e63ec5d87367c44b5e02bf65de724ff268b877",
"description": "nir/print: compact printing of intrinsic indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8fa625bb34a109586d5f9d1594240bbe7c693be",
"description": "nir/print: expand printing of io semantics.gs_streams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be25db9f0f3888b9846c2c53b300f7bcdb5ee563",
"description": "nir/print: simplify printing of IO semantics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7325179bcb07b7e6aa9a1469f425e7003b4fa249",
"description": "intel/compiler: Use uppercase enum values in brw_ir_performance.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3f4f23ca345fb69b4a1453c964c8a8b4370aeb4",
"description": "intel/vec4: Inline emit_texture and move helpers to brw_vec4_nir.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92d194427da7ed2c74280f7e5b0dc4789bb0b537",
"description": "intel/vec4: Use nir_texop in emit_texture instead of translating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2729a741fc346e5a747a47570624f64bc84f5dd8",
"description": "intel/vec4: Use ir_texture_opcode less in emit_texture()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ce4017a2bf76c2879521e9a6c272d8257133070",
"description": "radv,aco: do not disable anisotropy filtering for non-mipmap images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a327722d541d4b8eb3cdd485cf8b0770d1912b9",
"description": "ac/nir: add an option to disable anisotropic filtering for single level images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cb5c1775b0a647600d3159c287063bccd0cc38c",
"description": "glx: fix querying GLX_FBCONFIG_ID for Window",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c5b3c6bb56b12ae1e0f04e7bb62e2e60abe991d",
"description": "dri: Remove unused driGetRendererString",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cc42a8dd43a2675885f8a926721a6f337719cc1",
"description": "dri: Remove unused driUpdateFramebufferSize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e1e3722fb31b1da7de8cd8a548e5053f58a7e7d",
"description": "dri: Remove unused driContextSetFlags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69aad9778802d10ff910be78fe16382e09202fa2",
"description": "mesa: Remove unused _mesa_initialize_visual",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd38b6e2e857037a195916cdcffce50ebc10a0ef",
"description": "anv, iris: Implement Wa_14014890652 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0",
"description": "anv, iris: Add Wa_22011440098 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17a1df79bab5ef6f222aa5538b8e7c83f7ec1b7c",
"description": "anv, iris: Add Wa_16011773973 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1156f23a2a80a37ab13f7283cb3726dd7e78e7d",
"description": "Revert \"nir: disable a NIR test due to undebuggable & locally unreproducible CI failures\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6eb3fe2d4fa2c42d7ee1e20b390b3117a8980eaf"
},
{
"sha": "49c356a3356fbbe180ab9ec1027e744850550e53",
"description": "meson: Bump version required for gtest protocol",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcc7b19cae924ecbcee88186a11df0290e5c7a8e",
"description": "nir: Initialize nir_register::divergent",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd"
},
{
"sha": "3ffd6f3fa624c2da09c8ab72588f89fdfc501c69",
"description": "nir_to_tgsi: Set the TGSI Precise flag for exact ALU instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af4d277cccbba77a78f49c83305f99eef8c12f4a",
"description": "mesa: OpenGL 1.3 and OpenGL ES 1.0 are not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f14e9878085930fc5c396bcc5423879f474e1c7",
"description": "mesa: OpenGL 1.3 feature GL_ARB_texture_env_dot3 is not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61a3e68767bb0789367f0c5f16c1ef0e7d81f101",
"description": "mesa: OpenGL 1.3 feature GL_ARB_texture_env_combine is not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7649ab1f03f6e020baa64db63bc2cc40f1bbbd88",
"description": "mesa: OpenGL 1.3 feature GL_ARB_texture_cube_map is not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11641ab2419f961bbaea0d4e1c806a4fea5f819",
"description": "mesa: OpenGL 1.3 feature GL_ARB_texture_border_clamp is not optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca13abccebfaafe567f78ad40a04d1129e63942",
"description": "intel/fs: Use HF as destination type for F32TOF16 in fquantize2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c81de7df296fd3854c2a7cc3f2a994076b6a5f6",
"description": "venus: cache shmems",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bec2a0b2397d73583bc678c7531ad82d5b28c90",
"description": "venus: add VN_CS_ENCODER_STORAGE_SHMEM_POOL for VkCommandBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "487926aa8658fe3e533ab68a36f3b2aff07db716",
"description": "venus: add vn_cs_encoder_storage_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fe8f0fea0dd81a8d055b158e7c480a47fa25db0",
"description": "venus: use vn_renderer_shmem_pool for reply shmems",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35c430e75a10c5ffcd6bce99dc657b196c7766f7",
"description": "venus: add vn_renderer_shmem_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "511fb6b8e99dfdd1734214706bceb2bda24b6219",
"description": "venus: add vn_renderer_util.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee283c49b7b1268a6bb50f5e2ed279fb72f03c4b",
"description": "mesa: inline mesa_initialize_buffer_object.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "131efc204df5287b9a52b7dfcbb61dd3f0593ee5",
"description": "mesa/st: remove st_cb_bufferobjects*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c1472bc84dd6c7b55039aae3fe67248e051eb21",
"description": "mesa/bufferobj: move invalidate buffer to optional feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a79f5d90162364818c8df8bca79185bea7461ef9",
"description": "mesa/st: rename access flag to transfer flag function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdd31298d3059ce31a836854615c5bd1ffa00de5",
"description": "bufferobj: cleanup subdata copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "955ddc02e433ef7d9e41412134d4725f4a4b3451",
"description": "bufferobj: inline page commitment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55bb6cc8e1730b107789cfb1effdd88d01388d9e",
"description": "bufferobj: inline buffer clearing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22e516b8466855bf5abd4720d2b6013841771a4b",
"description": "bufferobj: make sw clear buffer static, move it and rename it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff8c2a1748b9fe8fb76a4f01798846ff4021e16c",
"description": "mesa/bufferobj: rename bufferobj functions to be more consistent.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6840bb940686adc5d06b2af21c1cb44cc32a9bf",
"description": "mesa/st: make static the buffer object funcs that can be",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7288fcdc72492aa6ffc7dd08f0a5cbd1b969a380",
"description": "mesa/st: migrate most of state tracker buffer objects into mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8232cf1b4debe76307888e4db50fbc040f10374f",
"description": "mesa: add pointer to cso_context to gl_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22607020f596e0c986cec4c06fcd44d9beb2bda8",
"description": "mesa: add a pointer to st_config_options to gl_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6c608dd2435418f16f2f9ea7cc57619bd3ebf73",
"description": "mesa: add a pipe_context pointer to gl context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90cb1493b711a7b6447d57cee38a76f58aa06ca5",
"description": "mesa/st: start moving bufferobject alloc/free/reference to main.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "970daedb1d5fd191eab0296db09fa05e94db9a05",
"description": "mesa/st: merge st buffer object into GL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c4f76672d31e500e392dcebf25ee6af23d4b1db",
"description": "broadcom/compiler: avoid unneeded sint/unorm clamping when lowering stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cca8803e6bd19bd4c9f11239b5d79a662be986ce",
"description": "radv/winsys: update sparse mappings with OP_REPLACE instead of OP_MAP/OP_UNMAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6ca0a8c52d7ff1ac0d3aca3cc727c6dc571f94a",
"description": "radv/winsys: stop using reference counting for virtual BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a931d5a4a4d567e78d7e02b6fd506871c84a341d",
"description": "radv/winsys: clear the PRT VA range when destroying a virtual BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "782474782be87a4e1fba47b7143ec6081a7a806e",
"description": "radv/winsys: remove useless has_sparse_vm_mappings checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b05d228695b0c8219d37188792224f9cb026b0f5",
"description": "Revert \"anv: Stop doing too much per-sample shading\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1f559930b6b7a633d93cd4e9cc4965b3f5e7c607"
},
{
"sha": "ae4065f0b2d7aa47c22f1241b6ba6fdc0a440fd2",
"description": "mesa: use nop dispatch for ColorTable/Convolution/Histogram",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7994b6c893c2feaa8485c012494cdaba69145eba",
"description": "mesa: remove all GL func forward declarations because they are autogenerated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca96f5cf6d31ba16466f60c316483baa548aa30",
"description": "mesa,vbo: make ES wrapper functions static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c91c6162b64ab44105b5199cde5cb596a29c129",
"description": "glapi: add missing no_error settings for implemented functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a9d14fa4d2c57f0ba2b1bef9326ccd70f7d33e4",
"description": "mesa: remove COPY_DISPATCH code that doesn't do anything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "933a88f76c6af1dd2a77e31b22ef6e310bf77de2",
"description": "mesa: rename _ae_ArrayElement -> _mesa_ArrayElement to match glapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e49d9c0fed174d5bdf9785fce43da07e610f1148",
"description": "mesa: use ctx->GLThread.enabled now that it's correct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d052612317717d57beb32eb32c2bcd21b683ebf5",
"description": "glthread: disable glthread if the context is lost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d8301d60210a80f000cc0c30e17b04a4ffc60bd",
"description": "glthread: fix restoring the dispatch in destroy when the context is not current",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "670759a208d3d0c6ef50be2edb27eb693a23e700",
"description": "glthread: inline _mesa_glthread_restore_dispatch and merge disable & destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b123ad16aa7f14eade024d2329d44367b8b41d4",
"description": "glthread: set marshal functions in dispatch only if they exist in the API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e93a9b422cd840d58cdf4446ba0f52c73c8a560a",
"description": "glthread: add nop dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd3709dcfd18bcacec458f5c478adc0fe5d02d2d",
"description": "vbo: expose all exec entrypoints for glthread and match api_exec_decl.h names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bade2407fa108b75e20f326e8f5d7439fbf2cd91",
"description": "mesa: remove GLvertexformat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a87e5d437e6c269b62775cb4ae4925fc96a86041",
"description": "glapi: autogenerate install_vtxfmt with python",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f33948733808dffe94ae70f4bbd42d7e9e3430a",
"description": "glapi: autogenerate all _mesa_* forward declarations in api_exec_decl.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5603d3e42ce67cb20fe34806564452fababfcb37",
"description": "mesa: remove api_exec.h and move its contents into context.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "898649c145982e95b19045896861d4d03f588fcb",
"description": "glapi: autogenerate api_save.h with save_* function declarations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df3447c331bbf5e2ddb34e9f6e13c0ad1240aca5",
"description": "glapi: autogenerate _mesa_initialize_save_table with python",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7c516124285a2f71cf499e26067a35d7b7d0349",
"description": "glapi: move reusable glapi printing code to apiexec.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac622b85368d636446c6c1dae8daaec0499df614",
"description": "vbo: rename ES vertex functions to match GL dispatch names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62eba623b5c65ab56fb0b73ff6fecd8a9c1901f4",
"description": "vbo: rename vertex functions to match GL dispatch names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd6b1ae1109ca8d9994523ec39d2e7d49cb56405",
"description": "mesa: add EXT suffix to VertexAttribI*EXT to match glapi name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77c2a7c2e40afec7b222641045ec90895e37ac3d",
"description": "glapi: replace dispatch.h inline functions with macros for faster compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aa0b587cd0db0ba9a74f53c54b0c136ce8d8e52",
"description": "glapi: move apiexec API condition determination to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e4238f99acef72e3d38b39cff33e5ea4fa496ae",
"description": "glapi: rename gl_genexec.py to api_exec_init.py, api_exec.c to api_exec_init.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cef21e33f3e5fdbae63029da8a29ad36916f309",
"description": "mesa: rename dlist functions to match dispatch function names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12b1feb03e222178b314a06f20ba981486b1ec84",
"description": "mesa: don't set CallList* redundantly in _mesa_initialize_save_table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8ad4fd59de7a4c63844d44fc601e663e88796b2",
"description": "glapi: rename exec=\"dynamic\" to exec \"vtxfmt\" to make it self-explanatory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fa0332965b67dcef3001fcf8fc499cbd7742101",
"description": "mesa: move the ES2 check from vbo_init_tmp.h to install_vtxfmt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f4891d77db60da6dac2cdb03437af4e92abc130",
"description": "mesa: inline _vbo_install_exec_vtxfmt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43a9f6a938b874d5220cef2784d2619b88537264",
"description": "mesa: move _mesa_initialize_vbo_vtxfmt calls to a common place and inline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7c543c60fbfe0ca81998af06266de1aae2037e9",
"description": "mesa: inline _mesa_install_dlist_vtxfmt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31baf7bc4d681b5eb970dd2e6e5100ad4eb291db",
"description": "mesa: inline _mesa_install_eval_vtxfmt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "086c03e83987dedc0ce31d84d748205c8240046d",
"description": "mesa: inline _mesa_install_arrayelt_vtxfmt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d07b0d7dd776279c92152eac5007c72a2f6be292",
"description": "mesa: inline vbo_initialize_save_dispatch and rename the functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fcec5900e359bc73eeb69ce4a305c5df08cfe5c",
"description": "mesa: include less stuff in dlist.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b80e1716e2ae1e306e799c9822b1c86de6e4d4c",
"description": "virgl: Enable higher compatibility profiles if host supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8b70fc1b968eef2719ed6daadfdb251784e58b2",
"description": "ci: pin virglrenderer version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "451e6c1b32c2ea43d84ab60513dc6fde2373431c",
"description": "radv: have the null winsys set more fields",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e8fa8168b9056c27736514b4d757b091412ce3d",
"description": "radv: Expose the ETC2 emulation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8078bab91c80aa7e49c1b9cf9181b8dc729a6b4",
"description": "radv: Deal with border colors with emulated ETC2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1153db23f58c39af2472e3bdfa721879ca1ac8cd",
"description": "radv: Add ETC2 decode shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a71be793f60309901af898189593a8bff7e05f",
"description": "radv: Add extra plane for decoding ETC images with emulation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c55ebdb76d9720aeab3a0e2673dc65d43f8ab082",
"description": "radv: Use the correct base format for reintepretation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c5fe66f8af4a8b3dde940f656eb4d149e9580d2",
"description": "radv: Set up ETC2 emulation wiring.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef3b31c967d682212461f66622a0679fc6866ce2",
"description": "v3d: Don't force SCANOUT for PIPE_BIND_SHARED requests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cbbfd23cec2f5de607af680e415030a0acd6f9f",
"description": "v3dv: Hotfix: Rename remaining V3DV_HAS_SURFACE->V3DV_USE_WSI_PLATFORM",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2630c8f546584948214ce846e99298f19d6f20d7",
"description": "broadcom/compiler: improve thrsw merge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4a4cd20d529b4988c55a8b47dc841dae98eb002",
"description": "util/ra: use adjacency matrix for undirected graph",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f71713d43c08f3b6cc85a304d2fc4bf996a04025",
"description": "lvp: Free the driver_data pointer for all commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8f6685bb522a6719c80318fd6acdb85ca31919b",
"description": "nir: use call_once() to init debug variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18c039b2e17868b2f98841da48f811de810d176d",
"description": "tgsi-to-nir: initialize NIR_DEBUG envvar",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f77ccdfb4a229b7a0cf83b7d8965faa969cf3a6f"
},
{
"sha": "42a865730ef72574e179b56a314f30fdccc6cba8",
"description": "iris: Disable the SMEM fallback for CCS on XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a188b10a5f4f4662530a9a29bc4e7cff775b3f7",
"description": "iris: Rework the DEVICE_LOCAL heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "305677e242e9092cd37e2bdee1cbfbd04fc0a436",
"description": "iris: Add and use bucket_info_for_heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd787b4e68b0127d0d8cac3d8ecc17c199d74030",
"description": "iris: Add and use BUCKET_ARRAY_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5885a2cf131d60b13004de4bd1ef212d3cf318ae",
"description": "iris: Replace \"local\" with \"heap\" in bufmgr fn params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a8bf62ac83e50e9da7a24ae474bcf5c7b2f43d0",
"description": "iris: Use a num_buckets pointer in add_bucket",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b77935a83d40746b7a6591b4ca938e5ccd4e8fec",
"description": "iris: Add and use flags_to_heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14ebd81ee36318a4d26b2d4250501a8a590dfaf0",
"description": "iris: Replace bo->real.local with bo->real.heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f93892c5d3300127faabb5ba8cbf986d11cc38a4",
"description": "iris: Free the local cache bucket in bufmgr_destroy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "55be94dcab4eebd10ae11c3f982c4c91b67fb3a7"
},
{
"sha": "65576eec2ecafcf04e035a48f13456d810720a5c",
"description": "venus: fix vn_buffer_get_max_buffer_size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a74f2495ca07bb536e8f1caaa8c2a4ed36c10d67"
},
{
"sha": "d92e353a113ecf5f9026e6977e3e52abdc5ea162",
"description": "pan/mdg: Fix definition of UBO unpack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a026d2d11c8abd2094b2453812ba1ccd947659ac",
"description": "intel/compiler: Assert that unsupported tg4 offsets were lowered for XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52a55f097f3105e25e778f173c2133bfc00478ad",
"description": "intel/compiler: Use nir_lower_tex_options::lower_offset_filter for tg4 on XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "211e0606c7805dd1ce870d736681078985d657d7",
"description": "nir/lower_tex: Add filter for tex offset lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abace2b8a454d4aa787a20eadef353d5f6a04592",
"description": "iris: Align buffer VMA to 2MiB for XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c17e2216dd5f2ace77e44a8008b2b177d633b05e",
"description": "anv: Align buffer VMA to 2MiB for XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f94ff2cc0387430a25e56e8b91fc6129a29ec0fa",
"description": "iris: Not all gfx12+ have aux_map_ctx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36425c43c956e6eb22be8b4ef147666285bc8e51",
"description": "glapi: Never use dllimport/dllexport for TLS vars on Windows",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c691149f3e8632243dbf9003fc8c6bcf1d22b822"
},
{
"sha": "15a375b4c8668814eed39810518dc7e2f8efef6e",
"description": "radv,aco: don't lower some ffma instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "165ca5088b79a5f0b2ffcbfbf15c0f90b924bcd3",
"description": "radv,aco: implement nir_op_ffma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5f02a1cd3b110bafff0fc55064938604bf539ee",
"description": "aco: swap multiplication operands if needed to create v_fmac_f32/etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4f5d577fcb33f443a55ec53e27f91d164239862",
"description": "aco: swap operands if necessary to create v_madak/v_fmaak",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2665320c78cb0073ffe599ae20e0e399b29e305c",
"description": "aco: create v_fmamk_f32/v_fmaak_f32 from nir_op_ffma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a487747ebd84c843356e86fdb6538383aa7c4083",
"description": "aco: use more predictable tiebreaker when forming MADs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a388beda7ba10675246bf782f8c362448d92c40",
"description": "radv: ignore dynamic inheritance if the render pass isn't NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "841949e50b3a98d0a2b0ad040ed31ba6331f2b2e",
"description": "radv: fix dynamic rendering inheritance if the subpass index isn't 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43022ecc3af59fef83e1b2aa6212ac305bc694e6",
"description": "radv: enable lower_lod_zero_width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be53b3d1bf6f0fcc8a9a132957076045810bbb30",
"description": "nir/lower_tex: add lower_lod_zero_width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51e772586c2ad0c5a436b495b464267de9f1385c",
"description": "radeonsi: use max_zplanes after the last write",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c0f723ce2b80a27e8d813396a5b7c9cbca7006a7"
},
{
"sha": "84fea554e3ebebc5e1ed179a6d716e2deb5c35de",
"description": "radeonsi: silence a warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "573d6451335a0b3c947aa2823619e31017d0362c",
"description": "radeonsi: fix fast clear / depth decompression corruption",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "87f03b1662492249b03aa0406024a4c7ef5ebfd1",
"description": "nir: limit lower_clip_cull_distance_arrays input to traditional stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcfc4ddfccd5ab998409304c164b73b62bb3c480",
"description": "v3dv: Fix V3DV_HAS_SURFACE preprocessor condition",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79e445143054a8001cf28ccb6803148a67f1bb55"
},
{
"sha": "2ad11b39bdb192bba105327a5448de9050c4eae4",
"description": "intel/compiler: Use a struct for brw_compile_bs parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58c4a95320003cb733dec1084801406cf15f04ec",
"description": "intel/compiler: Use a struct for brw_compile_gs parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acf2d3c78bba12ff1d8945c46f47f05a37ca3a55",
"description": "intel/compiler: Use a struct for brw_compile_tes parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7372a48a4a8a4f8ec46dd338d92b6de54714f7d5",
"description": "intel/compiler: Use a struct for brw_compile_tcs parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76da4569544f8b08de0d3044b7e4bc74a6a1df45",
"description": "crocus: cleanup bo exports for external objects",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "9ff086052ab7bff3cb55c06365543190a3afe188",
"description": "radeonsi: unroll loops of up to 128 iterations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af9ec3c45daff3186571304c6c7c3ac6b6c5b4ff",
"description": "radeonsi: add shader profiles that disable binning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fd8171f641fb32b3d2b2050f883c9cb2f005d58",
"description": "radeonsi: print more stats for shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3b2f97f2e25b2c4c72e5f04c945ce9c48ce6cd6",
"description": "radeonsi: add Wave32 heuristics and shader profiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2a18833372c1d060635dd9d73956fc22b7b674e",
"description": "glsl: fix setting compiled_source_sha1 without a shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2785141c1618e79028cf70d178ff36dac7c18ce4",
"description": "nir: add nir_has_divergent_loop function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26b522eae54b5b71e769672ea39b822ff97e8ea6",
"description": "nir: serialize divergent fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb3fe2d4fa2c42d7ee1e20b390b3117a8980eaf",
"description": "nir: disable a NIR test due to undebuggable & locally unreproducible CI failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ab310b78b128196faa5a20883699c421a2b8111",
"description": "nir: handle more intrinsics in divergence analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0eb163ae0535ead5e89fd9d66dfc4b04488eb62",
"description": "drisw: do an MSAA resolve when copying the backbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6740f34568eef4cdf46b8903f17e7acf234d8424",
"description": "virgl: flush cmd buffer when flushing frontbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0577a142de513a577107f03b230f6554607394e3",
"description": "virgl/vtest: implement resource_create_front",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6d04470272666de9cba86326e544436ee7eebb5",
"description": "virgl/vtest: use correct resource stride in flush_frontbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a235e027872d974aff9afb0f24684e99cf3d5992",
"description": "util: Use ralloc for strings in cache test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51351760c27207d3c49b4cea0984bfd2949b1577",
"description": "util: Convert cache test to use gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88e97d75d06c5edc598712f80cc3afa44e2c5cd9",
"description": "intel/dev: Add gtt_size to devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f559930b6b7a633d93cd4e9cc4965b3f5e7c607",
"description": "anv: Stop doing too much per-sample shading",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5197809302b183572a2b8380378dd266951e7726",
"description": "iris: Update the initial CCS state on XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eef4399afda91f484fb4572c457b5bb01b335d40",
"description": "iris: Modify the comment about zeroing CCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cba6d6cad3451fc4491e6fdada1e88a36459e5ba",
"description": "iris: Don't assert a NULL aux BO during aux config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d3200a37dbda68d08663cb380d4b60986f36b59",
"description": "iris: Don't allocate and initialize CCS on XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "656d34a8116d782d08101ffb7def273dfc612ef3",
"description": "iris: Drop row pitch param from iris_get_ccs_surf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d57c9959e49efcd3558de5c203612cc1c07a080",
"description": "iris: Don't allocate a clear color BO for some Z/S",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fecd6ae38eba1f39a3a6aeb461ee5672222be30e",
"description": "iris: Simplify iris_get_aux_clear_color_state_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4027337004e900b3b98cc4ca7e44b60322dca891",
"description": "iris: Move some BO setup to iris_resource_init_aux_buf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9acf0316ec1051d85bfd731830c8fa6fba7ec4a9",
"description": "iris: Use the aux BO and surf less during init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02bbdb0e92006a37d8b2d75e6d95475262199f92",
"description": "iris: Change a param of iris_resource_init_aux_buf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18231fc548ba88f58c8b7d2fad5c30114ee73400",
"description": "intel/blorp: Modify get_fast_clear_rect for XeHP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c35b8a2889be5aebddb69327083bc556a935b452",
"description": "intel/blorp: Modify the SKL+ CCS resolve rectangle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91128b1a0fddbf50db0bd9c489cb6c3dab2ecc36",
"description": "intel/isl: Require aux map for some 64K alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46ef1e83897f1b4031df2bb8a4f364e0a6bbbef7",
"description": "ci/windows: Remove line numbers from assertions in spirv2dxil tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc17f79f2ccd75ba19f17055ae1f5e441208e599",
"description": "etnaviv: fix alpha blend with dither on older GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d199d65c3af6cc87cd77585b21435ddb5125654d",
"description": "nir/nir_opt_move,sink: Include load_ubo_vec4 as a load_ubo instr.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "013900c4d231e3d9e976d2e03a1e49825cc16f99",
"description": "mesa: fix GL_MAX_SAMPLES with GLES2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c02b75d22e6f3cdb82c4fbcb88e18d55aa9bb414",
"description": "egl: add config debug printout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f927a5c3d28b2289223ea84445d8266d4f4f2ad2",
"description": "egl: introduce a log level getter function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd2a558bf8a8390fad3236d903b224dfa58a46df",
"description": "intel/l3: Make DG1 urb-size exception more generic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7fa15b38157c9eec98cba327c4e1d4c0b226626",
"description": "aco: improve clrx disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11eb03c44ecec3a10d8717a9ccb7be935b06fb68",
"description": "microsoft/compiler: Remove algebaric pass for inot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45354be410f088b7b30beca62c1ca87b598c35c1",
"description": "microsoft/compiler: Implement inot",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cb2836164251c9813469345c79a71c222a54f233"
},
{
"sha": "249556dad8215fe988def21d8e6afe9e9aede447",
"description": "v3dv: account for 64bit time_t on 32bit arches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2ad92eb22d4419a9ce702de143fed36ab7aa2ba",
"description": "radv: do not perform depth/stencil resolves for suspended render pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c27348a3f701bbc6c7519fcae3ec87d0afe3699c",
"description": "Revert \"radv: Add bufferDeviceAddressMultiDevice support.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1fe375e7cf8da6d0313b7954ae76120cde92db14"
},
{
"sha": "b8d04863e2e5e606b6207f0fbc6deece42cd6e4b",
"description": "intel/fs: Drop high_quality_derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dc9958bf33e3340de7c3c9e1790383659bd294c",
"description": "intel/compiler: Get rid of wm_prog_key::frag_coord_adds_sample_pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "278d12f991b986eaf50d5959ea4adfcbe715fe33",
"description": "intel/fs,vec4: Drop prog_data binding tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e49f65dfe05ef6cc218f780df5bcbb85b4b6a303",
"description": "intel/blorp: Stop depending on prog_data binding tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fa58d27a58607b55c1d44566153b78a598b3684",
"description": "intel/fs,vec4: Drop support for shader time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f3c100d61c673115880cc4c2d9a3d5d2ad7db3d",
"description": "intel/fs,vec4: Drop uniform compaction and pull constant support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4175ed50994a27b7d0b36471da58195670aa4192",
"description": "crocus: wm_prog_key::key_alpha_test uses GL enums",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
},
{
"sha": "c82d7e36174198b5dea3811fb11672d33aed4acb",
"description": "turnip: Fix operator precedence in address calculation macros for queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "937dd76426b2b372a18be35e1416eed291524af7"
},
{
"sha": "5887768f48e4f5116642b48cd21cac93e1c52c97",
"description": "nir_to_tgsi: Enable nir_opt_move.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2",
"description": "r300: Request NIR shaders from mesa/st and use NIR-to-TGSI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e68a9b033997c9de485c2914717d25e55fbb053e",
"description": "r300: Disable loop unrolling on r500.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "495a4cfbc3fa2ea578fe512bfc6e03e72d238a71",
"description": "nir_to_tgsi: Make !native_integers front face input match glsl_to_tgsi.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1647525ab0642b1bf424ebc366ad06748057baf",
"description": "nir/nir_to_tgsi: Add support for \"if\" statements with !native_integers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b651db7953794e693f00871c2cde44484c5af4f",
"description": "r300/ci: Add some piglit expectations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "231ccb6100e3559782834d1c290e6439a37a7ca8",
"description": "docs: Remove no-longer-accurate text about the xlib driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5d731ac5cc0e2a85544ff7a73142dcb80768335",
"description": "intel/stub: Implement I915_PARAM_HAS_USERPTR_PROBE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "832db9d9008e32f2da5d4180b9a3a896258bce20",
"description": "intel/stub: Implement DRM_I915_QUERY_MEMORY_REGIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c429b6be6c895981a609be273175ba547616775",
"description": "intel/stub: Implement DRM_I915_QUERY_ENGINE_INFO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12d35892e0e6d10962fab361a359138ef357e375",
"description": "intel/stub: Suppress warnings about DRM_I915_QUERY_PERF_CONFIG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "786d434397c2e3566404b5efe2492cd08e0e6c86",
"description": "aco: don't create unnecessary addition in indirect get_sampler_desc()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77db4e27b1814fb48036abe457d7fbe1a6965409",
"description": "aco: Clean up and fix quad group instructions with WQM.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
},
{
"sha": "af163d72200f4eb94f411c16dd105315f82e89d5",
"description": "loader: Restore i915g support.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0cad451f007f366d94e058b7c717b96723a3e6cd"
},
{
"sha": "c50bdacbda6dc63d4c794e79357ffebf9756aa8a",
"description": "glx: fix regression for drawable type detection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6625c960c5827018be1482c45d8cd21b8d768946"
},
{
"sha": "ff74d5dd1b83f090ece0a0594fe691eefe2875c0",
"description": "intel/compiler: Don't store \"scalar stage\" bits on Gfx8 or Gfx9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4563261ad18c5e82d8fa869e87f938dc123e10b1",
"description": "intel/compiler: Don't predicate a WHILE if there is a CONT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d13bcdb3a9f9b43010fe8cbb4efbfe7eec0b705b"
},
{
"sha": "d051854ccaabe1c79b84e13e58e4b369a73f66fd",
"description": "treewide: drop mtypes/macros includes from main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72db15913f63344cd8f01e6682c2079727762d3b",
"description": "v3dv: Fix dEQP-VK.info#instance_extensions test",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f884c2e3be363903a59dbee01868c7ad0bf0f346"
},
{
"sha": "b14dd3a8661175c81d836fed85c1a6628064d031",
"description": "venus: prefer VIRTGPU_BLOB_MEM_HOST3D for shmems",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe3a800ad3def2261354bf0cba08ae6157a99210",
"description": "d3d12: Use overall resource format + plane format to get format info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0312142d96459fd23e3ee164cb9410f671c6f361",
"description": "d3d12: Allow creating planar resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6db80546945f787646cb1d8ce7bab23a57ffa54",
"description": "d3d12: Handle opening planar resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb6479544bd98e90cbffcfab6eb7c05e450625f2",
"description": "d3d12: Force emulation of all YUV formats using per-plane formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f34b70474f47f90e30478ad0e7ac47478e07405",
"description": "radv: Use the winsys 0 cmdbuffer submission support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7675d066caa8fd41911e0f5e88b78fb4d7a5f626",
"description": "radv/amdgpu: Add support for submitting 0 commandbuffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb082131599a56f88ba7bef8bb94f044b9e3356",
"description": "radv/winsys: Add queue family param to submit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c03d258046c09a6e951dd08b22ed2aef8d36b4a9",
"description": "radv/amdgpu: Add a syncobj per queue.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d1a15f7fafe83e0d39ab5f05410b3bea64bc92f",
"description": "mesa/st: drop Draw from dd function table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5312511ea543d90ac2485bb4f6b52c79d0c0e74d",
"description": "mesa/st: move draw indirect and xfb to direct calls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "132ffc46dccfd680dfd467eea846004c0620b249",
"description": "mesa/st: move compute to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28bd406f5087ae1d71d4040f9feb6ae781db0e39",
"description": "mesa/st: move msaa functions to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d16f514f192be16a959b20a48211c371b33d23dc",
"description": "mesa/st: convert DrawTex to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "601c30c8c1e8b91bd84d3d325600ce2b956ce2c5",
"description": "mesa/st: convert the non-optional egl image to direct calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b066ebfb38725a2130c0f7d07c873fe33224eb5",
"description": "mesa/st: move blit function to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9fec99c4a2e49ecf81821fa8b6dc6edab67d3f7",
"description": "mesa/st: replace most of buffer funcs with direct calls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f60add48ee46d693986b68f7100128521f3a1a32",
"description": "mesa/st: move program calls to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "878cf8cae959c14027304e7e5c4598e0fbacb1c7",
"description": "mesa/st: move copy image sub data to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81eae719363dfdb958bc2389c9f6cf0decf61aeb",
"description": "mesa/st: move viewport to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce9a50e6f8024f9364595a9774e0053b301543a8",
"description": "mesa/st: move some context functions to direct calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb400f368a79f2ef2633d135dbd16accf7fa1c0d",
"description": "mesa/st: move clear/flush/finish to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37fb8058fb82af0b0d484ef3a991bb4afd01c92d",
"description": "mesa/st: move pixel/bitmap functions to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e13c7d46ae57907be22baee4807d4cf017c4b73",
"description": "mesa/st: move Clear to new direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "889ac0f1b984c114da6472a394e9b00ced50df64",
"description": "mesa/st: move texture APIs to direct st calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d912b5caa86b1bd861c8b68cdbd883ee3ef846d",
"description": "mesa/st: move fbo code to direct calling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d79ce5a58813df1fa98be676f0d3ad5a244d885",
"description": "mesa/dd: drop purgeable interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b79d12bbb24102252412722077cc6563d6a93f47",
"description": "mesa/st: move perfomance monitor to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "097646cf7c6753945a1f463611a66f5cfa7a8a1b",
"description": "mesa/st: move perf query to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df28e0a082147ed4de16bb89cf974c67943fba87",
"description": "mesa/st: move query memory info to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0e48ef34f0162070ac6bea5b2d540dd4410c275",
"description": "mesa/st: move Enable to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc4964847b00a20c98a8f3a2ce02be1f83a9fd95",
"description": "mesa/st: move rendermode to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdc480585c9be368ddfdc33e2eb73e3582f25fe7",
"description": "virgl/drm: New optimization for uploading textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "420170fabc1152339ca81b8c962c1884b3d9f856",
"description": "radv: initialize workgroup_size in radv_meta_init_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85161fb8ac1b926b2222b4a860168d73c33a5801",
"description": "radv: clone shader in radv_shader_compile_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2020a1799bbf53af0caf25c5f893ed9ba9e66d77",
"description": "radv: include RT shaders in RADV_DEBUG=shaders,shaderstats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d74498e61773b83e946e7689738a1bfeb4624d03",
"description": "radv: add radv_meta_init_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2550d1b7ca8146283265ce6f4267fa2b3591946",
"description": "gbm: Don't pass default usage flags on ABIs < 1",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ad50b47a14e94751cd59ad5892ad795d508557f0"
},
{
"sha": "31efef7b3a16b639fa6df44120e85763b86fec55",
"description": "radv: mark GFX10.3 (aka RDNA2) as conformant products with CTS 1.2.7.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2612bb4242c50f57eb1eaf81de29c1283de23e3",
"description": "radv: fix resume/suspend render pass with depth/stencil attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e18e857292ccdfeaa7200b397576fea18492975e",
"description": "radv: add initial SPM support on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1fe91b8473de72a56cb6cbdb79df5dd888767f5",
"description": "radv: add few helpers for configuring performance counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a0052f0999529263ad421e3b74b083c8b727c61",
"description": "radv/sqtt: always dump pipelines and shaders ISA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aab34171d464f907ed4488ab87c48270381ecde",
"description": "Fix TSD stubs for non-initial-exec case (fixes #5667).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b713fca4957982ab24a93ae13d58d98fccfe44ac",
"description": "glapi: Remove remnants of EXT_paletted_texture and the imaging subset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba0c68e3195aa127370bfce01166387e6903d39",
"description": "radeon/vcn: implement encoder dpb management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96b276b3270f82ac90baea37301b96f900684860",
"description": "radeon: hardcode uvd/vce encoder not_referenced value to false",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a90802ef644f8dc2f19f4305956048df6725b53b"
},
{
"sha": "e44fef8dd66cf8ac1ced60bb674d526e656ca938",
"description": "frontends/va/enc: allow for frames to be marked as (not) referenced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad3ed91b1f888aeadc60cc66148b7d5cf612672c",
"description": "radeon/vcn: increase encoder dpb size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31b033eec2f48c44f0011131b99e19e88eba4281",
"description": "frontends/va/enc: hardcode h265 encoder ref pic list size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5b7fb998fa3638727d3aea5030d1ccb4e78082d",
"description": "frontends/va: disable packed header support for h264 encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "934bc24fe9df6d398c1e057213732d5cddefa407",
"description": "radv: handle VK_DESCRIPTOR_TYPE_SAMPLER in VK_VALVE_mutable_descriptor_type extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de55fd358fa4b3e3620145c71557090403b8ec6c",
"description": "intel/fs/xehp: Teach SWSB pass about the exec pipeline of FS_OPCODE_PACK_HALF_2x16_SPLIT.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4537770bbf6c78d49dc71abe2f79099448339eb"
},
{
"sha": "7e9158761a397560e74ae1bb9f6f4fbaaa489621",
"description": "r300/ci: Update loop expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ddefb8ea5789137d3ea99f255f3d17d10d291e0",
"description": "r300: Route shader stats output to ARB_debug_output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "141302e61f4f2f6b0e148baae31e36a740abf337",
"description": "r300: Precompile the FS at shader creation time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9dd776ef91b1454be31a86d716c46240454d26e",
"description": "r300: Remove the non_normalized_coords from the shader key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26b3e2f7cd71bdc58dfddb235ae13b0a3c558495",
"description": "r300: Also consider ALU condition modifiers for loop DCE.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6fed4ab7db63c5f569032dba2cc95ea3ccfc65c",
"description": "r300: Ensure that immediates have matching negate flags too.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "915af8de8b15886c9fe12ff4bed4fa1fbb904464",
"description": "r300: Cache the var list in the peephole_mul_omod() loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42e8f48be729535449bfae3983d4350993149977",
"description": "r300: Move the instruction filter for r500_transform_IF() to the top.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1050686afe2a2e77e2bbb7780e1bd5f81f1aa0d5",
"description": "meson: Fix dri.pc dridriverdir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0db2e78788615898b0fa60e20c518377dfa90f97",
"description": "freedreno/ci/a306: increase concurrency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3db30ea877ebf7e2eefffbc554155d22adf96ba9",
"description": "freedreno/ci/a306: add more skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34804e1266964a68d7ebdf3e067e3c19277692f1",
"description": "intel/crocus: push main/macros.h out to the users",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9105cf19558af9da2184a35ad7258ea3a7bc14dd",
"description": "intel/compiler: drop shader_info.h from compiler header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9265d1d62db41f2693ff42db2284eb1765eb8469",
"description": "brw/compiler: drop mtypes.h from compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f35b5fdc9c8a08248c68f2393c115db22fb433d",
"description": "anv: include futex.h explicitly in allocator.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "244fa81c137f885e631ab02c1ee9157d02aea01a",
"description": "mesa: move _mesa_varying_slot_in_fs to shader_enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0733266706d1e3071e047e11829ad56d680b9829",
"description": "intel/isl: Drop extra devinfo checks for CCS support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99b320fc6822bcbd5f3eef5ca3b4a9b174475ede",
"description": "iris: Drop the YCRCB cases in finish_aux_import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e075227d8800a8c9fbedf49e4253146f751df4e",
"description": "intel/isl: Restore CCS_E support for YUYV and UYVY",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1433fe7860af96edcd1758e15ce9081f637e3d0d"
},
{
"sha": "5439e3c4128283b3bc5cf9c660f7f4ad306d7bd3",
"description": "docs: remove stale notice about deleted dir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d16263cdee95ec48864ad7a0f90275e8a4fd374b",
"description": "docs: remove mentions of deleted code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc81cd1931e92a158d32a9a41ec6f9d7b7a33aca",
"description": "ci: remove testing of deleted code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e03334e9777a28906eb25c258c1996f736082110",
"description": "CODEOWNERS: remove ownership of deleted code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "558bc2227ed00fc6a29c2a10c0b99719cd445c6c",
"description": "meson: check -mtls if has_exe_wrapper",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "60d95c5d0feef4e4b2820a26c4708aff10f5730d"
},
{
"sha": "def254b05ff999cd0e1b2723cd0757165ebae421",
"description": "panvk: Add check for null fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c749da61356d98b6a9c20ca3fd81cebf18b01979",
"description": "ir3,turnip: Add support for GL_KHR_shader_subgroup_quad",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dfd4230bbda75223c480d75447b55ac9c5a2c35",
"description": "ir3,turnip: Enable subgroup ops support in all stages on gen4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ded51fd39ec7d2604e51f4013c8a0d92b3c122ac",
"description": "ir3: Use getfiberid for SubgroupInvocationID on gen4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1c49901dfe068323ffd8a3f5a98dc0505b3632a",
"description": "ir3: Add gen4 new subgroup instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "943ef0edbdc600199c52b8baeb1d9d8dc12cb9e2",
"description": "radv: avoid prefixing few VkXXX structures by struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3886fa471f0b68229bc1642a39c869023c3f014",
"description": "util/u_vector: prevent C++ warning on cast from void* to something else",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55b396e7430f16b3de3999d8f5a191bc1ae44b70",
"description": "mesa/crocus/iris/blorp: drop minify macro in favour of u_minify",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9f0991744aa96b354b0912c4b31a995c3b274b0",
"description": "mesa: Make _mesa_generate_mipmap_level static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3731d21c6857cc0af6fc824595b3678cf11e8ad3",
"description": "mesa: Remove unused execmem code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b7fabbe2d1d1ef73d127c284e23f10134a2820",
"description": "mesa/program: Dead code cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "087f196a084ecff01a18b939e1c3b877ef14cbcd",
"description": "mesa/vbo: Always use buffer objects for storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4ae8ee43ecc19f0aa46c0f026c561bbccd9f374",
"description": "mesa: Remove unused _vbo_current_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d88398413a977c688b00ffd6e666e8db6040178a",
"description": "mesa: Remove unused _es_{,Get}TexGenfv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f35fd71c3f32d112addc1cfc37b485c69ad8c7e",
"description": "mesa: Remove unused _es_RenderbufferStorageEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b8eeaac3a1f45dd35fdf3c5b55919259846045a",
"description": "mesa: Remove unused _es_color4ub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d09812c2f25428487ecd3f0326364b697654cc7",
"description": "mesa: Remove unused _mesa_compressed_image_address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74c29e1bf72ab39ed097ea3ab61048457f3e1369",
"description": "mesa: Remove unused _mesa_apply_ci_transfer_ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1455d1cd30c0858b25f1c200bd1714a31165597d",
"description": "mesa: Remove unused _check_*TexGen*OES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98ef86b3afdb33302dfe3b1cd34e8f830851a791",
"description": "mesa: Remove unused _mesa_DrawTexx{,v}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f92e81718dec32fe7aa49d7a22376cfd782dc81",
"description": "mesa: Remove unused _mesa_get_render_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aa776ab1f8c1581e97c00c2aa5fd1afe587ea01",
"description": "mesa: Remove unused _mesa_all_buffers_are_unmapped",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31ad50d989b1f60e08cecb803489e26d2499167e",
"description": "radv: fix dynamic rendering with VRS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7f3aba37d217085590bd460bd7ff207f193181c6"
},
{
"sha": "92d84f189c7d985295393e4421367aca75d32084",
"description": "radv: constify radv_vs_input_state() in more places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b83caef6d2923d122719f123083eab098f7d8752",
"description": "radv: constify radv_vertex_binding in CmdSetVertexInputEXT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45f181c4827b2dae2fb01d63153db141cbe43c79",
"description": "radv: move a comment at the right place in CmdBindVertexBuffers2EXT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e63ffc2f04ef2922a34fccbec4e81b689737bfc9",
"description": "freedreno,tu: Limit the amount of instructions preloaded into icache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da24bb17a83c3e37196629b1cfb35b13d7b852f6",
"description": "mesa/st: move external objects to direct calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "830e2038fcaa4d40517078e568add31af3b1cd49",
"description": "mesa/st: move transformfeedback to direct calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12f8475ff98cfc0b14274fb4a62ed26258c84845",
"description": "mesa/st: move barriers to direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fe4ff2fdac0c5e21cf56d3dc1567af73475226e",
"description": "mesa/st: direct call sync object functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd9adf39198c122993ffb600aab0ca26d4ee046e",
"description": "mesa/dd/st: direct wire queries/timestamp/condrender.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d8610b0994655930e26f6b63f01332e85d964ab",
"description": "mesa/dd/st: move get strings pointer out of dd.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b03db927202fdc502067d6c1e0f555d8cdcb3a6a",
"description": "meson: make mesa/tests/glx depend on gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bb375b0bece7f0b8480ab996e308cd4ceb97d1d",
"description": "intel/compiler: drop glsl options from brw_compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de33205f88eebc43676c9a7f603b70e8bc212e95",
"description": "nir/algebraic: Move all the individual transforms to a common table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a29b54f01464dc2e5154a9701826465e8281487c",
"description": "nir/algebraic: Mark the automaton's filter tables as const.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45a8d11b6e6e08866b3ae7c8c98fb2ca8b7c35ef",
"description": "nir/algebraic: Pack various bitfields in the nir_search_value_union.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53f49b7066c7eb6548c8c5c856ceabdee5fcb6e0",
"description": "nir/algebraic: Move relocations for variable conds to a table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8485a789776554548ca19084d638a4496805df77",
"description": "nir/algebraic: Move relocations for expression conds to a table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7635379dc723852e6a64a3a284ff27020d9513f7",
"description": "nir/algebraic: Remove array-of-cond code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d82c61a30b390c0216ab6c70082268dc21e7630",
"description": "nir/algebraic: Replace relocations for nir_search values with a table.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7d871737598483777e967db59fe7abaa9023d46",
"description": "nir/algebraic: Drop the check for cache == None.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a263474d3b4aaa52bbf171eb7729fc6e06e4e92e",
"description": "nir/algebraic: Move some generated-code algebraic opt args into a struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5692fa7185b1380c51247583e08feba0b2c6eb",
"description": "nouveau/nir: Use the address reg for indirect scratch access.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca16c271fa7b016714899c7dd92e0e7dd95c08e2",
"description": "mesa: make struct in gl_program a union and remove FIXME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df6ff88fd01c84974e5b864b6cd32bd9b524a48a",
"description": "loader/dri3: support glx pbuffer swap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0311746cddd1042d33a101a723bb4c69a4910a8",
"description": "loader/dri3: stop doing anything in swap buffer for some drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d67d1dddbe27bcbe1e43b1fabeb75ffb0562524a",
"description": "loader/dri3: rename dri3_fake_front_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7d5e91b6be93dc0012189b376f52e5d15c6210e",
"description": "loader/dri3: replace is_pixmap with drawable type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d19013a19989a4214777b555608d42f1935be68d",
"description": "loader/dri3: setup present event with drawable type info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6508e5b4a1d52f2f1d4184e7abfddb10f6092646",
"description": "loader/dri3: pack window present event setup into a function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9faa2892b9386a7fb7381195c5409a44e5db0fa8",
"description": "loader/dri3: remove unused present capability query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13bf30583c79c52f47ca7a416c9199ca62f45aaa",
"description": "loader/dri3: add drawable type set by GLX and EGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "887f5a6320460008c0169bf56eae5ea87d2f62c7",
"description": "glx: add drawable type argument when create drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6625c960c5827018be1482c45d8cd21b8d768946",
"description": "glx: check drawable type before create drawble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc8a51a79a5fc9981fd99c0d450c08630bfb7127",
"description": "glx: no need to create extra pixmap for pbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51f71e0483e196e0d07877335ed9fe3e405adbd8",
"description": "util: add workaround for SNK HEROINES Tag Team Frenzy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f225e0679ad1f3ce13c55ea7f80486ff7b461969",
"description": "util: add dri config option force_compat_shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7c25fb9dc037fbbeec9807a3864070f2b76c5d",
"description": "isl: Move some genxml surface state helpers into an include file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3b63c795f088990aac7cdba54907309ebc85553",
"description": "iris: Rename is_render_target to is_dest in a few blit functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65e343dda38a00b10715731e02938df776ef0000",
"description": "r300: Fix mis-optimization turning -1 - x into 1 - x.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e0a49039b617ef1dadc912adc34776be6e06a34",
"description": "r300: Turn a comment about presub into an assert.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce0e228ff40ac768fd6d92fa3abf3a02d16a917c",
"description": "r300: Add deqp expectations for RV515.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3580ffaa44b7a93f14a72d98fe73b91fcbb3cc61",
"description": "doc: update source tree doc to reflect recent classic/swrast deletions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2636e8681a016eea74ad97bba80cc23e121f8384",
"description": "fixup! gallium/swr: Remove driver source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb4fc1fd50dfc6671ab3d0265fe7e686ca067f69",
"description": "new_features: Add OpenSWR removal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dd12694f1507b2c8810f96870ca51f84c6fa719",
"description": "CODEOWNERS: remove OpenSWR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce4c96ea1bce9f2f85fccc33bda9277bd6339139",
"description": "gallium/swr: clean up the documentation after SWR removal from main",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2de00876a7033b6923f912af8d2b0bbd100e113",
"description": "gallium/swr: Remove common code and build options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "855793c6c6bd372ea96681ecbd3f318ad71da223",
"description": "gallium/swr: Remove driver source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d22d328859e4a67e6ff738fbd22eaf1d5a09376a",
"description": "nv50/nir: Switch to the common NIR options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46b758cbccff9a38339f6e5048665c31871e94f4",
"description": "pan/va: Add table parameter to LD_ATTR_IMM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5084127eb7c528f09717708fe42776944e247c2",
"description": "pan/va: Add sample/update modes to LD_VAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3485e9dd3d13619e3968fde97b00ed585dfcd1ce",
"description": "pan/va: Make LD_VAR index more fine-grained",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d157ae50ed04f8f7d02456f1eac578500fc8656",
"description": "pan/va: Add more assembler tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3d4d074da2251efbbf92f8eb0e19556bc18750c",
"description": "pan/va: Disambiguate sign of CSEL instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da627fd6d8176028850fddcae5d0e57c75b162f",
"description": "pan/va: Improve assembler unit test output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ae3569d822c2546c4c748090f8a6c8016f763ea",
"description": "meson: restore dri.pc file",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ea8fa10edd1f8976825c6aad05b904179a2deca3"
},
{
"sha": "2feee3b0b08dea161ebaffd2bc3d937f1f4b1d4e",
"description": "mesa/externalobject: delete unused functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2db58c3f89da8bc783418357fb7fbe1228eee5aa",
"description": "mesa/barrier: remove unused barrier functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26bd234d062353d1fe4b6d4b5c1d33c84d537c79",
"description": "mesa/transformfeedback: remove unused transform feedback code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7eb7bd47b57ced7c3b056182539a65a216fcae0",
"description": "mesa: remove unused buffer object code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7c7f55a3b8091802ceb0b021193e4e7d0793d10",
"description": "mesa/syncobj: drop unused syncobj code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae9c96ea17bac2d97276d3bd62d2c2c0cae4d5c6",
"description": "mesa/query: remove all the mesa queryobj code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "711176bc0c4793efca4f957264bb1e98ac6a5368",
"description": "iris/ci: comment out iris-cml-traces-performance due to hw unavailable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b068f186a4bbdc77448814c47df40dc10186178",
"description": "panfrost: Add Valhall support to pandecode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "745d7db74813b8e1ce52c879e0bbffde2ca6e6c1",
"description": "panfrost: Don't shadow Mesa's fui()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "688827f3c5280961ab096c342ea5834ccef8463e"
},
{
"sha": "244f3704d44340883b83a1c1a3ea67c50a075e9a",
"description": "panfrost: Zero initialize disassembler stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05",
"description": "panfrost: Add XML for Valhall data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb0770be8fb55a8f57b2ec65a56b5aa33bd0211",
"description": "panfrost: Add \"hex\" type to GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72b3f21cd47e2281baf02caac434d9e737a72915",
"description": "pan/va: Only hex dump when verbosely disassembling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fa5382ad66e10de2ab7acdfa18d73d3bd935289",
"description": "pan/bi: Link with Valhall disassembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de5c863a52949e05c418717aa549edfd8b96d5b8",
"description": "mesa: use simple_mtx_t for TexMutex (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b88202b0e427440893b772267c956bcc4e76c819",
"description": "nir/constant_folding: Optimize txb with bias of constant zero to tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fadb4b92c5156f2ed980778c7be42a78296f75d4",
"description": "llvmpipe: Fix Wpointer-to-int-cast",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2771fd4a3fbed39e39ed5045c454d1893cbb3659"
},
{
"sha": "9b2600da875bdece7f3037303afaa2e8b4e55e96",
"description": "mesa/st: Remove GL_ARB_depth_clamp emulation support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c691149f3e8632243dbf9003fc8c6bcf1d22b822",
"description": "win32: Fixes thread local on win32 with clang/mingw (!14062)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c47fd3dc0062101b3e75a414b17d2765735f7424"
},
{
"sha": "962659502650d8321bc426de2e2648f8d6829298",
"description": "nir: Add an 'external' texture type for parity with samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae4d46d4579ffed50bbffec473abcde41fb9f247",
"description": "panfrost: Only build GPU indirect kernels for v7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79421616e8b10448951f75830e2ae438db75f409",
"description": "docs/envvars: update after INTEL_DEBUG cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fa60cd7ce93ed0aedf26abb6b6ba4db0938b910",
"description": "virgl: Disable cache for VIRGL_BIND_SAMPLER_VIEW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "555f93cdcd9e8f41b860513bcfedc85076f98ff0",
"description": "vulkan-device-select: Don't leak drmDevicePtr",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bd0446d00dd1aca3cd81ddddc463738aaf3ce61",
"description": "docs: update trademark disclaimer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74a1f103b62ff4f2e0fdacdc6f87d1968785db8d",
"description": "mesa: update or remove out of date references to ir_to_mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf1f809d7fc18510e8356c66a0fcc8b200c67a67",
"description": "mesa: rename ir_to_mesa.{cpp,h} -> link_program.{cpp,h}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cad5db97be780d880b0fccf2630a25e5a59da8f",
"description": "mesa: tidy up ir_to_mesa.{cpp,h} includes, comments, etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79abf6a17e429fae79555c2960771d60f486b829",
"description": "mesa: move _mesa_ensure_and_associate_uniform_storage() to uniform_query.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7abe527ab4157d52dcf594dbf83357618b032f06",
"description": "mesa/st: move _mesa_generate_parameters_list_for_uniforms() code to st",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b895dc8955ccca3e2603024599dfb0589236e98",
"description": "mesa: remove GLSL IR to Mesa IR code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3e0cfaa086e9ff56ca38605e9410cb1a141981d",
"description": "mesa: make _mesa_associate_uniform_storage() static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33cbab854ea6f182a7a19d183f1b85b8fc8fee07",
"description": "mesa: remove _mesa_ir_link_shader()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d44478483c77233a2e44fba4afce371ba4946fa6",
"description": "genxml: protect _length defines in genX_bits.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b58116ea411491924d1100dd0b8c9189c32086",
"description": "genxml: fix compilation with P/I defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "365903ebbbe9822f842c70b5ac2b9787996bb81a",
"description": "intel/debug: reclaim 7 unused bits from classic driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d72c420f70cbb02c0042a488e330c34f84170df1",
"description": "mesa/light: make _mesa_light static do_light.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86bbd14b8eafcf4c96fa29f0faecd3870388bd5d",
"description": "mesa/dd: remove NewSamplerObject",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67f971e6ad089d2240863065c5754c5f66b2c716",
"description": "mesa/dd: remove some fbo driver hooks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279471bda6f414e15982406a3169672e34eb3a11",
"description": "mesa/dd: burn a bunch of legacy driver interfaces down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2c05539fe9cc159bbf94d837e8ee6b2752b6e50",
"description": "mesa: drop unused sw extensions init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf35f0cb7aa3d77929cab26da4b70fb6ef99a355",
"description": "mtypes: drop some context pointers that are unused now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80719f08a7f7deffa1be818d7d222ef3dde17623",
"description": "mesa: remove old tnl device driver header files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e914a6710fd6c44ec8ffbbbe925ec85597412881",
"description": "radv: Expose the VK_KHR_dynamic_rendering extension.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "483a08d5521f5036893e23ced8abfceb5761e43f",
"description": "radv: Support dynamic rendering inheritance info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f3aba37d217085590bd460bd7ff207f193181c6",
"description": "radv: Support Begin/EndRendering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0222dace909319ca4582814453886fad12109708",
"description": "radv: Support VK_KHR_dynamic_rendering for pipeline creation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "403a5c1a790f229786d02742b04cdd6a974bc145",
"description": "radv: Do not use VK_FORMAT_UNDEFINED in meta passes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6968c87e97b1b484f33f628643f516ce2df48556",
"description": "radv: Add named constants for max framebuffer width/height.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c703686dba59976a09985281a4893412800d420",
"description": "spirv: handle ray query intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cbcc15afe8e3c24628866e7c1858d5912b6f873",
"description": "nir: add a ray query optimization pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a9cdab170502039bf0330c42295decbfdfa4c6f",
"description": "nir: track variables representing ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d6f050b467cb2408c81b2fb4588f3f28fb77f8c",
"description": "nir: add intrinsics for ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0800ec2c7733d0c7e3580c006a89a39a7e9d2e70",
"description": "nir: add a new access flag to allow access in helper invocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54489b3c09772d2a410b2f79b00304b0b731d1fc",
"description": "nir/print: printout ACCESS_STREAM_CACHE_POLICY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f98984ad1390098f2a5cf5d8770b35ad8fcf6d6a",
"description": "nir/lower_io: include the variable access in the lowered intrinsic",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7661237a313cdac13aee866041963a1f00c13f3a",
"description": "intel/nir: preserve access value when duping intrinsic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6339aba775ecdcaf74136479d02e3622bc1d4c0a"
},
{
"sha": "6e7ffa760f31e313ccee60558310f52b28e70dc4",
"description": "vulkan: Open registry XML files as UTF-8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8665910a632e7fbc7ac3cd1c6c683c24cda8404e",
"description": "venus: move bo allocation for mappable memory to vn_MapMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19d6b497fbf639c79da15e37ea3c09999a013341",
"description": "venus: track memory type property flags in vn_device_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86b3a4e6aa99fb017bd9b852576440aeaa2e01a4",
"description": "venus: defer roundtrip waiting to vkFreeMemory time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fa3e3df9e922e9cb0ea776b4d5e65fdf3ae062b",
"description": "venus: simplify device memory pool alloc and refcount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e019780626a48d440bb2214d6c8f5e897e7498e1",
"description": "venus: refactor vn_device_memory_simple_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb28ac0f883e761f64ffeb9fe0c3f3374138e602",
"description": "nv50: don't claim support for format-less stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03acfa4aac35cc5037ce9bdb70106ff02d874487",
"description": "nv50,nvc0: add new caps to list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd2c11dfa80b9a750cb3693837f335b480aedb92",
"description": "intel/compiler: Load draw_id from XP0 in Task/Mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b717872e0852fc922da70fa12ce1a462792dbe19",
"description": "intel/compiler: Get mesh_global_addr from the Inline Parameter for Task/Mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28e0c63a4cb209d67077b38393e82b977ad3efde",
"description": "intel/compiler: extract brw_nir_load_global_const out of rt code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f438eb0337d662b461fd1e335cf06ff68052b6d",
"description": "intel/compiler: Implement Mesh Output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70ace2bbcd5a8b9de1c9bbc2c8bcfe4daed413cd",
"description": "intel/compiler: Implement Task Output and Mesh Input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "171bdd2ec66221368599eb3e8cbf4b9164e626f7",
"description": "intel/compiler: Lower Task/Mesh local_invocation_{id,index}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db23c41537e03c89abb7c7f81738f169c1c6e3f9",
"description": "intel/compiler: Add backend compiler basics for Task/Mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "827cf65a26ea90fff17ad57f72ca12ad1c448063",
"description": "intel/compiler: Export brw_nir_lower_simd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09dd05a21993c2a553e06f0db9dcf0b92b06d8fa",
"description": "intel/compiler: Make MUE available when setting up FS URB access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79e5e353e4a49a1be4a451e83f793c1ad3776baf",
"description": "intel/compiler: Add structs to hold TUE/MUE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcc1ccf5417c8e2440f655932a55e555b04440af",
"description": "intel/compiler: Don't lower Mesh/Task I/O to temporaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18e1c9c542325b2fa108cd362120097abafcc524",
"description": "intel/compiler: Don't stage Task/Mesh outputs in registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be89ea3231c92960cf9b23b37ce6402e4612a207",
"description": "intel/compiler: Handle per-primitive inputs in FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7938c38778c3a7bdf2471e5a7754a600849b5705",
"description": "intel/compiler: Properly lower WorkgroupId for Task/Mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76f55d7556e2b800ef11ce23616651bdd5497097",
"description": "intel: Add INTEL_DEBUG=task,mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea8fa10edd1f8976825c6aad05b904179a2deca3",
"description": "mesa: move common/dri into gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01b44d66b12eab4bd29756dab710486569918945",
"description": "mesa: Merge libmesa_gallium and libmesa_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e030d5ba8ac321b4d75587d72a0a381bb906d70e",
"description": "mesa: Delete libmesa_classic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc2d3e7b5fd0380a34841adb81a4178afae0954f",
"description": "mesa/main/tests: remove dispatch sanity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a63760f01a5a318660d110db8ad3f270e4b6d0d6",
"description": "include/pci_ids: Move PCI ids supported by both i965 and iris to iris",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf97868062a4a4de9a2558c447b754cdf1675a0b",
"description": "mesa/dri: remove mega driver stub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdde031ac2c8124721655532ee6f4149e20e9c61",
"description": "classic/i965: Remove driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cad451f007f366d94e058b7c717b96723a3e6cd",
"description": "classic/i915: Remove driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f464871932882003e01e3459c8d126dd975d60f8",
"description": "classic/nouveau: Remove driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "184a690fca700aa9ef2ae2e58b0f4bd86562aa6d",
"description": "classic/r200: Delete driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d45b280bf9a1c804cea5de4d15c317b6bdebfc5",
"description": "classic/r100: Delete driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76791db0882b3715cd7d0a47fd14e1f784901b09",
"description": "mesa/x11: Remove the swrast-classic-based fake libGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "901e0d6a11b647069ebd1b381bd0c25741d072b3",
"description": "mesa/tests: ensure that util_cpu_detect has been called",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "268fc8e5c175f5759ffc180c855d0e1ac63ea2a9",
"description": "gitlab-ci: detect a3xx gpu hang recovery failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb0b08ea1aac2e29f5c2fa46da905dd7fb83f044",
"description": "gitlab-ci: serial close can leave an active read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1abd6375c9639673ada971897f901e6de7e6dfd2",
"description": "d3d12: Handle depth readback on drivers that require full-resource copies for depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f28adc711fc4915bb60d8e5d42b4bf2b7619bba0",
"description": "nir: Print task and mesh shader I/O variable names.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7180bd4a6f5a7c8841c01c2f3aae561d1fdb0e1",
"description": "freedreno/a5xx: enable OES_gpu_shader5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "078f9d9eeb7527e1dcd8bdce05d92fb313b86c2a",
"description": "radv: Use util_widen_mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3eebc860ad470534069277a35ff2454f18124c6",
"description": "aco: Use util_widen_mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cde424945181d352c494f6511105000c3e5b805",
"description": "util: Add util_widen_mask function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e66da89f8aad7a6d0df57d2efa34a23bb526da0",
"description": "nir: Fix sorting per-primitive outputs.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "59860d487368e18a1d85ea96988c5f4c904879b0"
},
{
"sha": "76ffc72742c32d5e3f3e5bca9c562339e7bd737b",
"description": "CI: Don't stream wget directly into bash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11287475c8a7c49e4cec97dd50662a4fa9eb8996",
"description": "v3d: enable ARB_texture_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f1525f086f9bbc0cea5c8c69cd32fd59f921333",
"description": "v3d: enable ARB_texture_buffer_object and ARB_texture_buffer_range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cd161164b8082d2c2066741c7ac566088230989",
"description": "st/pbo: set layer coord for array textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd47c939f447657387f051c50837997598240eb8",
"description": "st/pbo: add the image format in the download FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38c953e287789d9baba0fa04e7383d183dadfdff",
"description": "gallium: add new PIPE_CAP_IMAGE_STORE_FORMATTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54cba7d297aadb6a088ef91bff860f40e201e8c6",
"description": "v3d: clamp clear color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa1cd83fefb290a2da679261d8a0b558b1f69f1f",
"description": "gallium/util: add helper to clamp colors to valid range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da0cdc84d554e568b51f75e38a559a646003489d",
"description": "st/pbo: do not use GS for NIR preferred shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2000ea7e272be45e2140e0dd5c2ee7cf4675b95c",
"description": "mesa: allow TEXTURE_BUFFER target for ARB_texture_buffer_range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "982c630cd500bd2ad24db9dbc2c5b8fd489350d4",
"description": "v3d: restrict formats supported for PIPE_BIND_SHADER_IMAGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb8285c25859b35d06ccd283d7fdf1bab07dc059",
"description": "v3d: add support for no buffer object bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60a1968fa19a6f936bda2a34e80e3164676ffaaa",
"description": "v3d: support for texture buffer objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2d8c5b26dfbe5e4a27d1f7d2d0900b6debf6c2e",
"description": "nir/algebraic: optimize a*#b & -4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2368c36427f94325bf75c72a2a4d344fce6f5f07",
"description": "nir/opt_offsets: remove need to loop try_extract_const_addition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c0fe1107291939cfc14baadb49d21045dd90f6d",
"description": "nir/opt_offsets: fix try_extract_const_addition recursion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f77ccdfb4a229b7a0cf83b7d8965faa969cf3a6f",
"description": "nir: add NIR_DEBUG envvar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc7db1fc537ea81310160be78716736544a51a9c",
"description": "broadcom/compiler: improve documentation for Z writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7b79f3531de5cdee2bb61b54f3549252e7ae97a",
"description": "v3d,v3dv: don't disable EZ for passthrough Z writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a65c605365f80b656fae0fab01012124807d92aa",
"description": "broadcom/compiler: track passthrough Z writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d4a645c90a8d94534a52d20ff206d0f94c5be5e",
"description": "broadcom/compiler: emit passthrough Z write if shader reads Z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d44d2e823f6fae31bff5876835717b64149414c2",
"description": "anv: allow VK_IMAGE_LAYOUT_UNDEFINED as final layout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c4c8bdc4c54a1f3d7e496e52476124366e6e7d6",
"description": "iris/batch: Add support for engines contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f0070e9e8cbfa3ffb85d1084fe845a2e55c262e",
"description": "iris: Make iris_kernel_context_get_priority() public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0bec1dd1ed1f91106742ecbd589a7850837a496",
"description": "iris: Destroy all batches with a new iris_destroy_batches() function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b4914aaf773bfcc0859b3bb5036b3fe775c58af",
"description": "iris: Move away from \"hw\" for some context terminology",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3643450dc0958cfc76455c2ac303bf2c8063582f",
"description": "iris/batch: Add exec_flags field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd89c6ca65f2f623faf975a772a4483151e52aa6",
"description": "iris: extract iris_hw_context_set_unrecoverable()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e88dcb38a1e36ab1c748b590bd228a90b6ea6d15",
"description": "iris/batch: Move kernel context init to iris_init_non_engine_contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b87f5c88ac6155f7c9de9dbb29738ba36a0f951",
"description": "iris: Add iris_init_batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0634cb741b55b74b7d673c56bc8fa39204ead621",
"description": "intel: Add intel_gem_create_context_engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a9042a9049cb88a0ceeab34a0e97bda1947aed5",
"description": "intel: Add intel_gem_count_engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76d13e13309dd1e6fc1bdfef175b12716a25de9a",
"description": "docs: Add calendar entries for 22.0 release candidates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfa245e0c1b4022f9ea75fee76657b87ae86588b",
"description": "venus: fix vn_instance_wait_roundtrip when seqno wraps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47ed98f5407f90b984fa9ff2e0d9d776fb2af0e3",
"description": "zink/ci: Add GL4.6 tessellation flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dabc068e6c04dca7800c17c165e57c36c6cff7ee",
"description": "ci: Use ci-fairy minio login via token file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdf8a14bfff8a74a250de8fd9903d2380195fbf0",
"description": "ci: Uprev piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19cb49c280ab1437f39f723719b5a501ff5aa4f4",
"description": "ci: Update ci-fairy to version with --token-file support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3161bc5c1a5297f3261e9263a2d54bda94af1bc4",
"description": "meson: check for lld split TLSDESC bug (fixes #5665)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c57346dfdb3c34229f20ef1c2753d1ac6b4dae0",
"description": "egl/wayland: fix surface dma-buf feedback error exits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81361490efd6cf0fcf84a6fd6e6419dd9c54e9dc",
"description": "egl/wayland: do not try to bind to wl_drm if not advertised",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fa2220838ad8b039bc46900ee57b4c107bd2a77",
"description": "radv: upload shader binaries of a pipeline contiguously in memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7f0463612735957d0daef9419f2c0ca291fb76b",
"description": "radv: pass a pointer to a pipeline for the create/insert cache functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13143b3c1149ce6857c0357bb6b467b6cd6d5dc9",
"description": "radv: upload shader binaries after they are all compiled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff61b36ba2b03107a98fb708926d607760f29301",
"description": "radv: add a helper function to upload a shader binary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd66de6017096d9f54f224b252fecb137f93263c",
"description": "radv: remove never reached free() when compiling shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc2cc39a0fe453bad40b8a871587900f8094313c",
"description": "freedreno/ci/a306: split off snorm blending failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbe5b745dc24e102ee76ccc47ba0d3a3fdccd41b",
"description": "freedreno/ci/a306: split off the f32 blend / texturing failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f79c36daeacdef54bd605a95f6cea2fc375ec7b",
"description": "freedreno/ci/a306: separate msaa fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c47fd3dc0062101b3e75a414b17d2765735f7424",
"description": "windows: Use TLS context/dispatch with shared-glapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58aad3f403b87276ecd0d6752b30e0e2883663d4",
"description": "freedreno/a3xx: add some legacy formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41aa583edf3907ff6db03d1eb5b06bd99f898892",
"description": "freedreno/ci/a306: add additional skip which hangchecks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59ba7a2ad8f9c63c8fc9f6378d6e015736b79497",
"description": "freedreno/a6xx: Set the tess BO ptrs in the program stateobj.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5495359085ac60de970e2588d9052a1ff9f3b69f",
"description": "freedreno/a6xx: Skip emitting tess BO pointers past the shader's constlen.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7226e9a9e4ffc34f2a2080799ea7952de53d656",
"description": "freedreno/a6xx: Allocate a fixed-size tess factor BO.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "577a0a73527b684d4b309f3328da6f07951a29de",
"description": "radv: Don't emit framebuffer state if there is no renderpass active.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5632359959f4b27aa458cecbee297d55231ee8ec"
},
{
"sha": "c3e014670fc6cd06d7128f4269a3ac6a221c304e",
"description": "d3d12: Support compat level 330",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "996e855e66da073025cd35fcca8dea734aa78475",
"description": "venus: ignore framebuffer for VkCommandBuffer executed outside of render pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06fe04b4d7dc3cde7c77eb8372a92e049552da1e",
"description": "nir: Make nir_build_alu() variants per 1-4 arg count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e770ec1182e49554f0b55b2e5ab9d49b845a08b2",
"description": "nir: Uninline a bunch of nir.h functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c394f2f0ea25c9ca83f0eed3f96c7376eb780bab",
"description": "iris: Drop redundant iris_resource_disable_aux call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "137a054c945d29a4a88ab6d758c161811db31e82",
"description": "iris: Enable CCS_E on 32-bpc float formats on TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1433fe7860af96edcd1758e15ce9081f637e3d0d",
"description": "intel/isl: Unify fmt checks in isl_surf_supports_ccs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9eaabf05d8d61e0a2be9d8264d85e63298df133",
"description": "docs: update calendar and link releases notes for 21.3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "897dde881c86a7ff952576ee71a24e799747836c",
"description": "docs: add release notes for 21.3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70dd119abd4481ea3cbe82435bcfb89459c7dd4f",
"description": "CI/d3d12: Add a quick_shader run",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7afb4aba3f1dbb2323a6fe80c25a8b78e9ec5483",
"description": "CI/windows: Move reference files to relevant ci subdirectories",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c70e31c4d5297b3210209dc351151aac95803442",
"description": "CI/windows: Move SPIRV-to-DXIL test YML to microsoft folder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "214168621d4594141c1215b4c21a2c237bf868b4",
"description": "CI/windows: Move D3D12 test YML to D3D12 driver folder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "145b0711fcb494eacdb8917b02d0b9e884621852",
"description": "freedreno/crashdec: Basing GMU log decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c654d02a3bed0cbee24c545d8fcf709b540aad8",
"description": "freedreno/crashdec: Fallback to chip_id for GPU id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f33d5256dd15dbbe9ebea9c2efe554f2e595de21",
"description": "freedreno/crashdec: HFI queue decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2133d34b11ada09c1228e0e13a2e4b70b6abd9f7",
"description": "freedreno/crashdec: Split out mempool decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b234c538e8af8e67706a27242981b2d1392c0fe1",
"description": "turnip: Move CP_SET_SUBDRAW_SIZE to vkCmdBindPipeline() time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd11d992546a1e4cd176653ce6c4d6afc2665f9d",
"description": "turnip: use SUBDRAW_SIZE and constant sized tess bos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3748b8afce91beeaabb71e3f9723bc57b4abf54f",
"description": "freedreno/ir3: Make a shared helper for the tess factor stride.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17de0841ae70acd23e18586cad517e63cb7471c4",
"description": "nouveau/nir: Use natural alignment for scalars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "698343edc57619de5bb85ce1f208633b96e2fea8",
"description": "util/u_trace/perfetto: add new env variable to enable perfetto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65697d6141bb17360e31d2eda9931451be46ac12",
"description": "util/u_trace: add end_of_pipe property to tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f54ebe44f7c9dcb52c89684aa160277e1e5ba2c",
"description": "glsl: fix for unused variable in glsl_types.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f58cc82e2fcfa7e4633562e2895ba0d75acedbd",
"description": "spirv: handle SpvOpMemberName",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e568d3f00b31344bc86a7ee1d8e57eb430314a5",
"description": "nir/opt_deref: don't try to cast empty structures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ec384bbaddc225404943607e12c2be6fe0199f",
"description": "gallium/d3d12: Don't use designated initializers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8d3a3e7a00b02d3420e15f4793982c3cd5c72a53"
},
{
"sha": "83280b8e23e721cb39f66a4d7cad4fd2d7143045",
"description": "microsoft/compiler: Fix dxil_nir_create_bare_samplers()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "46bc7cf6783f184073a123add854c82cc7140d27"
},
{
"sha": "c868bff36a5ef103effe3582933b592747a78065",
"description": "freedreno/ci: add piglit runs for a306",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ba231fb75be5bffd806cbd09ac285d1f8f15e3d",
"description": "android: define cpp_rtti=false because libLLVM is built w/o RTTI (v2)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "ad8626741236c312b08fcdf445fd806cf46b628f"
},
{
"sha": "be7a0b23c8bb0ae9c585942fda2928bd1ac1d851",
"description": "Revert \"android: define cpp_rtti=false because libLLVM is built w/o RTTI\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f659d00000a1a3667f9861d01d5828dd12ec6857"
},
{
"sha": "6afba805349db4e4664065ad71ba6b99e62ff481",
"description": "aco: don't create DPP instructions with SGPR operands",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e6834d4f6c9985bcaedd5ebc35ac5afc93c8f6f"
},
{
"sha": "8d2be391e3436f12c177ce4888c295596dbdfc17",
"description": "panfrost: Add empty tile flags to GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f00f19da5b019b12396d2736c27a159d3eb1b21",
"description": "radv: fix resetting the entire vertex input dynamic state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "18cd0a5409e619a5aa245c023941fc5894a9747f",
"description": "anv: Drop code from get_blorp_surf_for_anv_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "355f3188438d22712850d65e48660d8f46316dc5",
"description": "anv: Allow transfer-only linear ASTC images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf8b36c4cf0b4ea4f234b4b4f4ba80d10a8586e",
"description": "anv: Require transfer features for transfer usages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8171535c457981c72d0bd91b5ad1eda4515ccad5",
"description": "iris: Allow GPU-based uploads of ASTC textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caa998ca8ffcae42d85aabba6c1e75f8a65e1ea3",
"description": "intel/isl: Allow creating non-Y-tiled ASTC surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574c5d15406405d65d1a3b640a3514f2935e4df8",
"description": "blorp: Disallow multisampling for BLORP compute blits and copies.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0744ebef2395807ee10af1c133898374e1e08d1",
"description": "blorp: Assert that BLORP_BATCH_PREDICATE_ENABLE isn't set for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dc36e5e93ae84182a3ab3eeeb3c569778eb3f07",
"description": "blorp: Don't try to use the 3D stencil write hardware for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d832209a781f7d3e04b23ddd7e5bfd0ee1a0533a",
"description": "blorp: Fix compute-blits for rectangles not aligned to the workgroup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80c2b274387ba6372c493cae036887a5cc13e15a",
"description": "iris: fix mapping compressed textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcc062235c986eecfe09274f9f2ee82f4e26b26d",
"description": "ci: remove egl-copy-buffers from fail list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24aa03e9e8dbeb879edf610375607e9255dad212",
"description": "loader/dri3: fix piglit egl-copy-buffer test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "391569e9110a3cd52b07fde7c1e8dd681458edfe",
"description": "nir: Fix read depth for predecessors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e31d08d307d0aa2b2c7441e85f12c7e5deee4bc9",
"description": "ci: move windowoverlap exclusion to all-skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32a8b391e35b14ab35ecdbb055d92f6ab3501326",
"description": "nir/tests: add DCE test for loops following a jump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc5dd15417fad13b2e673d730294b66eadf3a173",
"description": "nir/cf: fix insertion of loops/ifs after jumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe13aa2ad7367d83a19da2332d9ec55cb3a3a6f",
"description": "nir/dce: fix DCE of loops with a halt or return instruction in the pre-header",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "71a985d80b1c29cced979b3c8d16f74463d1170b"
},
{
"sha": "34a75ce15ce1b264a27179081e97cb2e7248b555",
"description": "lima: fix blending with min/max ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f9434b611203d856294317a4b801c53fe3420d7",
"description": "lima: use 1 as blend factor for dst_alpha for SRC_ALPHA_SATURATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1d3ebb48cc693d66b064871c1118c498b6667c0",
"description": "lima: implement dual source blend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65a78b2252cb4b4b08e24717752f5e2ba139cf45",
"description": "aco: properly update use counts if a extract is still used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8f4d36ee4fc287cee4f8cc9d1bc61c8b474f821",
"description": "lima: disasm: call util_cpu_detect() to init CPU caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "711a4ccddbaa251cba5cbda36c684f5f642458e6",
"description": "lima: disasm: use last argument as a filename",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9660427ab7b3fd18a250189667b826086529160e"
},
{
"sha": "437b97de1c330f202af2bcd6ca8f0b632a1b0008",
"description": "lima: fix crash with sparse samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e48f676835d110f907e5cd55d659dae511e4af2d",
"description": "glthread: don't sync for more glGetIntegerv enums for glretrace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "996f147fef844815c886c2ad7606b972c1ad69a5",
"description": "broadcom/compiler: relax restriction on VPM inst in last thread end slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57969c6dad21bc0dc1dc1fe2ac834d4f8c086cbd",
"description": "radv: dont call calloc when BVH is empty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eae431720f868bba235ab18effa3ad59fe88818",
"description": "radv/llvm: constify radv_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c1cd2fd3a178131f97044ab7367454447292d7d",
"description": "radv/llvm: stop trying to eliminate VS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a94271069a98d080c05493bf6b7a4c379aaa525",
"description": "radv: constify radv_shader_info in radv_declare_shader_args()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "096c02bcf52bde734cbe14ea0195f9607d06fb53",
"description": "radv: copy the user SGPRs locations outside of radv_declare_shader_args()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bbc226d7aba105fa53bde3fd972fc1ea0196ec7",
"description": "radv: configure the number of SGPRs/VGPRs directly from the arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "990a8ee5eb9c78ae0f675bd6baf0850e4031b9f3",
"description": "radv: add a workaround to fix a segfault with Metro Exodus (Linux native)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a58f68fc68fae9c60c56c9111244212facbbd7d4",
"description": "radv: fix accessing NULL pointers when destroy the VRS image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6923dd687c114b197c0844b24cab095404450714",
"description": "broadcom/compiler: allow color TLB writes in last instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f533d7a4466987561095158f3762ba557e6fd7a4",
"description": "freedreno/ir3: get the post-lowering clip/cull mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13fb587b8af860a64ef3ce01af1a80a64c3c3955",
"description": "freedreno/ir3: indicate that clipdist arrays are in use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7f423006a5541ebfbdd404ab9f047f0987332f6",
"description": "nir/lower_clip: support clipdist array + no vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7efb1c4b2940bba97624e9c92c47121c3f1ab19e",
"description": "nir/lower_clip: increment num_inputs/outputs by appropriate amount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bf47700e2ad504bd6ee493f93c7dd1e0a7b7dbd",
"description": "nir/lower_clip: location offset goes into offset, not base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8930e63028b52420b24e238263db50fa8ca2c30",
"description": "nir/lower_clip: replace bogus comment about gl_ClipDistance reading in GL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5848b2dac1464f5364dc2a76bd11cac0cb5769b",
"description": "egl/wayland: use surface dma-buf feedback to allocate surface buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b56fc748a76149fa100e96bc3c267a3ccf70add",
"description": "egl/wayland: move loader_dri_create_image() calls to separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83916ae0b9b920c521bf9bb3e5f82fb911b3a3cf",
"description": "egl/wayland: add initial dma-buf feedback support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a25d4dd27615ff1ff2390402de57213ca35600a1",
"description": "loader: add function to get render node from dev_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd39180cfab20734744b379b085cc3b5c2cecd3a",
"description": "egl/wayland: remove unused constant EGL_DRI2_NUM_FORMATS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa6c900625db36cc55d59364c2309ffdfa818558",
"description": "egl/wayland: move formats and modifiers to a separate struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c37784400f9f170c3c39b9c2e5fd58308c4872a",
"description": "egl/wayland: do not try to access memory if allocation failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af1ee8e010441f8f2ed8c77065b159652a4ac9fe",
"description": "egl/wayland: deprecate drm_handle_format() and drm_handle_capabilities()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3022ad7e158cc2c387bea9a90cddca0a8631d7e0",
"description": "egl/wayland: replace EGL_DRI2_MAX_FORMATS by EGL_DRI2_NUM_FORMATS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a0e5caa9f6456e254ad2402b93736909706b6e",
"description": "egl/wayland: Remove unused wayland enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c53733b004a22754f05a5adbefd975a66a6794dd",
"description": "egl: remove unnecessary spaces after types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be1acac84c3bb20b61d4ebf8cf3a2f511021d94a",
"description": "ci: Upgrade to libdrm 2.4.109",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2fd507973db3c0675abc9f211f2f4ce09bfa447",
"description": "ci: Consistently build Wayland and protocols",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bab991be09db0332ef6d68e8a91f29e0712328d",
"description": "ci: Use common build script for libwayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db3d76c42d7cf8bf75dfb2b1840cda15325ab614",
"description": "radv: advertise VK_KHR_synchronization2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52b4185012540ee729380913bd6aa474e8809d01",
"description": "radv: switch the remaining stages/access to VK_PIPELINE_STAGE_2/VK_ACCESS_2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad3cd581f415d63a607d9fe99601e00b91035aa5",
"description": "radv: add support for VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "936ac58b7798cabbf1c8dcc1732a25a2b93bdd9e",
"description": "radv: add support for new pipeline stages and access masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f29ae2d31ccde1866129613e225951347a50776",
"description": "radv: add support for creating device-only events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e99c66ad196b46c4ea13c153dfd8f6f9cb701a76",
"description": "radv: add support for VkMemoryBarrier2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3da7d10d9bb6b6e8c9d87633244dc54692ac2866",
"description": "radv: implement vkQueueSubmit2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8df17163c7864df8abd447374b4272a231233301",
"description": "radv: implement vkCmdWaitEvents2KHR()/vkCmdPipelineBarrier2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57575974fd4a74d4439f0f11e80aabd974ddcc32",
"description": "radv: implement vkCmdWriteBufferMarker2AMD()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cff81c863bced01d11842daba5f6e6a4afb7ffea",
"description": "radv: implement vkCmd{Reset,Set}Event2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0ac03676fbe30565785776b20c6c62e93043f28",
"description": "radv: implement vkCmdWriteTimestamp2KHR()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1df7c0ce7e0e48d4466c505a748ede3a208834c9",
"description": "radeonsi: print the shader stage for shader-db dumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59926f25fab691d9d2a1247fd27389dd254db048",
"description": "radeonsi: print source_sha1 as part of shader dumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e54264c84f8b0e6f2d29d2db73a622d829e92125",
"description": "nir: add shader_info::source_sha1, its initialization and printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba8075031a2ffbea9ec5df0338c7703615764134",
"description": "util: add SHA1 printing and comparison functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b196b40a3ae88b822fc1ec98b3461469c7dec98",
"description": "mesa: don't compute the same SHA1 twice in glShaderSource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67f01e02d9daa3334f14f17899bc7aa068d89459",
"description": "mesa: add gl_linked_shader::linked_source_sha1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "436444967793ec16c74c8773dd1979f67c7bb94d",
"description": "mesa: add shader source SHA1s that are propagated up to glCompileShader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d473b31fe7bb5deb131395a42e478fcb3fd8ff38",
"description": "mesa: rename gl_shader::sha1 to disk_cache_sha1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bb580754cda1ba544be761b0ea40ba441d04636",
"description": "mesa: remove SourceChecksum from shader structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd86f1dc2b492ee0e024f9929a51e034b3276048",
"description": "radeonsi: rename si_get_shader_wave_size and make it non-inline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "676d4ddcf83a62973aad8062a34c7c838bfc8a4f",
"description": "radeonsi: centralize wave size computation in si_get_shader_wave_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5665bd46ceb88638f29e64f6e968936b83724ee",
"description": "radeonsi: don't use compute_wave_size directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ef027851d23dd4cf209162c907070f3960e6e0a",
"description": "radeonsi: propagate si_shader::wave_size to VGT_SHADER_STAGES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "913e1b9138cd6d5b5bda02a2fdbba321aa6d65e0",
"description": "radeonsi: clean up compute_wave_size use in si_compute_blit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8290cae2b71d9975c258284f9355d34c5ad02ce9",
"description": "radeonsi: don't use si_get_wave_size in si_get_ir_cache_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d08b09cb7e96cecb4f224f698ed4e7ef5bacd707",
"description": "radeonsi: use si_shader::wave_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc574889367c7ad66b0faeb8b61330816fc88a3b",
"description": "radeonsi: add si_shader::wave_size because it will vary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41523773f5b67d0e3df7eb0115e3eb8e8886ac4b",
"description": "radeonsi: add wave32 flag into prolog/epilog keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b2a6e1b217fafb2c1d2f034778c816e046ee926",
"description": "radeonsi: don't print uninitialized inlined_uniform_values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94dd401287325135ffcaae989f9a9098084728df",
"description": "driconf: enable glthread for Basemark GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a970dbac344c7303c62375d688e0653014c372f",
"description": "driconf: enable glthread for Minecraft",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c4d92508d2dc06f16489eea863185aec609aa5d",
"description": "driconf: enable glthread for all Unigine benchmarks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "add883bf9b2b692035428f6163073af82bc46f36",
"description": "aco: fix right shift of exponent 32 detected by UBSAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d18720897fff4b02611a57213373217395c06ec0",
"description": "radv: fix OOB access for inline push constants detected by UBSAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e3fbe7cc8e63c0dd7c849866a9408f329110750",
"description": "ac/nir: fix left shift of 1 by 31 places detected by UBSAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a46d155329201f840e4cb00897bde358392b9539",
"description": "util/cpu_detect, gallium: use cpu_family CPU_S390X instead of separate flag",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "82b261417e531eebc228df86bcd6022f0969d72f"
},
{
"sha": "a78c36ecc653e412c1decd5b9c4782e43d0c078c",
"description": "ir3/cp: Prevent setting an address on subgroup macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d14c09f7f6960060caee51ce7b19637af321d472",
"description": "mesa: add a more straightforward callback for replacing shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "969369e96268b294abcdd8be11b33c1e3fdc66aa",
"description": "ir3/lower_subgroups: Fix potential infinite loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc8e789b21b571047be4f7577d50be7f7f5a9827",
"description": "docs/release-calendar: remove additional 21.2 releases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed8bac5eb3482eabb49e32902c1e213e8731ce84",
"description": "docs: update calendar and link releases notes for 21.2.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d37d741a4a271d8a78f649514da2789e7de0406",
"description": "docs: add sha256 sums for 21.2.6 relnotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0481c17c6c47d98fb297b42eaddae45a7c2ede61",
"description": "docs: add release notes for 21.2.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8009d3db25512b5dc62d0272c979fb79f8c7075",
"description": "meson: bump meson requirement to 0.53.0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ad8626741236c312b08fcdf445fd806cf46b628f"
},
{
"sha": "cf6a14de0c664babe8e4d97acfd3bb82ced071e7",
"description": "radv: Set RB+ registers correctly without framebuffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5632359959f4b27aa458cecbee297d55231ee8ec",
"description": "radv: Remove the skipping of framebuffer emission if we don't have a framebuffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "728590403e58359572478b355266ab4ba4321c22",
"description": "radv: Stop using a subpass for color clears.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcd2e69f7d579bb767658a62f7374d4ce6e3497b",
"description": "radv: Avoid using a new subpass for ds clears.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14e45cb21eaf253b571aa410de422cdc6f9bb647",
"description": "util/u_trace: refcount payloads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0565c993f9eff9e91ac7d9aea53d4865c44795b8"
},
{
"sha": "87888c0b3fe61abc9674187074d96864b094c067",
"description": "anv: fix execbuf syncobjs/syncobj_values array leak",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d"
},
{
"sha": "34510ce3cca2d7808e1e0480fbfb66bacda69c5a",
"description": "nir/lower_subgroups: fix left shift of -1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "811a7a2d31ec3f510f2aafa390a0ae148da3e039",
"description": "nir/lower_tex: don't calculate texture_mask for texture_index>=32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d2e22eea6391f17d4ca19861ae5d210c9fab62",
"description": "radv: stop running copy-propagation before nir_opt_deref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4251007810bc2a02d44580b04ad34ec381f891b",
"description": "spirv: run nir_copy_prop before nir_rematerialize_derefs_in_use_blocks_impl",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "14a12b771d0a380defacafe5825362af77ff21bd"
},
{
"sha": "7fb6eafbc4fabd1716bc3aec451bf82c05ead28a",
"description": "vulkan: Unlock before return.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7"
},
{
"sha": "d5b41cbb4a4795d530f7c771477ee5c83642f812",
"description": "radv: fix max_render_backends for Sienna Cichlid null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f67b09e37c917edcc5a9f1030427db410f39758e",
"description": "radv: make RADV_FORCE_FAMILY case-insensitive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "694731ac13b5c3469d7504e909dae0da3ace2fc3",
"description": "ac/surface: allow gfx6-8 to enter the gfx9 DCC codepath for SI_FORCE_FAMILY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d830d213b6b54b49f95746035d417a61e8275eb2",
"description": "ac/gpu_info: don't fail on amdgpu_query_video_caps_info failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9b4aef0f247408487074c0136c170b0e57bece2",
"description": "broadcom/compiler: make shaderdb debug output compatible with shaderdb's report tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c78ec4eac6e9ef82b3b29f7a8784f47866c02c0",
"description": "mesa: add allow_glsl_compat_shaders for shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09342dcfc0e45fbbe4a019a7e8086780aebd8336",
"description": "mesa: don't add attenuation constants if ffvp doesn't use them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deb4685df39dbfcfb79389f259958f18441e7231",
"description": "radv: implement optimized MSAA copies using FMASK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51612b0e95976727f5d7f389ce7a8b01158df1ad",
"description": "radv: make radv_copy_buffer() a non-static function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8c0eb95988e140a78885b45c08153fd12c6af3a",
"description": "radv: make radv_break_on_count() a non-static function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d106e5c73265f899f7204f7353969be945d6eda3",
"description": "amd/addrlib: Use get_supported_arguments to get compiler args.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6f783948d8085c11049479acfdd6db5ea105481",
"description": "meson: Remove some unnecessary loops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c89f09b7bc970e6e32da6cce98db69b2badb1f4",
"description": "meson: Use get_supported_arguments more often.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b15fb35753763a0611d1209f7f55742228a2bca",
"description": "lima/ppir: implement gl_FragDepth support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98a7c4c6f8e0dd8aca665ff1ae475ab3cdd53b12",
"description": "lima/ppir: check if mul node is a source of add node before inserting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64292c0f05ba891d9c7319e1a1cea98eb0630af4",
"description": "svga: fix bitwise/logical and mixup",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ba37d408da30d87b6848d76242d9d797dbef80a0"
},
{
"sha": "6b4294daf0350aac512180620e8d1cc220ecc893",
"description": "nine: remove dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32ec0fffa6fbe58b0fd76901c6a7dc8a9cfc79b1",
"description": "android.mk: Add missing variables to the make target",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8621bd8d5e67173281c6a6dd64054d4b0366f023"
},
{
"sha": "0daed2dc6b3f251bc0fd8bb7bffb577a4c3f4b46",
"description": "lavapipe: fix unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7957df3184846e6bbaec985640dacafce45458c",
"description": "vulkan: fix uninitialized variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5757c965a9c77e8edcecfdc55ce41b33bc20d98",
"description": "turnip: implement VK_KHR_buffer_device_address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99388f0c27046374466b711efed29820554aa81d",
"description": "freedreno/ir3: handle global atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d5b1fc4722fa8db9b74b20d113c3f85d3f6bcb9",
"description": "freedreno/ir3: add a6xx global atomics and separate atomic opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5d6e57e42adf118648b566a59aa0db6ccd65bc4",
"description": "llvmpipe: Use lp_build_round_arch on IBM Z (s390x)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82b261417e531eebc228df86bcd6022f0969d72f",
"description": "util/cpu_detect: Add flag for IBM Z (s390x)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be048ec1122bf9fcd899a9a04675e4b9fca16342",
"description": "freedreno/ir3: remove unused actual_in counting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "902c5bf46808c29b8eab25d80b5554c5a682f28f",
"description": "virgl: Link shader program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0de0440b7cecddb23a66364db516a15380f6ac8a",
"description": "gallium: add a link shader hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79dee14cc218d87ea8a5020507161a363477f09a",
"description": "broadcom/compiler: don't move ldvary earlier if current instruction has ldunif",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aee25471b9e83c10430d7ac5c7b80b1ae2d5ad17",
"description": "radv: fix emitting VBO when vertex input dynamic state is used",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d36119716d1bdd31066ca0aeb5ce7a9dc19edcb8",
"description": "radv/winsys: report the real family name instead of OVERRIDDEN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfc5c2abfd1d84c525a47852af08a9b5f856fb7b",
"description": "ac: change family names to uppercase in ac_get_family_name()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e5bb2d6ac533d94e03173e2c853dc7c51d381bf",
"description": "radv: convert remaining enums/structs to 1.2 versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d0eae07be6cf391cc48a283709ed7b57b33e20b",
"description": "intel/compiler: Prepare disasm for 16-bit sampler params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fa68cb7da525bcd17840fc23ff2cd542547118a",
"description": "intel/fs: Define and set correct sampler simd mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31e3e32625e6332608a3b5ed18d2e4df82a8c27d",
"description": "intel/compiler: Deprecate ld2dms and use ld2dms_w instead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "261dd6c8f894fe13926ede073669b96652da61db",
"description": "intel/compiler: Add new variant for TXF_CMS_W",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24831bbd40784c3b24fb95632b9f8e09f6432ace",
"description": "intel/compiler: Prepare ld2dms_w for 4 mcs components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfe0ba908009b075278cae5ee0eb53e8e5396c9a",
"description": "intel/compiler: Demote sampler params to 16-bit for CMS/UMS/MCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0374b56faa175bbd4bbf2617767773b680f4e25f",
"description": "intel/compiler/fs: Add support for 16-bit sampler msg payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "936412af27049724242b47234e2911e8527255bd",
"description": "intel/compiler: Add helper to support half float payload with padding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75c73fcdc4282d6b809dd590cb50c584738490c2",
"description": "intel/compiler: Fix instruction size written calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be2bfe5fe8f0e336c029b837c4185ce4f7e9a82a",
"description": "intel/compiler: Don't hardcode padding source type to 32bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e61d1fbbb4ad67c03316a56787e8c48d957aa7a",
"description": "intel/compiler: Handle new sampler descriptor fields for 16bit sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f78e33aa1aa132f8b028efcf462ce2ca7b0d674c",
"description": "intel/compiler: Set correct return format for brw_SAMPLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7603187aec36c1afdee5fe8f1f68dbf5c691ad1f",
"description": "nir: Un-inline more of nir_builder.h.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9bfcf5f5b4a7153f9f3000b9e111907966458aa",
"description": "nir: Un-inline nir_builder_alu_instr_finish_and_insert()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b5b4b5d45eff268ae9a054a2deb42f0703825c6",
"description": "nir: apply interpolated input intrinsics setting when lowering clipdist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df934873e14e897fa0ba45904ce40be285d4261d",
"description": "nir: always keep the clip distance array size updated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc2894345f1161fcbb2f9b9150257e0f6b0b303e",
"description": "aco/spill: use spills_entry instead of spills_exit to kill linear VGPRs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb6fb6065f335c1d8f8c8f977d36db3bb6f4909d",
"description": "freedreno/a[345]xx: fix unorm/snorm blend factors when they're \"over\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43f94ee9f115660ba7ceffdc07dd269b876eb4b0",
"description": "freedreno/a5xx: add missing L8A8_UNORM format to support TBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c87967bf179ffad7345ef31481981817d5b9be51",
"description": "freedreno/a4xx: add some missing legacy formats to help TBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a69f34aeb617ed97f887aabb7b31f34a979291c",
"description": "freedreno/a4xx: add missing SNORM formats to help tests pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6ca2d1929437598639ff905f25d02a15ba815c4",
"description": "panfrost: Handle AFBC_FEATURES in drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a777e38cf99b57810a08002705e64d3149aad188",
"description": "panfrost: Collapse 0 parameters in drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fec4f4135210b83556004c6634d78d4ed33a525",
"description": "broadcom/compiler: fix scoreboard locking checks",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd7584c16bc56fdcb3a7a720c9a857e158f699d2",
"description": "broadcom/compiler: don't allow RF writes from signals after thrend",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed16eedb2d97d4f9d100afe1b66835fc792cefea",
"description": "ir3: print half-dst/src for ldib.b/stib.b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a2cff9bc8bb8a0db2ef4fb97f31f93b2ad5c796",
"description": "intel: move timestamp scaling helper to intel/perf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61267426484b011893fed98de5daf3c2111bcf15",
"description": "intel/ds: remove verbose messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd104d5b1a92abb4d431c17b781cdb3a9339384e",
"description": "intel/pps: tweak intel config some more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d71e35857e87a58d82c63a3451e70107dbbd2ac",
"description": "intel/ds: isolate intel/perf from the pps-producer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed9116e5451db8d0368719acc4a9695e2c8a58b6",
"description": "intel/ds: drop unused constructors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "215dbfd131beb8db5ef2a6284208f9d93721d786",
"description": "intel/perf: track end timestamp of queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ef6698a265fd900da80d80fd42044e642d1b641",
"description": "intel/ds: drop timestamp correlation code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21a1c6995c3ee0fa8374247914784f083919150f",
"description": "pps: fixup sporadic missing counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "120f24cb3604a324688fe237af2cfca933fca25f",
"description": "intel/perf: add a helper to read timestamp from reports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8657fa6b868880021046b0ef73a4a8a20648d93a",
"description": "pps: allow drivers to report timestamps in their own time domain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "457dbb81f5c3bc86d4968c6f099154abd39c829e",
"description": "broadcom/compiler: apply constant folding on early GS lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b21635057d90fd182467346d9b3be6a4d80d17d",
"description": "broadcom/compiler: handle array of structs in GS/FS inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a42e401036eb2eecf8798c103f8ae2cce08eab",
"description": "intel/fs: fix shader call lowering pass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "423c47de991643269a7c76ea37efe59b237fa6e7"
},
{
"sha": "724a38eb944ba110bbf070d226cad56f9448952a",
"description": "CI/windows: Upload result.txt as an artifact",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e3db7923f4a84cfcd8e9a19a858c6f4be77e33e",
"description": "CI/windows: Uprev piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60d95c5d0feef4e4b2820a26c4708aff10f5730d",
"description": "Auto-enable TLSDESC support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8570a2a280587a1e43ac11ad46ad62dfdd6c7b39",
"description": "Use initial-exec TLS for glibc only, enable TLS elsewhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df005c2a65f491c2f90a2063174f3e8760a60fd8",
"description": "mesa: move around current texture object fetching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d814539c2b67ca28009dd1b239f444ea086e3b39",
"description": "mesa: check target/format for Tex(ture)StorageMem*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f659d00000a1a3667f9861d01d5828dd12ec6857",
"description": "android: define cpp_rtti=false because libLLVM is built w/o RTTI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdeecadcb6e15cac23ded87958aa819aae6763cb",
"description": "radeonsi: deduplicate min_esverts code in gfx10_ngg_calculate_subgroup_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d7ac70ffb3567dfafaa524aae0891d07c92aba0",
"description": "radeonsi: implement shader culling in GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "492a61fe725acad0b2436b1425334f2db1e86539",
"description": "radeonsi: don't use ctx.stage outside of si_llvm_translate_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c5899900dc7d75e092f48d777ed601b917ed86e",
"description": "radeonsi: simplify si_get_vs_key_outputs for GS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a368385b23e4daf41280be12d2eb269a38ec04d0",
"description": "radeonsi: add is_gs parameter into si_vs_needs_prolog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f96d1757bba86d20bbca649d1027ba4ac07268a0",
"description": "radeonsi: restructure code that declares merged VS-GS and TES-GS SGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2418da2d4afe5534ae1bc44a24054d43cf9de0a5",
"description": "radeonsi: separate culling code from VS/TES (to be reused by GS)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37c3e16d3567928ad74b08c7408a8bf117b16532",
"description": "mesa/get: allow NV_pixel_buffer_object constants in GLES2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8f41c5c4ee3ebe3c4082a3ddba4a41b8e788d48",
"description": "d3d12: Validate opened D3D12 resource matches pipe template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9740141b2ef196c17719666fc402e361ae62af73",
"description": "d3d12: Generate a pipe format -> typeless mapping table too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca7d4fcb3fccda9d01b8843f98afb397f75dcf11",
"description": "d3d12: Generate format table using a macro list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25bcc56027e31dccabf209399e2c692bf0f4ad52",
"description": "d3d12: Make format list all use macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96012b686ed8070594ac049d6097888156b74171",
"description": "d3d12: Handle import/export of fd shared handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31c7a04b472f541781cf24ef2abef75fead8a6ae",
"description": "winsys/d3d12: Populate winsys handle format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2771fd4a3fbed39e39ed5045c454d1893cbb3659",
"description": "gallium, windows: Use HANDLE instead of FD for external objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bfbf4bec990bc03142b7ecb19b616533ddece7b",
"description": "microsoft/compiler: Handle GLES external textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "218860701495c8013dc826a2f2197ab2fbed8644",
"description": "d3d12: Support RGBX formats mapped to RGBA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab9948997aceb5962069ed2ddf21033164cc24bc",
"description": "d3d12: Support PIPE_CAP_MIXED_COLOR_DEPTH_BITS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0576ec148c0f6269edb5813595273470dab0d28",
"description": "d3d12: Support BGRA 555 and 565 formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0bc4974fa705ed56e642daea7df6f2626c012ba",
"description": "android: Allow forcing softpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33e5a4378efee353ddadf103300ab27ed4dc32c7",
"description": "android,d3d12: Support using DirectX-Headers dependency from AOSP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6138b047e294db910d16da63e2e7280e55823899",
"description": "mesa/main, android: Log errors to logcat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e82a56745c3422c6afa6406a2afc658244da365",
"description": "android: Add a BOARD CFlags option so build can be customized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81cc94b8f0ff05649b85a681c1a2bf6b9f932315",
"description": "zink: be consistent about waiting on context queue on context destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e92b8956c7923b5261dbf8218d87b7dd3c79ae4f",
"description": "zink: set batch state queue on creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8ffd7a8886f327900572c11d207dc9ec035ceea",
"description": "freedreno/a5xx: Emit MSAA state for sysmem rendering, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5071d39cb27ea76f41ba23003976d3ea14f6a0b9",
"description": "freedreno/a5xx: Document the sRGB bit on RB_2D_SRC/DST info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ef64656654447405dfa5b54a34da009fabb557d",
"description": "freedreno/a5xx: Define a5xx_2d_surf_info like a6xx has.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cad0b6e2e58cc9f74c91461b3e717ac4e86085d5",
"description": "freedreno/a6xx: Disable sample averaging on non-ubwc z24s8 MSAA blits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93eb697a8da184feb2b1f15a14235087f60f8ec9",
"description": "freedreno/a6xx: Disable sample averaging on z/s or integer blits.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c98adc56f4fe08231b0fec84b6a92c89eb94d59b",
"description": "ir3/lower_pcopy: Fix bug with \"illegal\" copies and swaps",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
},
{
"sha": "65da866ad96bbe5a1683c98191331827ea3bd580",
"description": "ir3/lower_pcopy: Fix shr.b illegal copy lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
},
{
"sha": "9912c61362b650e09dad7ec6fc6a72095969ffab",
"description": "ir3/spill: Support larger spill slot offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29d3889bbb8235d8bab36b0016946af33e3c5e1b",
"description": "ir3/ra: Add missing asserts to ra_push_interval()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d88b98b0820198c0050965cbd6f1909b9eb8fa5",
"description": "ir3/ra: Consider reg file size when swapping killed sources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4b5d2a0204f8c09a2e8c4dc022f0f05adafa50b"
},
{
"sha": "f9a46ad22a544bdc9c1c0d87ea69d43e215c630c",
"description": "meson: Allow mismatching RTTI for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad8626741236c312b08fcdf445fd806cf46b628f",
"description": "meson: Don't override built-in cpp_rtti option, error if it's invalid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21ec880bf9f522a598fadf0344abe253f850b68c",
"description": "anv: initialize anv_bo_sync base fields",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cbb13fae33a8b8e72db4200dfeec1b72528763db"
},
{
"sha": "04bd5bb69ba3f33b7e018620eae5e8b6a6da7734",
"description": "anv: don't try to close fd = -1",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddbc84d5a00198e08e25748c239485664477e2e1",
"description": "radv: ignore the descriptor set layout when creating descriptor template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2436cafffe49d3ff59d62f263164327b0c12a625",
"description": "radv: allow TC-compat CMASK with storage images on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22d9d0f8b52293920f00cb59b9c5a50391832a07",
"description": "zink: add a compiler pass to scan for shader image use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e386a577696327fc317717f10fe5d537e26562cc",
"description": "zink: explicitly init glsl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff89dc352321c60619b7d72fd1695c6a166ca92f",
"description": "vulkan: move common format helpers to vk_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04c90f292e1b6011f6c26eda957a61888d3a57da",
"description": "util/queue: fix a data race detected by TSAN when finishing the queue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cee1dd92bd89374e27e1d431d42f0c469cc6e56e",
"description": "glx/dri3: fix glXQueryContext does not return GLX_RENDER_TYPE value",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e277b1318253a4776babf587c76c7bac534a6de9",
"description": "freedreno: Stop exposing MSAA image load/store on desktop GL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81d22da6de4076d8418e94bcdd7a326f1cd584f6",
"description": "asahi: Fix BIND_PIPELINE sizing and alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b108393a2ae031af9cab6b47f0d5be104519162",
"description": "asahi: Remove obnoxious workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a28775046c1e9436303a5ff1a864e19dc6561fa0",
"description": "asahi: Remove silly magic numbers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d55a1a77bd11c3ae1547e8e46beb67b36baaf618",
"description": "asahi: Fix agx_map_* structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6637fbb2117787a4c3a39ae8a1ecc24eb52c4149",
"description": "asahi: Allocate special scratch buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30433ae716123a1472236445f04abb863cf88757",
"description": "asahi: Deflake addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df1824046a554b13ae9c06c2a5916e8e6e5879f3",
"description": "asahi: Rename PANDECODE->AGXDECODE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e346ca5b417153ac99aca30d05efdb27605ade8b",
"description": "pan/bi: Add XML for LD_BUFFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ddbc4341160ab2ac8cd76fa4a030ccebb80d4e",
"description": "pan/bi: Suppress uniform validation for LD_BUFFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36486f54e97fe35daf42fc7705715db9e1304a11",
"description": "pan/bi: Confirm IDP unit on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8ba909ca6b080f156f773f3ca8c9ed3d18c4ae9",
"description": "pan/bi: Forbid unaligned staging registers on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df807cb83954d4957bef886231cbced15d1754eb",
"description": "pan/bi: Add XML for assembling Valhall image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58b65a340c85d762761825f1d0c0943569469125",
"description": "pan/bi: Add Valhall's special FMA_RSCALE instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aee819d54cc10fb162cbf64aa78f0b6a91dd5e4d",
"description": "pan/bi: Add sqrt form of Valhall FREXPM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "137053c4f49508752f6b6bd1a77e0bb5511b7511",
"description": "pan/bi: Add full form of Valhall MUX instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "855ab23d9af3e3e17b68985b3c8c782f3153712b",
"description": "pan/bi: Annotate Valhall instructions with units",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04cc1b93b139bab2e19b8221859c765719a225e0",
"description": "zink: enable PIPE_TEXTURE_TRANSFER_COMPUTE on non-cpu drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea761a40d596edca419132f6625126616b475c65",
"description": "zink: use pb_slab_alloc_reclaimed(reclaim_all) for BAR heap sometimes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da9acf70886c66b1059cab3d23814da95d045a71",
"description": "aux/pb: add a new slab alloc function for reclaiming all bo objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7e2214b3c89490181685dded4480f2bd04d1990",
"description": "llvmpipe: adjust rounding for viewport scissoring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6dd931640ebdaaf5a45770e061d0b0390895267",
"description": "docs: add 22.0 branchpoint date for perspective",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f75e657e697810626fb8d157f053edf58795d919",
"description": "docs: add 21.3.x release schedule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aea588900b0ba3654e87acb0e33974ba8a55ad9",
"description": "docs: update calendar and link releases notes for 21.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1061f3ad0d3f9f97563161bbe6e3ae927a651804",
"description": "docs: add release notes for 21.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "341278f069a54a173fa646b16e0b68eefd28e5ed",
"description": "radv: disable HTILE for D32S8 format and mipmaps on GFX10",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d63cd245e1840ad31a3821c522d94bc67372c030",
"description": "ci: Uprev Crosvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54",
"description": "virgl/ci: Run each dEQP instance in its own VM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bfcbe3f69eef0702d6494af513d902ad932496d",
"description": "ci: Remove syslogd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d542e978e9617dc27018b5d379acc506eb8d9565",
"description": "virgl/ci: Set GALLIVM_PERF=nopt,no_quad_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a3cccc3f434cfe8278863421901fd2d00471c7d",
"description": "ci: Don't set GALLIVM_PERF in the scripts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8acdf1f71c803226f6854e2f8b4d9dc82bcb680d",
"description": "ci: Create symlink to /install early",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee",
"description": "gallium: implement compute pbo download",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed65b5e8399fc59fe011381338cc06bc3f7ec5d6",
"description": "mesa/st: make some pbo functions public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7a51e94692cc5a523b0fb7b7caef4a05cfc30f1",
"description": "mesa/st: make sampler_type_for_target public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a47c85da9538ae82445f9754192d84afc7006d",
"description": "gallium: rename PIPE_CAP_PREFER_BLIT_BASED_TEXTURE_TRANSFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b30a7a243be8fe44d34b1bc2bd58665618074dd",
"description": "gallium: add pipe_screen::is_compute_copy_faster hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a854cbc7b5c7e70c0146b2e599049c4e4fc5eb97",
"description": "turnip: don't use mesa/macros.h to get utils/rounding.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df8aeb45984b2d7f705b56aec2f63f0739963866",
"description": "radeonsi/sqtt: increase the default buffer size to 32MB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56382ec0711d5531da038346d7ce759c2833e13a",
"description": "radeonsi: unreference framebuffer state after use",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b1b491cdbbac1ccb785f5eb1802006f76ec253f5"
},
{
"sha": "5e536c97a9ffa1fe0363150529ee4a7beb3fef03",
"description": "broadcom/compiler: fix early fragment tests setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68ec86718125ea54c77191f38e62754e82d3826b",
"description": "radv: Implement VK_EXT_image_view_min_lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0f217ad80d3ebc49960f1ae2aed32e5dc32f0fc",
"description": "vulkan: Update the XML and headers to 1.2.199",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e76d0cb56f820032f5cf17f886d89af05fc4b2d",
"description": "radv: Expose min_lod in *_make_texture_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6471ef918f75de806f2871696a44b24ee1db558",
"description": "radv: Refactor S_FIXED to radv_float_to_{s,u}fixed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35ffadb9e7d6d2ca3f6b2fadb5735696b9732c34",
"description": "zink: clamp to 500 max batch states on nvidia",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3be30665f1f8bb140069728fd8e17ce6fcdbaa4",
"description": "zink: fail context creation more gracefully",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "72a88c77def2948e291427c963e2f4337bc059d4",
"description": "zink: fix memory availability reporting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff4ba3d4a77320d1522c3a807661511b4cc075ab"
},
{
"sha": "5f140a723deaf4c85647dbb1688a67c9296aa9a7",
"description": "zink: use IMMUTABLE for dummy xfb buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eb2f0d41e14fa12f0b47129b82fd58a2cd25ea2",
"description": "zink: demote BAR allocations to device-local on oom",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f97af050e510b042701111d97f1267ba8765873",
"description": "zink: set zink_resource_object::host_visible based on actual bo placement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74d2e89201c358fd84e70d69cc9297ea5f5b87f5",
"description": "zink: always use slab allocation placement for domains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fc216b4ba6471c96ab58c6ba25409c319a30a87",
"description": "zink: add error for bo allocation failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83278b5661224a425a0dc6d2ec49ce4aa617c83b",
"description": "glx: add a workaround to glXDestroyWindow for Viewperf2020/Sw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0388783a03e48b7efce984436a2b424c95761522",
"description": "intel/nir: also allow unknown format for getting the size of a storage image",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fa251cf111dffd4a3e4d903623c24eb69575bf9a"
},
{
"sha": "04f5c543ded15362dc6286ff4ae7a38f00f6ca7e",
"description": "glsl/nir: Don't build soft float64 when it cannot be used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "82d9a37a59c94ba3678b33acb9f2749cbbd7bfcc"
},
{
"sha": "b1a32d1432f67706d856a7a5398d0d6fd5a37fe3",
"description": "zink: implement multiplanar modifier handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1675608c3ab235a53ad73fb50e18d7dc8b591f7",
"description": "dri2: set dimensions on dmabuf import planes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "943f6a038db868004d118db128564dd2e5c6e650",
"description": "zink: always set matching resource export type for dmabuf creation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "11c79a8bd79178ab027438b018379051e33430c8",
"description": "zink: stop using VK_IMAGE_LAYOUT_PREINITIALIZED for dmabuf",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "63baeffc2dbaece36202649ca1abd5aa4b0797be",
"description": "vulkan/sync: Rework asserts a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c74f8064539beb369a9a8de0c7a0b5b6c4e9fed",
"description": "glsl: fix trivial strict aliasing warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58a0d8d0ded2f41afd9ff8d0f19f93341687442f",
"description": "llvmpipe: page-align memory allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23a5f1a5acbdc0d41bc6dcfd0da788359ce878ec",
"description": "ir3: Stop inserting nops during scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0eeba6cbb0d02f3f8a3a8e660328273d2e5f40c",
"description": "ir3/postsched: Only prefer tex/sfu if they are soft-ready",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f5c0d209c3949ff2522afa9965fa69811adcb9b",
"description": "ir3/postsched: Rewrite delay handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "140e117f2b0c45439a913efe0a4fd1df0842fdfb",
"description": "ir3/delay: Ignore earlier definitions to the same register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a54e7baa65ad32345c839170dc9726bdae06975e",
"description": "ir3/postsched: Handle sync dependencies better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9f61d728774e04d2981fe86946077851dd3d986",
"description": "ir3/postsched: Fix copy-paste mistake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9a91318b1cee4d3c0a4b2b02c5c2968f3bdae31",
"description": "ir3/sched: Rewrite delay handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8fc7a08f9fac2822a58473b6806638709060e96",
"description": "util/dag: Add dag_add_edge_max_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "508f917d8c53c25a1e656409e3228ad067c9369f",
"description": "util/dag: Make edge data a uintptr_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee2e14b352b3f5c07b18fcbbc5f6b1cacd64e0ed",
"description": "ci: temporarily disable lima CI",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b78f175323f1db5ae28da264d5761bebb4f7052",
"description": "iris: Tidy code in iris_use_pinned_bo a bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d"
},
{
"sha": "6e909849349062985fe279296bfb0eb3c94b494c",
"description": "iris: Check for cross-batch flushing whenever a buffer is newly written.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d"
},
{
"sha": "76030964a65a527b30bb46f2ff806ddafdd3fc2d",
"description": "iris: Make a helper function for cross-batch dependency flushing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d"
},
{
"sha": "cbf0d83eace937c1a5cf7e12759985e32740b520",
"description": "v3d,v3dv: move TFU register definition to a common header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffbad81305bfbafb23c07a20bab8a138bbafa6a5",
"description": "radv: simplify re-using cache entries in radv_pipeline_cache_insert_shaders()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "836a4b58363d801ee628225b8ddfe4bf71223aa0",
"description": "v3dv: fix internal bpp of D/S formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ee7309e577775500a2120dc7e846211ae7da9b3",
"description": "llvmpipe: enable PIPE_CAP_FBFETCH_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e403c1c23eac5042e04f282aa3ad8cf8621194d4",
"description": "llvmpipe: remove dead args from load_unswizzled_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea6eeb70e67dd1ac2c6e232acd71492f5e8fd207",
"description": "llvmpipe: fix FB fetch with non 32-bit render target formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b3a0209280aa097b00254b714ae01d4d2ff01cb",
"description": "llvmpipe: protect from doing FB fetch of missing buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ebd6498c4f6a1430231b9ef5bca93fc6d538d1e",
"description": "llvmpipe: fix gl_FragColor and gl_LastFragData[0] combination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1de61dd38548d035aaf1bf84847a2ef46fb2b46",
"description": "llvmpipe: fix wrong assumption on FB fetch shader opacity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86eb1549efded1e6209b65d2b90a0d270d076824",
"description": "zink: implement pipe_context::draw_vertex_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02e5f4fb10d6a39ca347f444104b7c56c8d65ab5",
"description": "lima: add more wrap modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbed4d784e0803feb8272c7214df62030e7177e8",
"description": "lima: handle 1D samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa86a2a94dfd090b5854e2aaeca68c8ec4a4e12c",
"description": "lima: add support for 3D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b92c9c32a508b9aa85458661b762ffde1c590a",
"description": "zink: set suballocator bo size to aligned allocation size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb6f1d53482b83feb51dac0f0fffd4291b651848",
"description": "zink: block suballocator caching for swapchain/dmabuf images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba6d389fa7a0ac512cb9d4cdd21efde990f041b1",
"description": "radeonsi: don't use GS SGPR6 for the small prim cull info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0690a44e6949a090f9be2ea6af369a43d382c71c",
"description": "radeonsi: inline declare_vs_specific_input_sgprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "513bd6acca866e82b54bf419d5ce20b36e2c5f21",
"description": "radeonsi: cull against clip planes, clipvertex, clip/cull distances in shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "881c45919194b386080ed97c955470358c02255e",
"description": "radeonsi: unify how ngg_cull_flags are set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a818f7b68676a08075ad314e13cc114306830525",
"description": "d3d12: Fix incorrect hash table usage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fde36d79920dee4c0ec399d44b4071d6b3f5b8c1"
},
{
"sha": "764760314d041bb898bfa6a0f6f052baebb1bef6",
"description": "lima: add native txp support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fac9d22773015377256444e79df07fa32cab628f",
"description": "isaspec: Add prototypes for expr evaluators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa93896156c7f076e5de1831292297084655cda3",
"description": "freedreno/ir3: adjust condition for when to use ldib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "011ea325855d4dfd1b75f3c1c80a8f5a24c8a7c7",
"description": "nir: fix constant expression of ibitfield_extract",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a11d2a31bf931deca05c79871aeaf1441fb777e",
"description": "vulkan: Add a dummy sync type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a910071bc95db97a2ffcc63f6c375a997a68a65",
"description": "vulkan,anv: Auto-detect syncobj features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36b4d12f02586aa6a227f47d4f5d9edce68da07e",
"description": "anv: Simplify submit_simple_batch()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "623e9ecd6da365f0aae6b066c828cf28ad705642",
"description": "anv: Remove unnecessary syncobj wrappers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5ac1d16692ea95676f28f41dbc0e4e01d96959b",
"description": "vulkan: Add an emulated binary vk_sync type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d",
"description": "anv: Convert to the common sync and submit framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87cf858946788564966840a73cda0ed5383eb9ef",
"description": "anv: Use helpers in util/os_time.h in the query code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "213edd1841af72a3a4ec230262840d15fa40d74e",
"description": "anv: Remove the last remnants of in/out fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbb13fae33a8b8e72db4200dfeec1b72528763db",
"description": "anv: Add a BO sync type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc62695c3a853dd0edae1a73117cc169f15f342b",
"description": "anv: Delete ANV_SEMAPHORE_TYPE_DUMMY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3fda7ae78f388198256bfdf8eb4fe6d81f4afa9",
"description": "vulkan/wsi/display: Wrap wsi_display_fence in a vk_sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1addc425ab705251bfac39aa7d5c516726d0a38",
"description": "wsi/display: Rework wsi_fence a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bd3434fa237ae8220ba83a9fa6c15f78cb6d6fb",
"description": "vulkan/wsi: Drop wsi_common_get_current_time()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b19c9d19be2734741538eb57f9079e779a4112d",
"description": "vulkan/device: Log the timeline mode when lost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7",
"description": "vulkan: Add common implementations of vkQueueSubmit and vkQueueWaitIdle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "673b5e97ec13c8889ef7613ac042a0741de03e95",
"description": "vulkan: Add a common implementation of VkSemaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60e7359db0fdc7b1fca77200115c580de6a819fa",
"description": "vulkan: Add a common implementation of VkFence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "301e20f7a3d9d987b20df83d27153ebec707a322",
"description": "vulkan: Add an emulated timeline sync type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3843b11c9127a16b7381c9d6d0091ca59a1d029",
"description": "c11/threads: Re-align return values for timed waits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13ab3757bbe0e7af7a7bc29d2a00b7f1f2400aa9",
"description": "vulkan: Add a common vk_drm_syncobj struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdb636e3a6cf2c33c0b2b8b1ab344563b7326587",
"description": "vulkan/vk_device: Add a drm_fd field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95dee5150a7916d640b916f29858eabdaf7c79c8",
"description": "vulkan/util: Include stdlib.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f695171e383efb6774cbe475c8f4e68e66fe2906"
},
{
"sha": "8134feb9a2d7b132430d15fea16880a59c81d0a9",
"description": "vulkan/meson: Re-arrange libvulkan_util deps a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cf5fced4c09a696a699bed3d11c2f18d2c76f8f",
"description": "vulkan: Add a vk_sync base class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "236ca763760861cff653696d6ed142429a604be6",
"description": "anv: Wire up the new status check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9662e0154275408dea25f049cc55c79b0061b3b",
"description": "vulkan/device: Add a check_status hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "955f329fbe1b3401e5e10ff16f7592bcb9db12ae",
"description": "anv: Use the new common device lost tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd89ef96d75ab7aa6b6f5020e3206e9c204af00f",
"description": "vulkan: Pull the device lost framework from ANV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b4678fdb3b1713edd0ccd30430f7f0ffab2162",
"description": "anv: Move device memory maps back to anv_device_memory",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "13fe43714c1fe8e1a0601a22e67d9b259d23c068"
},
{
"sha": "32c0c5fcd960b6c333f87cab468332a7f67f3e4c",
"description": "mesa: convert unsupported primtypes during display list compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97ba2f2fd4867779acac611075fee1505e2cf2fb",
"description": "move util/indices to core util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88e4d3809c564299e60cd71b98c5441d102f2092",
"description": "intel/genxml: Decode VALIGN/HALIGN values in XY_BLOCK_COPY_BLT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "406ff7473adcce7faa107c29fa787bcea8faf677",
"description": "intel/genxml: Fix XY_BLOCK_COPY_BLT destination tiling field type",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2f58a63b2f14371470e6b2ca094ebfe96b983d2e"
},
{
"sha": "29025f66fd3fa009cc79f844449ebc05d252804a",
"description": "intel/genxml: Fix MI_FLUSH_DW to actually specify the length properly",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "569afd37f15cfc51750a71fd695f4496b0358fbb"
},
{
"sha": "ebc0099d89114096fcdee76dcb189ad0307d7eba",
"description": "intel/genxml: Collapse leading underscores on prefixed value defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd7d3c7ae3c87564b0e32b868cd801668789def2",
"description": "intel/genxml: Simplify prefix handling for field value lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4004fde262964351f72656f396e1cca491ee955",
"description": "iris: Fix parameters to iris_copy_region in reallocate_resource_inplace",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b8ef3271c870a4e8c0d641cbe4114f827015b75b"
},
{
"sha": "68b7b4fb38e0bbdb5f84443a6a071ecd0fed7bd2",
"description": "radv: Don't crash if VkExternalImageFormatProperties isn't provided.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fef9ef48dd3a7c5d74c09b3e7a6d4ca13c616cca",
"description": "gallium/u_blitter: clean up texcoords ZW when filling up just XY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59860d487368e18a1d85ea96988c5f4c904879b0",
"description": "nir: Group per-primitive outputs at the end for driver location assign.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f23f7ef3160ab2fde22dd5f180d5d2b71d59121c",
"description": "nir: Don't compact per-vertex and per-primitive outputs together.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1e461d11c0e88539d76db7b74a5f85649b7c547",
"description": "nir: Lower cull and clip distance arrays for mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a502a0a2c5a9c795a275106afee8a1d6033fa52",
"description": "nir: Add new option to lower invocation ID from invocation index.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7562e344631e157c0da941fe2822327a262b112a",
"description": "nir, spirv: Don't mark NV_mesh_shader primitive indices as per-primitive.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d79d9a7a06ade36a93640815d0460063f608e407",
"description": "nir: Fix nir_lower_io with per primitive outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cf4124be0f5d4259f4686633db71b48031b510f",
"description": "nir: Print Mesh Shader specific info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5aa39253cbb700876569b2e400ae8eb66dfc2507",
"description": "nir: Rename nir_get_io_vertex_index_src and include per-primitive I/O.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "008f5a127cdee30f774a000ad493369a7dcd366a",
"description": "ac/rgp: Initialize clock_calibration with memset.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1ee85e8babe94e8cd80b2aa7b62170f0a3e264be"
},
{
"sha": "bf14a63e1d950068390d492ecd84c1d7212c805f",
"description": "freedreno/a4xx: hook up sample mask/id, used to determine helper invocs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a95a9f0cc64a7b2048b06d36c08f65cbbcfb02e7",
"description": "freedreno/a4xx: include guesses from a3xx for some of the constid's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45606b51cc9fb1da27242b81e23d3430fec3fcd4",
"description": "freedreno/a4xx: indicate whether outputs are uint/sint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14087cb9ea58abe37f156d28fde18cdf82abd242",
"description": "freedreno/a4xx: fix stencil-textured border colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20e8e11d643ac5150589bfc8638c594ccf6eb64a",
"description": "freedreno/a6xx: re-express buffer textures more logically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c041f4bf3cef472738246ef978ad0be3c28e798",
"description": "freedreno/a5xx: re-express buffer textures more logically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6566eae93333b8cc4d96f85522788e18c5cafa90",
"description": "freedreno/a4xx: add proper buffer texture support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42dbfd7206b5d4b0dbd4cac4016167790ca8a45c",
"description": "radeonsi: make si_llvm_emit_clipvertex non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3d5777536152486b990c48531b1542a333528b2",
"description": "radeonsi: remove an incorrect comment at lds_byte0_accept_flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20e83abf0637d9c9e763b22fb1c8670842b11743",
"description": "radeonsi: improve memory instruction tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "901697654ac9ce98e0ae1d7a5ea6d53404a7452a",
"description": "radeonsi: add dcc_msaa option to enable DCC for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a5263d65deed894041a43c450d1636f6a0545e1",
"description": "radeonsi: unify GFX9_VSGS_NUM_USER_SGPR and GFX9_TESGS_NUM_USER_SGPR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9151ac3531f05a825b6a07c4977251b45ed34141",
"description": "ac,radeonsi: cull small lines in the shader using the diamond exit rule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "701a0b51659eec37eb107c658fa9b8bddf922049",
"description": "radeonsi: add si_state_rasterizer::ngg_cull_flags_lines and rename the others",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3166d4428ddf27a34ffcb5f47deb80e4129065de",
"description": "radeonsi: set EXTRA_DX_DY_PRECISION for lines where it's supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45717780082b32d0af2d64f7e866a0e07f6d8d84",
"description": "radeonsi: set PERPENDICULAR_ENDCAP_ENA for wide AA lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3338956268cadfa67ee3e1d78bd2b24a5e5a0eba",
"description": "radeonsi: make si_get_small_prim_cull_info static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "963b7475a97107b2a4f2f1da676f565554777a7c",
"description": "radeonsi: use ac_build_load_to_sgpr in gfx10_emit_ngg_culling_epilogue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8a0aa6852756d8f1593ef6627ddb1754ae967be",
"description": "radeonsi: fix view culling for wide lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f687bb5dcf665c2b57d99982eacea9d29810b3a",
"description": "radeonsi: fix shader culling with integer pixel centers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "185826a4008169a06ec6b08fdd49082d8e156cba",
"description": "nir: remove double-validation of src component counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e3266709a9a4b85a414c0400603e66859a2aaa3",
"description": "radv: Add more checking of cache sizes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9494c566c27064687944fb73a16f5437e204c5ab",
"description": "radv: Fix memory corruption loading RT pipeline cache entries.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ca2d96db51e5a47044ee02f8613bc463605c2bf8"
},
{
"sha": "8c9a86cb577e3eda370cb06178aa3331307a777c",
"description": "freedreno/ir3: fix image-to-tex flags, remove 3d -> array hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9c1cc63c6c1bf47386ff19f1bec5466fde781b4",
"description": "iris: call brw_process_intel_debug_variable() earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ae34651f723782dca2bed587a7cae527ae98d17",
"description": "docs: update branchpoint instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15013958d0794205bab086645a0d8c619a8f9038",
"description": "lima: enable PIPE_CAP_PREFER_POT_ALIGNED_VARYINGS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bb192a15bfd6bc676030a52e489e108f23d9de5",
"description": "gallium: add PIPE_CAP_PREFER_POT_ALIGNED_VARYINGS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df93e7aeeee6dc33da4ae4691917eba0432285c9",
"description": "docs/submittingpatches: mention use of the `-x` flag of `git cherry-pick` when backporting a commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d47bfd56de6f19762a754d5d2acf0bdc1b13c3a5",
"description": "docs/submittingpatches: add formatting around the release branches names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "162622bf63314b6c5f418bea6b3ce94247be7ac9",
"description": "docs/submittingpatches: add link to section describing how to make a backport MR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42753be1e7fd16e1acbce1f8f40c52891ef60c28",
"description": "freedreno/a6xx: Fix a bunch of 3D texture layout to match blob behavior.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3717c14962a0292c29949cb5fef23237435fccc",
"description": "freedreno/cffdump: Handle the TILE_ALL flag in unit test generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e42450a255c70885baa3d358c3463251ef8025b1",
"description": "freedreno/cffdump: Fix up formatting of texturator unit test script output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a6fc25daabcced1c339a6685a5426444343d362",
"description": "freedreno/fdl: Add support for unit testing 3D texture array strides.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d7c6eedc7b59842d36e59f0eebb583e9569958a",
"description": "freedreno/cffdump: Fix 64-bit reg decode in script mode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f63fd3425d7ad7996274f3a7b4930dc28929eccf",
"description": "freedreno: Fix the texturator unit test script.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ddefb4ae361f2d2fe532c2c72c585a7136af145",
"description": "freedreno/fdl: Dump the generated layout when a layout test fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b27ebee7f0982c35547f563540621d54064ec04",
"description": "util/vl: move gallium vl_vlc.h and vl_rbsp.h to shared code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29c2f32a57c8da512b6229d2b4087b0bd88500d8",
"description": "intel/dev: Add platform enum with DG2 G10 & G11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43c457a6ecfc1638846a77fe18dbe72b10187103",
"description": "zink: always add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for 3D images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "93a55537f2ac7796cc67938f6697112180a59d5b",
"description": "zink: stop running discard_if in generated tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df526aae1b2b488e56d3813c42427528b2ecdd4f",
"description": "zink: skip one GLES31 subset to avoid GPU hangs on Navi10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf7b6dd73fb26bfde79b0576950f488637549849",
"description": "intel/genxml: generate video headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f9006804aa6552b6f0eff56ffe9810f66cd18bb",
"description": "intel/genxml: fix gen6 LD->VLD typo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bb8aa2942e166bd680717083583ac1c6f14ebf7",
"description": "intel/genxml: capitalize decoder mode select properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2268fc1bb612843b815e573bb1c227002484271e",
"description": "intel/genxml: fix Picure->Picture typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc32a164c84b58e8bdef1535109ba89b81758082",
"description": "intel/genxml: align QM field names across gens.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f3f8b45916f7326b729f5122a7ee581e7c33664",
"description": "intel/genxml: fix some missing address from the 75 xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d956d65b65ba1f2377fa7c74f27b3c027afa555",
"description": "intel/genxml: cleanup video xml collisions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d89461208b79a0c5f577caf6a98dab6976c12251",
"description": "aco: consider pseudo-instructions reading exec in needs_exec_mask()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc130497472cb4ec4ec60695ed99b169d6681118"
},
{
"sha": "7876886bdc6910f32d40f454fc369404f2b23d29",
"description": "radv: use nir_fold_16bit_sampler_conversions()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab21183b5d8c53412b62061dbea3399767b40f94",
"description": "aco: implement D16 texture loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "626aa7b648174dccad51e018cf7bd288c6a64750",
"description": "aco: workaround GFX9 hardware bug for D16 image instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f1483cd5ca83b78843b2c46ea3b593a61c24f4e",
"description": "aco: add more D16 load/store instructions to RA and validator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e4c6e059e3060eed7ee4f925029d2fb1669ba2a",
"description": "nir/fold_16bit_sampler_conversions: skip sparse residency tex instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f53e1823c2e504aa9bddb36888d28bbfcacdc767",
"description": "freedreno: caps for clover",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e7f5b75ecf4c4da336d82c426508c925932013f",
"description": "freedreno: Add PIPE_SHADER_IR_NIR_SERIALIZED support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31d6cd224a3a4088de79659a51cf46c372a0620a",
"description": "a5xx: remove astc srgb workaround logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb56b83572a2e3482513c6d0b96ca12e7bfabf24",
"description": "zink: update the CI lists for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0e5bc228cc8528de46dd7fa14c22fddf0578c11",
"description": "microsoft/clc: Add a test for arg metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53d4dc7febacd29ffd4caea5aaef509bfeaaefec",
"description": "clc: Use kernel_arg_type_qual string to add const type qualifier to arg metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f384c763fc6e65c8f17f05190b14f379d6602c1e",
"description": "v3d,v3dv: move tile size calculation to a common helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9c4e0c3714858fa00f1f7bfbf9804ca6cf8965b",
"description": "ac/spm: fix determining the counter slot",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e928f475ccf6534e09c2977314a5360cc4335c3c"
},
{
"sha": "11c6a327599357b0a8c031f7bd2147165b923ee1",
"description": "ac/spm: fix determing the SPM wire",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e928f475ccf6534e09c2977314a5360cc4335c3c"
},
{
"sha": "e94a899c0ef411c19d82a072a4aa70aa8d149522",
"description": "radv: fix a sync issue on GFX9+ by clearing the upload BO fence",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d9de15a020d317d4486124f97b2cf06b98ee8b6",
"description": "mesa: fix buffer overrun in SavedObj texture obj array",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3be42f9ca19d593d374d309f47ebd80abb001a24"
},
{
"sha": "27903abbb67482e2d772c508e9d00e49029b8364",
"description": "llvmpipe: fix compressed image sizes.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "53a8faafc1eb28399509098ee2c0fd210f0727f2",
"description": "llvmpipe: disable 64-bit integer textures.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d80c7f3406b80ae684a709de57a9ef3d54a497b6",
"description": "aco: Fix how p_is_helper interacts with optimizations.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d36149cdd5f4b43368337c28c894a351c48cfb",
"description": "ci/freedreno: Add a link to the issue for color_depth_attachments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1847700d3c7e692e747df5d528d1ddd0713909dc",
"description": "ci/freedreno: Add notes explaining the KHR-GL* failures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32b51d5e6077275c8202e36199a90a4695a77a2d",
"description": "freedreno/a6xx: Do sparse setup of the TFB program.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "943449fb8ea0f33526fede8c5b6614b74dad7fae",
"description": "ci/freedreno: Enable the tes-input/tcs-input tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ce44a0298433efbe569fc42e611aedd67e89bbc",
"description": "freedreno/ir3: Fix an off-by-one in so->outputs_count safety assert.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02079cbb77c2a44215dc683fb49adef9bd804f61",
"description": "freedreno/a6xx: Add some notes about piglit failures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11b533cb19815c037cfd973966258ed9e43100f2",
"description": "aco: optimize load_local_invocation_index with single-wave workgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d07bcad661c5a4e9f7df1fb9eb630deb1fa3fe4",
"description": "radv: lower load_local_invocation_index with 1D workgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "719b48f85d6a5f5d9129e99d2e9a0783c03ecec4",
"description": "nir/lower_system_values: replace local_invocation_id components with zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9b4a507fe58f82a391e24214b9fc60cc00e5f2a",
"description": "tu: Expose Vulkan 1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6216c941caefd273a0ea3dbd3b6321e955a49f1",
"description": "tu: Add VK_KHR_buffer_device_address stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "952ab4f64f9990c4a086ddb885241029356ab842",
"description": "tu: Enable subgroupBroadcastDynamicId",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "170e1aa647806820d186005aa0bd1464278816d5",
"description": "freedreno/a[345]xx: add R8/RG8 SRGB formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8db29109bebfe95995d056c7ebb0e62772bf9b10",
"description": "freedreno: prefer float immediates when float values are involved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e83584092ff99954095dd6dddbf7632cb0ee32e",
"description": "pan/mdg: Remove duplicate compiler option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4d3a2964771c3d26967ecab4d7c187a8b2d8002",
"description": "pan/bi: Enable dual texture fusing pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c215813f7d67a43a7b3f68aeb261da660e61b4f",
"description": "pan/bi: Test dual texture fusing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9146bafbb422dc535c04e5f177a44e8ea82031db",
"description": "pan/bi: Add dual texture fusing pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6c6a1afb46df14382f8d9fff7d9b12beea8429d",
"description": "pan/bi: Fix up dual texturing registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce8d2b96c1be30113328801685a2f345cf5fec61",
"description": "pan/bi: Add bi_dual_tex_as_u32 helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b2a383af8afc21279ac67653cf359f4fa3f202a",
"description": "pan/bi: Support dual texture scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98c1b3e7e1453534d130687971232798860bfebb",
"description": "pan/bi: Use BIFROST_TEXTURE_OPERATION_SINGLE enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9245b39ccf1a379ff4efa2514176b1c34368da4b",
"description": "pan/bi: Add bifrost_dual_texture_operation struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3612880ea3e476922ea45b0cbb607e615a2f5b82",
"description": "pan/bi: Add bifrost_texture_operation_mode enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dc90b68d9d9716fa43f0d64f413a735a92c0f98",
"description": "pan/bi: Add second destination to TEXC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e0273162432b940970816a9c138ea8fb1c526e4",
"description": "pan/bi: Add secondary staging count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "238f6d80a70b937890253507c5f1b3b9b5b494bc",
"description": "pan/bi: Make bi_index padding explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0022f1c6b95f7f3c92fd5a15d7181398837b7d2",
"description": "pan/bi: Fix typo in helper invocation analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a315d0430897bd25aa71c433036cefcba0523a91",
"description": "mesa: add just a tiny bit of debug info to some _mesa_problem calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "269b4dec9e9c1f284ec252aaf55ca87fba2a78da",
"description": "nv50,nvc0: expose R8/RG8_SRGB formats for texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddb3d30d4749e744a667ea7835b0648a5c94ca72",
"description": "turnip: Enable VK_KHR_separate_depth_stencil_layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e257344a82417b6dc28d5834a0a9376fefd7f5ac",
"description": "nir/lower_pntc_ytransform: Support PointCoordIsSysval",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "43322ceccdfa67fcd133c94f51adfaefe2d99db2",
"description": "mesa: add missing state to state string computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7490bcad372b820166b0e60664d8fabcdbc71514",
"description": "v3dv: don't use a global constant for default pipeline dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b3931ee6c61caecabce4a49aace4be91d8d736a",
"description": "v3dv: account for multisampling when computing subpass granularity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb58f80d27b2386accc8454eb10dc8fd0d1a1c5",
"description": "v3d: use V3D_MAX_DRAW_BUFFERS instead of hardcoded constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc106d86a51aa8404761c53585ab730907b88a50",
"description": "meson: Update libelf wrap for Windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aaaee09a4b1a4f688cca57f766f3d81c8adbc81",
"description": "radv: Match function definitions to declarations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "195a379a7e8eb7de0f5796dafaf4fc428ff98ef5",
"description": "ac: Align ADDR_FASTCALL with addrlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa2f5cd1a3369e5d8af233269666ed10f23528d9",
"description": "driconf: support META application",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3900551894daecc22ccd81fa1510d053634e2c6b",
"description": "radeonsi: add radeonsi_force_use_fma32 driconf option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0634a3c856c81c72b221021d655b98d3112bc2b",
"description": "ci/bare-metal: switch to common .baremetal-test-arm64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d39904ea30c69499737f7354ba41ab553d6f857b",
"description": "ci/bare-metal: add .baremetal-test-arm64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92fcdfd38b03f7de355fad2a1953d3a2f8392b27",
"description": "ci/etnaviv: no need to force nir anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d1c1137e5f9c1ac2affa756517baa593fda8142",
"description": "ci/etnaviv: armhf: switch to .baremetal-test-armhf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bc284fe5bb71f24bbcb40761b204e37eb3458d1",
"description": "ci/bare-metal: armhf: move BM_ROOTFS to generic place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34c5ba8850b560c617086761f55ed2745f2a5b08",
"description": "aux/primconvert: support pipe_context::draw_vertex_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1948c9a71cc7bc9da62fe771276ef1681e3d2fb",
"description": "aux/primconvert: break out primconvert internals into util function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d903eb156a3895f05ed1b332b45fb66056d4963a",
"description": "freedreno/a4xx: fix min/max/bias lod sampler settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ffcef821c0ac0e7f76ffb82bc0f50f0b8dbba4b",
"description": "freedreno/ir3: fix setting the max tf vertex when there are no outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0de7ea0aba3be1abc6361772242787ce5e09a70",
"description": "freedreno: check batch size after the fallback blitter clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2ff2b9e4a22a83d59caf56052fdda1fd4493ca1",
"description": "anv: fix multiple wait/signal on same binary semaphore",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4eecc543e6a441b6583710f0d7a777a9e560e7a",
"description": "gtest: Fix output of array ASSERT/EXPECT macros",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "015383d1d78435edde87bf07bb8bb8aabd3c22fd"
},
{
"sha": "deb23612f7554f8db7f3574d068f36ccefd99487",
"description": "vulkan/util: Handle depth-only formats in vk_att_ref_stencil_layout",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "979ea394e56a418f4138b5f440ec0b641cc5fa0e"
},
{
"sha": "a68a0c9e1c69d14f210de569ed4d73f3e42857db",
"description": "mesa/st: Disable NV_copy_depth_to_color on non-doubles-capable HW.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f3820a3a5fbe78cf0ee366878795a942dcf4f4a",
"description": "v3d: remove static v3d_start_binning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a65db2458bb0aa1fe48853539b76e05e1f4c955",
"description": "v3d: remove unused include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee41e1bbd2a57f58b616d560451759a4fcd940db",
"description": "lima: Fix drawing wide lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e7bac80ce5cc1de7d13dfc6ae17526a03ddffcc",
"description": "ac/rgp: add support for dumping SPM data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e928f475ccf6534e09c2977314a5360cc4335c3c",
"description": "ac: add initial SPM support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdaf1858895705bbc2a8baaecb945f8b279ad07e",
"description": "v3d: Update prim_counts when prims generated query in flight without TF",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a1b7c0844ddcbdc5ab773cbe2f6312f34111bdd9"
},
{
"sha": "4a38ed822ab0c3d0f663dd5bec238a0839d03b01",
"description": "virgl: Allocate qdws after virgl_init_context to avoid leak.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9a7d6a110e2a407ead13d0eb2f1aedbdb54e696b"
},
{
"sha": "1ca90f8752315389ae18b2c0d3773224db3c4c31",
"description": "microsoft/spirv_to_dxil: Fix non-Windows build.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "37c366e2830245511d6364b818adc838fc879401"
},
{
"sha": "07aaef5721093253fbd2edabe9d0ca4e58a3413a",
"description": "freedreno/a6xx: Inline remaining fd6_tex_const_0() call.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7230058e8ac4a82ec4467478094324a6806f41a5",
"description": "freedreno/a6xx: Drop an unused tile_mode arg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9057d45a4255d94fbfccd92e5d6d4f93ffd4d04",
"description": "freedreno/a6xx: Clean up sysmem fb read patching using fd6_view.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c90220e449116824795e96ac2988c8b107cd9cf5",
"description": "freedreno/a6xx: Use fd6_view for non-buffer image descriptors, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "533e486923b1fb760961c582aa296d5ce423a704",
"description": "freedreno/a6xx: Switch to relying on fd6_view for our texture descriptors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84377785a4c656e9eb40b3bfb7101398effe2b46",
"description": "freedreno/a6xx: Create a fd6_view at sampler view update time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b3a6ff9f73dbfbc5b7132fa44073dc555153a93",
"description": "freedreno: Set layer_first on (2D) resource imports.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94e4cd4d83601e71c77b8414fef776dee69b5e93",
"description": "freedreno/fdl6: Skip redundant setting of TILE_ALL for NV12.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e6810a06a1bd549f9711dd57f9fe4e8dba7dce2",
"description": "util/format: Add G8_B8R8_420_UNORM to match Vulkan.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "271b6cb981e731e7e64484c153ba51315aa59163",
"description": "util: Rename PIPE_FORMAT_G8_B8_R8_420_UNORM.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb86efe9150caf59d991190e0c355841ab69766",
"description": "util/ra: Fix deserialization of register sets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "95d41a3525d97986b4925153a36828b1a6e65523"
},
{
"sha": "ac416ce07bf0456dae51bdcfc318236d40206ee2",
"description": "util/ra: Add simple test for register set serialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37b51d5140b864ee5feb7ac0c766e59559bfb240",
"description": "docs: update calendar for 21.3.0-rc5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f5a0bd9b40e2b1239da3e17437115c78fb14bba",
"description": "ci/bare-metal: Close serial and join serial threads before exit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cdbe3f2b9bf0a1a71ccf3ee69b712f5fc1c96e2",
"description": "ci/etnaviv: Add more texturing flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13e23b54ba774c379b92fd78ec3abc648ab47dc9",
"description": "ci/etnaviv: Mark the rest of uniform_api.random as flaky.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5451bb03c7b26704a5301613b11a180487b6241f",
"description": "mesa/main: Fix use of alloca() without #include \"c99_alloca.h\"",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c216f1931d2656c15191c8b723be72b95697fe73"
},
{
"sha": "549924d53e359c04d7c14b12990178c86d3aad2d",
"description": "freedreno: Fix constant-index assumptions in IBO loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e04f97d8e9d7dd3ceb951e3dd0acb260b24e5b8",
"description": "freedreno: Fix the uniform/nonuniform handling for cat5 bindful modes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46c37c8600e0a48b8aa98f5635f7ae96db555fea",
"description": "anv: don't forget to add scratch buffer to BO list",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eeeea5cb873b40418c738e25e4032fb1fd9b7ac9"
},
{
"sha": "e0de7aa4d7717bbd79bbc5bfc660f941f680402b",
"description": "aco: Work around MSVC restrict in c99_compat.h",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a697dde5535e7b2a0bd9a29221e93654f4531632",
"description": "wsi/x11: support depth 30 visuals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "794a9cf3d6e7b2ccc7afc35009918fa87ff1026e",
"description": "vulkan/wsi: Unlock before return on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd"
},
{
"sha": "3a95e25e84964b7ca90576e3f2e2c75526c4aeaf",
"description": "v3dv,v3d: don't store swizzle pointer in shader/pipeline keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "183e705a15b79e723666476817d144dbb74707f6",
"description": "vulkan, radv: Support backslash in ICD paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "379fab74d2135abb9ada7edec83da983ba0c4257",
"description": "radv/sqtt: fix GPU hangs when capturing from the compute queue",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dfb5818ed7080a65ca901850515654bb2e296ca",
"description": "zink: update gfx pipeline shader module pointer even if the program is unchanged",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfa81c1e8c8f1885ab63c4c09e57e4c0bbb37bb2",
"description": "zink: be more consistent about applying module hash for gfx pipeline",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "937a841b5746f7b00f1e26993272db03f7eb9146",
"description": "zink: ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ac23b4d5831316d9c635efca2d5f430ad2d7788",
"description": "zink: always inline uniforms when running on a cpu driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8d90c8ed55e77344bcf277934a5ff2fa52d3e15",
"description": "zink: implement cs uniform inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06f2054cb50774c494e4a9f9dafe46306f86186c",
"description": "zink: radv ci updates for 1dshadow stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64e0ca15d6986768af18cfa2b553576196d54260",
"description": "zink: add 1DShadow sampler handling for drivers (radv) that don't support it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ae1231879b729e4bd3dc92149f41aceebdd594a",
"description": "util/xmlconfig: Allow DT_UNKNOWN files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e61478958854c63d3d8dfe12948445e0086d3a91",
"description": "anv: Also disallow CCS_E for multi-LOD images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e3101c96bb64dd5c8246654a9c4865fa99a060b0"
},
{
"sha": "62983f276baabdd2d93400fa12e5a6171077ab8b",
"description": "zink: add another compiler pass to convert 64bit vertex attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39bdb00d77377f46603e6461d9265894f809c7f9",
"description": "zink: simplify 64bit vertex attrib lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "854fd242faf00bf68555dce10fb0ae98a3ab34c0",
"description": "zink: declare int/float size caps inline with type usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17aa2be4c9c8c83470b73ea1eacacb47ab898f8e",
"description": "ci: Add RADV to Android CI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aad80e47d8aab52081a6f10a5b0cd01390e26f10",
"description": "util: Add support for clang::fallthrough.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "966c171d888db4d29ad8b08b803fb2bc1137f311",
"description": "amd/addrlib: Ignore self-assign warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22673a980f30cf71ea1d7e3d4feb161c549d48a4",
"description": "meson: Check arguments before adding.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3aee462781abc0bfcce207fb64f9199b43a57542"
},
{
"sha": "5db098c98bd7d313b909041661fdb67bfc56362c",
"description": "aco: Remove useless sub-expr.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbd091d1fab20ac5df7db45d2bb12cf6bc94d304",
"description": "radv: Always use linker script when possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66713d33fe487bfe69e99cf151976146cc4f3ec1",
"description": "radv: Remove android build warning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b06b6288c76f36d7a2dc9c5f682891841c73cc3",
"description": "amd/addrlib: Use alternative ADDR_C_ASSERT definition.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d14cc308f97e2a54b2b4165f9a9e895261674fee",
"description": "ci: Add libelf to the Android image.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b945a695a0b9de5e756366bda3e28b172f19407",
"description": "ci: Bump libdrm for the android image.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fde36d79920dee4c0ec399d44b4071d6b3f5b8c1",
"description": "d3d12: Don't wait for GPU reads to do CPU reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ea1e58f0ecd1bfa88e544bf1bfc02b81ca2ebd6",
"description": "d3d12: Don't wait for *all* batches when synchronizing a resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bb72ff750cb9f2dff8c265798f7e4bab736991d",
"description": "zink: update the CI lists for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "979ea394e56a418f4138b5f440ec0b641cc5fa0e",
"description": "vulkan/util: Move helper functions for depth/stencil images to vk_iamge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a0253b9b5d21c7571555abe3a1d851468a18740",
"description": "radv: Fix to honor the spec to get stencil layout.",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0"
},
{
"sha": "00bea38242d97e7ace1954f1bc7d32cbf0ce3ee0",
"description": "anv: Fix to honor the spec to get stencil layout.",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "28207669d03a7e4829169790dde332e90b6e0209"
},
{
"sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6",
"description": "radv/winsys: use same IBs padding as the kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ee85e8babe94e8cd80b2aa7b62170f0a3e264be",
"description": "ac/rgp: add support for clock calibration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aebf04ab3ff2d3d96a546771e1a8a1d3811b6dd0",
"description": "ac/rgp: add support for queue event timings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e04101c34e9d196dc5452a045bd049165b8c5f8a",
"description": "radv: only emit PGM_LO for the vertex prolog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "824ce4ef40551b249ff7881692a4269945965609",
"description": "ac/rgp: fix alignment of code object records to follow the RGP spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca7c748f45a9336fd22ca2c88b61ee4142821235",
"description": "radv: do not expose buffer features for depth/stencil formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "891e6f009b20c37fd3dcddf4f9cda7b9b8ae1e16",
"description": "radv/sqtt: stop calling radv_cs_add_buffer() for the thread trace BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed70230df6c61c7bb4cb1983c041ef6483131bcc",
"description": "radv/sqtt: reserve a VMID for better profiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "995f38838fc7aa485714c7574be6143c5badee5c",
"description": "meson: allow building with vulkan beta extensions enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40157bc2b0b534ce78fa129fdb978ab0486d87f1",
"description": "vulkan: add new image types undef beta define to switch statements.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e9e186ca103ba92bceb0c393c43608a64194a9f",
"description": "vulkan/include: import the video codec headers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df92a13a270bea95f5c5260ee5de0c5b776f5131",
"description": "util/libsync: Fix timeout handling if poll() wakes up early",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ab906d17fb5fd4c1f9921f8e8c5b8691530c2bf",
"description": "d3d12: Handle non-infinite wait timeouts > 49.7 days as infinite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "accd8326c5cb78788f12e3066bb6654595c23a51",
"description": "d3d12: Fix Linux fence wait return value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b60d6a24d405066c4077154095a76204c103cc1"
},
{
"sha": "5d0712b185f49a6de7c3ad4bce3bf862be12272d",
"description": "turnip: expose VK_KHR_driver_properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e850f23b1c93ac2522ce09b81d19ee94dd61e8f",
"description": "turnip: Claim 1.2.7.1 CTS conformance.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8817377ce2bbda62aad91a940e83c89c9fdd45f2",
"description": "anv: Add an anv_bo_is_pinned helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a7585504918ae4ea2a73279a6555471e345fdc7",
"description": "anv: Stop checking for HAS_EXEC_FENCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eb9057de024f45c66728e7e2848561b79c87618",
"description": "anv: Add a use_relocations physical device bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbcb10320f64d04a7e5cadb4a91a772002f366bd",
"description": "anv: Add a anv_use_relocations helper and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c15a8a43d95c19b0db79aca0d9b9b7b9c0b38ccb",
"description": "anv: Int64 atomics don't need to depend on softpin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1936ceec588dbc4eb32e0efe1b8b0bc782c5b089",
"description": "anv: Always set bindless surface base on SKL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13fe43714c1fe8e1a0601a22e67d9b259d23c068",
"description": "anv: Add helpers in anv_allocator for mapping BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90ac06e5029b9f0c702c92e97696c9cdb97b08d6",
"description": "anv: Fix FlushMappedMemoryRanges for odd mmap offsets",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9b69e43a5a94fe9bdc3ef574fd760b0fe6ada9f",
"description": "anv: Add a couple more checks in MapMemory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0967584549fa12c754e594dfaf5ac9d7671e7b18",
"description": "anv: Add get/set_tiling helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "135cac5c9ca7d7576f709e0dedd59bb04e671e39",
"description": "anv: Rename anv_bo::index to exec_obj_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1394e415b750d8fc6484cea8371650af24b7bc79",
"description": "anv/allocator: Use anv_device_release_bo in anv_block_pool_finish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b2b9b49afd2bbd9f65b8b132ecbf6674c72d226",
"description": "anv: Pull aperture size from devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2254146d0a71804a9a3bced6de2ae07fc3218fb2",
"description": "anv/allocator: Add a couple of helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13ee05f2b47806d146dc4cbbe5b57bea555cec3f",
"description": "ci/windows: Add validation tests for spriv_to_dxil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37c366e2830245511d6364b818adc838fc879401",
"description": "microsoft/spirv_to_dxil: Add DXIL validation to spirv2dxil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7502c5404e2f564ca9f0459f5885b110eaad8ec",
"description": "d3d12: Fully init primconvert config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c151e9d087c6e5ad581aee8a742ad056db0a469c",
"description": "d3d12: Hook up threaded context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c90fa19a8bf61379d6a95b0fb48240aaf47362e",
"description": "d3d12: Pass explicit context to pre/post draw surface blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd41ed53b2332769eb3b35e5974379715bfb8093",
"description": "d3d12: Use thread safe slab allocators in transfer_map handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17a46e2cf96bc7a4d3a27db15bbea11369ca2236",
"description": "d3d12: Inherit from threaded_transfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9a1e1c21ee11c5a85759e88871aba1fe459ff30",
"description": "d3d12: Resources inherit from threaded_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a463aa0099810f35c4e08b792df132eab788ed9f",
"description": "d3d12: Inherit from threaded_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00016b425134b3e1b3c8f01ac74b1474c04c7328",
"description": "u_threaded_context: Support including from C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38f0b36f1ac192e7e44f3218b08e8ea758a98d29",
"description": "ir3/spill: Initial implementation of rematerialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db566904baa96c9f3c19aaac3e8e99bc0ebb4dc7",
"description": "ir3/spill: Mark root as non-spillable after inserting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f"
},
{
"sha": "7eb13fc2f26c2d15a061ffd4027cf7fac990f77f",
"description": "anv,blorp,iris: Set MOCS for COMPUTE_WALKER post-sync operation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7b78b2fcac6ec2782a8296aeda195d1d3942a703"
},
{
"sha": "a298ad26c14fe2df3af9474cd5bb5f449115e6ab",
"description": "intel/genxml/125: Update COMPUTE_WALKER POSTSYNC_DATA struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "419b02c90c822e6ea89c7fae951fd19d7db20181",
"description": "anv,iris: Advertise a max 3D workgroup size of 1024^3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8626949f0746147f68197971bab40db16ffd1be1",
"description": "zink: flatten out draw templates a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d80d6b69678fe0a76ac896311748769b23e8ced",
"description": "radeonsi: enable nir_group_loads for better performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33b4eb149ea79d9dd4b80ddda079ad027e5a40bf",
"description": "nir: add new SSA instruction scheduler grouping loads into indirection groups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acddf83c956c59ede3593bb46202ec78d8ff9476",
"description": "zink: update radv ci passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63c4c559cbce22102bdac695db1cb1bf229f68c3",
"description": "virgl: obtain supported number of shader sampler views from host",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55e1dc8b6482c1c0d6a807abc684506488c4c6e7",
"description": "pan/bi: Drop unused test helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baa405f02a1338becfb760c8850ba56d9becabe3",
"description": "pan/bi: Use gtest for test-constant-fold",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4554cd03f01b4a402e33e0c4e429126c709a65f7",
"description": "pan/bi: Use gtest for test-optimizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06b3b5376869750f6b68e19d9a32343a4a523cff",
"description": "pan/bi: Use gtest for test-pack-formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71cbb9c4f06bfa3545e8c7105441a22e53d5a9c6",
"description": "pan/bi: Use gtest for test-packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fecb299b81eafd8be32c8af26ba13833686b9f99",
"description": "pan/bi: Use gtest for test-scheduler-predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a9210c93dcf741ec77cd249cc31703b9f98ff5a",
"description": "pan/bi: Make some headers compilable with C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee2c9c0819751ba6687008aeae36fcb9c3028d9",
"description": "meson: automatically define `HAVE_{some}_PLATFORM`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cc9c30aefdfc58f180d03e16af5ed38f8fb7ef0",
"description": "meson: always define `HAVE_{X11,XCB}_PLATFORM` when it's enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "448dd106da2e4751d88131e58e097ef06638154c",
"description": "meson: drop impossible `if no platform` branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2351c0aded860f4769dde73a50a287a670f2ad3c",
"description": "meson: move `egl_native_platform` definition inside the `with_egl` block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ad375bdcd3189be9672ea42268dec123ffca7fb",
"description": "meson: drop duplicate addition of surfaceless & drm to the list of platforms",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47946855f19cc7d082fd59e090bb83f5d3930871"
},
{
"sha": "09bb4dbe60b1bb233c5c0102446ffbc142a29246",
"description": "release-calendar: fix date for next 21.3 rc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "984091531e70bec85d736ed083148a1dd87dab4d",
"description": "radv: remove unused parameter in radv_emit_subpass_barrier()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75161e6f3d8909a5804f0d1490549c146d5cceeb",
"description": "util: Change blob_test to use macro from mesa-gtest-extras.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "015383d1d78435edde87bf07bb8bb8aabd3c22fd",
"description": "gtest: Add mesa-gtest-extras.h with array ASSERT/EXPECT macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5358d8a11096efcc5f49d9153e74e5898a6e91d4",
"description": "radeonsi/sqtt: reserve a vmid when sqtt is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e26dd92957df80fc31627eff5fc9c9453cf3021d",
"description": "radeonsi/sqtt: fix FINISH_DONE / BUSY usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3de072aaecf3a99699f539d33c5f374070334078",
"description": "radeonsi/sqtt: fix shader stage values",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c276bde34ae3c1ba823873d29774165664cdf129"
},
{
"sha": "c572adceaa493ab2f7b6cad6d6bd100c6d93ff4d",
"description": "intel/dev: also test crocus & i915 pci-ids",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "361b3fee3c5ee38821d96660d68ebec2e31e5f47",
"description": "intel: move away from booleans to identify platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b1a5b8f2ba15dfec24b80fcb3f005084c03289e",
"description": "intel: remove 2 preproduction pci-id for ADLS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712"
},
{
"sha": "f32dcb6fe17bdfb92ada00c28afc9d2b581ec1ca",
"description": "nir: assert that variables in optimize_atomic are initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbd61d2b0204e3875155cf5a9a6a8b7947fd3f7e",
"description": "zink: set new point/line caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bbebc7e9f1b35b18373903842dcc501b571f528",
"description": "st/mesa: use new point and line CAPs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78337728d1d53214e05a0733bc8745587b2a5d3c",
"description": "radeonsi: set correct point and line limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf9afc7b0cf6a729f90b2b208e201527e00b6002",
"description": "gallium: add missing point and line CAPs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b80dca86c33c6a487ebeb2fe41163c369d53fd94",
"description": "gallium: rename PIPE_CAPF_MAX_POINT_WIDTH -> MAX_POINT_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10ee261c38cbb0c7f0637a039ac2ec3a1ca64c5b",
"description": "driconf: disallow 10-bit pbuffers for viewperf2020/maya due to X errors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8ea4c9e1dfa24fb38214c4ff47e74790a47f573",
"description": "Revert \"CI: Disable Windows jobs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7b44e7d7bb77051913ce24ea177d06820c40304c"
},
{
"sha": "7b44e7d7bb77051913ce24ea177d06820c40304c",
"description": "CI: Disable Windows jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4d904101c0d5ab76e8cef6469f2fe8ebf3c980b",
"description": "aux/trace: add pipe_context::render_condition_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f57940109998ac92656e7d5509516a44b21b08fc",
"description": "aux/trace: fix vertex state tracing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e8cad57aa7ab0b7cc1e86e85915b6ad413cdd865"
},
{
"sha": "810305fbed8bc4a3d729e108a89abb8060679a77",
"description": "aux/trace: trace pipe_screen::is_format_supported better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2f3aba5f0e0c25901cf7bcc636944a91bc106a2",
"description": "aux/trace: support pipe_context::get_query_result_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58ba18474ba19c1306f0841805af41ae007f8f66",
"description": "aux/trace: fix PIPE_QUERY_PIPELINE_STATISTICS_SINGLE tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78b613db23c10dc257247d99d8b2b1ef6c96bebb",
"description": "util/u_trace: Replace Flag with IntEnum to support python3.5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cefaa73909718e570b36c5f8463e4b534e96201a"
},
{
"sha": "349bfb72752981c9ce276147efaa65ea9d839c57",
"description": "intel/devinfo: fix wrong offset computation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "718c97d525391475313cdcb3b6b7a68d345a19a7",
"description": "intel/devinfo: use compatible type for ARRAY_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67619d8153249e2cc3c36ac9a28aec9ded0ca1ba",
"description": "intel/perf: fix perf equation subslice mask generation for gfx12+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a543a9440437df8d7498bc76353e828fcc66f5e5",
"description": "intel/dev: fix subslice/eu total computations with some fused configurations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e10c641f009b006cc4d7b5fa70be34abdd75dc0b",
"description": "intel/dev: reuse internal functions to set mask",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7c6a90c26794eff623e8885f92ab27aaa0fe581",
"description": "intel/dev: don't forget to set max_eu_per_subslice in generated topology",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1db5d562af6cd9447bb564797d67dd27ff95024",
"description": "intel/dev: fix HSW GT3 number of subslices in slice1",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "12294026d5104e386b3d9156b580e73b94a50a7c",
"description": "nir/algebraic: optimize Cyberpunk 2077's open-coded bitfieldReverse()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b8bc712b2b0f60eb090a03b43156cd98146917c",
"description": "mesa: remove NEW_COPY_TEX_STATE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ee3fbd703752460248958f9b7e42a855023b274",
"description": "mesa: always call _mesa_update_pixel",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "10c75ae41c4e914a0160f9d93bbe1e65b5e14517"
},
{
"sha": "6b002d2549844915b13abe12f5ae21cc73f1ea82",
"description": "Revert \"radv: only enable VK_EXT_display_control for vrcompositor (SteamVR)\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "db7ad0c1700e2f012730898e02bc0cebf1b04304"
},
{
"sha": "0a6f079afe076745309c2b5cf27b39dd5f0d2f08",
"description": "build: add sha1_h for lp_texture.c",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1608a815e3305d229091c346373c379900a8351f"
},
{
"sha": "6ffdcc335ee62e0f100eff8569781499bd0a4e29",
"description": "iris: Use mi_builder in iris_load_indirect_location()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "833c0394e01b178a33ce9f468e50408ff4970428",
"description": "Revert \"gallium/u_blitter: work around broken sample shading in llvmpipe and zink\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "8b287c3f925121d9389df9846024d9c350cbb235"
},
{
"sha": "60a8d682850efe945527554a4d80fc598cf0c870",
"description": "gallivm: handle TGSI SampleId sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64cee33984ff01ce9cda1a5f868f9ce50f0b7d66",
"description": "lavapipe: add some asserts for descriptor dynamic offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c37cd8860c997e04fd3c0a6b1d6888558844449",
"description": "zink: rework cached fbfetch descriptor fallback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "417477f60ede0fab0a5a601c872731fc9c612da1"
},
{
"sha": "2d1f5e3dcb3d3f32acd69429aa38e2ecac93956c",
"description": "d3d12: Don't accumulate timestamp queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34739cb6e28c725a2ebd95d32dc6b8e90f32cace",
"description": "freedreno/ir3: Fix off-by-one in prefetch safety assert.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f2b0e980b66e9ef6d5e01ff371a08d404b6976",
"description": "freedreno/a5xx: Clean up a little bit of blitter array pitch setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b26e0cdf44089e3ccb06e287739e62a07287faf3",
"description": "freedreno/a5xx: Try to fix drawing to z/s miplevel/layer offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99f5b7ba1ed3c0b09492d26aae7d69edcced8fd2",
"description": "freedreno/a5xx: Remove bogus assertion about BO size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d8677bcaf81adc91fae39b4d062a7000b1f420",
"description": "freedreno/a6xx: Try to fix drawing to z/s miplevel/layer offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35f56ad856718f9a662ede1304c2475a24da6893",
"description": "freedreno/a5xx: Diff reduction in fd5_layout to fd6_layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fc6a11f0e446c429e1215db954db64fd34c918b",
"description": "intel/blorp: Add option to emit packets that disable Mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecba8178bdc513ba791efff95c1c8400b25ce45a",
"description": "intel/dev: Add an intel_device_info::has_mesh_shading bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bba26939b1710dcab5a0cd2ae2df68d2b23d5946",
"description": "intel/decoder: Dump Task/Mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3567d47f3e77731c2e4510896b1f11332152616f",
"description": "intel/genxml: Inline the BODY structs into the instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fe2e862b5f2b70728745f7a7ca16f27f512fe0e",
"description": "intel/genxml: Add Mesh Shading structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b34fed64fa1a8a541b62fda725bfdb504c44ec67",
"description": "u_prim_restart: Fix index scanning with start offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc345281ab95313c2e34fffbd993bd1fbfc016be",
"description": "aux/primconvert: handle singular incomplete restarts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "583070748cb103560b173b5789998302d517b587"
},
{
"sha": "1e869e3fb4255351de5e908c5a53851bb58c3f2b",
"description": "freedreno/a5xx+: Fix missing LA formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e4fcda7e0df9218e1b5e63d5789099cf87fb62a",
"description": "freedreno/a6xx: Don't try to generate mipmaps for SNORM with our blitter.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "953a4ca6fec2a80e02bfcc4afcbd40aaab41c1c9",
"description": "intel: Add has_bit6_swizzle to devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0dc303b4521bd44d93f983919898d7cfd80cba8",
"description": "vbo: utilize structure padding to optimize indirection cold->prims[0].begin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f997bccc62f06264b34d97466595f868d411f3e",
"description": "radeonsi: increase tc_max_cpu_storage_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74adf22a0aeeaf5f63748394d2da0337b04b1526",
"description": "radeonsi: fix a typo preventing a fast depth-stencil clear",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9defe8aca953b69615728c84d8ff6ed51bdded00"
},
{
"sha": "c0f723ce2b80a27e8d813396a5b7c9cbca7006a7",
"description": "radeonsi: allow and finish TC-compatible MSAA HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3baeaac64b9c6053f6ab5e64af7a416c77c9f0dd",
"description": "radeonsi: rename stencil_cleared_level_mask -> stencil_cleared_level_mask_once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1b491cdbbac1ccb785f5eb1802006f76ec253f5",
"description": "radeonsi: add a faster clear path for glClearTexImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d3aea49b806322393c3275d550f4e4eaef3cca3",
"description": "radeonsi: fix 2 issues with depth_cleared_level_mask",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff8a930cf7de6aa77c350ac9b010719d40f18e4d"
},
{
"sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd",
"description": "vulkan/wsi: implement missing wsi_register_device_event",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f6764953b02edc81a19bb7d169e64ed77ab1980",
"description": "anv: setup syncobj fd via wsi_device_setup_syncobj_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01fb24d50ea1b0430c4feb85b1b1ea607e0aede2",
"description": "radv: setup syncobj fd via wsi_device_setup_syncobj_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73f21ea2e1fd7a0e1844c6a1682f43aed41686e0",
"description": "vulkan/wsi: provide api for drivers to setup syncobj fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92215d8da8b0ce67ec16de83c30207b72702554f",
"description": "zink: add khr46 to ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5f2426ffdf28cbfd0191f351e1a3cb353a3f7da",
"description": "zink: remove lazy ci job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d64f0dd1612a4ea645a83f507fa7612cb27aefa",
"description": "nvc0: Fix uninitialized width/height/depth warning.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b287c3f925121d9389df9846024d9c350cbb235",
"description": "gallium/u_blitter: work around broken sample shading in llvmpipe and zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb34716c1fa4b0b907284b5c9e823acd86afb9ab",
"description": "gallium/u_blitter: do MSAA copies in 1 pass using sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d483fed852b0500a2668ac9f58d9a85f3d3586f",
"description": "gallium/u_blitter: disable sample shading for all blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ce3f8e639506975c512c4b0814a091a00d0f2fd",
"description": "gallium/util: fix util_can_blit_via_copy_region with unbound render condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d1b81d8ac9cab3f9213b7d19ac2f3035cf60a3c",
"description": "zink: clamp PIPE_SHADER_CAP_MAX_INPUTS for xfb",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "46e167028dd141fc03c28d75a97d79dea82d0b4b",
"description": "zink: do a better job conserving locations for packed xfb outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff981a7e79be6bc0434609e233b39f1309cfbbd3",
"description": "drirc: add options for BETA CAE Ansa application.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5dc334b6dd117b30b72ddb2f09ed60171dbb980",
"description": "drirc: add mesa_extension_override option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50c983402e5e81861a728009feddcc4ec43f8cea",
"description": "mesa/init: replace call_once with manual implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "596597f4a446f030945991de689afbc17b6225d8",
"description": "mesa: don't use dummy_true for some MESA extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a03e259779094a593ee974b91977e37ffb2e835",
"description": "mesa: print a warning when an extension can't be disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa5a0e1dad8cdbd77a36e69725e17a27910ff397",
"description": "broadcom/compiler: copy packing when converting add to mul",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b59614619b6ed06eb2f48ab4c1999f1f50882f56",
"description": "radv: Use MESA_VULKAN_SHADER_STAGES to make room for mesh/task.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd6e9ad36a27010df78d9e3ae4f4d31fb38fb180",
"description": "llvmpipe: add missing NIR alu-op handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a21c0f531ec3a88003f5dce86c8b3d0ad4ea406a",
"description": "mesa: enable force_direct_glx_context for DiscoveryStudio2020",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc3ef76eec61c97ba7c53622e4bca8e518749b09",
"description": "glx/drirc: add a force_direct_glx_context option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b09655a587f03b4096df0a4314e98a267816cfa",
"description": "vbo/dlist: free copied.buffer if no vertices were copied",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "118f2952b621ac56bb681b644d73882ecabc4614",
"description": "driconf: set vblank_mode=0 for viewperf2020",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbf602a6b39833c4cdc4b6769ec40ab384fd8bcb",
"description": "ac/surface: don't validate DCC settings if DCC isn't possible",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc6d22b92002dc43a8c742ab234717147d63ad87",
"description": "radeonsi: fix ps_uses_fbfetch value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d86d602ed0c75c30840ca6bac98556ffa99304ea",
"description": "radeonsi/sdma: fix bogus assert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "46c95047bd77f6e824e4edccad590da8a1823fb4"
},
{
"sha": "84d4bda8e5cb4d844d3892fcc317412104d8f2bc",
"description": "ac/surface: use a less strict condition in is_dcc_supported_by_L2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc56301f78494bea67f0c57d5aa77fef42bfe455",
"description": "radeonsi: treat nir_intrinsic_load_constant as a VMEM operation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8288882965bf1c5f0ca5d9f29c1b759bee2bc718"
},
{
"sha": "af8fa2644e1ed225d1ebf6ee532062f7c36e6c7d",
"description": "radv: Split off cmd_buffer variant of descriptor set template updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4865cb6514e4109a6e344ffd9c139afc568abef8",
"description": "radv: Split off cmd_buffer variant of descriptor set updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b0826db56b36b213ed924b9bbd6fdb21d5cd88d",
"description": "radv: Always inline descriptor writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0913ac33a9c1896e48935abfaa6f0dbbacf17410",
"description": "freedreno/a618: Mark a flaky test that triggers hangcheck.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1801d43f81713d5d7bbeb4e4a5af0b1238038a9",
"description": "freedreno/a5xx: Use the defined names for 2D_BLIT_CNTL regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0f5b8d47ca42ba76f90f0df2bcbe9d5e9eda66c",
"description": "freedreno/a6xx: Fix partial z/s clears with sysmem.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa5ca7fc3cd7aac664726ed5f069045eac0ad3a0",
"description": "features: add dynamic render for lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256",
"description": "lavapipe: VK_KHR_dynamic_rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd71cc8947934a071039897df586dd6466f1b616",
"description": "lavapipe: fix cmd queuing for dynamic render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbd5ded5e079babdabcc56797c475f278810bbb0",
"description": "vk: update headers for 1.2.197",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc29b940413138e99e2b6860382e672b13980a39",
"description": "freedreno/ir3: Use immediate for flat.b's src1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ab0cf2b549bdeef92fb72f16119bf1d21f9e90c",
"description": "freedreno/ir3: Use flat.b to load flat varyings on a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ee1b5a5268b206b4d431862da3296d197d1cc17",
"description": "freedreno/ir3: Add infrastructure for flat.b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a150e31910f4ee4ebb62b990e7d9df4c71285456",
"description": "ir3: Add support for (dis)assembling flat.b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "417477f60ede0fab0a5a601c872731fc9c612da1",
"description": "zink: always use lazy (non-push) updating for fbfetch descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c54ad8f3dae152d1b3e7353313e9b65aca8c6d3",
"description": "zink: set fbfetch state on lazy batch data when enabling it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "841bea2c9f1de224b2272ece6de8a93dc45c8ea4",
"description": "anv: disable debug logging spam",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4af7842ede49ff2915893d3aed2f60d8bc949924",
"description": "mesa/st: lower psiz for shader precompile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8be35803a549f7075b6acfeeac2d0ce386ec8cf6",
"description": "mesa/st: rework psiz lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c3b658b33043a371655f18f6799dd24842fdec",
"description": "docs: update calendar for 21.3.0-rc4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdc288993e06224cb5da97f4458fd50ce257e491",
"description": "st/mesa: don't update vertex elements when GL doesn't change them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ee132b867864a57080289796e7680b11480200",
"description": "cso: add missing parameters into cso_set_vertex_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29877c1dce1b361efa5dfc31a58baa830c06daa3",
"description": "mesa: add NewVertexBuffers/NewVertexElements flags to indicate state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae625da7efa844b2854b685dac43180616615ecb",
"description": "mesa: change gl_vertex_array_object::NewArrays to bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d24539b15256ac255ffb75f199ffda962b39bad5",
"description": "st/mesa: use POPCNT in st_update_array if the CPU supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b8b34825fef16689684b4d3498990505df84005",
"description": "st/mesa: change st_atom_array.c to cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81d35c8d48508e1d28724755af28a6c7572516e8",
"description": "util: add a util_bitcount variant that selects POPCNT through C++ template arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1c640c3a43d741719864b35cbf855aa82be0611",
"description": "r300: stub derivatives on r300 and r400 hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14fca01b32958b827dcce63ffa9fd66c039a7cc4",
"description": "freedreno: Fix layered rendering to just Z/S and not color.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c8fee6049b906cfb7b56cfab3e1c70815f0b092",
"description": "build: add sha1_h to llvmpipe build",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fb41193fe947b1611e53c2a61c7c92724a8aecc",
"description": ".mailmap: Simplify my name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3137ff47095e9c28e0b27c72acab52301b87f99d",
"description": "zink: add queue locking",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "786167b88c8a53515d8439c69f9ab78347b6ea50",
"description": "zink: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8297d243fb3bc8c7f821c58cf50cb8c2b5e9263f",
"description": "gallium: add PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c356f3cfce9459dc1341b6a2a0fd5336a9bdcc3c",
"description": "freedreno/a6xx: Use the fdl buffer view setup for img/ssbo descriptors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3050e202833ab3c3ee5e91ee82ee823d8efac563",
"description": "freedreno/fdl6: Add support for texture swizzles of A/L/I/LA/RGBx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "669caded514b041ae66e9288824c8e7a3883dc79",
"description": "turnip: Remove buffer-view cross-check code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef1fb25787eff6bd931a855cf3d263d9c334071c",
"description": "turnip: Use the new shared buffer-view descriptor creation function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa3074e5be4dc3fff51e1359fb21e00cf26031b7",
"description": "freedreno/fdl6: Add an interface for setting up buffer descriptors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b578c12497cfea2249467951e270993462ff4a9",
"description": "freedreno/a6xx: Emit a null descriptor for unoccupied IBO slots.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "29093bc42d20e95288cd306757e7efc928fdb366",
"description": "freedreno: Fix gmem invalidating the depth or stencil of packed d/s.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "858424bd2e0742542cd072ccd4efcfee0ea828b3",
"description": "intel/compiler: Use gl_shader_stage_uses_workgroup() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4355d3f24535c7d061992f86c21d990232014fd",
"description": "intel/compiler: Make brw_nir_populate_wm_prog_data() static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "732cfa525f431b6f5b47e2623645cf14716b4bdf",
"description": "anv: Include viewport size in scissor rectangle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71022a53e415fa8c16567884c414eb361dee1214",
"description": "anv: Process FS last when compiling graphics pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0109a3754c4211a855579eb4909de0b170d1215",
"description": "anv: Make shaders array in anv_graphics_pipeline fit Task/Mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb430aa9e7fdc99a5f984bc2fb5193f5c02d88ad",
"description": "anv: Get rid of \"may be used initialized\" warning in anv_QueueSubmit2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3afdc3ab2c776d95909d597f4ada0335ccf462dc",
"description": "freedreno/computerator: Support A660 gpu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79fcd63bd60ac46249c6dfcfa0eeef296ea3d04a",
"description": "tu: fix rast state allocation size on a6xx gen4",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e05338d99abbf2858a0d8444ffc53028fe23051"
},
{
"sha": "675519f1d0eb26ecb5712a8bdbb82d7a92c07ed7",
"description": "zink: reject all storage multisampling if the feature is unsupported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aacdc6eb44cfcfe28e8a3bef90350f514219ac38",
"description": "zink: add SpvCapabilityStorageImageMultisample for multisampled storage images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a794bdf95313f7b9a69b142712a1e198b5447e36",
"description": "broadcom/compiler: check that sig packing is valid when pipelining ldvary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6e2c802c412c9d4b0f183cc17a5add2212b07ce",
"description": "glsl/nir: mark samplers inside a block as bindless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3a51a408fbe6dae7d9a6d15944de2833742462e",
"description": "mesa: don't reset SamplersValidated if nothing changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e15e3a8e8636c38def3e8a4fb93cfed90b8faf1b",
"description": "radv: optimize subpass barrier flushes for imageless framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f13d486ee77c2ca8a2d27a3f42981171cd73f102",
"description": "intel/compiler: Initialize SIMDSelectionTest member error.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7558340ebb688a9607f0cbc05f8bad56d77b19fe"
},
{
"sha": "d863e62b32bc155ae663fc90bae0139fa524a4e0",
"description": "intel/compiler: Change selected_simd return type to int.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7dda0cf2b8e7d13a6dce7b2fc48e95e260717aee"
},
{
"sha": "ac2af149f1099bcd910de6d625374cb545d66ff8",
"description": "zink: stop double printing validation messages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e28962800f477219854d8fcfa6b44e37a00a5d6",
"description": "ci: Uprev VK-GL-CTS to 1.2.7.2, and pull in piglit while I'm here.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3a3e7a00b02d3420e15f4793982c3cd5c72a53",
"description": "microsoft/compiler: Use textures for SRVs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffd4157b1caa69345468bbbe914e2bb64a4ddbaa",
"description": "util/hash_table: Clear special 0/1 entries for u64 hash table too",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e532a47f76cc8d763e2534c61b27dce0f5bc86a0"
},
{
"sha": "c047fc9de306530741e00002be19c21d06c8adbb",
"description": "docs: update radv extensions in features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b9bd3f038d19df34bd5dd5c7adb70395ea994a6",
"description": "broadcom/compiler: make opt passes set current block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27cb4166b5923997a5566281477a8de326215669",
"description": "freedreno/ci: Test Turnip on Adreno 618",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83a0bb007fd88c75d8a05896af06bf20b9f3ccd2",
"description": "ci: Let manual LAVA jobs have a longer timeout than others",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dedc1493071550a35b7dae7091fbaf6ad93304c9",
"description": "ci: Add support for lazor Chromebooks",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "634e2353a0edc0b336191d7267d567d7341b1b51",
"description": "virgl: Add driconf tweak to force-enable reading back R8_SRGB textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1311eddd5265b46d7c13adf14ea97072e80f54a5",
"description": "iris: fix off-by-one error when clearing stale syncobjs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db7ad0c1700e2f012730898e02bc0cebf1b04304",
"description": "radv: only enable VK_EXT_display_control for vrcompositor (SteamVR)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c862923219bb4bcb53dd53575a38ab5801bf07f",
"description": "v3dv: Implement VK_KHR_create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1813c709436b4d7bb918e69678e83c697d387518",
"description": "panfrost/ci: update piglit tests expectations on G52",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d96cf4eaa98b3e0b1f6e7e693e3475969c4ce5f",
"description": "ci/freedreno: Add maxcpus=2 to the kernel cmdline on a530",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38c62646d0a3d07150c9cd672cde980f4570a7f1",
"description": "iris/ci: Fix traces for amly and deqp list for whl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fea3c6f14e96de7d611a154db601f9a6dc0df79",
"description": "ci: Update linux kernel to v5.15",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4098607870125dacc40ea484c879035cc9a173be",
"description": "xmlconfig_test: add unit test for executable_regexp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7f481c615d24846b4d8da48506a4d4a9a9ea7a0",
"description": "drirc: add Mari application workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a24de9aa743808c6c7cc2670f1e8d9753b9430e",
"description": "driconf: add executable_regexp application attribute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "308bd1f00c9cfcd37ebcd15390d513441011d1af",
"description": "zink: Remove duplicate variable unsized.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f79a25653b9b18617d6a317bc8bd94973a2a0674"
},
{
"sha": "a8725ec3dc2aa23598071d2505131253c433b8c6",
"description": "vulkan/wsi: set correct bits for host allocations/exports for images.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "895d3399f7fb5cf58aa857fb2b98f23fe89071ba"
},
{
"sha": "d66514aacccec28fa66afd58bc19580008e8078e",
"description": "radv: Disable coherent L2 optimization on cards with noncoherent L2.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fd8210f27ede11583e3a5d55066cb61d9988357b"
},
{
"sha": "65afcddbf1892a74397cb8ba0d29618544fb507a",
"description": "frontends/va: Return error in vaRenderPicture if decoder is NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dbb66997e2e2ab0a07a84a40df70d8d75fe2524",
"description": "intel/fs: Fix a cmod prop bug when cmod is set to inst that doesn't support it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "32b7ba66b0156d9fd40b059f20da79a74451f7fd"
},
{
"sha": "085e83895910ff32711bf48cc527cca61c792a7d",
"description": "i915g: Improve the explanation for the 1D Y swizzle.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa4fd67f7824727d92e52c816543b0233eacd932",
"description": "i915g: Make sure we consider negates/swizzles on bias/shadow coords.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebe5626de695d8055c64a278d7ec7e369fcd9823",
"description": "i915g: Check for negate/swizzle on TGSI_OPCODE_KILL_IF's src.yzw.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba48b27a11a9b340a66121542ebe159731d8db84",
"description": "etnaviv: Switch to the NIR compiler by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b80f4d5f20bca6e127de62c7f4183f64e91cff1",
"description": "radv: rename radv_shader_variant to radv_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeb034f2cc29595c89a874f102131ee9ae9f0442",
"description": "docs: document RADV_THREAD_TRACE_* envvars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3839f3a48630db843e414dfb979b03644bf5826b",
"description": "radv: stop reporting SQTT/RGP support as experimental",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74e625f057df9cb416cf5be9e66c853384002fcf",
"description": "radv: enable SQTT instruction timing by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fd414ec84e9055cd4682ec80ce766df6ee2756a",
"description": "radv: remove useless checks about GFX7 for SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b35fd1bff6d8813411d9ca7f8c221c47ed5cf8fe",
"description": "radv: move freeing the trigger SQTT file at a better place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a1df095c3eee0da4747a67b12c8ca352116178",
"description": "ci/etnaviv: add manual piglit testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2440b27e5ed28397b572802817a652943c2a0b2",
"description": "ci/etnaviv: Add some more deqp flakes I've seen in recent runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7355694e11bd2292e0f193573726a90d12848c80",
"description": "ci/etnaviv: Fix the dependency for the build artifacts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79f57f68930ce4fcf59bdca82357e19b4f3d62e6",
"description": "lavapipe: Don't wrap errors returned from vk_device_init in vk_error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47adb11143767b6e66945197a70dc91383406665"
},
{
"sha": "73af67883ddf6faec9c0e76f8c174fb450817179",
"description": "zink: force float dest types on some alu results",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c73f5a00826201f6e76854145aa823cec4f389d2",
"description": "zink: add more int/float types to cast switching in ntv",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "69501ff458108c536f36198c8c8d3b560ecb4c82",
"description": "zink: explicitly enable VK_EXT_shader_subgroup_ballot",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccfe36fffabbbc25cdd0fc0f7bf6bf30de0e1268",
"description": "zink: clamp max buffer sizes to smallest buffer heap size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd2b47281f1b63312a58c2f7e77ee39f0858ba95",
"description": "zink: error when trying to allocate a bo larger than heap size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa5e544644431e9d4462b6f46208a3c028a1a13d",
"description": "zink: don't clamp 2D_ARRAY surfaces to 2D",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d2280f533faf5e372d604cf35b355b898423375",
"description": "zink: don't clamp cube array surfacess to cubes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ab915960c5d2e9cbb81ccf151cfdf17bfbd3366",
"description": "zink: be more spec-compliant for unnormalizedCoordinates samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75dc3023404210494ede4ddf6ea8c94c35b85497",
"description": "lavapipe: drop EXT_acquire_xlib_display",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1d574d4860300633ad2a77de203b74f261fb6969"
},
{
"sha": "7e998783db80a153978bea165132e349896792d8",
"description": "freedreno/ir3: xfb fix for duplicate outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6f760a98db511a0d3e712efa937d372a1910a67",
"description": "freedreno/ir3/print: Show end's outidxs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6239adebbc5cabe3466477ac5f96dfdaaf2303a1",
"description": "zink: flag renderpass change when toggling fbfetch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d041d5f1e9a731da3bfaec21494d90f4b560bbb",
"description": "Revert \"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": "d4174f5f052f614a10df2ebc905aec8c4897b057"
},
{
"sha": "68a62226e4dba17fb56c968a53fe1539fff70214",
"description": "ir3: Don't emit barriers for make_available/make_visible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4108fda4268943a52cffc6627b598638763b88c9",
"description": "vulkan: Move all the common object code to runtime/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4af0c038cfe38e144e4d83e03c0d3a9372767886",
"description": "vulkan: Move trampoline code-gen to its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d53f20ff4d89ac13fd6a08253ae1a2c53a791ab0",
"description": "vulkan: Break entrypoint parsing into its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f9e0c2816fb3a06dcba101730410f15b82fb19f",
"description": "vulkan/dispatch_table: EntrypointBase doesn't need to derive from object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fd7cc9d42e14a6e80dfb03782401060b9e6187a",
"description": "vulkan: Drop unnecessary [en]coding comments from python generators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a208b849f337a60f87216575bc148d8de20517b6",
"description": "vulkan: Rework mako error handling in python generators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "006633c0438e652b4704d4636e712d566dce4fdc",
"description": "lavapipe: Use vk_instance_get_proc_addr_unchecked for WSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ccba1576da2b2a32444c8328bc9b3a0427bb0b1",
"description": "v3dv: Use vk_instance_get_proc_addr_unchecked for WSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "837a142f2da1cb4fc70fa7ad284b13969e36ee91",
"description": "vulkan/vk_extensions_gen: Stop including vk_object.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "741262ee01f0cd21dd97547adb701ea202416e89",
"description": "vulkan/vk_extensions_gen: Drop support for extra includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20620af1e4c9f203aabb9950a9de0536e25db1dd",
"description": "clover: Add constructor for image_rd_argument.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8f18385e05db6d14ae6807a529c5d69c38d6091",
"description": "zink: inject LOD for sampler version of OpImageQuerySize",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "87fbb0eab03c8348f74ca1f4b3489e89e89f691f",
"description": "zink: be more permissive for injecting LOD into texture() instructions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3ad06b69490fa990c473e16f78ce658b0eb43b47"
},
{
"sha": "8d0b508d91e8f873ff7974e1aad8fb6c9b8f20cf",
"description": "ir3: Emit barriers for images again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e87dbfd3e8a5cf69c3ddc89fce17a0388f872806"
},
{
"sha": "8bfa146b8056d5dded6fdd2c4d8524aa0c438058",
"description": "radeonsi: print the border color error message only once",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4e0b02f85b0d39107c850b13b75a6273b51808c",
"description": "mesa: skip strlen when hashing strings for ProgramResourceHash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe3cc94ebed922e87aa0ac329abe52166111286",
"description": "mesa: add separate hash tables for each GLSL resource type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b1425d45c6be1f911c7da222a2326814409ff7e",
"description": "mesa: handle hash collisions in program resource lookups (e.g. uniforms)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aad903c3f5357697adb4bee82399904d3e78d992",
"description": "mesa: preparse [ and [0] in gl_resource_name and use it in shader_query.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b67055fef744333c892b8aaab96e765b8d1daef",
"description": "mesa: rename locals in _mesa_program_resource_find_name for clarity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22d51f3c92285efcdb47019aa445d8f4535f4b14",
"description": "mesa: precompute strlen in gl_resource_name::length and use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81ad6a8b64f9f85e77f6fac5f4950f0f20fd59ea",
"description": "mesa: don't compute the same strlen up to 3x in _mesa_program_resource_find_name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dea558cbd298b8960661eba32f50c48fb92dd672",
"description": "glsl: add gl_resource_name to precompute \"name\" properties later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c216f1931d2656c15191c8b723be72b95697fe73",
"description": "mesa: use alloca in search_resource_hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1776d741c53dc9347994d78b6c47c99a885e3d2a",
"description": "zink: add CI lists and deqp-suite configuration for RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76892c4e46d2a71b7e210a049496e3cf6c48862b",
"description": "vbo: restructure vbo_save_vertex_list to get more cache hits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3835205a0ec1d0b46830911c015d27986c1a5212",
"description": "vbo: use int16_t for vbo_save_vertex_list::gallium::private_refcount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97caca6b477d7d1b9609ae94dcf6f832f285771c",
"description": "vbo: return a GL error earlier in vbo_save_playback_vertex_list_gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa2c39df0fd25d7c57dfbe20c9e8189093046b6a",
"description": "mesa: remove PADDING_64BIT by adding the dlist header into vbo_save_vertex_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05605d7f537c4463cc5471f26fb2226a065561a8",
"description": "mesa: remove display list OPCODE_NOP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a26f57103088fc151b74d1b0bfc77201a632fb9",
"description": "mesa: fix locking when destroying/overwriting/adding display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c494cfb1dd0c1fd2d29e98365a727797363119d8",
"description": "radeonsi: don't invoke si_decompress_depth if textures are not dirty at binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e54ac7a3c43d772b9fdb845cb8e8bb0bf1510f6",
"description": "winsys/amdgpu: optimize looping inefficiencies in add_bo_fence_dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4ba003e2fd97b4dc3771d01fe15fb02fd6ce98f",
"description": "winsys/amdgpu: move BO fence array updates to the CS thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67de09acbd5820ac2dce507e90b07ce5cdf5d22b",
"description": "winsys/amdgpu: don't use ip_instance and ring fields of fence and IB structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6d072b2f0e4be7844b0d74f91152ccd77bb24c1",
"description": "winsys/amdgpu: increase the BO hash list size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5118bc97dc009c486157b193dca484587fdb591",
"description": "winsys/amdgpu: don't clear RADEON_USAGE_SYNCHRONIZED for last_added_bo_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "107bc76882e9e8d8f1c71d68d3af7d27194bfad1",
"description": "winsys/amdgpu: remove an amdgpu_cs dereference from amdgpu_cs_add_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bb0c09f9eb3d155b0a70d587a9be60b1611c859",
"description": "winsys/amdgpu: simplify parameter passing and derefs in cs_add_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61bd8ec0430868c29870620d685a3400454480a7",
"description": "gallium/radeon: merge BO read/write usage flags with priority flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90ff5ef5c0a029c023e166569b17c0122f274cc2",
"description": "gallium/radeon: remove unused RADEON_DEPENDENCY_START_FENCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5cf0d118c85a0f61d335dd2805452ebb142464f",
"description": "gallium/radeon: remove/merge some BO priorities and remove holes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f815009036837cb28a349f74ab9614ead75b0e8a",
"description": "gallium/radeon: change the BO priority definitions to bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0f05a5b205d204c42d81d27d9f2c5d457bdd38c",
"description": "radeonsi: remove unused parameters in si_emit_draw_packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98f696c972f9415892c19b405217285003234058",
"description": "radeonsi: enable shader culling for indirect draws",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "98dbd01a96fd1d715794c0fe8ad82392882a8129",
"description": "util: make util_get_process_exec_path work on FreeBSD w/o procfs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d9eda1b57df4f8afa817d55ca43e1e206f223b5",
"description": "util: __getProgramName: remove check for ancient FreeBSD versions, simplify ifdefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed5d7987dc1609287c2ae46c88ce241b12bed677",
"description": "radeon/vcn: combine session init func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ced5a54c134228c0bd6514fa323037e91d38f1b9",
"description": "radeon/vcn: combine encode params func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49fff27d46698b9aa998a32aaac737edee153059",
"description": "radeon/vcn: remove redundancy for vcn2 enc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4abc6d64e7e262b947ada41d1284839181450cb1",
"description": "radeon/vcn: update vcn2 enc interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "299097d17b0d85c8db0e684ff5041c6e9cc38067",
"description": "radeon/vcn: update vcn1 enc interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fb850651c77c0513c04952362b82b0ad1eff953",
"description": "ci: Enable testing radeonsi's libva using libva-util unit tests.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6ae0e9b953616fed894e02b9b8c2a52f269b0be",
"description": "freedreno/a6xx: Emit GRAS_LRZ_MRT_BUF_INFO_0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d"
},
{
"sha": "98c14485097703c497f839e671d4a2c052d45d35",
"description": "tu: Always write GRAS_LRZ_MRT_BUF_INFO_0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d"
},
{
"sha": "2f58a63b2f14371470e6b2ca094ebfe96b983d2e",
"description": "intel/genxml: Add XY_BLOCK_COPY_BLT on Tigerlake and later.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9163500aa17492a7446fe59ab18518d83e1c248d",
"description": "intel/genxml: Allow MI_FLUSH_DW on the blitter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9ffdfc16da0bafe589000bdb871181114317a29",
"description": "intel/genxml: Include blitter commands in gen*_pack.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b78b2fcac6ec2782a8296aeda195d1d3942a703",
"description": "intel/genxml: Assert that all MOCS fields are non-zero on Gfx7+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebe2a2b5f6a461ec4644accb4e7b02c430bb8f16",
"description": "intel/genxml: Add an field option for nonzero=\"true\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6ebf5add7f86b57f300e6e4612333b9efbe8de2",
"description": "i965: Set MOCS for Bindless Surface/Sampler State base addresses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "148ea65ee1554dcdb5aad37184b56cad2d3e622a",
"description": "i965: Port STATE_BASE_ADDRESS to genxml and fix bugs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a64007676ff5cdfa46fc25a479d1b4b48ca9b31",
"description": "i965: Fix MOCS for BLORP buffer copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e86afb500993b3a068323570f427c17a1865be",
"description": "i965: Set MOCS for 3DSTATE_INDEX_BUFFER on Gfx6/7 as well.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab44a546461572cd50901ae8285fcd19e87bef8f",
"description": "i965: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaaa3c7e04eaf3c94cc7219a1a6a89918bbe2dbb",
"description": "i965: Set MOCS on NULL stream output buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59f53b07c487dead0884b78f15468eefd52a2dc5",
"description": "i965: Set MOCS for push constant buffers on Haswell and Gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0e356b3332e7fc4ae8b9f5a7f690454084b2d5a",
"description": "i965: Set default MOCS for NULL depth/stencil/HiZ buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0a5f10b6cc0ef6a13042d96b25053527bd73940",
"description": "i965: Use ISL for MOCS rather than open coding it everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9decdb2c4a4a63965d77267dc8ebaff6a5b56b2",
"description": "crocus: Fix MOCS for buffer copies.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc29e9dbb3a07e923c6ce3ea8d2a9a62e21175ff",
"description": "crocus: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72ffcd19653c3cb7b927d2e4ff4ee0dc5a42e5ef",
"description": "crocus: Set MOCS for push constant buffers where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "798cc4be1b85d2acba9984f7404cc1f26fd5005e",
"description": "crocus: Set default MOCS for NULL depth/stencil/HiZ buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "737b3fae737821bb7d585bf218b03b40aadd167b",
"description": "crocus: Set MOCS on NULL stream output buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de99b5502b11f02e0470a6af8bf27ec94e2669cb",
"description": "crocus: Set MOCS for index buffers on Gen6+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be0d22a9ce05a56f134f48b47874cbcaaa416b35",
"description": "crocus: Tidy the ifdefs for emitting STATE_BASE_ADDRESS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51f843ad6034f84aafc3fe2a08f8a67112e1005a",
"description": "crocus: Set MOCS for most state base addresses on pre-Gen8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfe455b6dfb927b43681fed29a9bc5a88f763171",
"description": "anv: Set MOCS on NULL stream output buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "818b5d2b9eda8847830dc47187e13a1d0df5f134",
"description": "anv: Set MOCS on NULL vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ae9f516f0313c2e36c70d96b86406ee559d6b21",
"description": "anv: Set MOCS in 3DSTATE_CONSTANT_XS even if there isn't a buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "158ad07b3efc79583baa4939c56ff39a89062c3c",
"description": "anv: Set MOCS for 3DSTATE_CONSTANT_XS on Gfx7.x as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4310ef8eebfd44ee21cbcd1bfbc98f1153b92dd",
"description": "anv: Set default MOCS for NULL depth/stencil/HiZ buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8cb76211c5d264d705dbd3c02b5fc61637d5a56",
"description": "iris: Fix MOCS for buffer copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c5b22441f1c3a77027af4306f09ea6d1f20d00ab"
},
{
"sha": "256d48eb8cd57e9405b010982a48cf2378d299cc",
"description": "iris: Set MOCS on NULL stream output buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8e1d0fecc962152fa3543d7da4aa514a3b79638",
"description": "iris: Set MOCS on NULL vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "369cd9ae2803e2f40a2ebf1b94918436eb779f6e",
"description": "iris: Set MOCS on 3DSTATE_CONSTANT_ALL packets that disable all buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0544afd2df8a534f2f72c18c18a8489c78d8024c",
"description": "iris: Set MOCS on 3DSTATE_CONSTANT_XS on Gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8336054024946bc74914fc7f24a5a33b7a9e357f",
"description": "iris: Set default MOCS for NULL depth/stencil/HiZ buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a5e2257793bc67731b0ea19ca1138ab65e8e194",
"description": "iris: Set Bindless Sampler State MOCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6690dc1eec02a3225bc42a51b6ae5029005c815",
"description": "iris: Drop unnecessary parenthesis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc5168b01d2c9b8a1e84bfdf8ca3950bf3121a59",
"description": "blorp: Use a non-zero MOCS for disabled constant buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28a503c1a17b24da362b2596356684b5ca2f3c8d",
"description": "blorp: Fill in MOCS for null depth/stencil/HiZ buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edce4649b87638cd5bbfb3553bb4744139439a4c",
"description": "blorp: Fill in MOCS even for SURFTYPE_NULL surfaces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c27fcb1d3bac4282978529d947f3a143ae4a311f",
"description": "isl: Fill in MOCS for NULL depth, stencil, and HiZ buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "801ecb6f12cee3e5c5ba6d35b254b96ca9dad67b",
"description": "isl: Fill in MOCS even for SURFTYPE_NULL surfaces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78d2605e575d65f705b1d01bb9afe75ac6a7ea4d",
"description": "intel/genxml: Change 3DSTATE_CONSTANT_XS::MOCS to be MBZ on Gfx8.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "956effb88ad6b931b6fc5625493c9ff92c578c94",
"description": "intel/genxml: Drop \"Hierarchical Depth Buffer MOCS\" field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e69d395cd1c79f2ff730fbaf535a75dd7347dfb7",
"description": "intel/genxml: Add an \"mbz\" data type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58dc7f6ea67eed9583850a8fe69d6289fe919b69",
"description": "intel/genxml: Fix Indirect Object Access Upper Bound on Gfx4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf76247f382a0b872e39135326111bd93f08c744",
"description": "drirc: enable do_dce_before_clip_cull_analysis for ANSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95ded68984684c72a1f7313a9c0c699f62796c04",
"description": "glsl/drirc: add an option for gl_ClipVertex / gl_CullDistance checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0fc76a17211891dba2ee408748f7515f1eb4e91",
"description": "docs: update calendar and link releases notes for 21.2.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8bf9100cd3ed98bec579235e6253b9d8ba8847b",
"description": "docs: add sha256 sums for 21.2.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f07a61499526dfb628eb54a8bd2401247659c52d",
"description": "docs: add release notes for 21.2.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "021ec93273819bb6922df01beef51feb5abfb333",
"description": "r300: improve precission of linear interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa264ded948defc88930eea7d54800b3188a3ac0",
"description": "ir3/ra: Check register file upper bound when updating preferred_reg",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
},
{
"sha": "4f4164d62a0b29c12d750d9467e73c31e7f678b8",
"description": "radeon/vce: Limiting max supported refernce frames to 1 for h264 encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8e45467076789aac6a83c3982dafcf386d56e72",
"description": "ac/nir: remove bogus assertion about the position for culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3b3daa06b7f3856f88f8c6275db30ee6cf7874a",
"description": "intel/pps: reuse timestamp_frequency from intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43d5b55bc1691e9d3a4fdb24086fa3d626d4974c",
"description": "intel/pps: provide accurate min sampling period",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dda80fcf62baa106f227392d45ea6853ef7d9e9",
"description": "intel/dev: printout timestamp period",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "127863ddd3e9aa43cea7c9de8c452460a0dcd5de",
"description": "docs: put a list of commands to setup perfetto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc0a702c52452add244521fca53ecc850ceb6938",
"description": "pps: add an intel config file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32b28f2cfa4501314aa74356adaef7173e203cd0",
"description": "pps: remove counter_ids fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64157c706e78be0ea3bc002c07a15b002f1aa313",
"description": "intel/dev/test: Assert (verx10 / 10) == ver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11602d2d36d319c2f185979effa4ed3c3342678f",
"description": "aco: use std::vector and IDSet in RA validator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b42f4b880915cf7c206bf7fce7558c6ac92e4f09",
"description": "broadcom/compiler: padding fixes to QPU assembly dumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ad06b69490fa990c473e16f78ce658b0eb43b47",
"description": "zink: always use explicit lod for texture() when legal in non-fragment stages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d9fc17ae8c24a8f4e40a17600e8d4205c27b2bf",
"description": "zink: set aspectMask for renderpass2 VkAttachmentReference2 structs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4a513d978e6fb5344b465d981c70b1823906331",
"description": "zink: use align64 for allocation sizes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e9e113b7f57a45e6a10577af9f82c09efe6b05e",
"description": "zink: cache bo SpvId array types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65abd1d4aed48365f0054279616dc31a817b2be0",
"description": "venus: implement vn_buffer_cache_entries_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af505ff3c8ce498998dc155271652ca6e77a63d0",
"description": "venus: implement vn_buffer_cache_get_memory_requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a74f2495ca07bb536e8f1caaa8c2a4ed36c10d67",
"description": "venus: implement vn_buffer_get_max_buffer_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13f2e50aee42ff20e4bcf7e40a4b6047d7394096",
"description": "venus: add buffer cache init and usage flows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc237f80c6142171df695ecbfc3c981262672997",
"description": "venus: add struct vn_image_memory_requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b108e096d12f9baabcb730723003ff51a6dadfff",
"description": "venus: add struct vn_buffer_memory_requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "927dea7c346b9717d1fe5fd113b46846b8369f7e",
"description": "venus: refactor the ahb buffer mem_type_bits query api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34b7d820e2912c6b586f7ae670120eb18aeb45a5",
"description": "venus: refactor to add vn_buffer_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df93a8a6dde0bbb903f14b4a6256445c771af54f",
"description": "venus: refactor to add vn_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a79dfb724ab939eb73c255cfa9dc743c34d21ab",
"description": "venus: release queues on device creation failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2de6beaa12f9b855d31c3c11a8a6cea51a14d6b1",
"description": "zink: add better handling for CUBE_COMPATIBLE bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "71494c4874c6d8eba93309faeed01e1444eb49b5"
},
{
"sha": "5a2513a5158dc07f21706a7083a493dcd6755a36",
"description": "venus: assign valid memoryTypeIndex of exportable ahb memory for image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c43fd4c41f32479441a5845b46f844e66aeb3cc",
"description": "amd/rgp: Use VGH clocks for RGP workaround.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfbc41a9fa8aeeae7d5a441940538a5a7bb9f027",
"description": "ci/piglit-runner: Merge piglit-driver-*.txt files into driver-*.txt.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "38dff02bfb1f237ded1e2075e560ec06b52fadcf",
"description": "ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c49916d515c62ac039644e8a0934e534f37be0b",
"description": "iris: destroy our mutexes a little later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e68616e5e651fb721ffdcdd167712689f183002e",
"description": "docs: update calendar for 21.3.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fa702f28ca030950cd8d79c2cf071eb63003741",
"description": "venus: refactor private descriptor_set helpers to be private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "565d65baafc218209c09e04ff8b25e1518854bca",
"description": "anv: Enable CCS for storage image formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64ea7e5e338750c8e7c33ddcd969b60af1645ada",
"description": "anv: Pass correct aux usage while filling out surface state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f79a25653b9b18617d6a317bc8bd94973a2a0674",
"description": "zink: move all shader bo/sharedmem access to compiler passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c18413b877cdf47904ef398071827767afa0b99a",
"description": "zink: add more glsl base types to get_glsl_basetype()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6be3c0f82d7cd988d6737e078d4ee8e60dc66eae",
"description": "zink: move all 64-32bit shader store rewriting to nir pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a98e6fb97cb264e822d1b1b3ba6c333fb727a81",
"description": "zink: move shared intrinsic offset adjustments to compiler passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d31f4b7b0776e3f97b88007853ae0eb36233933",
"description": "zink: move ssbo store offset adjustment to compiler passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "150d6ee97e374b5f520fc1ec3817a8a09c4b80fc",
"description": "zink: move all 64-32bit shader load rewriting to nir pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a1ecd1e8ccfb73d76d5c20bbce9ee3e1d3ffcea",
"description": "zink: run lower_io_to_scalar before rewriting bo access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee22cd619fb164fb6b0c53d6915e6901b52b97fa",
"description": "zink: move bo load offset adjustment to compiler passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14f7eb9d4c0b2727c7e14027d82f86cf41cecc62",
"description": "zink: run optimize_nir() only once during compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16f838576cf29e26f1af198ac93a0fb3a3cfad8f",
"description": "nir/lower_io_to_scalar: add support for bo and shared io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60cb47180561250939e37f0c1d0fdc6a981608f3",
"description": "ci/radeonsi: Use a deqp-runner suite suite for stoney.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4856586ac605e89ee6c128b1a190f000311b49ba",
"description": "util: use anonymous file for memory fd creation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1166ee9caf3ef8412c1897d926040035981cb4cf"
},
{
"sha": "49d290bcf74ee837af5257a005b126d475d057cb",
"description": "radv: don't use a separate cache entry for GS copy shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "704340f0f6777e92369c206703504417ff764113",
"description": "radv: fix invalid wait_dst_stage_mask type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bbb32ece45d9ef6dd62f5516a8ae1dc779ea3a3",
"description": "glsl/nir/linker: Also remove image variables",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b8ee37472d3e271fa666d82910588497435a86b7"
},
{
"sha": "0a277fabce9dad868d5b38b9ba1d7be4afb62f62",
"description": "broadcom/compiler: fix condition encoding bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fbd6662b777a6f2a5b216101daca9b0a86f9958",
"description": "broadcom/compiler: rework simultaneous peripheral access checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c61d89d3623c5eca9618e33a43c82f1aff266c5",
"description": "gbm: add GBM_FORMAT_GR1616 and RG1616",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "759eaf517a39e53fe2ee808c860234a30013a03e",
"description": "gbm: add missing R16 case in gbm_bo_get_bpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fe375e7cf8da6d0313b7954ae76120cde92db14",
"description": "radv: Add bufferDeviceAddressMultiDevice support.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e5718c957415b93da6be5e1ff61d09e5e9933a2"
},
{
"sha": "e1619b268a6f4f3eec3ab7ecd558b02665c7f50b",
"description": "glthread: add a trivial thread-safe way to skip display list execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c14d755f3d3ea0f1501da5da021d59f26379d1f1",
"description": "glthread: add an option to make glCheckFramebufferStatus a no-op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4348ef60d51b07ee40ebfd4215118de281bd7e4",
"description": "glthread: don't sync for glIsEnabled with a few enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b370cbe289e5c0908f53283afd711f439be8879",
"description": "glthread: don't execute display lists if they have no effect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0c40bc9054404c1b0e42516b72d6d9d070a4c10",
"description": "nir/lower_samplers_as_deref: rewrite more image intrinsics",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9ce151ff97b7a8776ed4cb2eff27bfbd836ea3d",
"description": "zink: more accurately update samplemask for fs shader keys",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8899f6a19857d533d62945889c413b55cea5223c",
"description": "zink: fix gl_SampleMaskIn spirv generation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f42a4f64511cab640d57e4a1b1c58f9448f1395b",
"description": "radv: fence->user_ptr and ctx->fence_map are now totally unused.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "861a35b3bc8779c5eb1d825a99151dd5e8c023ac",
"description": "mesa: Require MRT support for GL3/ES3",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e26ea84da94a8157808f391c9849ae4a1c52cc8",
"description": "microsoft/compiler: Use memcpy instead of a union to write dxil_features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8b1afdc85078faee96cd1f8dd6f188843c0d705",
"description": "nir/lower_blend: Use correct clamp for SNORM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b146fb466d1e710a7bd3c9e9f5acf02a1e7523b",
"description": "panvk: Pass through alpha_zero_nop/one_store flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77928e45ebb7b1d298e67abb2446eee24a6d0d98",
"description": "panfrost: Pass through alpha_zero_nop/one_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "169aa9f1777266098de4388054ab56fa7b09190c",
"description": "panfrost: Test alpha_zero_nop/one_store predicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6b2c1069b551889363e3fbccf85db29824e8dad",
"description": "panfrost: Add alpha_zero_nop/one_store predicate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87b68e77ccd1c67cc552ff95b158d2ac32987977",
"description": "panfrost: Rename depth bias fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29762ea89751b64121b46a9c04bcb87ae1096295",
"description": "iris: Drop hint if primitive id is required or not",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ee043e66214519513f3647e754ea051553cd528",
"description": "anv: Drop hint if primitive id is required or not",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f3322242667c677013e2585b464ed18c9e9c5fc",
"description": "intel/compiler: Track primitive id in domain/evaluation shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b86cf2850edf5adec8e1d674ba8383b91fb9148",
"description": "intel/genxml: Add new Primitive ID Not Required bit field to 3DSTATE_DS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90228a80ea2867126cc8a165f61d604803443b5b",
"description": "zink: don't add dynamic vertex pipeline states if no attribs are used",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3072e6e0da5d226700a8d6d0683636b5c7e2f237",
"description": "intel/compiler: Don't use SIMD larger than needed for workgroup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e7b71e00cb9ae27dff4f022fab58e14ea75fa2d",
"description": "intel/compiler: Use SIMD selection helpers for variable workgroup size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dda0cf2b8e7d13a6dce7b2fc48e95e260717aee",
"description": "intel/compiler: Use SIMD selection helpers for CS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7558340ebb688a9607f0cbc05f8bad56d77b19fe",
"description": "intel/compiler: Add helpers to select SIMD for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c13da98929809dd2d9f752e938f9ae650ce3fcd5",
"description": "zink: stop exporting PIPE_SHADER_CAP_FP16_DERIVATIVES",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3094524621291e6010232c4fd930e1e2d335f2ee",
"description": "microsoft/spirv_to_dxil: turn sysvals into input varyings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b47090c5b33c89e5c29dd4f95230863ec018e2bc"
},
{
"sha": "a6031cd9bd409c793c3a2928eaf9f04f09d2f55a",
"description": "anv: fix push constant lowering with bindless shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549"
},
{
"sha": "f16961f2228cd34c84a18d5cb92fe14141e311b0",
"description": "zink: add notes about binding points which aren't counted in util funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a6f5ec942158af5ff0e0d9171a621bf0acfae87",
"description": "zink: don't check rebind count outside of buffer/image rebind function",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a68f2eb8f4818944d656b8d0f9102c576815800",
"description": "zink: only reset zink_resource::so_valid on buffer rebind",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dabe477b4f273964afedab2fce2be22f2617268f",
"description": "zink: don't break early when applying fb clears",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a91e83b7f5d2822c3fc06d0edba1d0f70cadff9",
"description": "zink: detect prim type more accurately for tess/gs lines",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a894d2b2f6483e5a2a5ab66485062612eeff224",
"description": "zink: split out descriptor pool sizing into separate struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66a0d8204f775bd32bad68c42d4fec223272f9e0",
"description": "zink: reduce hashed region of zink_descriptor_layout_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "103e93cbe6e228474d464e5aae14a5b86f4fec94",
"description": "zink: eliminate a hole in zink_descriptor_layout_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3acab7a24c497f1ebdde95c9d8048cce2d932cf3",
"description": "zink: rename zink_descriptor_layout_key::num_descriptors -> num_bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb78c2de2129af9c0df84f2761e8bb94a59042fd",
"description": "d3d10umd: Update for set_sampler_views take_ownership parameter.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e69a82f98875488381160bd3dba9b16c7e1062db",
"description": "d3d10umd: Fix MSVC build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf464affb426913fb56963651dc5aad47f50f5c2",
"description": "d3d10umd: Update for transfer interface changes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3c1090a5f9ae0e7999632219214fadb5a1d526e",
"description": "d3d10umd: Rename Dxgi.h to DxgiFns.h.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d944136f3635aeacd97e167176c968c5078d92d7",
"description": "vulkan/wsi/wayland: don't expose surface formats not fully supported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "151b65b211907d92f3012997aba12b7dbe004e61"
},
{
"sha": "1c4f1c229011f62b43fde1327fd0bd8762883993",
"description": "panfrost: support PIPE_RESOURCE_PARAM_NPLANES query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f96ad5d71c067c4263c1af1552d02637e76d9c01",
"description": "panfrost: Support planar formats for scanout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cd43ff030bb16beb9e4fee3271872f2520b6809",
"description": "radv: lower the viewport index to zero when the VGT stage doesn't export it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fad6a806359efd7c64dc81443ece6d430454865f",
"description": "meson: build freedreno tools when other parts of freedreno not enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c614947714460f5517b1fa9e602368eaecbaecb",
"description": "freedreno: support lua54",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2a7afe34d8a3bba51035fce1d8b8e40c7a521d8",
"description": "freedreno/drm: Move suballoc_bo to device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c6fb9780cb6c8a3c04f7fd723d7a49800c19016",
"description": "freedreno/drm: Add some asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00a1eda61b3962f6d2b5a512887523ab1e74813a",
"description": "mesa: add a no_error path to _mesa_handle_bind_buffer_gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87b9a9667af67de44b854d4908df8b17f5d4f6de",
"description": "mesa: remove redundant flagging USAGE_ARRAY_BUFFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f059b861e0d0f3e44d9f97d5f08fbb9ba19dc26",
"description": "mesa: move setting USAGE_PIXEL_PACK_BUFFER out of BindBuffer to reduce overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3a134bbd7edee1bc5d4e7d936c547162753a827",
"description": "mesa: remove USAGE_ELEMENT_ARRAY_BUFFER because it's unused and adding overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1813bb59174a8f6e60a4f7aff2ac9af81a8810f5",
"description": "vulkan: Fix entrypoint generation when compiling for x86 with MSVC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d44b21d4fdea89673541de265f69258747c5499"
},
{
"sha": "b7c7abded7a92d3e709d311e8b964b11145620cd",
"description": "nir/serialize: Make more space for intrinsic_op allowing 1024 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc74285d32df9c09eb896bc4571066402d32d10b",
"description": "aco: only load streamout buffers if streamout is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "db82d90451b3af4487930044152657aaef438703",
"description": "radv: report error messages when the driver can't be initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4765edb4e02efa57cd39b1718624721f6545e9a5",
"description": "radv: fix build errors with Android",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "49c3a88fadd03af0954986a0bafde66b01940ed4"
},
{
"sha": "ae2881c0f58f502126be8e19182ea7f4eb851b60",
"description": "radv: remove old RADV_TRACE_FILE warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2d522b07f9a7c719eef1b4ebea3cc5975bbe15a",
"description": "panfrost: Remove duplicated #if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baaa88cf9e6692e744f6d98a0cdc5661ec4acae1",
"description": "panfrost: Remove ancient TODO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2526f6f229406fa364e4375449d33e2048caaab6",
"description": "panfrost: Enable AFBC on v7",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "789601a189eb8b0ff0b0f2a19ed276d9881877a7",
"description": "panfrost: Decompress for incompatible AFBC formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "93c9123c313d688913ed86f77c6841738f94988a",
"description": "panfrost: Add internal afbc_formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "342ed4909fe7611525b9029977463ef3291ce7ba",
"description": "panfrost: Workaround ISSUE_TSIX_2033",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0335ad8881d3feeb89b571b1047bb8799ae23b7",
"description": "panfrost: Fix gl_FragColor lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "28ac4d1e00553b38691966b4b9b95fee826c97d4"
},
{
"sha": "be5456e11643dee690af5d7dd8419c766c108e7a",
"description": "panfrost: Remove unused MIDGARD_NO_AFBC quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68a7fafe2a54ca61700a955bd8d7884e2f750814",
"description": "panfrost,panvk: Use dev->has_afbc instead of quirks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e168b97cc7d38e757fa5cd51ecd25c18d84daf6",
"description": "panfrost: Detect implementations support AFBC",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebe9494b61bf7cb6bb4e714f4cd43390629c0c1b",
"description": "turnip: Drop the assertion about the temporary bit in sync fd imports.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ccf672fa3c000b958f961812152cc1a359a8792",
"description": "gallium/u_blitter: Read MSAA z/s from sampler's .x instead of .y or .z.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "785dd68599e704847aaf324e69f09b66551f2df0",
"description": "iris: also dump bo's imported and exported flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "520300ad2202adbe652909839b94f6eedf489aa5",
"description": "st/mesa: don't crash when draw indirect buffer has no storage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "22f6624ed318e8131681ec1f2e7b3a59449df412"
},
{
"sha": "2822b1345cff69292a288243a7c2a5e50e487977",
"description": "tu: Expose required VK_FORMAT_FEATURE bits for planar YUV formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "330a8cfa07b970e515b78227cf75873c1fc4da48",
"description": "turnip: enable UBWC for NV12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d",
"description": "tu: Emit GRAS_LRZ_MRT_BUF_INFO_0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c135c2cdb7fd68338cdbc473d4389681750dd051",
"description": "freedreno/a6xx: Rename GRAS_2D_BLIT_INFO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ea6f17fdf939adc315b66e3ff88f83d3cc37029",
"description": "freedreno/layout: Fix the UBWC block size for the Y plane",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0a74c7cad5c37ed91d87a4273affb6fd6ad38f4",
"description": "util/format: Add PIPE_FORMAT_Y8_UNORM as an \"other\" layout format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceaf56920c5bdae6ed8807fe69044c0a04f76754",
"description": "v3dv: refactor TFU jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1465ec8cf35c3e62635bba31682a0e2673e40100",
"description": "iris: clear bos_written when resetting a batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e4c3d3efc7a2fa9f975b1f9211f7d61aa7d31d94"
},
{
"sha": "b6a69dbb40d06963056b14158acd0521a91fc395",
"description": "radv: re-emit prolog inputs when the nontrivial divisors state changed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9c7a175424308b4da7673ea885fd8a8b3edf862"
},
{
"sha": "8ec682433573ededbdae7f63490cabf5bdfaa89a",
"description": "radv,aco: decouple shader_info/options from radv_shader_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1429feaf293e5a34dd32c632b46931f15e769bb6",
"description": "crocus: Replace devinfo->ver[x10] checks with GFX_VER[x10]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1561d0126a569f76b1adbdd1a5e8ec79f9577450",
"description": "broadcom/compiler: fix assert that current instruction must be in current block",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "265515fa62664eac006dcff278ed549c75863b79"
},
{
"sha": "e79e1ca304fd329a895c848048c784ce3f349d46",
"description": "intel: Drop Tigerlake revision 0 workarounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ef192bddf1e4cf05753b45016c3184b235830c5",
"description": "mesa: discard draws with count=0 to decrease overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7daff157bb3474373a03fceb1ffd2c98f115653e",
"description": "iris: Refactor the assignment to possible_usages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "114f87c1c70e56587cbc3d53f7593b633a008028",
"description": "iris: Set DISABLE_AUX_BIT for AUX_USAGE_NONE modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9d8793646db42a78907ca91fe6a177f9a1859eb",
"description": "iris: Disable the MC_CCS modifier with norbc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b71264e4656fc93904827ad7d0737220da3f303e",
"description": "iris: Convert some mod_info checks to asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "138be96301bede223cd141d7453c06142e5c8eb2",
"description": "freedreno/ir3: Fix validation of subgroup macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e68d918ffb7b953c36fca05afd994c099bd25071",
"description": "freedreno/ir3: Get req_local_mem from pipe_compute_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f58438320cf8026bf173e1df722af9125fd212f1",
"description": "freedreno/ir3: Add ihadd/uhadd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5ce806ed73a45a8c856ee79f4fe0074e0bd7b73",
"description": "freedreno/ir3: Add wide load/store lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a7ac8cd40938c19d52589dfe541b6c511e71869",
"description": "freedreno/ir3: Fix reg size validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a6934dfe8c6a4298a192d11dab8d49f3827b4c0",
"description": "freedreno/ir3: Fix load/store_global_ir3 type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81eefe0090b69437b79ee3514d9b6fea911241d7",
"description": "freedreno/ir3: 8bit fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7b2d613c588dcbd3ae98341140896d9e6a61aa6",
"description": "freedreno/ir3: 16b bools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a2562a545ba694b33afdf06ff3f5f2867dc26da",
"description": "freedreno/ir3: Deal with zero-source instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6e11225a28b420fd3754e10ed9542cb048e9c52",
"description": "freedreno: Fix set_global_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a35ba5c4388eb375f7f87747cb3dcddc4e8ac2f",
"description": "freedreno/ir3: Move lower_idiv_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e544a9db16e200f3d91ae8faf815ca0656ca3052",
"description": "freedreno/ir3: Add support for load_kernel_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e10c76d277983b2f21a5aef1507a42b4b3e9de8b",
"description": "freedreno/ir3: implement load_work_dim intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bd265a39329262b26d63fcdf405b328a870d1f7",
"description": "freedreno/ir3: vec8+vec16 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5bbf77be8848ba138e248ded9c14959985b0cd5",
"description": "freedreno: implement set_compute_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e9f27f37fb63d8cd0aece71c4eb0cf4f0efb2d9",
"description": "freedreno/ir3: Handle MESA_SHADER_KERNEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83a1bca9521472929b3679df55d3c9e05479cbac",
"description": "freedreno: Skip built-in shaders for clover",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dff8a0c4cb07ab69d9b0454c77dd89e621c417e9",
"description": "isaspec: inherite parent's bitset gpu gen requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d77b9fb51845112dfd6ec10d69adf3f8f4961224",
"description": "isaspec: Fix gpu_id for default_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4e7541b9dd7d9dae76606717c58aa1a0bfc4a39",
"description": "freedreno/ir3: use stg.a/ldg.a only if offset is reg or doesn't fit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "064c806d23b70108d9bfb74bcb67ed3e512bd246",
"description": "freedreno/ir3: Add load/store_global lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d85eb9268ad821b3759eceb954f0ef34677ec268",
"description": "freedreno/ir3: set proper dst size for {store,load}_{global,shared}_ir3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ef43a0be7056f8d0e21e89d94e08a4cc23d6240",
"description": "freedreno/ir3: disallow immediate addr/offset for ldg/ldg.a",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f45b7c58c49ba7eb8007bc1fd32187ff6d50380e",
"description": "freedreno/ir3: Lower 64b phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee9212efbe0a56d989d59c32545dc3fb30b30ee",
"description": "ir3/freedreno: add 64b undef lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d65e6f56dee59205675fbfe95e8bbfe354debec",
"description": "freedreno/ir3: 64b intrinsic lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eee1fda115ee618da3d384a683f1aeacdcfe392",
"description": "nir/lower_amul: do not lower 64bit amul to imul24",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b83c9b21a6a705370c95a98239869be6e71a1239",
"description": "intel/compiler: Set correct cache policy for A64 byte scattered read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "272af39be17072e5712c1d51671a9fd33f246085",
"description": "amd/addrlib: cosmetic addrlib update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69a1b02b688849ec6a57ce90fce7ef799346eea9",
"description": "amd/addrlib: change how the license is formatted to match internal tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf0bc4fb55f96cab82d76a2d6726690070fd92fd",
"description": "frontends/va/av1: handle multiple slice params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "996e81fb70419bdf0e7bb9afea18c142897730dc",
"description": "aco: fix loading 64-bit inputs with fragment shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75bd37dc6a33c3b00c7349dcd0295415a9c46d59",
"description": "broadcom/compiler: disallow tsy barrier in thrsw delay slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9202e8cbafc70d989e4db45a895c36801c30e217",
"description": "turnip: Make copy_format() and tu6_plane_format() return pipe_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f8bbb37ea76437a5e334bd3f635946939812fb",
"description": "util: Move freedreno's snorm-to-unorm to util/, adding remaining cases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbdc8e09bf72b6b24fcf31f47e2cf3178d473e21",
"description": "turnip: Switch format_to_ifmt() to take a pipe_format.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4e8db01327d4363ac18c9e92f8fa9ee986cb6ba",
"description": "turnip: Switch tu6_format_color() to a pipe_format.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b68fc0c6a6caddd228755ae3d43ce92e0b1f807",
"description": "turnip: Switch tu6_format_texture() to a pipe_format.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfabdbd7d3fd9770ab599b230ae4ee832761955f",
"description": "tu/clear_blit: Move around copy_format()/tu6_plane_format()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acb83e1b13d43586bbda0ffb609afbe60da0b8aa",
"description": "v3dv: enable Vulkan 1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd81a236205e080ee2c68d6f0f7dbf82e26bcd20",
"description": "ci/piglit-runner: Fix funny indentation of the piglit-runner command.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "440f207a1f21b5c14833e555f5c6a8cdcac6897d",
"description": "ci/deqp-runner: Move more non-suite logic under the non-suite 'if'.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "92748e40ef0ec0c96addaa0fd9dc9389a9d44e5d",
"description": "ci/deqp-runner: Don't start GPU hang detection for making junit results.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "61ca900b69521725d318587598c992188b5a2429",
"description": "ci/deqp-runner: Drop LD_LIBRARY_PATH=/usr/local for libkms workaround.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "899174c210b65e15759ba398f08470464659a786",
"description": "ci/deqp-runner: Move remaining asan runs to --env LD_PRELOAD=",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "37c690ad1ae01dce10b0989d71ef0fb3bd913642",
"description": "ci/deqp-runner: Drop silly CSV env vars.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b978688df642870a2a639e267552e6e6088aa48e",
"description": "ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ddfd297e085c7cb8b7acef9cf0d2696181ade43",
"description": "ci/deqp-runner: Simplify the --jobs argument setup.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "59f3a8e6b4b0427918c36451542197c5d4c24bc7",
"description": "ci/deqp-runner: Drop SUMMARY_LIMIT env var.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "670fd8123be4c6142239439d1273b3a4d8a58cb1",
"description": "radv: Fix memory leak on error path.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "80841196b2dc921db38d9f3403e67d57749bc1d8"
},
{
"sha": "b797ecac7a414cee7bae75886fdaf97146ce2034",
"description": "ac/rgp: remove useless code related to GFX6-7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8304392c3522dbd0f716e2a10fb4020a96b76b20",
"description": "radv: add an assertion to prevent GPU hangs when VRS isn't supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a32a7fdfee5235ccc85054fa9f0c990d41611aa",
"description": "util: Move test sources to tests/ directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abf2af64aca1d4b3ac8e63f8bc59ff4df00adf81",
"description": "util: Convert sparse array multithread test to use gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "213c9e944c405eece6afc786d1d9a2612a47ebe6",
"description": "util: Convert roundeven_test to use gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83449f61ba369b94def3b1c1232a7879fec200c0",
"description": "util: Convert rb_tree_test to gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d36ea7d585fb66a1df85dfb8e78c90995073121",
"description": "util: Convert mesa-sha1_test to use gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89eebca057247e320a9125135fb4c0d77b0e331a",
"description": "util: Convert blob_test to use gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4c536d3d9eecf3d2edb6c27dcf1752c747a8e03",
"description": "util: Convert u_atomic_test to use gtest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d78a31bec96e94c6dee6514eac49706a1ee20b3",
"description": "util: Move tests in single file directories to tests/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2209f5794d23d832924d8870cc1db5c16c3cc094",
"description": "util: Consolidate existing gtests in a single binary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60768f4029bb72a655cd4722b95087b531769599",
"description": "docs: update calendar for 21.3.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "662fbc01204c4798d140b42f2bf5d7ad7b1be89b",
"description": "nir: Use a single binary for gtests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cb7d6f81b21dc6c7c8eabd900dc9e865f310fd7",
"description": "spirv: Use a single binary for gtests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39f25945311e1385a54ddd17f71f9f6023d97256",
"description": "anv: Implement VK_EXT_global_priority_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7599f09a149347b74bf0913cdd86d64e0ae9d20",
"description": "ir3: Use stp/ldp base offset for {load,store}_scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7deb0d296d83286b1f83dd0baeb4e355e717a615",
"description": "ir3/cse: Support mov instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd3f0683cd2a29bf0c2672b68a89c28a9e7dba21",
"description": "aco: simplify emit_stream_output()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d50be41f8f69be043e4e3b3da3f93bc71e904444",
"description": "broadcom/compiler: remove unused macro and function definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bc0fc89c8909fd5cc9c591aa98038f927a01e0e",
"description": "aco: disable mul(cndmask(0, 1, b), a) optimization sometimes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86b3d8c66ce17ddcaefa5bdea68882cc03a57f15",
"description": "zink: rescue surfaces/bufferviews for cache hits during deletion",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "80d5e40fd1392af9401db3d0bbcbcc6b7276675c",
"description": "freedreno/afuc: Disable the disassembler on 32-bit builds.",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5afce85f2b605b7384da02aa6654ab3a00eee2bc",
"description": "Revert \"iris: add tile cache flush to iris_copy_region\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "27534a49cf3872646cb8ef9371707d74a81b1986"
},
{
"sha": "0523607ebb108d8c90bbda9c6564b66a0a6250e6",
"description": "iris: Add missed tile flush flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c85ea824bcab971dc2d9052b5dc937ee4b139cf5"
},
{
"sha": "8633ce06af4a489fa0fd0b4478fe3325a12a3bb3",
"description": "zink: stop leaking descriptor pool references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fb8e0b9fb4707c473079f832c5bc2e9eacf6dba",
"description": "zink: don't clear descriptor pool cache on context destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a852e4e06943b429382ac938c8b8fb94e834e06",
"description": "zink: always invalidate descriptor sets on pool free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94fc6b08751d784b19f414acae1c479ced26ebd9",
"description": "zink: unref descriptor pools in hybrid mode when they explode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d06529443422fc511cd98ba2c55c9c3f196bd61e",
"description": "zink: remove descriptor pools from hash table on deletion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d937298818220294be740cc6b3341807951acf6",
"description": "zink: fix descriptor interface param for program_deinit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a9e0e4fc021d91ccd44e1975a63128640237683",
"description": "zink: use ctx params for program ref/destroy functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d29e507adcd826dbd4e47c9a9bcbef3bf5162c06",
"description": "radeonsi: don't set inline_uniforms for viewperf because it's enabled by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5f39acb33e3eaf2b9eaa79b068fb3b6b40025cf",
"description": "winsys/amdgpu: set max_ib_size and max_check_space_size later in cs_check_space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6129db68bf81ac72e72e3e39e574fe8f227d0f0b",
"description": "winsys/amdgpu: remove force_chaining parameter from cs_check_space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d852a4695263ece8f8fbd5edf79edc272b1f41e",
"description": "radeonsi: properly destroy buffers on failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d2dc06761fd0f5636cf88f06f5dec554d0f7fdb",
"description": "radeonsi: don't sync before clear_buffer and copy_buffer if the buffer is idle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4cf4b3cee94770f1b09b24839b4abd6a02f9661",
"description": "radeonsi: don't update bind_history for internal buffer clears and copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61ebdcfc299efd306e7faa959d1eb100a634b2ec",
"description": "radeonsi: don't sync PS or CS before (clear|copy)_buffer based on bind history",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bc8c2590e5a8f29e7dfa3bc8afb07463745166c",
"description": "radeonsi: rebind a buffer only in shader stages where it's been bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13b1424e96f87e0136551d8a19131d2d38f32e34",
"description": "radeonsi: change bind_history to track usage in each shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f2a97e9df7453807ae74d825bdd1a7eac6da8dc",
"description": "radeonsi: add an option to use CPU storage uploads for threaded context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "745ea994846b64a16a3368a87a74862910cf9b42",
"description": "radeonsi: add SI_MAX_VRAM_MAP_SIZE definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03186773a6bfcba3dce19ea3cc5d66afbeae0501",
"description": "mesa: fix crashes in the no_error path of glUniform",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bd2662bfa1c8746dc29a7bad32a1647379f78532"
},
{
"sha": "5948ff4826864b1e1573030b16cc2b3b1a13819a",
"description": "freedreno/computerator: Fix mergedregs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22a203aa4c7aa2ae51e9cabe537ad20c191bfa5f",
"description": "freedreno/isa: Fix ldg/stg \"halfness\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "834e8066c19d5e1dd13d063c75b34bed78a2239e",
"description": "freedreno/ir3/tests: Add some 8/16b ldg/stg tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8657e201d00ab3bc05810840e50c297bba94219a",
"description": "freedreno/ir3/tests: Don't skip encode test if decode fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "572a902566471b882267d0193784d2afd05ca4ba",
"description": "aco: fix emitting stream outputs when the first component isn't zero",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3cbb0eb6a7b998f33d5175274fd3a4bf4fd5973",
"description": "aco: fix invalid IR generated for b2f64 when the dest is a VGPR",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3df9d8ed807a6693d5fc8cbda4faec28af081ff3",
"description": "gallium/u_threaded: implement pipelined partial buffer uploads using CPU storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc2f3a0168d11d74022b87b48f20c03ddeee6f53",
"description": "gallium,vbo: add PIPE_BIND_VERTEX_STATE for display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ee2965283eb47f2cfd81d026a975565be6054cf",
"description": "ac/llvm: accept primitives whose face culling determinant is Inf or NaN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efaab0ec500473bea07c626b7c99ed253865ab8d",
"description": "ac/llvm: add helper ac_build_is_inf_or_nan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e8f76b713a80c144383a96835727778b04365fd",
"description": "ac/llvm: use fmac instead of mul+sub in face culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c91a120d49ec5233c271f351495e662795223d",
"description": "radv: do not remove PSIZ for streamout shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e"
},
{
"sha": "60b7c3a0f49241f95e5b6f8da5d60eaa7bbeaabb",
"description": "meson: disable -Werror=thread-safety on FreeBSD",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0d5fe24c9b7de15241727922e18c3ea08d11ef08"
},
{
"sha": "37d6ce4ebb43b9876683e1a7a38ab97634c65879",
"description": "llvmpipe: swizzle image stores for CL BGRA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86b24fba05b940ccae9b15aa89a7361a9ea92a30",
"description": "zink: align pipe_resource and sampler_view allocations to cachelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89ed9ed40053695c4c54980996713c11ab7d4b00",
"description": "zink: don't ralloc zink_resource structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cad3da409e703ad4fb828c9fe176f3ae6146535",
"description": "lavapipe: clamp attachment clear rect sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67dd6b9f0f1d41f08181c0277ff35ac24235c5d9",
"description": "lavapipe: pull layer count from render state during resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f25a98318bfe79bbe66443e1cb86400de4ddfc4e",
"description": "lavapipe: remove lvp_subpass::has_color_att",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7e9500dc27df9c2d910a749532a53e33f92bf52",
"description": "lavapipe: simplify some attachment derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d914df72ab7a40eeb2414ea78708eea34413c24d",
"description": "lavapipe: store subpass directly to rendering_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0c81efcf449ce894bf67553784194e5e5e7c9e7",
"description": "lavapipe: remove last VK_ATTACHMENT_UNUSED check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e18a2be9a601581196bb19b31d63f105c8ec06",
"description": "lavapipe: remove lvp_subpass_attachment and use lvp_render_pass_attachment refs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e3bc8b18d8fe95aa175497ae2d4fad19a24c088",
"description": "lavapipe: remove lvp_subpass::max_sample_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e3d84e30ac48ac323eb1e4a385e69edbdb65947",
"description": "lavapipe: add attachment index to lvp_render_pass_attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cf568ce09347b7423f8bea0fa14cd2b2cfaa60b",
"description": "lavapipe: remove lvp_subpass_attachment::layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaa82252f974e831a295a5d26f70387038d26b78",
"description": "lavapipe: remove lvp_subpass_attachment::in_render_loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afd8820d66569a04fe4f5cffa1b3adec83753be4",
"description": "lavapipe: use framebuffer attachment_count member instead of renderpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd70ff3b8c45ed0905d163da676116366eab8234",
"description": "lavapipe: remove some unused struct members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d103d5bb5dc9e72489de227fa573e049034b6272",
"description": "lavapipe: stop reading renderpass during pipeline creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cae1ef0a11a6846d3caafd7fcafeadd6fa7ca6d2",
"description": "clover: use max shader sampler view/images queries for clover.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfd0f5dbfd494cab04c9f436d3fcbfc804459c1d",
"description": "zink: move last of lazy descriptor state updating back to lazy-only code",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "140d3ea8c6776f4650abe5156bd32734d57604e3",
"description": "zink: add an early return for zink_descriptors_update_lazy_masked()",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c840f510321c841518e26befd9c56c7d5a38beb",
"description": "zink: move push descriptor updating into lazy-only codepath",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b140d58b1f93c0a2dc900c8147f438294f3ccd6e",
"description": "zink: don't update lazy descriptor states in hybrid mode",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e51138b1dadabf043708d4947d911705ccffc5",
"description": "zink: assert compute descriptor key is valid before hashing it",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "497ce3c38a498d0f0aada7303d258bee4c0fd05b",
"description": "zink: clear descriptor refs on buffer replacement",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e66558985a9e85393ff844f8a16e85b4cf812f0e",
"description": "zink: fully zero surface creation struct",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2789fde0c7a8aa5436560692633838079e2e848",
"description": "zink: add a read barrier for indirect dispatch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "11dd9e4ee4a5241ee18cfe68d8bee2ee3da55dc7",
"description": "zink: use static array for detecting VK_TIME_DOMAIN_DEVICE_EXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "039078fe9720797f5eaa109a7e9d27841eb6bc73"
},
{
"sha": "061610a7dd843483924fea6528519d8098d5fd87",
"description": "st: Fix comments in commit be6d584de43966e",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "753f595e3d075be35547c4a01d9a1fd254c6df62",
"description": "clover/api: fix clGetMemObjectInfo for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4f9b15dd0e7cf1a5fd10f3b9c4ac0a4bfa5c804",
"description": "clover/formats: pass in cl_mem_flags for better format checking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f09e6c1c5fcdfa0e16d09b30cc5deb1a4fedd728",
"description": "clover/format: Full rework on how we declare supported images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be6d584de43966ee58bf1fcac156ebf8040081d1",
"description": "st: Fix 64-bit vertex attrib index for TGSI path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "77c2b022a0c52d84b289bc836f30ce186a374d0d"
},
{
"sha": "e65d6f45d29fe2b78e1689f5bcb33e84f94cbb27",
"description": "radeonsi: reorder and don't print patch level DRM version in the renderer string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9d7db02629df364dc96668c8954bd42a78e1dfe",
"description": "ac,radeonsi: print a lowercase codename in the renderer string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbcdcd42fcd43dd0c60f6805e3fdd03c817ca265",
"description": "radeonsi: enable shader culling on Navi1x consumer SKUs as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cf802e8effeaa324fcb1864048cfdaff5c7acfb",
"description": "radeonsi: replace the GS prolog with a monolithic shader variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62798d2c1f1f11e86058018c6a94c1ac50a6ca24",
"description": "radeonsi: don't pass NULL into si_get_nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3350957f3cf7c9c883e49a868016b83aeca52c77",
"description": "drirc: Apply vk_dont_care_as_load workaround to Forsaken Remastered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebca227db15b8642be51f2dbefbad804c948c7dc",
"description": "turnip: implement vk_dont_care_as_load workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d69800a0b111daabf51266a815be3be639af80c",
"description": "driconf: add vk_dont_care_as_load workaround option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd31989ecb4b1cca52a2eaa386770e93198f11bc",
"description": "turnip: add support for dirconf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b797bd48555ea70a4313d68e34a0899e568b30b",
"description": "radv: fix OpImageQuerySamples with non-zero descriptor set",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "de568c3b2c75778b4bf3513e85588614a5714990",
"description": "tu/clear_blit: Stop creating a franken-image for staging blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9803c1aa1004ce2c2ee11ecbc92dcbfdce5611e7",
"description": "tu: Remove cross-check scaffolding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d785aea530958d50b1db4468b14a4498287f35fb",
"description": "tu: Switch clear/blit to fdl6_view and cross-check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1874e12f195c88d41977fa80ca087dfcf33ab97f",
"description": "tu: Use fdl6_view in tu_image_view and cross-check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5509132a807a6cf14f6e240394b9e52ef0240bef",
"description": "freedreno/fdl: Add fdl6_view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "464b9d6bf10a336ac76701c58828b85a4946940e",
"description": "freedreno/fdl: Add mip_level to fdl_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bcccd1f085ba778c1cc95e0ce0e80bba96f02b8",
"description": "freedreno/fdl: Constify fdl6_get_ubwc_blockwidth()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a90aa8d2e36ed65d0be14eaa03aeaa943a2c00b",
"description": "vk/format, v3dv: Add a vulkan -> pipe swizzle helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a2e40df5e8490de739c66865f90fa6804e41f6d",
"description": "Revert \"gallium: add a is_dri_blit_image bool to pipe_blit_info\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "22a1b7c5b3a9cdbf05a0fd97fb193763a525b732"
},
{
"sha": "ec2eff8f3897f78b027742a47d1a8b705965f655",
"description": "radeonsi: use PIPE_BIND_DRI_PRIME instead of is_dri_blit_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1863b761a6f533abbf55dbec0a8846f28b0159e0",
"description": "radeonsi/gfx10.3: enable SDMA for DRI_PRIME copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8791e831b115b916f39ed46b497a2bcaada8b10a",
"description": "winsys/amdgpu: add uncached flag to the imported DRI_PRIME buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a90507252172bb0e353dd0e368d8fb773a1069af",
"description": "radeon_winsys.h: add a parameter to buffer_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9c3dbd046137aebcc18e1d7a1040dc669a0c140",
"description": "gallium/dri: let the driver know if the imported image is DRI_PRIME buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a5de842499b31161f5db702446d1fe8081d7956",
"description": "gallium/dri: add createImageFromFds2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48551a1807d69f104f6a4dd8fd75d6c53f833925",
"description": "gallium/dri: replace bool with flag parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae525da0e45b6d1a7c6921576f63380ae5e8ac95",
"description": "zink: Fully initialize VkBufferViewCreateInfo for hashing",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4878e351593a35c4c80bae644d5e136bc044e4ea",
"description": "v3dv/ci: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "234c69f60097d01b2c31a51421abc5a39321130c",
"description": "radeonsi: use viewport offset in quant_mode determination",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eb010ee1e14feeaa43a5b538023b7b4352236e1",
"description": "anv: Fix assertion.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "35315c68a574505a5b2cecaa64612fb8cffa8515"
},
{
"sha": "61be0bd34b34617e52211280878e71d9d1f174eb",
"description": "radv: fix removing PSIZ when it's not emitted by the last VGT stage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e"
},
{
"sha": "91ff83b6c871dcfc33629924a7ebfb0d8b17be98",
"description": "clover/image: add dimension property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "786987c4478ea1bdae9ab79a642e0f78c5364948",
"description": "clover: Implement CL_MEM_OBJECT_IMAGE1D_ARRAY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3200669c2b6189cdfa1ae056e1a8234951742928",
"description": "clover: Implement CL_MEM_OBJECT_IMAGE1D_BUFFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ec5e50d8afaf5a0ffee0c87437907fa642008d7",
"description": "clover: Implement CL_MEM_OBJECT_IMAGE2D_ARRAY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0abfbb76ffb949af71c79db5354e36a639f01d0f",
"description": "clover: implement CL_IMAGE_BUFFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3298ee546e85f80d63ccee9f81a92b0f075232af",
"description": "clover/images: Add array_size to implement CL_IMAGE_ARRAY_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "029f22e430f74a5d26eb7e69a08fe703ccc4e77a",
"description": "clover/image: add templated basic_image class to simplify image subclassing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6ecd284e5dee852a87bdc77a1fab625d061b440",
"description": "spirv: Don't add 0.5 to array indicies for OpImageSampleExplicitLod",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "589d918a4f9da83e3ae441aa674372a141d23349"
},
{
"sha": "ab2cfeba4823a48c4abfe2a574082d483a88962d",
"description": "vc4/ci: update expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17a565e0cfb79fb8078fcf7f7cc7b6be0ef887ba",
"description": "llvmpipe: fix userptr for texture resources.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9a57dceeb760a1d4f7d9d1666bec0844ee41852e"
},
{
"sha": "d31ca63527e3eb5bf271267c2a60a9b5af83bd89",
"description": "panfrost: Don't allow rendering/texturing 48-bit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "28d12716e8ff04b50a443ecaa6c7b519117303a5",
"description": "egl/wayland: Properly clear stale buffers on resize",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "885f9b3b7540485af5dff65475078bfceaa6daa5",
"description": "radeonsi: don't memcmp inlined uniform values if uniform inlining is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c5a32b5fe211862e92a57443bb4bdffd04c8a54",
"description": "radeonsi: split si_shader_key into ps and ge parts to minimize memcmp overhead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "385c9e1cafbb2b60993478bc21bc51d712d0cb9b",
"description": "radeonsi: si_state_shaders.c -> cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a42ea69a69ffc7264345b37add2360486fb2515",
"description": "gallium/util: add some extern \"C\" guards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b62b2fa4b9c773705b20678810419d40559aae19",
"description": "compiler/types: Add a wrap_in_arrays helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5818d47ae661bfc7121a2e6c80d4e5870cf5fe8c",
"description": "spirv: Use texture types for sampled images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99cda38c81691e508a5707c3ff0c2e506809b45d",
"description": "clover/nir: Don't remove texture variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c398139e1022d38c0343ea9e69ec511340986dd",
"description": "lavapipe: Allow for texture types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a0bf2343da8bbc3fc1a2afd3c493c6d2362089",
"description": "nir/deref: Also optimize samplerND -> textureND casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ab5546a96780c1589f587b84366b074cddd8c6a",
"description": "nir: Allow texture types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ace6b968b3254cb83c5e6ffef9864d300265339",
"description": "compiler/types: Add a texture type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7558c9cb07ee186dac374c279520385ae7c036c3",
"description": "compiler/types: Unify the guts of get_sampler/image_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "175f33e88fb2ed2041b278de493b2db5b1578951",
"description": "compiler/types: Combine image and sampler type serialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d58e31f10e6229bf25bc2f0bf78a5946a8840ba",
"description": "dri_interface: remove gl header",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e19d9046dbdeaf490cde1668a955cb8a573e9d3d",
"description": "dri_interface: remove obsolete interfaces",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d343aef94233d0064fada98ae93bec0a420a0baa",
"description": "nir/serialize: Pack deref modes better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9272a952c9b4fa1bcd4d61997e1785ea9471a32d",
"description": "nir: Re-arrange the variable modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "956199e87088895682b2d86fc4ac3327bed0a4e0",
"description": "nir: s/nir_var_mem_image/nir_var_image/g",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e73096bd6d4c1b3ad6609f85140d313e56ae8b99",
"description": "meson: use gtest protocol for gtest based tests when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aac47c4b24adab806148d04c4ea1bbe06acb2828",
"description": "microsoft/compiler: Shadow tex instructions always use shadow samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe2674dd52dd63e6fb4a69e037a7cb5266049e4a",
"description": "aux/pb: more correctly check number of reclaims",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3d6c8829f54e52ae39b91b18d49acccf47755320"
},
{
"sha": "58f605e4d488fd8e3cb657f6c46f70155ed95aaa",
"description": "nir: Drop our attempt at typed-based image mode validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d05f7b4a2ca68cc11825239273f6d8558b5ffde8",
"description": "intel: fix INTEL_DEBUG environment variable on 32-bit systems",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "182237e1e89122b6a09f2a5607e9fc2b138fb11b",
"description": "virgl: remove unused pipebuffer include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d6c8829f54e52ae39b91b18d49acccf47755320",
"description": "aux/pb: add a tolerance for reclaim failure",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "29177c7ceee351ea9cfa4a0c3f81ae2c70c83d9c",
"description": "intel/compiler: Build all tests in a single binary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35b69907061324c8432664b24ea8319c31e65564",
"description": "intel/compiler: Rename vec4 test fixtures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0480595d03e95efbc7ca38083549c37d70de5ae0",
"description": "freedreno/isa: Add immed reg accessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e08d152d68cd192b0c68d19c1228c06bb9166433",
"description": "isaspec: Add bitfield size assertions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4166635bd18507fba382fc600e814ae9fdeff8bd",
"description": "isaspec: Do not emit duplicate field encodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e01759e6f31b958c152ed42b2fc9cfe4eddfe31e",
"description": "isaspec: Fix derived field width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b6e5db5d022988612673598ee49b96da683cb85",
"description": "freedreno/ir3: Don't lower s2en if samp/tex is too large",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfd8b7c9307e400ae76b02b39f83756cf1c66c1a",
"description": "freedreno/ir3/tests: Add additional disasm test vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0ecfeb0234fa007ccf7eab0bdbe6d23c773ba15",
"description": "freedreno/ir3/tests: Fix indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b0550f09f816063c4f3ab3dbfb03160f0081915",
"description": "freedreno/isa: Fixes for validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9516d8ce98b40a93b70d8c68d57bf2a2ccdd1ece",
"description": "freedreno/ir3+isa: Cleanup bindless cat5 samp/tex encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d43f89f17a8259c842016fa559fa33c1c6279105",
"description": "ir3: Images are always nir_var_mem_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9601556079d8592ca6c149d83335e7ab0405485c",
"description": "microsoft/clc: Images use nir_var_mem_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d603da0710b67d93b8d163cc37f109af7416b8",
"description": "nir/gl_nir_lower_images: Require nir_var_mem_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6cce80976d701003ed5650a14211e73183a6a3a",
"description": "intel/fs: Stop emitting TGM fences for nir_var_mem_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ab40f517fa5620e9b44f1f352e3e66b0e5b7b34",
"description": "aco: Split var_mem_image barrier handling from global/ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c5a88d73536207db045d92871d01f28778c1c22",
"description": "nir: Validate image variable modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97a7c0ab1b57f04681f422226fe834efa3485f0f",
"description": "st/pbo: Use nir_var_mem_image for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "458b4d2095795ded0d46a6851adc2de8392a7372",
"description": "radv: Use nir_var_mem_image in meta shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f51fda92cd42620c080b23c7a57996a249dc477",
"description": "ttn: Use nir_var_mem_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8ee37472d3e271fa666d82910588497435a86b7",
"description": "glsl: Use nir_var_mem_image for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfdc7ee066ea86c87d128e68c43ce7103da3ef5a",
"description": "spirv: Use nir_var_mem_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "219ac26ea3361d3ae185d9e98a753656fd33a534",
"description": "spirv: Assert that OpTypeForwardPointer only points to structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e87dbfd3e8a5cf69c3ddc89fce17a0388f872806",
"description": "ir3: Check for nir_var_mem_image in shared_barrier handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae58894ee79925088c9745d909c5631b211aea7b",
"description": "zink: Images can live in nir_var_mem_image now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d68bedbb456dee93b55d36017078d798378eb041",
"description": "clover: Use nir_foreach_image_variable for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aefa22ddb52bce625d562ce5528cd1e21ac347e4",
"description": "clover: Insert dummy uniform variables for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6818811fc4046b347d1d9ad7b39b7c2193674981",
"description": "nir/lower_readonly_images_to_tex: Also rewrite variable modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "225caf537aa844ed78537f4cda239c4379cf2f7c",
"description": "llvmpipe: Support image variables living in nir_var_mem_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d84fd86af1a392d1aa56e5e3b27ad0300fc8a8c2",
"description": "ntt: Separate image and sampler handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12b3ffe4000b367270e00433e7ccaee7af871851",
"description": "st/nir: Assign uniform locations to nir_var_mem_image vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1385f3c87f7ff844cdcd5f9c21e94bd1a5454e7",
"description": "nir/gl_nir_lower_images: Support nir_var_mem_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bdae87b93953a1323677729ff92be77860313e6",
"description": "nir/gl_nir_lower_samplers_as_deref: Support nir_var_mem_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0d8dc13e0974a45d1211fb4525ade3a4836fffd",
"description": "glsl/nir_linker: nir_var_mem_image is also a GL uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94b9f25883a1e2e06c93b8a02d156f197108aed0",
"description": "aco: Add support for nir_var_mem_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd49706cb1ab3e808887ed2b384afb873fbb2598",
"description": "amd/llvm/nir: Add support for nir_var_mem_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26582db077500a4461ae6ef944a0a8977a03bb92",
"description": "anv: Use nir_foreach_image_variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff39916ce71b3842f825202c11a82461bd39e459",
"description": "i965/uniforms: Handle images as a separate pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7065ef0430e729cac7fffbdd7af2004745f5b0",
"description": "intel/fs: Consider nir_var_mem_image for TGM fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a53c33fbe3004856f5c4b2d12e711aaec5f520f",
"description": "nir: Add a nir_foreach_image_variable() iterator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de3705edb0368c376abe7fc2f660f9c5a5a5dcbf",
"description": "nir: Add nir_var_mem_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "872750bb96f692b525be0d169af1525072a12c82",
"description": "nir/schedule: Handle nir_intrisic_scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73d6e153eb984ba72233a6e5f66e5467857fe9a5",
"description": "freedreno: Fix for large epilogues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ee060b614cf61b4e75cca5b6d74b364596961b2",
"description": "v3dv: enable VK_KHR_swapchain_mutable_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aac4e1f8229e7978310ca81312f0ff925e3485b7",
"description": "aco: do not return an empty string when disassembly is not supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5387522bd00147f298e5799db41db94f9a4a37e3",
"description": "iris: fix scratch address patching for TESS_EVAL stage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4256f7ed5847505c30e903b6674dac88c5d03315"
},
{
"sha": "7681500ead4f085d75b0b2f39b48d1f9dc637dc9",
"description": "crocus: Delete the MI_COPY_MEM_MEM resource_copy_region implementation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "796c9ab3fd6b897ae3b3c069568182178c7661d4",
"description": "egl: set TSD as NULL after deinit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "835b98e101fa6aeb6fb8a47059d66f8e48260bac",
"description": "v3dv: implement VK_EXT_host_query_reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "393fda2d341f65cba6e160d4704983370ae041f9",
"description": "i965: Emit a NULL surface for buffer textures with no buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d777631b595075169830a63b4281e9f0cbb45be",
"description": "zink: Do not access just freed zink_batch_state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2ef7e6d6b697c883efd8debaf3cb0a88bcf043b",
"description": "anv: don't advertise vk conformance on GPUs that aren't conformant",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d47f3640ffc8f8ca9a76bdd6920edc2c2428b3c",
"description": "docs: update calendar and link releases notes for 21.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57755cad55af61ea31ae84021236570521b993bb",
"description": "docs: add sha256 sum for 21.2.4 release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8236a7741d666a3bdca459cd8ca02e8c2fbb2ff3",
"description": "docs: add release notes for 21.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70df31f5e04c73e9fd6290fad505f0187501ac80",
"description": "docs: update calendar for 21.3.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c0eb7aa78bac4494dbff0c502a8c09e23a4c123",
"description": "ir3/freedreno: account for component in build_tessfactor_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f839b9599f863fa5bb1a6a6c24bbb621b7a1b4c9",
"description": "loader: Avoid enumerating drm devices just to get an fd's PCI ID.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b79e978ae48c2c4a7059a7f5eb695c6b0362ac60",
"description": "vulkan/wsi/win32: Delete the wrapper entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f769f34680d516850c6efd64669bf601efcd4425",
"description": "nir/print: print bindless info as applicable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "116e23e3855a28e74e09517d0005200fd139dc88",
"description": "vulkan/log: Don't assert on non-client-visible objects",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "071437d29d9ebe5f1dbc4e14e63fd8a3861ce6f9",
"description": "vulkan/log: Tweak our handling of a couple error enums",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0cad3beb2a0dda7a8f6c6a1e8c9d253b9c988a9f"
},
{
"sha": "fd467492349ee32cd196a8bd747269404965e3b1",
"description": "vulkan: Set unused entrypoints to vk_entrypoint_stub when compiling with MSVC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d44b21d4fdea89673541de265f69258747c5499"
},
{
"sha": "b4aa5a3fdd0ec2b3ac3c019e1c323208c0fa1faf",
"description": "radv: Fix modifier property query.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5dee0d9da961b9a027910ce7e8e16a2f849d9b8d"
},
{
"sha": "8e6f5aab336d3bf84aae604b51e07529380b5019",
"description": "v3dv: fix TLB buffer to image copy path for 3D images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d44b21d4fdea89673541de265f69258747c5499",
"description": "vulkan: Fix weak symbol emulation when compiling with MSVC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98c622a96e28020640517cb5499a1d7bd56553b0"
},
{
"sha": "ae99ea6f4ddb90f7120b4986709a9e9064037f94",
"description": "nir/loop_unroll: Always unroll loops that iterate at most once",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4323dc846d1b894ab86ce7d0eb98409085c6a18",
"description": "brw/nir: remove unused function prototypes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a98ece61e9109963da525592a6890ad1166a0993",
"description": "anv: Enable tessellation redistribution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20c0ca75f55409f279a23a415f5c7dd70a012665",
"description": "iris: Enable tessellation redistribution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "867e2e0716ed4a753a5591542a91cca31613f46f",
"description": "anv: Enable geometry distribution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efa27572a15b1bb6ee88d0556c2af06dc501215d",
"description": "iris: Enable geometry distribution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d224e7f14e366534d3942976801f959b963d540",
"description": "genxml/gen125: Update 3DSTATE_TE fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a7e54b87f399f387048e5e21be9ee45f4ddb398",
"description": "intel/genxml: Update genxml to support tessellation/geometry distribution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eadb03db775cc41bbc58e67b37115540eb480e0",
"description": "ci/lvp: Skip some slow tests under ASan.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec51c8774d0f87e0a8d0ca8d8818bb13056641c2",
"description": "v3d/clif: add support for dumping GS shader state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19894bec1fdd85b394c71442854878db2a51ee71",
"description": "v3dv/pipeline: don't clone the nir shader at pipeline_state_create_binning",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7c484d7f4a1f80197c45d4b766ac3a3d6f3c394",
"description": "VERSION: bump to 22.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d9950e924fe0e8b90aa69fa8f696008a2e34643",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91009cbaa84c0faad98c128d0d54ef9aba569381",
"description": "VERSION: bump to 21.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]