mesa/.pick_status.json

19802 lines
626 KiB
JSON

[
{
"sha": "baf24dea943202b3a92cad0c9f9648597040955a",
"description": "ci/traces: remove first line with YAML version to prevent failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd12b04cf8be2e45f81b9919ce40dd868f73a593",
"description": "ci: add jq utility",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f2649b93e29e26937ed4d2f0f077bc7fd76b3982"
},
{
"sha": "cbaedd3e509a9371e449c858ad046fbd70093262",
"description": "ci: use xargs instead of find -exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca7f923c5be3db6891d2f876db6660a7ee107f2",
"description": "venus: Use VkPhysicalDeviceVulkan13{Features,Properties}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a366f105503fe5ff3efafda577b2b7f87378220",
"description": "venus: Fix features/properties for unavailable extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca687bc2635c262fbdf94cd5cdeb28421aa49684",
"description": "venus: Add macros VN_SET_CORE_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5932358447fe6516c1403bdfd71327dd15e4452c",
"description": "venus: Refactor VN_ADD_TO_PNEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c02730ed3d2ebb3ca9fc764e41c0b4b087bc235",
"description": "venus: Rename some feature/property structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db192c08837300fe7017195effe047379c69dd96",
"description": "zink: handle split acquire/present",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "5505811f64ca408d984090bf4ed2637cffbdf6d9",
"description": "radv: avoid bottlenecking on sequential sparse buffer binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e4d91a79d458e179636729589b4220d3c446a5f",
"description": "docs: add more features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "054c9e708aa15e49740c17c831abc77422406d46",
"description": "lavapipe: ARM/EXT_rasterization_order_attachment_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb3f3c650264082b429daf8c6524dfcaaf72377f",
"description": "lavapipe: VK_EXT_attachment_feedback_loop_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab378b9ce543f7ed524846ab5c2d2067ea0ffaa1",
"description": "v3dv: expose VK_EXT_load_store_op_none",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e8196e75650a4371b88344bef73f57343cfc76e",
"description": "v3dv: don't load an attachment for unaligned render area if we are not storing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34109c8c10d3020cdbdb00d42d48b07c6e4fb1b6",
"description": "turnip: implement VK_EXT_multi_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e93833224c57f9dfef50790a997bdd71d727e1a",
"description": "pvr: Fix multiple file descriptor leaks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201851a3d12db81ebcf7ae085da15a943a947324",
"description": "tu: Initial implementation of VK_EXT_inline_uniform_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15f3274ea6150ee1b778b9e891269692496cab19",
"description": "tu: Don't preload variable-count descriptors",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "d9fcf5de55a7104037823e62284ace8a206c8898"
},
{
"sha": "05266333a0e977368a3ddc596bac0129640ee450",
"description": "tu: Fix descriptor set size bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b301c33f65aefa289437eac9d06a71ee57b127a3",
"description": "nir/algebraic: optimize fabs(bcsel(b, fneg(a), a))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33e60798e144c6638343486371462e5522f3afd4",
"description": "ir3: Prevent reordering movmsk with kill",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "b1b80c06a78e62b2d8477b07f12b0153435b66a8"
},
{
"sha": "b97b15d7626b1d0bbab7fcbc6bba87ef1a719804",
"description": "pvr: add required pixel formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c5b93d37a32ca027ca89d655ec88c2a70b188d",
"description": "iris: disable preemption on VFG, Wa_14015207028 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddcd6b38346e39c123907dda94563de84cca503a",
"description": "anv: disable preemption on VFG, Wa_14015207028 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d4604aa683f4ae23c66a3295d1c507fb80ab18",
"description": "intel/genxml: add VFG_PREEMPTION_CHICKEN_BITS register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bfca00d318e8fdbe6914fc358d24af983086f15",
"description": "broadcom: fix dependencies in static_library() calls",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "1ae8018a6af81eec4832a57d9d0346aa3dd98d28"
},
{
"sha": "0deca8bef8deb7ce210a6863dfe14d31b481bb5d",
"description": "r300: add some synchronization for KIL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a19950b614f341e24c56eb2734db5fb84a2f57d",
"description": "radv: Explicitly store the VA of accel structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7da66f8f25f89132b2aa62f9a39981f1c4872b0b",
"description": "radv/rra: Replace aliasing assert with a warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "916621e5a57744f366f50aad8a6f4c0562021900",
"description": "radv: Make the radv_buffer_get_va parameter const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d94cb8b5950b294713120e67b079b195a8f8b5f8",
"description": "radv/rra: Remove redundant bounds validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97d8bb9bc6049a33cb8e07faab84f2c5935e770f",
"description": "radv/rra: Map accel struct VAs to handles",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
},
{
"sha": "ba9c73f9d4d49a875c2a7cd0bbae46294892a013",
"description": "virgl/ci: Update virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eec1e728c5cde99e8cd61a49791dfd96e383a902",
"description": "c11: Update the values of enum mtx_plain, mtx_recursive, mtx_timed to make sure mtx_recursive != mtx_plain | mtx_recursive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0894762cb872413bfab4bf121cef16e4139589ae",
"description": "svga: direct use of mtx_recursive is not c11 conformance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1139a3fc3cf0060369d9140382a2be5a5ab6860",
"description": "radeonsi: direct use of mtx_recursive is not c11 conformance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77e8b5bbb023490a8e5568a3b27f385bacdc8fe3",
"description": "mesa: direct use of mtx_recursive is not c11 conformance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8192772c0aca8e5134415f7c304daeb6a855d631",
"description": "freedreno: Remap high/norm/low priorities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2451c30c11c97f19c433c4b708c5c5adbad0705b",
"description": "freedreno: nr_rings -> nr_priorities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e890a8b580c6a01a9e5479dc39afa78f29f5123",
"description": "freedreno: Misc indent fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43c53e3225215d387f9bd332a56236749eb5bfc3",
"description": "turnip: add support for VK_KHR_global_priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aa06b1b9f7230b4124fdf34ee1f6e352bd216c4",
"description": "turnip: add tu_physical_device::submitqueue_priority_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79c75a3e973ff491e5d1c1957433634e9d90d933",
"description": "turnip: fix error handling for tu_queue_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0308abbe4625972735b8ca3cfe60eec76ca482f0",
"description": "frontends/va: add HRD, filler data enable and etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c8937d3633d7327b5d6a0e1d65ea78b1557bc76",
"description": "frontends/va: add max_frame_size into rate control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6646ae257663685646a19b98bb815678a3de8603",
"description": "frontends/va: change getEncParamPreset location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72fffa62d574a43aedd2b9c5e772e18d1240589c",
"description": "frontend/va: remove some unnecessary code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f4532e2d151570826903228dd7a18dc2deee7ed",
"description": "subprojects: uprev perfetto to v29.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c76091801d888adae8baeed9a3f12fa713c16e3",
"description": "vulkan: update ALLOWED_ANDROID_VERSION for api level 33",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b995ecf4b1590023083580133a4c5e4ab72416",
"description": "venus: ignore pInheritanceInfo if not secondary command buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "6f5289df53302ca3ca64c0bd6ce775b80a92c457"
},
{
"sha": "d862a2ebcbf94374e0ab0bd1c63bc45020a2ecef",
"description": "turnip: Only emit descriptor loads for active stages in the pipeline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f51bbcc8ae8a18fb54a1ecdf85e3c8ec2fdc6b0c",
"description": "ci/turnip: Add missing a618 full-run bypass fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed2e3f58713a48fbad03ae0087217eb214155991",
"description": "wsi/x11: Fix the is-visual-supported check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c23411a970144a51b3ddffb1e97d46bb3b3ca362",
"description": "nir/algebraic: optimize bits=umin(bits, 32-(offset&0x1f))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07a520f73168b1ee49e4baa68751b4e5a4c0d6ab",
"description": "radeonsi: invalidate L2 when using dcc stores",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "4da147a02b541311e8dc231b30dd36fafea820ff",
"description": "mesa: remove fallback for GL_DEPTH_STENCIL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2baa40b0411c25cf0a0c3787077a6a13b560a04e",
"description": "mesa: simplify _mesa_texstore_z24_s8 and s8_z24",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b1a811053eef74e8e0353ebbe2bb9c68e5c26b",
"description": "mesa: avoid reading back textures from VRAM",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e6ffb70392cd346a515c1f2ded6116025fbee5",
"description": "venus: add support for VK_EXT_multi_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99378c887396d33b577b8b95643bf5021357b3be",
"description": "venus: sync to latest venus protocol headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "873365caeeb70ab14906d7b797ef0963fb8dcd73",
"description": "nouveau: Fix compiler warnings about silly address checks in ir_print.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "210807a1a4871d8ed2397bbe0b42589a1b504ad9",
"description": "turnip: reduce MAX_STORAGE_BUFFER_RANGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89dcc52b78339be5bfc846fc8861b5f22e34b944",
"description": "rusticl/device: print error when libclc fails to load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7069469cb7ab5bc25980df3e898b897f14e9aa",
"description": "asahi: Handle blending with MRT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1715c6a4f0548078d80047dd41388bf372a3366",
"description": "asahi: Don't crash on <4 channel render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89e0f544223034a902f5459103e66ce3f245bc95",
"description": "agx: Don't use nir_find_variable_with_driver_location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0883f0b302889697099b678d9fc7e5e5f24759c2",
"description": "agx: Lower txs to a descriptor crawl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc4f418cb40e0c8978197cf641173809987dafab",
"description": "agx: Implement load_global(_constant)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "965cc62bddd904f94b239a13399eb02a21069039",
"description": "agx: Implement txd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a4e0a4d351e5e711e9e504c7e367a1e4ce8235e",
"description": "agx: Implement texture offsets and comparators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f85a7be8cd393435d2a85650522baea5f5ff251",
"description": "agx: Make p_combine take a dynamic src count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef31dceee8ca8c63439d830e8421d7ba09ef8b8d",
"description": "agx,asahi: Implement nir_intrinsic_load_texture_base_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7371803f14569e54c1d918d1937bc70d30b844e4",
"description": "nir: Add nir_intrinsic_texture_base_agx sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef75dbfddd0bd819e44ef03b043716678ebb9c8f",
"description": "panfrost: Honour cso->req_local_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4dd1b8916d95576fb7277e96f1c3a1e5afc126d",
"description": "panfrost: Respect buffer offset for OpenCL",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "80b90a0f2b83291da69f7eef38395e61e919ab97"
},
{
"sha": "4be56e5e3f086db16dca9d006eee80383e332bad",
"description": "pvr: Update FWIF 3d and compute register structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24e24e9a285730a073826e35299f9b4e32f84cc2",
"description": "pvr: Emit cs words for load op on vkCmdBeginRenderPass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad56b9644d287f95082764c2cea600eb6c38e3d3",
"description": "pvr: Remove STRIP_RENDERING members from FWIF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "222f3c8a6d95e7115c43394990f8db30f6bbdb58",
"description": "pvr: Implement vkCmdDrawIndexedIndirect API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdf986a3e6a9e80ba1e0445d095f22c3c8c2d8c2",
"description": "pvr: Implement vkCmdDrawIndirect API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e14c418862eb130070bb0fa2917313c6367b4497",
"description": "docs: move rusticl readme into docs/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0265a231724b16bb86dd38b4ce0670da1e7ccd21",
"description": "pvr: Implement vkGetPhysicalDeviceImageFormatProperties2 API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e7a930e104a4ae84e2ef0179e4337895fb2982c",
"description": "radv: Enable VK_EXT_load_store_op_none.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf0e065dccf5634293e238d4a8852a771158bbbe",
"description": "ci: uprev piglit 2022-09-08",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45eda069531adf17d28538696ace5dfcbc9ad230",
"description": "ci: introduce update_traces_checksum.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de08baade77ab6d28987d6b87b7f30c342176717",
"description": "ci: split ci_run_n_monitor into script and shared parts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a666c1a46ae7934972889197b6b2bf0f972563",
"description": "ci: export whole results/ directory for all traces jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2649b93e29e26937ed4d2f0f077bc7fd76b3982",
"description": "ci: performance traces: make use of no-perf label",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b8a14e0765b69b11f13eb1ee887ac1739fb3fd7",
"description": "ci: check traces.yml files with yamllint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3242972cacf76efb23b1ac5a4ba960ee2f86aeba",
"description": "ci/crocus: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79aa9c62db3b614aaf91cac4272808598d7b05b2",
"description": "ci/i915: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc8eeaf7e15f59bde6820f43f3ca245eab02aba",
"description": "ci/intel: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23070376ac9de26bc59d2bc3f5891d8f8e508743",
"description": "ci/radeonsi: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1777510390f3221fc341a39170fe9ac50858bf3c",
"description": "ci/panfrost: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "033050385d5c62b1b048340b797d1e7dbcb45303",
"description": "ci/broadcom: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99114f12e071654767a894ea864509315c1b2883",
"description": "ci/lavapipe: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f111b238b7acdc7bd800a43359d491d30e24a9b6",
"description": "ci/llvmpipe: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1928ff9da45dfc4c14caa6640fdc8dfb456fd106",
"description": "ci/virgl: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c388fbdebe0433ede57cfe6fd9ce5a6df7d4a55",
"description": "ci/freedreno: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "460b19d393f0cc91e0790cb180ef84dde452041a",
"description": "pvr: Handle VK_CULL_MODE_FRONT_AND_BACK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "075d8aeb67368d431cacde05b3834ddaa84ef717",
"description": "radv: advertise extendedDynamicState2PatchControlPoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eef1511437ac6173dfd202b2fc581860d161c183",
"description": "radv: implement dynamic patch control points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76960e2d93501348a4ef4d65a26120ea764682b9",
"description": "radv: move emitting GE_CNTL for non-NGG pipelines from the cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf822144f1d14f287e3d8656a7b326e0a4824d5",
"description": "radv: move emitting PRIMGROUP_SIZE for <= GFX9 from the cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "556b29797724bdf92bfb920fc30c2ccc9dd8efd1",
"description": "radv: pass the number of patch control points to si_get_ia_multi_vgt_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bfac03c8a51f63c79aa7e78a479a833dd894d32",
"description": "radv: add ABI lowering support for dynamic patch control points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8253ec3855a4ba5e41ce26d29635f70f19c50414",
"description": "radv: add shader arguments for dynamic patch control points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a6aa3e23a73b48d64ad556e4d1bcf72b178101d",
"description": "aco: prevent a division by zero when patch control points is dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21d9390b0e9eb90ee1be1311aa618be0c496fe37",
"description": "radv: set workgroup_size to 256 when patch control points is dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9373dbdfcc6e44b2dcfbb9bced2f113a062412d2",
"description": "radv: skip computing some tess info when patch control points is dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cea8276bc8f43037dd260b98ba8948032cf36db",
"description": "radv: add radv_pipeline_key::dynamic_patch_control_points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54bd5851ba8c0fd107b4498c7a6aa3220ca112fa",
"description": "radv: emit the LDS size for TCS directly from the pipeline on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a67edaa56818a324118607c976528430b96e7c2",
"description": "radv: reword a comment about dynamic states when rasterization is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3454ff21e59446a5371bb85749707d3a1cec9805",
"description": "docs/zink: document rgtc requirement",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "d50e8554b997338d709e526a8e7c6cd7e970f68c"
},
{
"sha": "7c34b31db25e71625c78bf232c543caad84dda55",
"description": "radv: upload the PS epilog in the existing pipeline BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36d9fc5b5f7985b7d609705f5361f800ca4d7fe0",
"description": "radv: store the binary to radv_shader_part",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "702bcffc892de98104476b029c92c0f9fba2c5d7",
"description": "radv: split upload_shader_part() in two parts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c59d15c80ce26f35eb8d5644bcaf4275beafd9f8",
"description": "radv: store the VS prologs/PS epilogs VA at upload time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ee5217fdd1e6a722a9fff0e38587615a5567101",
"description": "radv/ci: re-enable dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8d887527aab641bd291f08850755197b6c2c1d7",
"description": "radv: add a pointer to radv_shader_binary in radv_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e612f32e1ad20789441057b0de131fa04466e55e",
"description": "intel/compiler: Use brw_ud* helpers in thread payload code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f019687d23bdf7af0d6cbcb0fc1dfebed41070ce",
"description": "intel/compiler: Add a few more brw_ud* helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3272868218aa31d457115821cab616f89704cf91",
"description": "intel/compiler: Make thread_payload struct abstract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6e613de8d0c42d01a762fe1d37d77cfa8aeb47",
"description": "intel/compiler: Create and use struct for CS thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8461e975a95a760c72507f667a9cea2e611531e",
"description": "intel/compiler: Export brw_get_subgroup_id_param_index()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9de790760e406cf43649c0105e3fab3dee8723a9",
"description": "intel/compiler: Create and use struct for Bindless thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a70378f29283e2f40e41590a232ef8e53696e40e",
"description": "intel/compiler: Store start of ICP handles in GS thread payload struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b6987daee0af5d8ba891a1990bb5a307d239b77",
"description": "intel/compiler: Create and use struct for GS thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7664c85b1da44e644b47304586aa98b23f7249bc",
"description": "intel/compiler: Create and use struct for TASK and MESH thread payloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca65b3c4cc6f89ddbf372e886b4e9eef3fa1810",
"description": "intel/compiler: Create and use struct for VS thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c6e1b44748e1f1d54f1a70b608ffd4a813b7fd",
"description": "intel/compiler: Create and use struct for TES thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb837dd23b17a0f9ec3d97a6dc64571b5b38d0cf",
"description": "intel/compiler: Store start of ICP handles in TCS thread payload struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2622fc3af12d4866569f6a1f723bac2708514df5",
"description": "intel/compiler: Store Primitive ID in TCS thread payload struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a9b1119b4767fab94ef1071e0697fb2d360c602",
"description": "intel/compiler: Store Patch URB output in TCS thread payload struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e21359ed0e44fee9fcaddbeb5d4dd2e72244af78",
"description": "intel/compiler: Create struct for TCS thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73920b7e2f0ffff436fbb513ddbb70f75488eda9",
"description": "intel/compiler: Use FS thread payload only for FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab66d20a7b6c2cd2cbf5bc241e7c6212af7235c",
"description": "intel/compiler: Make a type for Thread Payload and FS variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "582bad02563c3bfa7184e4ce74e40edd1a21b0bc",
"description": "intel/devinfo: Add MTL platforms enums and intel_device_info_is_mtl()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6177c43bb93f5a019651446e251953a3309d04a7",
"description": "nir/lower_blend: Avoid emitting unnecessary fsats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f68262de31e2dbe364176ac87c53df80673dd3b",
"description": "radv: Enable subgroup feature bits for mesh and task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3335f9b19f6f1f5a00d357686e0a5ed0123a4da3",
"description": "radv: Replace NV_mesh_shader macros with EXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb756d7949578289cc8c0889c460c28f4788a0c1",
"description": "venus: avoid fixing pipeline if not derivative",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "33e791bc02ab53d2182076ab7021b991cfb22542"
},
{
"sha": "84a0056033bf4bd7b2ddae1cec8aa696e40c3a77",
"description": "venus: zero out the pipeline handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8809b5edcf32e53ce1a44b76d62bd601ae44c7e",
"description": "venus: vn_ResetDescriptorPool to reset mutable type states",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9"
},
{
"sha": "a49f3069f4882085b1a2b0ff0abab81397e64d9f",
"description": "venus: fix an oob in descriptor pool state restoration",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9"
},
{
"sha": "4d8420dcb4af18c1483c7d366784d76942cb0854",
"description": "Revert \"glx: Use XSaveContext, delete glxhash.c\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "057c58b39bae8317ffbec666366a526cb17d0160"
},
{
"sha": "e90cafa435f743c586dc58f6b51c4db73204b1db",
"description": "r300: add special path for merging movs with the same source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9156a7aab52bc1c3ba7b96af02ba10ca87999b9e",
"description": "r300: merge together MOV and MAD instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "708b2b611a45242f4d1edd54850dd04dd80b36e5",
"description": "r300: run copy propagate once more after merging channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40c2e0a317f2d22f1467a92a0c2008bb57da4028",
"description": "intel/compiler: fix assert from ver to verx10",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "027b8b42490c87175acf0f9d274aceb1faf12251"
},
{
"sha": "af8ab4a8893075bffbb302abe369aadb51a8ea3f",
"description": "intel/compiler: Use builder to allocate fs regs for gs control data bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00b8f9a3a6058ab5c978d7a13c9c563c6b8d49b5",
"description": "intel/compiler: Use builder to allocate fs regs for TCS store output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe8e18c7824b35ac83a6c0da50d4b01728675bb0",
"description": "amd/common: some ASICs with gfx9 use compute rings for render",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "983223de5dc01f50227b1b1fe20149ae56f611f6"
},
{
"sha": "1d15dc04b5dcbe13c0acd182d805946f0856b7b1",
"description": "mesa: skip extra state updates for clear calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0971868b8b96c5c062eab86636ed323496199b51",
"description": "pan/decode: Fix job cycle detection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3da8c9193c323d8f71ba94a5f85cf0165bb2ee32"
},
{
"sha": "e2010e000b09527aeaf1f87e427b25da36350ca8",
"description": "v3dv: expose VK_EXT_primitive_topology_list_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f350b78b73899a31b5161aa10035b8decd284005",
"description": "anv: Allow aliasing with modifiers for WSI images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949edb7ffac54f5d68ce181f9c32ff150964addf",
"description": "vulkan/wsi: Pass wsi_image_create_info into anv_GetPhysicalDeviceImageFormatProperties2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54876512a1414b766319425c329c05c22f444077",
"description": "pvr: Add mid fragment pipeline barrier if needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4aedd2daa514174a08048e4828ceb4d072fcc3bc",
"description": "pvr: Implement clear ppp state emission from template.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f39dbffd51743486d500f2e817566bb0f584980",
"description": "Revert \"pvr: Make pvr_cmd_pack() macro clearly internal\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"main_sha": null,
"because_sha": "27c57b86500ce48154533d78b74350c31152b2f3"
},
{
"sha": "d8f41f8d55516f5f4fedf6d0dddda1a424c8efb9",
"description": "pvr: Add graphics pipeline barrier handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e91a823d153d4608472cb461a7fefe497b9e5b60",
"description": "pvr: Add static clear VDM state in pvr_device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd02e21885b427eb1b1f3994dbdfb90e7cf7d62e",
"description": "pvr: Add static clear control stream templates in pvr_device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eb0991a6f261f54e64e4f5fefa86d300f33b82d",
"description": "pvr: Add clear program in pvr_device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62ef714ce47c887e3e294a9ceddb83f83138a0f6",
"description": "Android: Use libgbm_mesa name for SDK30+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28af93ace7b4a5d7dfd1cbfa6ab14ffcb86ad6ba",
"description": "radv: fix pipelineStageCreationFeedbackCount when it's 0",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "767c401deac729e9b6d868024031e938e3e262ec",
"description": "rusticl: add README file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db34a7ca301411e406c3ca19550d3c7baf9dc49e",
"description": "ci: rusticl with llvmpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10c379bdd45d07c943d83a3423c81bb349c9e032",
"description": "rusticl/program: some more API validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a5817bf8c2cb2d45facfdb92ba8d69bcf235609",
"description": "rusticl: call glsl_type_singleton_init_or_ref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d8d30660ae3999cffdc77183214c7ab0292cc6a",
"description": "rusticl: proper PIPE_MAP flags for internal maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a5692039864cfc262b2870ba2ad6105eb9d303d",
"description": "rusticl/kernel: use real references for arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88613b9e4d87a5b70ca2b541be4ae4210b3407cb",
"description": "rusticl/icd: add some way of debugging CL function calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f957fe355546cc6994d24c11d224836c27222f8",
"description": "rusticl/icd: implement clGetExtensionFunctionAddressForPlatform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cad2b6c4bc78f811455818354875901d16ec20d8",
"description": "rusticl/device: report mesas version for CL_DRIVER_VERSION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a438533181a8f977fa70821fefe2a2dc9df35dec",
"description": "rusticl/kernel: fix local buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98188391a20b6472d9008485461b6429c8e37bd9",
"description": "rusticl/program: parse quoted paths in args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82b477751ed3e3249c46a8c96ace537669e31066",
"description": "rusticl/device: allow overwriting the device_type via env",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90f0f91ce2a9cc08ef9e4072741a33ed9654b778",
"description": "rusticl: disable fp64 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2ce79f8af66ecd521f701638221150e02edd1ea",
"description": "rusticl/memory: kernel read_write images prep work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "734352ddfb91f14aab2dd43937d45a360044f5cf",
"description": "rusticl/program: some boilerplate code for SPIR-V support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b00d4f22e3d4d96a1174c684b16b4b128d74b3f",
"description": "rusticl/kernel: implement CL_KERNEL_ATTRIBUTES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87bacf58ec88cf7e7d05b560a088e37a8d4f3f11",
"description": "rusticl: the CTS is a piece of shit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "149602374c175e51d6b5838e698072b078362943",
"description": "rusticl/kernel: optimize local size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e867ae6bccc826d44be4f527a90b606033e688ae",
"description": "rusticl: fix compiler features_macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b3c820ccc8a861143e0b26762f66b1c133a922",
"description": "rusticl/kernel: cache the nir as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea7d5c1d4b7c14ceaf9879d0ff489b4f0116abc3",
"description": "rusticl/kernel: prepare for nir caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0da5e8704b815b7404b27de9e468b34d0a006e1d",
"description": "rusticl: kernel caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f80350d5570c215158e376f09c6f4c89d753082",
"description": "rusticl: port to Rust 2018",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af4c897e32abda172957bc6cff217ed68b87e17a",
"description": "rusticl/mem: only write pitch when required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de292ee3b8a3688b32f02d4e4cd0aa3040b95cfe",
"description": "rusticl/mem: fix IMAGE1D_BUFFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "798fb6b9c79842f20824baada85eb2f9a8cf260d",
"description": "rusticl/kernel: implement image_format and image_order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d09143f0122be85067aa1f8c82f0be5a83ba5d",
"description": "rusticl/mesa: make resource_from_user_memory an optinal feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecd71066a2df3b9531c5f32482b17c536cf8569e",
"description": "rusticl/mem: add user_ptr fallback shadow buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f302cae638f7c2ec770bb2ce23abc3f9027fcae",
"description": "rusticl/device: fix compiler features_macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9caf753ab7362c45414ad8ea62e0be7799a9bb77",
"description": "rusticl/queue: implement missing CL 3.0 bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "469329aa3931cc1c81c876f18ed8281a0a7fa326",
"description": "rusticl/device: fix api consistency_device_and_host_timer test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40215c80848c445a8b86b7ea8dc465fae138f2a7",
"description": "rusticl/memory: don't map more than necessary for copy operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98cd1c4253fbd44d4a4e7e12a7fc12ac656d4f8d",
"description": "rusticl: get rid of a few clones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "334e4ca9ef726dff5da151e69fb3d84e71c5a0af",
"description": "rusticl: Call nir_scale_fdiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d747323a20b8048720caab79debb731e9b7f9e5a",
"description": "rusticl/kernel: run some more opt passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2522fbf32d522acfd234f9d12f2025bdfa43fade",
"description": "rusticl/kernel: set CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "211c29003d0f0287fe63caaf20376337da6a7201",
"description": "rusticl/device: implement cl_khr_3d_image_writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fb9d490cb45e37dbaf96a6ba47c231a94acd916",
"description": "rusticl/device: add retain/release callbacks for luxmark v4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5570bdc889ff7617613a3e36153108071b4555b9",
"description": "rusticl/kernel: lower memcpy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25b8a34b48fce99164f1cb853bcde86d1cf6cba5",
"description": "rusticl/kernel: inline samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0423f0701eeec43eea620d1ec315e9e74ef4ea16",
"description": "rusticl/kernel: support for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0af2f5d769c1ba6dd659a61c19a19fd29e7df4f",
"description": "rusticl/mem: implement clCreateSamplerWithProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea0914f69afc524b25b97451564bdeb63988916f",
"description": "rusticl/mesa/context: un Arc the PipeContext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29026053db4e0d23f04dc0620b1b5c2cfee248cf",
"description": "rusticl/mem: implement copies between buffers and images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "431a23b2122c63866f7dab2a8f59957f0e10189c",
"description": "rusticl/mem: implement clCreateImage2D and 3D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5160bff15d64e345ad9dd49e34d6e948f060a4dd",
"description": "rusticl/mem: implement copy image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "490938e7dd40d765586ac400ed8bb64e9c48fde3",
"description": "rusticl/mem: implement fill image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab24109eb5491a277296bde78dfe6b67505044af",
"description": "rusticl/mem: implement maping images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0167cff8153b5af9369827b73f015b84ac9333a5",
"description": "rusticl/memory: rework mapping tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a9af49107289439f281ab59b5f67f59064f0aa",
"description": "rusticl/mem: support read/write/copy ops for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e5f86e9524431057a8fa9ae60ffc0ec3a8eb50",
"description": "rusticl/mesa: support mapping textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2639cff15cbcb23f6d1502dfd6bac36c0b84cb98",
"description": "rusticl/spirv: add print method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea1250d0bf7a19a0887df8b6a52cdcb49a7dc7f5",
"description": "rusticl: add support for printf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5e6b3aae305730a3bdb82985b0d0c8ba6011941",
"description": "rusticl/event: timeout wait on condvar to abort on reaped worker threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "039c24a2ca89e5350283e82dea312838e50409f9",
"description": "rusticl/kernel: add stub for clGetKernelSubGroupInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e646a309251f2b91fdf993b3fd37fd25db62d1b0",
"description": "rusticl/program: add stubs for program ctors and dtors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebce0770e30cd9dfb92ba6bcd3a0dcdaee715dd4",
"description": "rusticl/pipe: add clGetPipeInfo stub end return CL_INVALID_MEM_OBJECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e13e90b71a422c2c3dbb04123f265955d91bdd0",
"description": "rusticl/mem implement the memory *WithProperties API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4780966bf91877e2896629aba730af52d39c4b7f",
"description": "rusticl/device: expose cles_khr_int64 for compatible embedded devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a23af19f86c47c81020fe3964b7f07a4a0cc7e4b",
"description": "rusticl/kernel: sweep nir to reduce peak memory usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c7cbad1c3d93b0aa1eb880c71a9245d827a4130",
"description": "rusticl/kernel: report SIMD width as work group sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80ce001374ee10d42ace1d6fb8513e2616932a40",
"description": "rusticl/icd: add more func pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bed203bbefa2f3c69d3122d5a274888de46fbe41",
"description": "rusticl: add svm func stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb9882cb35297dbd020afe7571af7d8c10a2ad3b",
"description": "rusticl/program: add il stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e548b6f3c1d9d24f2af84d4b2f77ac023074e8f1",
"description": "rusticl: claim support for generic pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "113632ce3c393bec081d3b654dbb16889df70dc0",
"description": "rusticl/device: advertize atomic caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c18f39b0947ee2ec200387f6711cf8b9d6ac7d0",
"description": "rusticl/device: set required double fp config values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a40d4c0346cca31ac64b981ce82608d92a7cd292",
"description": "rusticl/kernel: implement clCloneKernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1fefd537229722ab6712a4f58388eff5f789883",
"description": "rusticl/context: implement clSetContextDestructorCallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "069c122b4899d95468bdf2156d9f6645b47c9d14",
"description": "rusticl: advertize CL 1.1 and CL 1.2 extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc30fe2c110f2fcfcec38b3bf6edbf3802050413",
"description": "rusticl/kernel: add missing preprocessor definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ac657d2d0e6cb93070f8fdd0d3e3f313bb72551",
"description": "rusticl/kernel: add support for offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f73397c4ea71e9e6cb76b15ef11fef8524c7c67",
"description": "rusticl/kernel: run driver requested lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a502f61f28b26667ffe898d51bec77ac87642577",
"description": "rusticl/mem: finish clEnqueueMigrateMemObjects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1bbf856780747cbba4e073b4e96e00cab7680c2",
"description": "rusticl/kernel: implement CL_KERNEL_COMPILE_WORK_GROUP_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43f3a4fc97b24e5e10cd12018492e8376d4557db",
"description": "rusticl/event: add fake impl of clGetEventProfilingInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e028baa1772eeaa55393b1d01d5e5fb217474f95",
"description": "rusticl/program: implement clCreateProgramWithBinary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84d16045d034cf34e782febea7cf7d933b730ba6",
"description": "rusticl/api: add param to query which contains application provided values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dd56ff2e7f01679d0d8d988d084caade81ee587",
"description": "rusticl: implement clUnloadPlatformCompiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bc7ec166187d116dfda4d23dcb5f84972c10b1f",
"description": "rusticl/program: support compiling libraries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b380e4f8b093490d3593d30d511d9f059571370c",
"description": "rusticl/mem: add clEnqueueMigrateMemObjects stub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2649508148492319647a95cebef92f82a33c5b0e",
"description": "rusticl/event: implement marker and barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7bf26c087831bddb43b42b756f1a500c5897029",
"description": "rusticl/mem: implement clFillBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af115c915b66224e561ac33dba938afd2b804633",
"description": "rusticl/mem: implement clCopyBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "883b218effe7dccf705d525bee26b49f494dbea5",
"description": "rusticl/queue: fix clReleaseCommandQueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4c0f59b5f92e10c4851e7b11512e3c15040c970",
"description": "rusticl/program: undefine __IMAGE_SUPPORT__ if images are unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a535a5efea3248c1a5f51b67ede43a32486d51",
"description": "rusticl/kernel: implement clEnqueueTask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbbd1617cc065affc4b5ab121a50ed2a5ae030e7",
"description": "rusticl/kernel: implement clCreateKernelsInProgram",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47a80d7ff4f966e3839640efd5f9d75e36af8906",
"description": "rusticl/event: proper eventing support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e981a0504bf0a94b7cd93105ff250707e6850d",
"description": "rusticl/mesa: add fencing support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feb0689839f5e981259f494e0fc66b24ba72322b",
"description": "rusticl: hack for CL 3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebfffa1daec0a5a5ad0ca83dae1873cd01407bd1",
"description": "rusticl/event: wrong but non crashing impl of clWaitForEvents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3baf2703161288169e4466dc308869903ee39682",
"description": "rusticl/mem: use helper context for COPY_HOST_PTR buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe8789e6746a4623b170a1c98ef1952435475696",
"description": "rusticl/kernel: clGetKernelWorkGroupInfo allows a NULL device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea02dfce8806268cc1777cf6ccc7d636d4c00f01",
"description": "rusticl/kernel: more clGetKernelWorkGroupInfo props",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5795ee0e08355ea2445ec9d4b2235a3a35ceda83",
"description": "rusticl: translate spirv to nir and first steps to kernel arg handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46ee5988cd33e2ae02934578a381e212b968b6ce",
"description": "rusticl: nir bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8de580998fb48bda58e35150614996b8573ba08",
"description": "rusticl/kernel: basic implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "129b82163818e77691ffddb299d20b3266b9f7a9",
"description": "rusticl/mem: support ops on subbuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c430459310060eee087ad52b0abdfdd0d8e0ac89",
"description": "rusticl: implement clEnqueueReadBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ec5f7b82292afda7c994d11d825c0763d984ef2",
"description": "rusticl: implement clFinish and clFlush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10413d1db57ef3e5358aabe8dfa51c5b98105fe6",
"description": "rusticl/util: add static_assert macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a999e6379f8630b8c48431d79a1319bb3add0a6",
"description": "rusticl: finish implementing clBuildProgram",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448",
"description": "rusticl: added",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d431a01d9a87362421df2aa983d5ef92e5bfc4f9",
"description": "ci/lava: collapse printing env",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ba46289fabcb09820cc3eabffe62d8115591193",
"description": "ci/test: collapse printing env",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c956a859f6b6ef8409b00cbf79a91be10e014ee",
"description": "ci/traces: do not keep a cache, which will be wiped a few steps later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d19b34571891a20e45fe32a4a55c4cd4580339b",
"description": "spirv: avoid allocating memory twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c93b72d0455f1487fa3fb65a6691ff44a2fbcd35",
"description": "ci: Add support for Jetson TK1.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcc52618952d0e0f2745c0ee443b620cea37ac68",
"description": "zink: implement async nir creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8c82b50f7e3cb04ef072d4ddbdc641ee35f3f34",
"description": "mesa/st: add MESA_COMPUTE_PBO env var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dab7673e10f731eddd395c4d01a2645be9437bb",
"description": "mesa/st: add specialized pbo download shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c79fc40de55349f5ff28dfa426638ac77de572ef",
"description": "st_pbo/compute: use new shader interface to perform async shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b36a741aa4342a147772c7d2026c8dfd2936ce12",
"description": "gallium: add pipe_screen::driver_thread_add_job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b8339fa5429cf3eaa6ced53833a81535721912c",
"description": "mesa/st: move compute pbo shutdown to compute pbo file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f9dfcd2bf725a001ae894c0999362744901c024",
"description": "st_pbo/compute: use split shader finish funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7f2f050c40e238846b7ee2409b9edbff2684ac6",
"description": "mesa/st: split out builtin shader finish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95cea62a9b7b4b2caa3835e4f5e04d83df1de0a3",
"description": "virgl: Report CONSTANT_BUFFER_SIZE according to GL_MAX_UNIFORM_BLOCK_SIZE",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "5b683ba19ac77d6c7dfd8de478678d0b90ba764f"
},
{
"sha": "d5394296becfc97bc992c82d6f5d013b35b5275a",
"description": "r600: set nir option lower_cs_local_index_to_id",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7662a5e9d34515bd44a97b3726490f31490b57c6"
},
{
"sha": "36d050210ea854f2632c8c2a960dca94dabbf526",
"description": "virgl: Set use_staging in resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6cdffa0fcba7289ce2b51f783318a913c80eb91",
"description": "docs/envvars: Document Asahi variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43a8a924304cd56337b1c031c75bfaffb42cd5aa",
"description": "zink: add a ci skip for anv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8c026a3651dbb9524784b3c7687382cb8dad9ec",
"description": "lima: Ensure jobs initialized before calling lima_job_fini()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "027b8b42490c87175acf0f9d274aceb1faf12251",
"description": "intel/compiler: Add helper for barrier message payload setup for gfx >= 125",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55db3aaa3a6075195cd28344e88a155032004aab",
"description": "intel/compiler: Create fs_visitor::emit_tcs_barrier()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b97590371a8424f735b71de301edcd35bdc4532e",
"description": "nv50/ir: handle U8/U16 integers converting to U64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caba679e56e844c09c217e41a3016fcb0d136ede",
"description": "nv50/ir: handle S8/S16 integers converting to S64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aaa315eee536b4c360ee0729cf674ee238bf5f1",
"description": "nv50/ir: split and cvt 64bit integers for {i,u}2{i,u}{8,16}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ccba4ea5c46b4e408779b7d2c3d55df8dcef7de",
"description": "nv50/ir: add intermediate conversion for f2{i,u}{8,16}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a9825bc1bd55c403461111fc8b8c0cec9c97af7",
"description": "nv50/ir/nir: always round towards zero for f2i/f2u",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "109d56f61220c153bf0f2a2b2d89f9c0ae045082",
"description": "nv50/ir/nir: convert 8/16 bit src to 32 bit for {i,u}2f64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78fc5e37738f495048d54c1d9c6f119c3e949059",
"description": "nv50/ir: add isUnsignedIntType() and isIntType() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec60dcd870608b8208778f41745d750bca54b62c",
"description": "nv50/ir/nir: avoid 8/16 bit dest regs for OP_MOV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e2fda15f14d95ead492245698f430b6708329f0",
"description": "nv50/ir/nir: convert to 32 bit for all OP_SET opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd53bcd325dfbdbe46d53ead897ef2e8d1083da4",
"description": "nv50/ir/nir: add conversion ops for bit width < 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b92af9da9c4de758e01d2aebdd758b5b4c07a2",
"description": "gallium: Add PIPE_CAP_QUERY_TIMESTAMP_BITS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca330f7f0464820a72d5a525a71276e9636dc611",
"description": "v3dv: implement VK_EXT_memory_budget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1e723cacedf87866050639d5aa5411a82dc29d5",
"description": "broadcom/simulator: add a helper to get the amount of free heap memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "861fff6339d28ab691413722d38740d579c3a169",
"description": "v3dv: limit heap size to 4GB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5b3a1634fd1fd210751dc4367b26508c2985bd5",
"description": "v3dv: fix variable type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f27d3a08c6d6cac8f3cb007001e89e7d45be6d54",
"description": "v3dv: expose VK_EXT_attachment_feeback_loop_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcc37775f1c3dc57f35eed3c739dc90a317d14aa",
"description": "v3dv: implement VK_EXT_depth_clip_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6a9897b76adfee87e7c9f199258c70ee7fcc606",
"description": "pvr: Add depth_bias_array handling on dbenable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "441598eca625336c1b77cc54d3ba2f9be85ad018",
"description": "radv: Switch to dynamic rendering only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08e1af52ee1c7af65951d1fb907fb34c077cfc3c",
"description": "radv: Leave image layouts alone when doing HW MSAA resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0461d590988c06067edc51f2855d410d830cf657",
"description": "radv: Only copy the render area from VRS to HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62",
"description": "radv: Set the window scissor to the render area, not framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbb374907765808436e858c6a2e1803ac0199c06",
"description": "radv/ci: document an unstable test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21aec585c111ef53dce63ab13206a7eb9ee64037",
"description": "tu: Retain allocated CSes in tu_autotune_on_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "762d3772923a542c8ef03e0bc5a65708171769eb",
"description": "mesa/glsl: Add support for NV_shader_noperspective_interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c26e0e50708f5b9326920c71c8c97aabe7c86fd7",
"description": "radv: fix hw remapping of MRT holes with color attachments without export",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87"
},
{
"sha": "f8209ddc5b9e21a513da43e56fc667e1710017d2",
"description": "radv: import PS epilog from libraries if present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcff89994c690be4dca0c610f3179f99f57ba0d3",
"description": "radv: add support for emitting and prefetching PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ba84b4d6451debf2014ce740c67833470c86d95",
"description": "radv: create a PS epilog from a library without the main FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f5d31ae69d8639b5f7b67524da389d23c01969c",
"description": "radv: keep track of the code size for VS prologs and PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c4e33cdabf44596461c6a216294e5785058fc9c",
"description": "radv: do not try to remove color exports for FS that need an epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5e25e3a30a364afc9c2c149d1b5796aaccd7fcb",
"description": "radv: add radv_remove_color_exports() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baf392463100c56fcd47afe367eb78cdabbf734b",
"description": "radv: do not lower color exports for FS that need an epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a14354cf21e4f4361ff396471891082b0cd7b3d9",
"description": "radv: fix reporting RT shaders in RGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e04aeb1e5297bceb58d7400dcd38889a8fc0e80",
"description": "radv: capture RT pipelines from the SQTT layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8866e6582d6697ac138bec30e4cef3034c0b4703",
"description": "radv: emit SQTT markers for RT related commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "057c58b39bae8317ffbec666366a526cb17d0160",
"description": "glx: Use XSaveContext, delete glxhash.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63703de443fc4c8ff2a8e21def38ad6f557f885e",
"description": "venus: force synchronous submission for external signal semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a3647fb88254933f4320d9f5243957de487a3bf",
"description": "venus: clean up vn_QueueSubmit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f46064d40fc1e321490d6dfffc9e85a1277bc773",
"description": "Revert \"ci: disable the freedreno farm.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "13f36d66ad5ee581740ec13297a33312863e1c56"
},
{
"sha": "e58a5cca0293ab10ec327debf85175901d027478",
"description": "nir/gather_info: Clear cross-invocation output mask.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "112a856813eb2649ea7ff81768bab594033ce00a"
},
{
"sha": "c80d81140329456d43ec19c82bfd5e57253f440c",
"description": "nir/lower_system_values: Add shortcut for 1D workgroups.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fdfe4324069b296fe6197070fd1802e788c25e2",
"description": "zink: implement fence_get_fd required by EGL android platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d1e214238276e86e979cebef7eb4c8982a357ea",
"description": "zink: fix in-fence lifecycle",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1"
},
{
"sha": "c1b827d6a25527ae61dd0c102c5cc3f6e42dc90a",
"description": "zink: fix zink_create_fence_fd to properly import",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1"
},
{
"sha": "76397d18ae33bdd0f2ea5b89a98f4935e7db1f25",
"description": "zink: fix core support on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fe667afbb6dca4510e9319cc0edeb998c9ed2d3",
"description": "loader: use os_get_option for driver override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0cb99e96a249895d2c5d1045eacc62835123cb3",
"description": "venus: Enable VK_EXT_pipeline_creation_feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d6c60eab8601ca14334d268b0f55a34df1c194",
"description": "ci/lava: print set-job-env-vars.sh as other setups do",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96243ca6fa67736ef9363d105d325917342ffe94",
"description": "ci: print env as other setups do",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f032acc3630bb179db12007cb628b855f546bb",
"description": "zink: Don't lower indirect derefs of temp arrays.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09f6acc4b75c57523721c11b9ee24a7ed10012ad",
"description": "zink: Don't upload shader immediate arrays through UBO 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0f6fecc6afeccc8e149ab31769df8b5225faa16",
"description": "zink: flag all assigned output slots as mapped",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "c48c53c21f4658ecc9b29890118e5f0051e15716",
"description": "vulkan: Augment _WIN32 stub comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19fc870ac65845daf3c6176ecb06786acaf829e6",
"description": "intel/compiler: Use subgroup invocation for ICP handle loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d7fe94f3a0d86c65f126da914883829b0707d5f",
"description": "nir/opt_algebraic: Optimize unpacking of upcasts to 64bit integers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3601c28690c12b785338a2b73e68d637215d87ad",
"description": "ci: Stop explicitly passing env vars to FDO_DISTRIBUTION_EXEC command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dc8a78001b3292c0632263d098513ff4960a081",
"description": "ci: Install sysvinit-core without --no-remove",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86e2078be7d98d543a53c266eb6f6f63bf32179c",
"description": "ci: Use --no-install-recommends to avoid problems with --no-remove",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55724c2a5e6225003d04c875c1cd04ee46c9199c",
"description": "ci: Uprev ci-templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b36e9b618794e14c25875cfcbdaf2b2bf4768182",
"description": "pvr: Remove unimplemented push descriptor code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54709efd5e34a06ef8d518fe7635f6ae345bef40",
"description": "nv50: properly flush the TSC cache on 3D",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "ba6ba8c9900eb1f8db14da3ebd77369b07e60857"
},
{
"sha": "b23b94fbc9201368398823ccdc633cf1fa60127c",
"description": "nv50/ir: fix OP_UNION resolving when used for vector values",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbc477d05725b986cb380bd5949523b5fc3ea66d",
"description": "pvr: finish render job sample count setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1980827aeb40725a57db6c2d79cc5323898631b9",
"description": "util: avoid deprecated builtin has_trivial_destructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61d265cfcede5a4d3ba23b645b8487ffff1369d2",
"description": "pvr: Finish setting up job resolve info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6113def8420acda8d81c0ae35994e1bd0749908",
"description": "pvr: Set descriptor dirty flag based on other flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd19da31f21a097f628ef28d573f2cffbd1ff3bb",
"description": "tu: Expose VK_EXT_tooling_info using common implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c82249aa6891e43398cc8d62d552869495292b31",
"description": "tu: Clamp priority in DRM submitqueue creation",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "0c6fbfca0c91ef012e8ab767a317c07f1f6dc5e6"
},
{
"sha": "c3f51a5dcf2d7f2987ee34e5c485f9fabfdddf61",
"description": "r300: allow presubtract when both ADD sources are negative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d8627deed2598aa898c896adbeac7421fce2aaa",
"description": "virgl: Add some formats that the CTS uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbef3cb9d31178423a3b69868088e36dc424530a",
"description": "egl: Relax locking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d99e8cc0322aa9132826cbfe00e9525790a8b5d",
"description": "egl: Introduce rwlock to protect eglTerminate()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba2784b0a4bbed36a75488d4b73a314aafaedf1",
"description": "egl: Make RefCount atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a",
"description": "egl/dri2: Add display lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc5281286dd70cef27c07318e93ef9df8c00014e",
"description": "egl/dri2: Make ref_count atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2d6dee4f0e2d4c0face9925fa62e7e701e8625f",
"description": "egl/wgl: Make ref_count atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f182b1952af269a6514835ef8ed6a6dfc98f7bfb",
"description": "glsl: remove GLSL IR inverse comparison optimisations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5473536798fc9efa096995e0bc93527a6e7541cc",
"description": "nir/comparison_pre: See through an inot to apply the optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c3438b27cca67ce88a9498c45d4701c0064370",
"description": "nir: support loop unrolling with inot conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96c19d23c95700c51a50c2c979067cc552abe441",
"description": "nir: update nir_is_supported_terminator_condition()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae7532e0cce8b5987335aadda712f1dc3f8ad5e3",
"description": "amd/common: Disable DCC retile modifiers on RDNA1",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "af4b656817700ddcd4a26fdbf19a7b6dbbcd7738",
"description": "amd/common: Don't rely on DCN support checks with modifiers.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "b26980a4d40a9c04666d9ef1299c7c037cf15ede",
"description": "intel/pci_ids: Drop non-upstream dg2 pci-ids",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "398a9be94b44ba1063c41e6aa6558a05d797d876"
},
{
"sha": "4ae4e4362cfdab91be81c48195674d354ef45602",
"description": "venus: double the abort timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92ee2e6b64369d3bdcb44e99e5a318588129950b",
"description": "anv: pipelineStageCreationFeedbackCount is allowed to be 0",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "6601e5d6fc68cd9f8305508c650289170fef71ff"
},
{
"sha": "28a69b72d8e77ba595aff2676ed4f520cc0a49c2",
"description": "aco: Use plain VOPC for vcmpx when possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cbc609db3456d8d6e6f0e55294a02df6c0b2af3",
"description": "radv: Deduplicate push constant structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69d123d88eeca4b4ad52c78a3eb566f163721273",
"description": "zink: fix sharedmem ops with bit_size!=32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13f36d66ad5ee581740ec13297a33312863e1c56",
"description": "ci: disable the freedreno farm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ed514c3c7ec3e3607741022eec7ef3a5c37b69",
"description": "v3dv: implement VK_EXT_shader_module_identifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0704926a9cbcdde8da7c17668c5013e54be4b08c",
"description": "Revert \"Revert \"Revert \"ci: set venus on lavapipe to manual due to flakes\"\"\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e51c5a18ade928868623be0048fdd24ed158a42c"
},
{
"sha": "9e19a40e56b17025a3b1f2e9587f149bd95e0da5",
"description": "ci: Crosvm won't remove the control socket file on stop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6321fee5fb52c05ef0149ce667d9b561f33bb21",
"description": "radv: only expose sparseResidencyImage3D on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daafeb9893620dcfaeffda44d525dee2f9c97dbe",
"description": "radv/ci: run vkcts on the two steam decks in parallel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87",
"description": "radv: compact MRTs to save PS export memory space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c7d28b0bdb4a8a8a93a3dfd2cb5417c5a3ff83",
"description": "radv: gather MRTs that are written by the fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e990a2f73a36e32390185ca22ad0e7874ed66c4",
"description": "docs/zink: remove bptc from required formats for gl4.2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1"
},
{
"sha": "00c4882bc924d4ae4b90b5c8b01cc7dfc899d815",
"description": "vc4: do not attempt to do deep tiled blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb2307ec698e6ac563135724ea5a5250bcee6901",
"description": "vc4: respect z-offset in tiled blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3e1c16b9659fd121a7928310e2d93413d5fdf35",
"description": "v3d: do not pretend to fake rgtc-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d276ad45207356abeed1fd920714443b553ed1a2",
"description": "intel/compiler: implement Wa_14014595444 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f32ac1d30b3947625f362f3181737c5ef242c02f",
"description": "anv: implement Wa_14015946265 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e37f534d7f15120c5c6513c2183e968b627319ce",
"description": "iris: implement Wa_14015946265 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e020dff99e5f3fd6e059d158c46e16dc69ecc3e",
"description": "radv: Expose 3d sparse images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c738c99a4a877c8ae408dfbd50d8ba7176d2673e",
"description": "radv: Add 3d tile shapes for sparse binding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a2efa98d96a4a642c7a6143c42503f93e87bc30",
"description": "radv: Add binding code for 3d sparse images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08c612b5ceef4168f42110d980667f0c766b6794",
"description": "asahi: Allocate new cmdbufs if out of space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7ddb8ebf7f100a9b50fa6b1485b0d6c77403060",
"description": "asahi: Handle Stream Link VDM commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f5c8d0e247c876f5e4974fcbd72210fd27eb560",
"description": "asahi: Express VDM commands according to PowerVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80d82737050ce097927e160fd00592e71da23b15",
"description": "asahi: Annotate VDM/CDM commands as per PVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a460d1c7e89461f7939563036a8eef565d5f58b",
"description": "asahi: Make BO list growable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22f6efde023dab3a7e2929eee391c38a0a2ec25d",
"description": "asahi: Dirty track everything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44853b4d01a4ef4da57e79efefd56fa61c85c6f8",
"description": "asahi: Hoist constant PPP state to start of batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "942bda7f2d191825a3262ecf8c4538dd4dc5e4ab",
"description": "asahi: Match PPP data structures with PowerVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baadc1ec13fae38247fab6dd7bbe74c43c6d142c",
"description": "asahi: Don't use lower_wpos_pntc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7ef5eefdd8445fd207c9e7af5e5e2fd80834ceb",
"description": "asahi: Identify object type field via PowerVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d93878f77a9d260087c378fb71c25b3b3a679984",
"description": "asahi: Split RASTERIZER into constituent words",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9057cea517e01e05f08f00a741aad5bae154d62",
"description": "fix(FTBFS): meson: raise C++ standard to C++17",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d399685da5f000517a97250f08c0ef83bc6c7533",
"description": "venus: enable KHR_driver_properties on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61e899a181aff87f34aa702cf217aede089501e4",
"description": "venus: enable zink required extensions on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac95ecd044a6376d96b1e5a0d56c26a6c7cfdd3e",
"description": "venus: some clang format fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b4d54360f1b4ad59d14b2d94924e03e2f3ed09d",
"description": "meson: add with_gallium_virgl to allow it as VA backend driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "492761ab8d6ad94660d8465a93f41e244664da6e",
"description": "anv: add a new NO_LOCAL_MEM allocation flag",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9027c5df4c51bcf529ab34b0ffbe763cf8fe8543"
},
{
"sha": "f41a6504a1c12f95f366dd758b4c07882907c889",
"description": "egl/kopper: Don't add EGL_SWAP_BEHAVIOR_PRESERVED_BIT configs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f70df74e0a3c71c92f09ff578906a68536c99b6a",
"description": "wsi/x11: Defer clearing image busy flag for non-shm upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "168fdb5a91aeddcfb9e65e081f3517ee420608ce",
"description": "egl: Move an error check earlier in EGL_BUFFER_AGE_EXT query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7662a5e9d34515bd44a97b3726490f31490b57c6",
"description": "mesa: Remove PIPE_CAP_CS_DERIVED_SYSTEM_VALUES_SUPPORTED/lower_cs_derived.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda28a3e35ce4e590c8219865c359a3020c1aea0",
"description": "tu: Trivially expose VK_EXT_rasterization_order_attachment_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dfc5929d1dfeeeb194ed863e459c36b984ba123",
"description": "tu: Use newly obtained magic reg values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c22444ebccfc4ababbec0cc05c0353cbf2767841",
"description": "freedreno: Add all variable magic regs to device-info tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df51e96c335f4026bdc35f9ecd059e3e925d0c79",
"description": "freedreno: Name more *_DBG_ECO_CNTL regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80bd9ce7ee26995927ab62fba872072cdeed694f",
"description": "pvr: don't setup attachment tex state for images with input attachment bit unset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf85f10a17f5889a8f42c9ff6ee4021a913ba95",
"description": "pvr: cube map tex state packing fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3436438dd01933eb78132bf051d97e1a8ed28227",
"description": "pvr: set samplerAnisotropy to false",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "578361024ce78068faa0eef7e80008458093f9f6",
"description": "pvr: Fix clang-format issue.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4d6abc26865bec9cfb98d7451d718a21973c22c",
"description": "mesa/st: enable s3tc extensions with fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be70018a23ed4e9742f36f99a58a85c3e7cbe4b9",
"description": "mesa/st: implement fallback for s3tc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac87b8a1ebe81de0ff9a4f31f2e5bbfef309c1f5",
"description": "mesa/main: add _mesa_unpack_s3tc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5087ba3666508e7d4bfdd1bd55dda126fd528560",
"description": "mesa: add format-helpers for s3tc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b02f1b0eba4981025073299f86d4027c548d86b4",
"description": "mesa/st: add context-flags for s3tc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a321d157c62f75302e1defa9215f7bc4371cf062",
"description": "util: allow unpacking less than a block from dxt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "060596f1d886ab42ce85987bbe7a14b7da22277b",
"description": "mesa/st: do not fallback to srgba formats for dxt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6f6b43c7662172d761a5dd5d98a087fa7e67d8b",
"description": "mesa/st: use _mesa_generate_mipmap for fallback-formats",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1"
},
{
"sha": "e51c5a18ade928868623be0048fdd24ed158a42c",
"description": "Revert \"Revert \"ci: set venus on lavapipe to manual due to flakes\"\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "55e99a22f31e8cd0d58a2e419cfad212bea78fe7"
},
{
"sha": "92b3ae6ed9407bbfcb3210a3987bef64477fab8d",
"description": "v3dv: ref pipeline layout earlier during pipeline init",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "14dab6b10cc93fcc7b17af7d969698fb03af87b6"
},
{
"sha": "699e3452d0c70075d650065c1d73fc5a1700f1ac",
"description": "util/u_trace: Add locking for ctx_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27ca22f3d640a0c409a8c2a488aee3fb2454fa43",
"description": "vc4: drop dead qir_POW() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "898ce847074eaf554cfa79db5aa30e30d83170d7",
"description": "v3dv: expose VK_EXT_border_color_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "565b388acf9843126f8a7e05ed42c1b17e6eed81",
"description": "v3dv: fix swap_rb and channel_reverse flags in image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26024e97015dadaae4cd03084ac0cad450b0bf3e",
"description": "v3dv: expose VK_EXT_tooling_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4330313666f85da4f1435007af9b584298260b01",
"description": "radeonsi: add and implement load_user_clip_plane abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86832964cf26228427bbde3f1c60a5df040e312a",
"description": "radeonsi: vs load input re-calculate vertex index after culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d7e9203d067c5557f3a7e495ce7baa5c92b68f2",
"description": "radeonsi: use replaced values when present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca0b8ed9b3b43d4891aba4ff84ed936e8f413a2c",
"description": "ac/llvm: move culling replaced registers to abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "463c4c55a798367ff7e8c72ded2e7feb0f8737fe",
"description": "radeonsi: implement cull nir intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a166ba3f2588f5293cc62ec69a71c52b7df6ba9",
"description": "radeonsi: implement nir_intrinsic_load_viewport_xy_scale_and_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec9d357b33a490e6325215052aa2bb3175e05cf8",
"description": "radeonsi: implement nir_intrinsic_load_half_line_width_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0511713af7f46b4896ee6cdb67b98bad0b825400",
"description": "zink: lower discard/demote depending on derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9909eff0c8119ece33422ac6da3d9be6efc593a8",
"description": "zink: expose demote when supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a271948fc4bf2ab3034498fb49330cee2392151",
"description": "zink: hook up demote extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2d7fa943d62b14bade8c43f3d8208bbaf428061",
"description": "zink: add ntv support for is_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a48657a061428dbb426385eae1ab9409b13f27e",
"description": "zink: add spirv_builder support for is_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "332ff54425ae0be6996da270383c7fba865b964b",
"description": "zink: add ntv support for demote",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bff2035331b8e5949952a6bb772d798ab762392",
"description": "zink: add spirv builder function for demote",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "944b08e5971a671ef163f57c627687a0f3260885",
"description": "v3dv/bo: reduce DEFAULT_MAX_BO_CACHE_SIZE to 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a68e2b810c7cd3ce217f7d5f69fd9124eacfa921",
"description": "Android.mk: Provide a custom entry name to ensure meson checks succeed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "554b19b616a16ad049e73d036660a271be00c572",
"description": "Android.mk: Filter out --build-id=md5 linker flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5017e805bb1f57b482cfbcfd27d78806c782f48a",
"description": "util: Fixes comment about debug_get_option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f11fba0c1cc3981409202381da3a47fb3980eb0",
"description": "radv: Enable EXT_mesh_shader on RDNA2 with RADV_PERFTEST=ext_ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be56649fc60829c88530d14e780add04781442cd",
"description": "radv: Implement EXT_mesh_shader draw calls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7ff93a766186f956a14cc05904ead52efc71d99",
"description": "ac/nir/ngg: Add EXT_mesh_shader vertex/primitive count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "448d09d44a3e39ace4e98e28b57d4300105e5fe2",
"description": "ac/nir/ngg: Add EXT_mesh_shader CullPrimitiveEXT output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f8f4570f0efec3016892801ec693074a338df07",
"description": "ac/nir/ngg: Add EXT_mesh_shader primitive indices.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "359713d1743f9eab755e8ae502a22eae2e52c220",
"description": "zink: track min_samples state for per sample shading",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "55e99a22f31e8cd0d58a2e419cfad212bea78fe7",
"description": "Revert \"ci: set venus on lavapipe to manual due to flakes\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a03ce740bbbd2364e37bdd358d634b352ff515c7"
},
{
"sha": "0a2723e35d488243a480207e302884f76c58cc17",
"description": "ci: Make sure that the Crosvm control socket has been removed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6050a43cae57d4dcb8d3b7aaf05ce2b803bea26",
"description": "ac/surface: disallow 256KB swizzle modes on gfx11 APUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aef7ea868fe55f2eb0bcedaeecdc76d54a611106",
"description": "ac/gpu_info: handle LPDDR4 and 5 in ac_memory_ops_per_clock",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50238f495869ce50bd0649e7b75916870c654ccc"
},
{
"sha": "c551bb32d16c7abe27a5c2ee65c441c27fac9821",
"description": "zink: clamp miplodbias when creating sampler",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "9194952e70af87ec498977d9b6698c0e8c15de5e",
"description": "hasvk: expose VK_EXT_depth_clamp_zero_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6de9dabf63793645a9586238642d45326f2d0ea",
"description": "anv: enable EXT_depth_clamp_zero_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70ea65490c20f447daabf118aa9d4d7ddb90d315",
"description": "v3dv: switch to common code for command buffer lifecycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b830091cb6c0414f3a875d48e5c625101327e02f",
"description": "gallium/u_threaded: fix offset calculation for draw_multi slots",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a0fb7cbc63d66977c148c3f5fd86de8e879f1ab",
"description": "gallium/u_threaded: add missing reference counts for draw_multi slots",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90f04d501c3af278760c8dc3067f9a6d045980f",
"description": "nv/nir: Set ssbo CacheMode from intrinsic access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02babc834a508adf7726f783abf97dd2fe13e763",
"description": "asahi: Identify stencil test enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b891d60efa812bb6eaaafd5062cdd0759510f0ba",
"description": "asahi: Fix depth/stencil buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cb21eb5956d3e60f86b0d1728d3861743b1b265",
"description": "asahi: Handle out-of-bounds clear_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66f116497618b20dbf5326b989c4522933f19f5c",
"description": "asahi: Add 1D and 1D Array enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bdb8ba3ce3c8f4ccda533f67ed4ed0667bf5345",
"description": "asahi: Correct SET_SHADER_EXTENDED disambig bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "210f4aff1e24967b6fa25b228c09d2a8d0b617cb",
"description": "asahi: Identify and use first level field of texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d72d3feb6427752427cd9f7e2e99070240b0884",
"description": "asahi: Fix \"stride\" for tiled textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4442be1155a567f9117d8ea33493990bf0b7e52f",
"description": "asahi: Fix nonmipmapped array textures",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6ff75da8aa41b079e054865789d89269e2501736"
},
{
"sha": "a41d73278497abc61d111dcf718cd82a73ad680d",
"description": "asahi: Fix depth for cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99a5b11af54a754dbb4cc4ca8a07446a527b4c25",
"description": "asahi: Label batch flush reasons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e66a901bc84f17bd40998cb4f25348ee6dfbc9dd",
"description": "asahi: Relax assert in decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9542f9586443de828f83afcd33c1149a198b5940",
"description": "asahi: Trim garbage at end of set shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279eaec278cece738ce68c67d4a5c2a6383bf5ed",
"description": "asahi: Use util_blitter_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7860ed248f1baf1808493502654531ba9fa572",
"description": "asahi: Handle empty fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8799c97b27ceb8f02016cc5b6449c5d8679a7c7",
"description": "asahi: Export agx_blitter_save",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b329b16f84712769621d7f284969ff604f9fc47",
"description": "asahi: Make ctx->zs a pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "968bbca578d39a9d3312140e00529c660ba97f1e",
"description": "asahi: Note some more unknowns in the XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47831969c8dd9b6cba758e8326a2220c147e6ac0",
"description": "asahi: Split up unk 2b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f57fe0bc93c587ba6ac646670a675d61d5d107f",
"description": "asahi: Fix Indexed Draw command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10c9aceadff4edd2d0b5304ceb1f5bb8d8d625f8",
"description": "agx: Plumb through nir_op_txf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44d79d39b6bdbc87e821de55e51d5cdd04e4ccb4",
"description": "agx: Defeature indirect vbufs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fccd564b6269b6326042344bc8227388b17b4fe",
"description": "agx: Don't hardcode uniform enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18bb64fd3a7cb9321681db60bd2f734216afd41a",
"description": "agx: Add more unit tests for float copyprop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "095415cdf716e2f4311d07e01f2c279518c140aa",
"description": "agx: Fix float copyprop of neg(neg) case",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "28801b4849371e633eb66dd2c802d44dbb9e3304"
},
{
"sha": "9645e46a53b5d0770e20b1d520989985a6cdc952",
"description": "agx: Fix tib access in internal shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a03ce740bbbd2364e37bdd358d634b352ff515c7",
"description": "ci: set venus on lavapipe to manual due to flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "912d0383b4a4e02256e8ef6d99cbefb91c71312d",
"description": "isaspec: Move isa_decode(..) declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0b891ecca2b92c9ef2945440c77f45345df3290",
"description": "util: Include stddef.h in util/macros.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "714ac455e2469e28fb752d087c1386e69c674169",
"description": "ci: remove missing-braces from no-error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ffbb1abdb26faf341383cbc6bd337a04151711e",
"description": "vulkan: Dirty VP_VIEWPORTS/SCISSORS when copying viewports/scissors",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "fcedb1250bb8f05ef047b8b477169d70af9ef27d"
},
{
"sha": "136a26f271b5b846f3808f917267b79d0460e71a",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ff7e64e81c0b4acb39c841b6d8da7ebc8bdd6dd",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_struct.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02b9a8ba12e62cfa40b62af5a338bb9e670de12b",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_s3tc.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b8c4931df9d0ec55fc80dc280f27c40c9a2b781",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_jit_types.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f30251ef9bf20274d49848d614c8bf407bec353b",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8289ac87a404ff95759ec2a12012c1eae20419e6",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_aos.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c6e2fd70aa2db61e784e41f263c19625ca67ba",
"description": "gallium: drop unused macros in draw_llvm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3668ebf8bd42bd9c9c9a7b8b5d4537198e5a2b4c",
"description": "gallivm: drop unused \"emit_load\" in lp_llvm_buffer_member()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adf28955162007af80989b65df641b3c7ae6f78c",
"description": "gallivm: LLVM-15 opaque pointers: disable LLVMGetElementType(ptr_type)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08615f2807ee1224c2d36700891524c2a05fa376",
"description": "llvmpipe: fix front/back face system value in the fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "723ae2368f682707544ee51017c88afc2c91a405",
"description": "vulkan: fixup 1.3.226 update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e282694ed72341b360ec3082ecc83e2c92ad78b",
"description": "anv: remove non present field in upstream spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a2766ce18f801d2f21031568764fc8aec35f542",
"description": "Enable .VALVE_mutable_descriptor_type in physical_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de5879447b4d7548b2798ba482b25441e0df97c9",
"description": "Track bitset when create descriptor pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5f116feb535bce39a7dd685d428081da5345288",
"description": "Update bitset when init descriptor layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70394675229f3fab1b0be224c2367198e26ea9ef",
"description": "Increase enum type in vn_descriptor_set.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "250c684750533d8260eb2d48abd9b3fd729f5467",
"description": "ci: uprev piglit 2022-08-30",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c93173fceccb978880559baabb6d0b083182d822",
"description": "util/perf: use ALWAYS_INLINE for tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d747d5690bc47acda27bc0e75069fa7f3790857",
"description": "util/perf: simplify u_trace_instrument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18d7cb4abbd65b6eb1091d902245271dc49cd8ed",
"description": "util/perf: add u_trace_instrument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeb2c5a8dafb00461fa42a4562612c26c9052dc0",
"description": "util/perf: remove u_trace::enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8d4347e39eb8e10c33e116f5031864d4f14ede",
"description": "util/perf: ignore ut->enabled for iterators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b15025a2bad5a4977f65f88900ea6f6ad97ddc7",
"description": "mesa: add GLSL_SOURCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9701b9098f2a86e2a6ce711aeba60f94058c74f7",
"description": "anv: enable EXT_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5dedecfe7ee90cf220da75b5ac21d9f651294bf",
"description": "anv: implement draw calls for EXT_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "637063ffc63e0ff2f95c14b015c343cbe34a73e7",
"description": "anv: implement EXT_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3354afd89697fa0a9f249bb7da27ef21d20e53a",
"description": "anv: replace VK_SHADER_STAGE_[TASK|MESH]_BIT_NV with VK_SHADER_STAGE_[TASK|MESH]_BIT_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cefaa9b6d505cc542f1ea3cf886dbaee1e76851",
"description": "anv: check EXT_mesh_shader whenever NV_mesh_shader is checked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e1b96bb1b9c506a8f0405569878971a56d26d74",
"description": "intel/compiler: implement EXT_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ef13ef2349d1c05345d8d093b1db7b639819966",
"description": "turnip: Treating non-d/s-write pipelines as not having d/s feedback loops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14911e8f83f726eb2bd6b413d5054d9c332976e9",
"description": "spirv, compiler: add \"bool nv\" to shader_info.mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41",
"description": "spirv, nir: Handle EmitMeshTasksEXT opcode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42e906485c4cb27a4d53777a7fcaeabc5109ce65",
"description": "spirv: Support TaskPayloadWorkgroupEXT storage class.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a03c30bd8dd4393fe76671f342f7802fa23f6845",
"description": "spirv: Support the CullPrimitiveEXT mesh shader built-in.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5c6cef893af37c95ee3a0a82f6fc73a1fa02406",
"description": "spirv: Support EXT_mesh_shader SetMeshOutputsEXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3cc09cff3b49baf23609b84d6f0ce64df48d7b7",
"description": "spirv: Support EXT_mesh_shader mesh/task stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbebc1fb3575a7423d8257bc2d1607d3157e9351",
"description": "spirv: Add mesh_shading capability for EXT_mesh_shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6925b8446568e095216f6ede8eee1d0ef8f8750",
"description": "spirv: Support EXT_mesh_shader indices and mark them per-primitive.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c315e2e71807e1d7502fad3f801da115bda8ceda",
"description": "vulkan, spirv: Update to Vulkan 1.3.226 and latest SPIR-V headers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bf3c45ae8b7de7ec6c99664b5561a38614ce5aa",
"description": "pan/bi: Add and use bi_num_successors helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "875a34160acfbd4d3a7ce3e250da83719af4e2af",
"description": "pan/bi: Add and use bi_replace_src helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f01ccdbf69b742f9f4c86d3cb73a770e0293fc02",
"description": "pan/bi: Remove assert(bi_is_ssa(dest))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fbd1e97d3081bec35f68f48dd1b39e94f9a53ad",
"description": "pan/bi: Strengenth assert in the validator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98c69de80d00a88009eac80dee7aee14a30aff3d",
"description": "pan/bi: Add and use bi_foreach_ssa_src macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3acfd9be825b04921b773e9cc005504a6a40a6a",
"description": "pan/bi: Simplify bi_get_index prototype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93cf569b4a58671c6dc443b11da943b98b513466",
"description": "pan/bi: Remove bi_max_temp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4eebb556ae2a9757e496a0cf804a46458df9ce0",
"description": "pan/bi: Inline node_to_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46e6e99f09ad0dc4552b98868e677fbb9d6213da",
"description": "pan/bi: Get rid of bi_get_node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1699d98e8e82d870ca894fac11a594c2137292f4",
"description": "pan/bi: Remove NIR registers from the IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6abcf534ad71e43c67a354c6d5ba8331798632d",
"description": "pan/bi: Move non-SSA liveness into RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30528bac5ae3905b7e961e4185da53bbbc236954",
"description": "pan/bi: Assume SSA for helper invocation analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94511618bef5ffac4a70c4251708f4552fbc3dce",
"description": "pan/bi: Assume SSA when translating NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fad0837ee350481cf469a24649236d99e41c572b",
"description": "pan/bi: Assume SSA when scheduling for pressure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f02f657a316fa4e7bff50ff89da5cf2339106c80",
"description": "pan/bi: Assume SSA in minor passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "334ab03b9f743a07e7141549f15aa7ec37a1f0ce",
"description": "pan/bi: Assume non-null sources in constant folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efee0ddd9177d7e0fd3b264328bb43f30384f309",
"description": "pan/bi: Assume SSA in CSE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e456da75062d0bd32877d2e4bdad08a10c1b78a",
"description": "pan/bi: Assume SSA in mod prop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e94e6c49f1e6b812445e62fac064244f478903ab",
"description": "pan/bi: Assume SSA in copyprop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8244965868cc4b407d82b23df5d7a46aff8bc50d",
"description": "pan/bi: Don't use bi_temp_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cefec430a3cde8192fc04af575ec30ee299e2b75",
"description": "pan/bi: Clear reg in squeeze_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a5c8b920acae19d4e5e93797b14d448f1704ced",
"description": "pan/bi: Clean up after converting to SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28a9486f3abea3f96a14530761ff406628381fc2",
"description": "pan/bi: Preserve SSA form from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fb415fee200dac2b4754a1b96b286a1c187924d",
"description": "pan/bi: Reduce some moves when going out-of-SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c18873017cd045af4e529c0414be408b897ed77",
"description": "pan/bi: Add brainless out-of-SSA pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c5ab777eeaaeb2b535e7a67dd5976d3e342f136",
"description": "pan/bi: Add SSA-based liveness pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a83748c54035ca8b0f8af07eda8cd963b541cbb",
"description": "pan/bi: Translate phis from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2896b462c51b9eb7a09ba32612554f2a06872eee",
"description": "pan/bi: Inline DCE into bi_lower_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7631e5a5145d93821ffe30427ef7a399888d548f",
"description": "pan/bi: Validate before&after pre-RA sched",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "563d98c5c64d5ed2ff4be77d0f4afacd42989f30",
"description": "pan/bi: Don't reorder phis in pre-RA scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebfc5b919fb0f044019c7c40cee651a2a9a46654",
"description": "pan/bi: Don't optimize if without else",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49e8f660f514942b2650bf1fae88fcea2ac600c6",
"description": "pan/bi: Remove bogus assert lowering branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a01e6b6dc78febc7605f250d506d1dd605a941f5",
"description": "pan/bi: Don't lower FAU for phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "694578ee54d5c1136a24068ad61f1cfa390aa11a",
"description": "pan/bi: Validate phi ordering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69cdcd1c411ce315d20f3975a14177dff3aa7204",
"description": "pan/bi: Add phi nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "181ed2d99a943321220b452b3828c19a257d94dd",
"description": "pan/bi: Lift bi_predecessor_index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2affda89d19858905e6d432ec42a5239c00d030",
"description": "pan/bi: Add bi_after_block_logical helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29f53ee8bbb4b27b13790f92a97b8d0ee7a04329",
"description": "pan/bi: Don't write registers in optimizer tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e68b7531ca98a49ffc39dd69d01df8e642a0278f",
"description": "pan/bi: Dynamically allocate source/dests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8006e98243d460f75c9c7af3694711561903c12b",
"description": "pan/bi: Reduce memory of scheduler access array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e118a0e731d4e40b36fc53303150728cb0871f67",
"description": "pan/bi: Use builder for atomic lowering in scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "692a2580eb4e70f8d6b620df3f9d1bf8e23f5bd1",
"description": "pan/bi: Use builder for IADD -> IADDC opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd427803375d023d22cbfde207deb65738465cae",
"description": "pan/bi: Use builder for MUX -> CSEL opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1702ef03add6e613236e6cb1009ee1e2e29eb8",
"description": "pan/va: Use builder in va_lower_isel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d599deea7f94ca60a59953223be90fbbe08eea12",
"description": "pan/bi: Rebuild DISCARD when optimizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6482c8084dee03efd19afc7f4fa5f9c4d7010c49",
"description": "pan/bi: Rebuild some instructions when lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50995dcb90bec802f046e564e3a705d0ca77184f",
"description": "pan/bi: Use safe helpers to remove srcs/dests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c45ce309d47b688a7f5483909a091d945da52ea",
"description": "pan/bi: Use variable src/dest for collect/split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bb2ac4d8c86b99ad2bbf6760a3b4e894f830a21",
"description": "pan/bi: Add variable dest/src support to builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8424ef2b7a7d07e392fe372ba7f462417e8606d6",
"description": "pan/bi: Don't read nonexistant sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de41fd00a5094ee06e4742ce74ef5dd4b991149e",
"description": "pan/bi: Don't read nonexistant destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8375717de3a471be8309b4b8bd2d480294360aca",
"description": "pan/bi: Assume destinations are non-NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5b3faf5aa20c948d463b81c61b9f47775ccffad",
"description": "pan/bi: Assert destinations are non-NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ec157c48226198e9d29252bccbccc516fa478f0",
"description": "pan/bi: Introduce TEXC_DUAL psuedoinstruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "338f6f903603cc0f17e0b92ade1d7383622adbb5",
"description": "pan/bi: Use bi_emit_split_i32 for trimming vecs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75a721f3a8a5108e95eecff4c214801829652e6d",
"description": "pan/bi: Don't remove dests in DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f52de4621ae119c26681d0ce743271a378669c03",
"description": "pan/bi: Register allocate BLEND dest on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bca6059b2f9bd1f7384cbf877a87e9067b98bfa",
"description": "pan/bi: Improve register printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaa2fa4e7a7b6d8d56f3af5bd69224afb5bef95d",
"description": "pan/bi: Clean up destination printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f8ee2c00e2b43eafee88c93762d60d281100d03",
"description": "pan/bi: Remove trivial dest[0] = bi_null()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "662b866e1bfc5fc244a6531cca2e47f2df9eea9b",
"description": "pan/bi: Add validation for nr_srcs/nr_dests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63051b68d7bb41eb7bda52eb7595027d9ed23952",
"description": "pan/bi: Use nr_{srcs,dests} in bi_foreach_{src,dest}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9176182a1e87fd84907bf4c4e4611c8628c2f33b",
"description": "pan/bi: Consider nr_srcs/dests in CSE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bef566fba00aff39c871521bb9fa4e3cea63a52",
"description": "pan/bi: Model 3rd source for ATEST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42b815397c8d61443d2ce7e4507538af90d456b6",
"description": "pan/bi: Set I->nr_dests, I->nr_srcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b25c42d8aecad16a4c2d94c6ba76d14ec55aac73",
"description": "pan/va: Split out compare instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40bf6da4a420adaee2aa67e8d6df9fbfa2ecd9a5",
"description": "pan/bi: Model [IF]CMP_{OR,AND,MULTI} ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0aaf52602341705a915d85fe295341de0744bd2",
"description": "pan/bi: Consider all dests in helper_block_update",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "5febeae58e0a133f048cb0e2d1ef45549851bea4"
},
{
"sha": "b5a6375f546c8a74fb81a70db6819f0281e3292e",
"description": "pan/bi: Fix out-of-bounds write in va_lower_split_64bit",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "b48933d6411a379c128b31174474949046a6915c"
},
{
"sha": "b66282d4430c852936a0a317b29474ae1bf9e061",
"description": "gallium/hud: Fixes compile error in hud/hud_context.c:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ded4fc48a37294f85df363e030125a55df1b0882",
"description": "r600: fix warnings for missing-braces on clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16e9d1b528d0a42bb96c9683e0467c70dcd2245f",
"description": "d3d12: fix warnings for missing-braces on clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7437c8f7d55b0e164626b557363b3e29a223967d",
"description": "llvmpipe: don't assume pipe_context is always available in flush_frontbuffer",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "91dcadf95690c658b34b20cf5dbf77f79c1cf297"
},
{
"sha": "c5b9a01feaa6e46827a8af003767d561d5c22fec",
"description": "pan/bi: Fix dual texturing with uniforms",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "a4d3a2964771c3d26967ecab4d7c187a8b2d8002"
},
{
"sha": "d01cbced85211bfd3141f5ccf8c46106bdd1bdcc",
"description": "mesa/st: do not blit when using compressed fallback",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8f446322e1bdd7d4350138e5bd7fcd3a3ff05ab6"
},
{
"sha": "802fa57274bb504b688bc966120c203bf4854e8e",
"description": "anv/hasvk: tweak loading failure messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc68e7b564318c84faded742e95fa67ccc7ea23f",
"description": "anv: Remove anv_batch_emit_reloc and just open-code it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "479a999637e3a4a604ee10e1ce1d492273b2e150",
"description": "anv: Inline write_reloc into the only remaining caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4677718f3b173e1c8800aef149c5b00b7783656",
"description": "anv: Drop offset from anv_reloc_list_append",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02fed5bb32827732b2e3cbd9957ff4452a650505",
"description": "anv: Make a helper function for pinning a state pool's BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fde5c903c072d79304e6d47339398537ad0a6b25",
"description": "anv: Delete has_bindless_images and has_bindless_samples flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cb57c9a7a22646f8172f8d480f44f1fc24eb9c2",
"description": "anv: Delete has_a64_buffer_access flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5f7e1f5b4a13cb574918d0e49e64d03ab14fd84",
"description": "anv: Delete relocation support from batch submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fd4a294f58161fbe5f7dd5056075e8e8cc91084",
"description": "anv: Delete wrapper BOs for relocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7381e8d7a51741da8b5ee19cee35f23dbab987",
"description": "anv: Delete anv_reloc_list_add()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5c29bad09133c36a84472c94782af9345c9f59",
"description": "anv: Delete softpin checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "215b1b69cb4f951a6cc1d757c6fda7c680ee39d5",
"description": "anv: Delete use_relocations flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b98dcea9d5130d017ba28218f936be00cc0c8f",
"description": "anv: Drop state pool relocation munging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cfe23a1e143c20b164151684fc7c4f217903e11",
"description": "anv: Delete \"back\" allocation from anv_block_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fcaf1b921b4e837496a181f1c31f27b77ae60b6",
"description": "anv: Delete relocation support from anv_block_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d3fc2e0916c07f3104c2578d11ad1c139d961c5",
"description": "anv: Delete \"back\" allocation from state pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05adcd1d0fbe4951c6c11c8d0701c7768fc750ef",
"description": "anv/tests: Don't use relocations in a test case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "936ec9caaeb003cbf0ffad0c8f1ecc8e5f85e266",
"description": "anv/tests: remove back allocation tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f34975cdf9ad68f75df49d854208dfb258fbded9",
"description": "anv: Delete shader constants UBO from descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7abb6f8e7274b1b1c406a62667294c20649026c7",
"description": "anv: Delete batch buffer growing code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "428f07d906473b11c7bfd638e82b7c0f9b9d39f1",
"description": "anv: Delete image param support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3daeb22735eb37fde6538781f7b1fd51ca0cdc21",
"description": "anv: Drop checks for version 8 or 9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dcca7f47fef66a98f797e4446deaa4b591c55b4",
"description": "anv: Fail to create a device on ver < 9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a659819f796a8e5b2234b2e7836f87da6ec0c587",
"description": "anv: remove unused gfx7 code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a77f83c2bff1ed5c3fdef5fd11a94b3c32c7d01",
"description": "anv: remove support for gfx7/8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba1cc067706e8b9bf2d34325cd9581bd2267d946",
"description": "anv: silence fedora build warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8e2d227efb7abde98606ab824e1498fcd564319",
"description": "hasvk: remove mesh code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cbaaf27ab377845d161a3fcf144d42b9f3c0b3d",
"description": "hasvk: remove ray tracing code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4488253570e341b340f2aa3059e289d99add9f41",
"description": "hasvk: remove acceleration structure code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00eefdcd03c0dcff173439107d7ded490a86ff95",
"description": "hasvk: stop advertising Vk 1.3 on non-softpin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daf108ee14fcdd74cb92827c16e2e15ed0bb5e1a",
"description": "hasvk: remove entrypoints for gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50013ca9a57c42114044f593c981bbad8c405cc9",
"description": "intel: add a hasvk vulkan driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0013ef89bfeea291034a00678a6cd564dc8cef8a",
"description": "pvr: remove image pointer from image view struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c9a810eedc7bacd91fac558d9a7b0ab6d76459",
"description": "intel/pci_ids: Add dg2 0x5698 pci-id",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "ad565f6b70d9c4f2af34fe531d01ecf0eaa08500"
},
{
"sha": "8fed0add86c6c69f9d99f6432ce00e172875b744",
"description": "radeonsi/ci: trigger radeonsi-raven-skqp for any RADV changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91fec2657a0dcf9bc2e6d080d84a114ecde44382",
"description": "intel/pci_ids: Update DG2 device names",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "9283ffec14e852a5037e4590fa27dbfaa349a7b9",
"description": "intel/pci_ids: Update ATS-M device names",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "f23dbcd6420188ba447e3fc50cf316dc20fb4114",
"description": "meson: Only draw with llvm depends on native directly Tests, softpipe or AMD drivers don't depend on it directly",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "3955dd077b61ad4f39d7ecbfaa78b183c2142269"
},
{
"sha": "c59e913e9149c2a105f862c9e7bc69677ba09e47",
"description": "ci/fedora: Re-enable vulkan-layers=device-select,overlay",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ace13203f3038d5fef63dc4db36078c8140d4c17"
},
{
"sha": "89772d726fb658f7bd3faa7a8c38a3644c1814bd",
"description": "ci: Add debian-clang-release build pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "599be8326b4f9d3638739f2ebf8e6b1f91d28c30",
"description": "ci: Enable all possible meson build options for clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6979d97e46907ff341665200b853cbca1d5524c",
"description": "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5adf2702a9aacda6f0374fef8b20d91a0938872c",
"description": "ci: EXTRA_OPTIONS -> EXTRA_OPTION for debian-clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d43c5b1d197da4cd62d7893dd06f060168023337",
"description": "util: Add macro util_get_cpu_caps in u_cpu_detect.c for avoid accidentally call it in u_cpu_detect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40541e347995987fecc73a5006d91d1b17d58b74",
"description": "docs: document LP_NATIVE_VECTOR_WIDTH GALLIUM_OVERRIDE_CPU_CAPS GALLIUM_NOSSE LP_FORCE_SSE2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29188560146c568660a3a7065a75f70d8745446a",
"description": "llvmpipe: Enable avx512 support in llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f92cadccc65128fdaa54e59ba40dcf75e90a25dd",
"description": "llvmpipe: Always using util_get_cpu_caps to get cpu caps for llvm on x86",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0244b1858fbb25f9230c11ac0aba671bc859d467",
"description": "util: add support for detecting avx512 vector bit size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d240fb150fcaff3fb62a0b8c2746bbe9f8301ae9",
"description": "util: Move the detect of max_vector_bits into u_cpu_detect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33b29ecdc9154f72a4af64e6dd036fcb01501f1b",
"description": "util: Add ssse3 and avx cpu caps override option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b18b46cfe2d3935f24ffbdc976b5e0cf4dc8da5",
"description": "util: Refactoring check_cpu_caps_override out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c861a18d7e12e826e110c61a36b868593f8eb2b",
"description": "meson: bump the minimal required llvm version to 5.0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f47ca350777c240ba402320e5c05e86fcc3d6996",
"description": "llvmpipe: Remove llvm version guard LLVM_VERSION_MAJOR <=> 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ebfa00bc5eedcddccc18c309d04681adbb231b9",
"description": "venus: Fix dEQP-VK.pipeline.timestamp.calibrated.host_domain_test failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0b08e28588618d0c111e8ed695fdbdc6fc2ff07",
"description": "radv: anv: Use the new vk_clock_gettime and vk_time_max_deviation functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c73b37e59ca554b920bfad1070d5571c18d74fb",
"description": "vulkan: Add vk_clock_gettime and vk_time_max_deviation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe607547dcc78fa4641d3c9feb731547856ed8b8",
"description": "freedreno: get cpu timestamp again after FD_TIMESTAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d668cb34d546d03167b6afa5241436ccf4044f4",
"description": "vulkan: initialize a variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da1a3ed2ead1633b9ba7170b3e1fb4c08fa8dc2b",
"description": "zink: don't emit illegal interpolation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe05daeea754ce6e4c66b602161d04dc3a9dcb06",
"description": "zink: don't set MUTABLE by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64aaabffdc4813defeb47509f798de62abec7a0d",
"description": "zink: avoid needing mutable for z/s sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd00a36d479ba0bda2a86f7d822c0dc4f93bcbb0",
"description": "zink: only add srgb mutable for images with modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "28ee911ad67192bc7a0683b6061b89e372482faf"
},
{
"sha": "3ad58642bf8d9f894cb28c61edaa515f6f4c91b2",
"description": "zink: store VkImageViewUsageCreateInfo for surface creation",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9b8f8d46c96c126ab453376370bb593bc8efbca",
"description": "zink: explicitly use unsigned types for bit shifts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "08548650bd36f9202564f3266c3e2b4736e885a4",
"description": "turnip: Enable lowering of mediump temps/CS shared to 16-bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1588cdf9ecc26c51ae0df3a380e1ac781e41941",
"description": "spirv: Mark phis as mediump instead of directly lowering them to 16 bit.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "6f25d45877a1e1a7ac6250a7d051d33485e0cba7"
},
{
"sha": "0cee5f3918ffd5cf4a70df009a2a4dccef6146e5",
"description": "nir: Add a pass to lower mediump temps and shared mem.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c00ba7cbdcebef3fd7a1efcb95b5bdb480e9dc",
"description": "ail: Add unit tests for miptree layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f89e67883c9af2ccb4444120badfff4abba4cac",
"description": "asahi: Rename our fake twiddled DRM modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ed9843a2698add2e43861d1b5395f4422c090a2",
"description": "asahi: Advertise ASTC formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c71e84b37e4578a1a45abd04deebeef9cf811df8",
"description": "asahi: Advertise ETC1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1044cfa49b30e5bbac54040b599a66c282a298b4",
"description": "asahi: Fix is_format_supported returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b37b8eabd38dc58f8486e1b56b8b23980a380ddb",
"description": "asahi: Handle 2-channel sRGB textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "464f59f7239bff85df41504c6cce8fa1373225c3",
"description": "ail: Rewrite tiled memcpy for correctness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ff75da8aa41b079e054865789d89269e2501736",
"description": "ail: Introduce image layout module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5057d6787a194798fb1fa35e247a30fd2f6fa60a",
"description": "asahi: Fix ASTC enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01323ba4706177c4dd33914eb1947e7757962662",
"description": "asahi: Fix bind sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e71f8ef439e035568470cebd76feb9f0e2dbb469",
"description": "asahi: Add XML for multisampled textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8435e4bc65bc3a96cc0aa66fbfb125b00be6b83",
"description": "asahi: Rename 'tiled 64x64' to 'twiddled'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88eea62adb7eab0794fafdc34b05df69dbe5592c",
"description": "asahi: Identify compressed render target fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b0ab0e64bd530f6fee4744d3585eeb986ce5053",
"description": "docs/asahi: Document image layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8abbc6b19bb73cd4f36de7461204b06f2afddd8a",
"description": "zink: check the variable mode before taking samplemask path in ntv",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2773d67fe72a67af04b049590baf050124c345c",
"description": "zink: don't emit entrypoints for function temp variables",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ded4909135b7ff81885a84d53c9d738a6666e9c",
"description": "pan/bi: Assert that vectors are sufficiently small",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a68bed798c1e7581c7345a5a0345d97f725dc483",
"description": "pan/bi: Implement nir_op_vec8 and nir_op_vec16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d07fb9a679e8879663f4bb44cfca7a60470177e",
"description": "pan/va: Handle 8-bit lane when lowering constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b87a65e383eae2225a45b41090ad4f4f53efcda",
"description": "pan/bi: Implement general 8-bit vector construction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faaf4f6c4540ecd83e3fc1c2602e517d8af0e28d",
"description": "vulkan,docs: Add documentation Vulkan command pools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f17f44b91a4ede32ccb7f9c1de10a8641319baa7",
"description": "lvp: Move to the common command pool framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c052c6a33314c43e0b34453544fb2913b6be2550",
"description": "tu: Move to the common command pool framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aea0b6292c297e89f9f5635632ffe225c9d310ba",
"description": "radv: Move to the common command pool framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b825c566bb1ea63c498af526b3aadfed5b5fb434",
"description": "vulkan: Recycle command buffers in vk_command_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11f33234927356c33e157a67aa6118f94c04976b",
"description": "vulkan: Add a common vkAllocateCommandBuffers() implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2288cca47c980097089774a7e6e9cbd05ab67c9",
"description": "vulkan: Add a common vkResetCommandBuffer() implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ab076fea7969024928c1321a41845e66588635",
"description": "vulkan: Add a vk_command_buffer_ops struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c143b132a1e9065089f6cf3be3a10a68a57119f",
"description": "vulkan: Re-order arguments to vk_command_buffer_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90e2af99661b606aee99ed84204b3bfea235a59",
"description": "vulkan: Re-order arguments to vk_command_pool_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea9e7ecdc1240d4c42f2709086837459f9da818c",
"description": "vulkan: Add a concept of recycling an object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63b1290c2f30ae6b6c40dd0092306564a33686e3",
"description": "turnip: add some cpu tracepionts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89d49bb9de0d02b2f875d18eb050b4e30076d04b",
"description": "vulkan/wsi: add cpu tracepoints for internal waits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d5227341c7d155e7678eb88448afde3d070962b",
"description": "vulkan/wsi: add cpu tracepoints to swapchain functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f640661e541bb2b300b1432f5e6a6e575353c3f5",
"description": "tu/lrz: Fix multiple depth attachment case with secondaries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb"
},
{
"sha": "bf09a5881b7d4fb7b11a7cc92513807ab00a7a47",
"description": "tu/lrz: Fix multiple subpass case with secondaries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb"
},
{
"sha": "23fca58ef304dc195bdb01878f5834e5ea70a7d4",
"description": "radv: constify radv_shader_info where it's missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72a83194710efec5ecbf80ddb6c97453a770f93c",
"description": "radv: determine as_ls/as_es in radv_link_shaders_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d756d8ae3d800394166c7751297b10ad815d7e3",
"description": "radv: remove unused parameters in radv_fill_shader_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be9cded237accd0cbfe25dc708ed4e1af3b08cfd",
"description": "radv: add and use a helper that merges shader info for merged stages on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60a7115b4e904ad171a33154209693e0fecade8f",
"description": "radv: cleanup computing the workgroup size for all stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5082918d6588b3771ca1a09802e8585ee5a8ec43",
"description": "radv: simplify determining if NGG passthrough can be enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda00dd40b312b5f8f228d47c9a69e57af6667dd",
"description": "radv: move determining other NGG settings in radv_link_shaders_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfdd875b06072612066a5ef00093e160e330b4a6",
"description": "radv: refactor radv_nir_shader_info_link()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f9b30f30c80dc5c6e60e6d023dee7a24ce4ec5a",
"description": "radv: move computing NGG info and GS info to radv_nir_shader_info_link()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13af51b2f342094248ee7ae3965816e704f7c35d",
"description": "radv: move computing wave_size/ballot_bit_size to the shader info pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19308db39d09a96090bdfbfb1c2b0cd581292e96",
"description": "radv: cleanup helpers that compute NGG info and GS info on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cfd5c10ebacf7b277921a9919b8c0b7847835c8",
"description": "radv: stop setting esgs_itemsize to the GS stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7adf82928955654e3a541674bcea912f2fa97ee",
"description": "radv: stop setting num_tess_patches for the GS stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9fb732d0a806ddf3fcd2123bc0651838358d95f",
"description": "radv: stop setting as_es for the GS stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0591ff4e5f7301d04e92bffe93c1790d5fbd19e2",
"description": "radv: stop setting as_ls for the TCS stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df997cf47ddf4799ab1c45b7e7416e7000114e85",
"description": "aco: remove unused isel_context::tcs_num_patches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "047738daa75ecdf3be4e4f648fd0fa25474f7026",
"description": "radv: fix bogus assertion with RADV_FORCE_VRS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0d10d0352e3e3e02c3d21cfd22bc20be49c85db",
"description": "radv: Free geometry infos in radv_CmdBuildAccelerationStructuresKHR",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "97ffaea52e84627b746ed63164f4ee846639e85c"
},
{
"sha": "4f846468e1397a735b7ed7f0956cacc3c78129cb",
"description": "radv: Use radv_CmdUpdateBuffer instead of radv_update_buffer_cp for geometry info writes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "97ffaea52e84627b746ed63164f4ee846639e85c"
},
{
"sha": "e55b60d0bb70105bd9f6d532454b21371fe87ac3",
"description": "panfrost: Route shader-db to debug, not stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70e269ac6fb806c05d23fbd0fb8b7b0ebf2c5c50",
"description": "r300: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7aa8fbf7a19d612015aa7e853e745df6a4e7447",
"description": "etnaviv: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "161e35e156c21802687d8ac69f266591110e4abd",
"description": "lima: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "741c8d8c77f2bf2f0a94937d560f9032c18bbb54",
"description": "softpipe: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad5f0592cc4494c3c03f15aa20b01c60432b8a09",
"description": "vc4: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b54e1000596fc253118c1067c90d111ca84404",
"description": "v3d: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4b3dee8f3045d04e5a8d80c66ba71072803e1f8",
"description": "gallium: Add u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8318f7338442c87206f191ec694cca50361a44f5",
"description": "dozen: move to use common command buffer result code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a43b6d9ae26db718e72eab4f490a19d7cc85ad20",
"description": "panvk: use common command buffer record result.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c092f5cd8c5386ddc430fe67822760a20a36337",
"description": "turnip: use common command record result.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b644c7ca9f3143c400f20abfcd79c5877a880bf5",
"description": "radv: move to using common record_result.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc6ad491ea7ab02f9a53dc89d833fa267f1b2429",
"description": "vulkan/cmd_queue: Drop vk_cmd_queue::error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "541be28099ed19fc373748c125e445aad252ed27",
"description": "vulkan/cmd_buffer: add record_state to the common command buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d9df64b076c3d1769647710a6c3487644516893",
"description": "panfrost/ci: Update G72 xflakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cce8e60a310f032aeccf4139d87f2ea3514b273b",
"description": "radv: Proper handling for inactive instance nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "938b65aff1c5c0f0e821b9b20dc56adbc91ee48e",
"description": "docs: Add documentation about RADV RRA tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bdb1b4641a098920bd7e1be4c26de42421f68b5",
"description": "radv: Enable Radeon Raytracing Analyzer traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97ffaea52e84627b746ed63164f4ee846639e85c",
"description": "radv: Add Radeon Raytracing Analyzer capturing layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574980675405e36d34519cb5cbd315b3582850ec",
"description": "radv: Add Radeon Raytracing Analyzer trace dumping utilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07eceb4fe43e2d0cdf15031f948f36fb1a540ca4",
"description": "radv: Add metadata to acceleration structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fefdadbd35bf6a402c8e7a82b3f61c95849cde4",
"description": "radv: Generalize instance count in BVH states to leaf node count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "061b8bfd2980a5ed903febef42be288ab1eb4e40",
"description": "aco/ra: rework fixed operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec867ef0e78163d5301b459f45ed32a8e8ed9e35",
"description": "aco/ra: remove bounds parameter from get_regs_for_copies()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efcbccaf0ee76ec8e0f23a3de651c56cd0b621a4",
"description": "aco/ra: handle empty def_reg interval in get_regs_for_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "703d66254d6a94f662090abce24c392aa7fb3357",
"description": "radv/ci: disable kabini's vkd3d job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e39f41c23333eef4cf5c7ae07cb58ca274e0a06",
"description": "radv/ci: disable the POLARIS10 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48d07fb7d3c0615697150037cf5a47655423deb0",
"description": "pvr: Update FWIF compute register structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f0070b0c4d9c266a6e1e431d71d0b5f4469854",
"description": "pvr: remove redundant TODO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16c14663e569340a301d2a1851f6df3b465fb81b",
"description": "aco: Fix p_init_scratch for task shaders.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d2d94b62f2a4f8686c17b7c33ae02aa2b2029a27"
},
{
"sha": "ec653eda9d449580eb47b9c9d04c48440336cbdd",
"description": "etnaviv: rewrite sampler TS check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "826e05eb2d8708601734fed41ea192f8f3996a1a",
"description": "etnaviv: texture-desc: drop superfluous condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc2298ea311f697dff310c5ddc65ea99e86d83fe",
"description": "etnaviv: texture-desc: sample 1D textures using 2D mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d324e7ed9e554dd5b9965144ca36459c52c5b04b",
"description": "etnaviv: don't use TS with multi-layer resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "744acb5ae7ec46187cfca35388ba12cb03954cd8",
"description": "etnaviv: fill alpha channel for DXT1_RGB textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6d0533b717b691413dda47992c2dec5cb583607",
"description": "r600/sfn: Don't scalarize fdd instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5099bb53878e8db17443ba9f4563946670bb86ee",
"description": "r600/sfn: Override VPM if access in helpers is requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99ffb5203f589da9745aaf9077bf30752d4e7af0",
"description": "r600/sfn: more peephole optimization with conditionals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d96e153a9d9f34f661b717e51dc24533074d857",
"description": "r600/sfn: ACK all image stores, also at end of loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed294e08635c4fea4f9a6afcf253691458c415e2",
"description": "r600/sfn: override register ID when it doesn't matter",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "e9cff8ed7f7db30e78bf0aec53c4f01c2adfc3e1",
"description": "radeonsi: avoid a use-after-free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffd3ef35bb561bd487cb3a92b7129d479bf48eff",
"description": "v3dv: implement VK_KHR_workgroup_memory_explicit_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b00ba23c2f6104aab19b22bb704c0f7b19b30f6",
"description": "st: Fixes warning [-Wimplicit-fallthrough] in st_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fab117217ca2e7bca73009123c280b1d3eceebbe",
"description": "v3dv: Remove redundant unreachable in v3dvx_pipeline.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c066c04598483f036cda20a7c2a94d394baa47ee",
"description": "v3dv: Fixes warning [-Wimplicit-fallthrough] in v3dvx_pipeline.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d04a3d024315f5ca0a556d9628095a6bceca1fb",
"description": "vdpau: Fixes warning [-Wimplicit-fallthrough] in vdpau_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bfa7f729cde869be92fec729458e5be4a9bdc0f",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd6_emit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbb58d6df5c5a6d8a72f48a7b7d71892091ccca0",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_emit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fda8d149bc98a8e4c33c6c7c0b91757e86833a7",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_texture.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85f0d4e269c870a57acabe344bd9a51476b1188a",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd3_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76a10cae12e69be9dfc7bfb1c0d9b45544427446",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd2_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac65f57438b8f5c0eecf12f182d399bb0a42de67",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd4_texture.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d29f6057d79ed84da3d93f312d12fdfc3597910f",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in freedreno_util.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35ab2a65681ca681033d62a6a6b5c77f085ce5fa",
"description": "radeonsi: Fixes warning [-Wimplicit-fallthrough] in si_descriptors.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ad4426e98d6932867bd8dfa39802083fe687e99",
"description": "llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_sample_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e2a8bed9e3e8c69767a096fe882552c49a42e31",
"description": "llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_swizzle.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91dcadf95690c658b34b20cf5dbf77f79c1cf297",
"description": "llvmpipe: finish rendering before flushing frontbuffer resources.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5a81bb1d0ad7c9328e33c334d1194d2e9f21070",
"description": "venus: Increase vn_relax sleep time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6e8861d7a8756649c21a6cf1aa261fae2e85ca6",
"description": "panfrost: Add userspace crash dump decoder and analyser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a4532cbabf7770b71d63db24714fc07efb280cf",
"description": "panfrost: Sync panfrost_drm.h from drm-misc-next",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f4f11cf70dce3f6e7a680a35404c574a41c73ce",
"description": "panfrost: Add compiler args option for building usermode tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aa2e86bc3480849382ecae69711e59f30bd2628",
"description": "panfrost: Remove documentation reference to deprecated parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3da8c9193c323d8f71ba94a5f85cf0165bb2ee32",
"description": "panfrost: Handle Job VA cycles when decoding a dump file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3642a0e027b67a2f5fa7628ed349d7fdb320b50",
"description": "nvc0: fix a warning -Wconstant-conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f66a927ec896d2c3fa954b0c7e1efa6c728623e",
"description": "gallium,glsl: Delete PIPE_CAP_VERTEXID_NOBASE and lower_vertex_id.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bdd226ab6154992b877f40ecf853273b26cbd1b",
"description": "freedreno/ir3: Switch to NIR for a3xx/a4xx's vertex id lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78fce4d9e335e36b35c222c94979a3ee5e929cff",
"description": "freedreno/ir3: Move chip-specific nir compiler options to C code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4aa46ff893e42bc2e2c691d10d2fbcf480b0e74",
"description": "turnip: Make sure bandwidth config per pixel starts from 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c8469034947f1e9c410c014a9865a7256a453b1",
"description": "venus/ci: mark a test as flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d811fdbec2a1c5f24e1153c0a296ba0fe99165d",
"description": "meson/panfrost: Add dep_valgrind for libpanfrost_pixel_format to fixes the compiling error:",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c52d5acf15dfabebed0e1c0769624efcc9bcdb42"
},
{
"sha": "46f2c4bf2595723702b39fc229836a02c12f8d93",
"description": "nir_to_tgsi: Add support for bindless textures and images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c4b64f016ee38bfd2d7567b18806acbaa39487a",
"description": "nir_to_tgsi: Use nir_lower_discard_if for demote_if.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28b2252d0a62eddb60b9b5a4586b764f99566c62",
"description": "nir: Make nir_lower_discard_if() handle demotes and terminates, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3b1579a1f1fef0780c020a85c0bb5687825a205",
"description": "nir_to_tgsi: Add support for demote, is_helper_invocation, and subgroup ops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44217b7760e8cd3ce9bed66e3292015d785b9411",
"description": "nir_to_tgsi: Add support for 64-bit fsign/isign.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e616d1cade31bbc8e14903a6f72d246f1fde365a",
"description": "nir_to_tgsi: Add support for TG4 with explicit offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31df102f4dd20c85e2a19a745079665d7dca1afd",
"description": "ac/llvm: Fix image instructions with lod for 2d on GFX9.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a82b9d60017f214ea419eb96e30c1da820e90aae",
"description": "aco: Fix image instructions with lod when 2d_view_of_3d is enabled on GFX9.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb4dfca2344d123c1d7115e68d5a208ebbaba83",
"description": "nir/opt_algebraic: Optimize d3d9 pow with fmulz.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c2c47884da939983a64d3b4db4838df2b874bdd",
"description": "nir/opt_algebraic: Optimize check for single bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "296eb2918c1392e38ecf2d0e52fbf11d6236cabb",
"description": "util: Remove the need of _MTX_INITIALIZER_NP in simple_mtx.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "064ec944c12194c1bde793c14259904049e9bd26",
"description": "util: Add extern \"C\" guard in simple_mtx.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67cd0c44d23ec8d6b907f3b4966e488e2da09475",
"description": "util: Add api util_call_once_with_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201e1ba9dbd7f4b0f173de8a6e9db7b5e6cc38d9",
"description": "pvr: Only destroy the physcial device if it exists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fed6161876681920b0d2c59cb7413d7c43fda45",
"description": "pan/mdg: Print 3 sources for CSEL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ee24c46e0aad500a4ef90cc03cfd319e11cb342"
},
{
"sha": "4fe755e803cd83870f6053f7a70c9b1a6097109f",
"description": "pan/mdg: Always write return address to r1.w",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d05a2243d46cb3c34e154a609dc0ceb6a5c92dac",
"description": "radeonsi/sqtt: set stable pstate if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33426a328b783dedb86f9c024225c2635579eda7",
"description": "wayland: avoid writing interface names as free-form strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d34925967c2446973558dda0bce938cd7402e2d",
"description": "pvr: Change indentation from tab to spaces for xml files.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d614fa9b9c488cd471b7874f8dc40808f68e322",
"description": "pvr: Implement vkResetCommandBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88bed3babc394cc1ecdff9fa0102a0f4b103edee",
"description": "pvr: reset all command buffer state in pvr_cmd_buffer_reset()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "492ec311f798aa65a4f018641338a847a4847ab7",
"description": "virgl/ci: remove some flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e2b01e5b806b3b0ec9df896f4ddc842a54f4fa6",
"description": "virgl: when reading back wait first, then do the transfer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e87186fc679c146c5d521139bb79c8eafa0a22f0"
},
{
"sha": "16143642812676d6eb36a88a059f355e06b4caf1",
"description": "v3dv: expose VK_KHR_synchronization2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "378be25016f8adefd2ff7c75db002724412b78e9",
"description": "v3dv: use VkPipelineStageFlagBits2 when checking semaphore wait stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b50431c3e702c3acbbbd67b969d88edc396e35a",
"description": "v3dv: port remaining entry points to KHR_synchronization2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cd81fb9108c6d0f5b70b6b4cb76721c8b23e0a9",
"description": "v3dv: implement vkCmdPipelineBarrier2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a27111cdbd18ca222d67077c6f0e0bfdaa6d7a57",
"description": "v3dv: also check GS stage on image access for binning barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5e867712f4f608bf9f44790e94c0ce427380827",
"description": "zink: request forcing of fp32-samplers to nearest when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8abb5c8b41bbdeb86b025fdc43600eb41f9302c5",
"description": "mesa/st: force nearest-filtering for fp32 textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec222a20dad0c72293ed365a42d8566cac47ad8f",
"description": "mesa/st: always force integer filtering to nearest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70c71c4200330a78b3645e0ff98707d27a5014c2",
"description": "mesa/st: also override mip filter for integer textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2de931c16aec0b37f466e7d36829853ac3eb2a6",
"description": "radv: determine if the topology uses adjacency from the shaders on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4406905600de72360ae7e860d6deabd6aed2b1f8",
"description": "radv: allow null descriptor set layouts in pipeline layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca33c319e5d2195ec8510cd8d0c29f3e0f01beba",
"description": "v3dv: implement VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a68a2805bf1855906ac961a7636f045e76ddc31d",
"description": "nir/lower_variable_initializers: implement non-scoped barrier path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40ad12126fcd3518add34ffda1fbf6bb28ed6d15",
"description": "radv: Remove redundant radv_QueuePresentKHR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e0e5d1f204fc7c10a8686fe77cc1c9c0fef54f5",
"description": "venus: allow no external memory handle when renderers lacks support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9c5a7ffbd8a696182647135ef32bddb347c277f2"
},
{
"sha": "80b35fbefe5ecda3a6becd6df2a00761b9bfdaaa",
"description": "nir/lower_mediump: Lower FS outputs to 16-bit when the value was upconverted.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbb17f567a2c3b20e30f2ebe20c6918a99e8e238",
"description": "d3d12: Change displayable format logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae57628dd5c2fa56c2b0cedf0dcd596f36ccdc6e",
"description": "anv: Drop anv_pipeline::use_primitive_replication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1768f5640497da47b129ccbaabbe015c4d6548b",
"description": "intel/compiler: Store the number of position slots in the VUE map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5937660067985715239cca7a80de1c0373cf2c31",
"description": "nir: Track per-view outputs in shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30251aaca2f4dd2e80ce38183e20feaac97e52b0",
"description": "anv: Stop looking at the pipeline in multiview lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bdbc4c93f1a010ef2bea376994ee2c64ca1fb29",
"description": "anv: Decouple primitive replication check from the fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08d3c0e8e11f653ad4b031c61bd9620463fcf122",
"description": "anv: Use nir_intrinsic_load_layer_id for ViewId in fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c7916b7f665db7f5af929ed0f64206d70fccc56",
"description": "crocus: Fix memory leaks on iris_resource_create failure paths",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d8a38edc48e5567e5f0205b7347761e3d05a4bda"
},
{
"sha": "1db51b5af59b4a77764c087db26d8b7c12c01551",
"description": "crocus: Fall back if iris_map_copy_region can't create a staging resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b6d527a5039bdaf355628830cd9cc40087f0af1",
"description": "crocus: Don't print out XXX messages if resource creation fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3dba0811566aba9f42e6e5b3a8e8691f972f4b5",
"description": "iris: don't create staging resources larger than half the aperture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcad737cbae384f1eca2a7c499e884a1e5e045cc",
"description": "iris: Fall back if iris_map_copy_region can't create a staging resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0c6f3d66b0e2e83b0b1c90ac16bc85ceeb5fc3a",
"description": "iris: Don't print out XXX messages if resource creation fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a1f7e623f776a8b4c0d4f43736469143b4f37ef",
"description": "iris: Delete unused iris_screen::aperture_bytes field",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bb3545a6ee419c4802ac4153eb690a93dc2f339d"
},
{
"sha": "df2eaba4119e827a59596709373ad2491c4fbab4",
"description": "radeonsi: use nir_opt_large_constants earlier",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ed96ac8e64c57bef18db134f815c0835d3f5b7",
"description": "radv: deal with ac_nir_translate failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac6fb2467fefa78de12af53490b70ab04e73749a",
"description": "radeonsi: deal with ac_nir_translate failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d92d35c9db6da78e1e49e9a851a6c3227a93305c",
"description": "ac/llvm: add a return value to ac_nir_translate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07b3adec12a90cec3543c2edc6c2965d7b89b7e7",
"description": "nir: Print selection control for nir_if.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5c5b172fdb27061d8fd4ef7d1dd38f99dc036cb",
"description": "nv50: race free state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df0a4d02f264a4c49b7503c5f564ac4c492f906f",
"description": "nvc0: make state handling race free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2af3a9cae22f5e644c55a3c75513fbf726d8004",
"description": "nouveau: make fencing race free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a85cb3991438f7bc4004efc19611463b3caf8c61",
"description": "nouveau: per context client and pushbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e30cfc231e24835ab5a73706907a0f4d7f7c89b",
"description": "nouveau/fence: per context fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "962a09c90f30b1fe347aebf6996548ee6b355326",
"description": "nv50: remove nv50_bufctx_fence call in vbo_kick_notify",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88b76f8492954c761a6469c9835d99129be155cb",
"description": "nv50: remove nouveau_fence_signalled prior nouveau_fence_wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0642f95c4ef2137082cc1310fbb9708d43e89e1e",
"description": "nouveau/fence: make the fence struct part of the fence API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1abc27983a6d75e0a0c1fa3f28a1b92995415cf1",
"description": "nouveau: use PUSH_KICK instead of nouveau_pushbuf_kick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574404010a672c2c8aa4c041f4ef38cb6b2bfab2",
"description": "nouveau: wrap nouveau_pushbuf_refn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de811ee8ebc66db4be01aa7bf8c560dc0eec28cb",
"description": "nouveau: wrap nouveau_pushbuf_validate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3866a5433abaae8d334314f00f4ce0bb550ee547",
"description": "nouveau: wrap all nouveau_pushbuf_space calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fe8fedf24c65f97e7ae9b7b0877ef76c921a2d2",
"description": "nouveau: wrap nouveau_bo_wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db825e34a9ae808a34d9ec4e7192b7a976baf3b2",
"description": "nouveau: wrap nouveau_bo_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4154d53a85590c4e41b03cc0ab96ea6b6ebd1a26",
"description": "nouveau: move nouveau_context initialization to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f285901d0f30a25e5ca7f68c7f66dea4fa38f9",
"description": "nouveau/fence: rework nouveau_fence_emit so we can call it on emitted fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "060d055ac5608b7ec913c8573d0762d8388cd63e",
"description": "nouveau/buffer: simplify uses of nouveau_fence_work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d28251d1328d258da74756ef8eb2cc4ea80eba",
"description": "nouveau/mm: make code thread safe",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "607a9e1fd23afcc0095b029b71b2cb89c537f9fb",
"description": "nouveau: use the contexts pushbuf and client where possible",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c2c8652d16b56c0bb5c4e6ab368ca8215e5ca1f",
"description": "mesa/st: Drop st_texture_image_transfer::map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21038d15409bd26c6f88fc445532dccb0b222352",
"description": "mesa/st: Fix indentation in st_MapTextureImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab19642ee3910812bd873f3bd26b073951a12e2",
"description": "mesa/st: Don't map compressed texture fallbacks for reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81094981b6b9aad44f90471c72d4f271bdd690e9",
"description": "mesa/st: Add and use st_texture_image_transfer::box",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f1967e92b4d2d2a524cac0a4b43af67232d68a4",
"description": "mesa/st: Add and use st_texture_image_insert_transfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fe525e37b9a88e7f520f02c8c377d899145cf4e",
"description": "mesa/st: Set PIPE_MAP_DISCARD_RANGE in fallback_copy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8d36f92a054f85db21517dcd9aae632cf5f89ad",
"description": "v3dv: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08ed174e741c775ae24c681ab762cbe642d62d8b",
"description": "panvk: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff54fcd1a99c9b17a3c36a3cd2cb3646a214e0e7",
"description": "lvp: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c452aa1adb3de98bf5430497691068f44b469dd",
"description": "turnip: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e90fb9cb23ac01e0d418c7b2b557a85809fb5ba7",
"description": "anv: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52555c7d5d8f55d481a63cfda4ae50f6b8e09040",
"description": "radv: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b4b9ee7ee082152d42342c63e76c3a0b01ceeb6",
"description": "vulkan: Add common physical device management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e743e739a9b957f66a9ae3d8065a77a34d7e236d",
"description": "radv: enable 64-bit vertex formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96df4499ac159d55101fda867aa0fb2effe3dc16",
"description": "radv,aco: implement 64-bit vertex inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "813468c43c8931b2052ca583accb51359b524655",
"description": "radv: enable R8G8B8, B8G8R8 and R16G16B16 vertex formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c1731f14dd4685559ceb55752bf02055b1e2d3",
"description": "radv: remove radv_translate_vertex_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "831257bdceb2ad47ad13ab310abac3ee94242fbb",
"description": "radv,aco: use pipe_format for dynamic vertex input state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c06a5a5ebd0cdce9320b29c5dbbab83d8b0b9fa8",
"description": "radv,aco: use pipe_format for static vertex input state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4ec156d8285ac1fd44342aa979a5b46ee547fb0",
"description": "radv: add radv_is_vertex_buffer_format_supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a2ada93b49b2317e25d433da1548843a14b25d7",
"description": "ac: add ac_vtx_format_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfbb4b384aa93160f1baa3497c35d82f2b7dcbc0",
"description": "util/format,vulkan/format: update p_format for Vulkan vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d09b658dbd936822a1517be53450988a4c8ee456",
"description": "nir: use a GC context for instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ba1c4d596a453530553b8b004a157d8c7292d7",
"description": "nir: adjust nir_src_copy signature to take a nir_instr *",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa2d6e020b138ebcf86ee091268dd5193babc832",
"description": "Revert \"nir: Drop the unused instr arg for src/dest copy functions.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c3a01841184ee8303c0c5ebe58491301622c5ad6"
},
{
"sha": "1df320dae731f7eca88d21d438f1cbc11337cb70",
"description": "nir/serialize: remove unused parameter from read_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69a9b343e8da235d5aa2e50556b73e39c0bd1e9e",
"description": "util: add freelist allocator with mark/sweep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bd7b0b305f9075ed2fc491edec73a2a6dfa15e5",
"description": "util/ralloc: add HEADER_ALIGN macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d9b891f940a8797492bfc04b0108d398959a8ce",
"description": "nir: Free instructions more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f159a8576efbb7bb3755d215a54b87c4c99a0d2",
"description": "gallium/u_threaded: buffer sharedness tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9c41b321488c23b7d8ec5744f68218bac753505"
},
{
"sha": "aa878030690d4354da7574a2c7536d2308b2d0ca",
"description": "gallium/u_threaded: Prepare for buffer sharedness tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6718bff75b4d3823df5f9c1d66eace07d37e9c92",
"description": "u_atomic: Add a helper for pointer compare-exchange",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3efdaaf11542ff2db80515bd0a578e53b015ccd4",
"description": "Revert \"ci: disable the freedreno farm.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ab473a4f486146dcd474d81addc3bfcb136efd9f"
},
{
"sha": "f676326a1aa93f1dfb30a7e1372ea76dce25c820",
"description": "aco/live_var_analysis: implement faster merging of live_out sets for some cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d6ea4f666398afb55cec86e7d45dac356c14004",
"description": "aco: use std::vector::reserve() more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "902bf8ce07294128652a3c40d58895463ed6b9de",
"description": "lima/ci: Make use of .lava-piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "530683096bf3141576790c53aa49a3339fc265f7",
"description": "gallium/u_transfer_helper: hide deinterleave helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c033a12c525a3eb7a81028d7521dec56728bcb85",
"description": "zink: use full transfer-helper api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81a73abc63a34fb1b84379f947605414535ec804",
"description": "gallium/u_transfer_helper: add in-place interleave flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a01854df6602d536eb18c21d4663056f66bee7",
"description": "gallium/u_transfer_helper: clean up boolean flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b843f8e4a37a6410350dd9fdcdef385ac554a01",
"description": "nir/opt_algebraic: a & ~a -> 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efb504e402af2d8b679ea630e713e54791dfbc45",
"description": "radv/ci: uprev boot2container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed9189025fec6cf7e9d4077153a700985a5456f1",
"description": "v3dv: expose VK_KHR_maintenance4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "746664610b40590a9f193221a493989377362ced",
"description": "v3dv: implement vkGetDeviceImageSparseMemoryRequirementsKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48e85642357b3b1363939f59925391e21d4ed736",
"description": "v3dv: implement vkGetDeviceBufferMemoryRequirementsKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d5b9bbad9995687ea39cd16ceb953d6ede33062",
"description": "v3dv: add a buffer_init helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07a68e107c6d4b72f6f31058b86648939ab041b6",
"description": "v3dv: add a get_buffer_memory_requirements helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d198b05f78030bc6c40bb95c1c0957c8ec85f409",
"description": "v3dv: implement vkGetDeviceImageMemoryRequirementsKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aa623ae03f8e01ea2aedba1df246bf706bcde4d",
"description": "v3dv: add a get_image_memory_requirements helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c354ca69c66d209e1eced37aebe12e323b65c121",
"description": "v3dv: add a v3dv_image_init helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c388c1d497ca88605b3e282ab6bf858fffa8ed3",
"description": "v3dv: set maxBufferSize property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14dab6b10cc93fcc7b17af7d969698fb03af87b6",
"description": "v3dv: ref/unref pipeline layout objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "425f8aa7a4501566f65c276c54c8cf8d147a18a9",
"description": "v3dv: add a helper to destoy pipeline layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adad285fc92d37225b18ed6e3a58aa32162cb01b",
"description": "radeonsi: use LOAD_CONTEXT_REG_INDEX for VGT_STRMOUT_DRAW_OPAQUE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f7c8e83dfeefb34a033e2fdfa41b31d7053c28c",
"description": "mesa: fall-back to fp16 for bptc-textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72ad3787a334e21449af12a92f0b938ad538d4d0",
"description": "mesa/main: add fp16-versions of bptc decompression functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "253b521b6e9d1ddf978c0d256a096f29b3040e70",
"description": "mesa/main: remove always-true define",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1961022e1a701b89ded008bf30b27e162d910301",
"description": "zink: allow X32 -> A32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1",
"description": "mesa/st: enable bptc extension with fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f4e28face6af5d93a5120d5c8701467790688ac",
"description": "mesa/st: implement fallback for bptc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b7dfd8de1a4db10aaf18046b97a52240336fe8d",
"description": "mesa: add _mesa_unpack_bptc-function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "529e70271faf4b991dec3af4d06a567bbabcf0c1",
"description": "mesa: add format-helper for bptc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "403b9bf870b4bfbc4fe63a045ddbfbb6b7421c6f",
"description": "mesa/st: add context-flag for bptc-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f446322e1bdd7d4350138e5bd7fcd3a3ff05ab6",
"description": "mesa/st: do not use memcpy when using compressed fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "673d241f36907839c78b0382d9c3af6112d0c626",
"description": "mesa/st: avoid double-mapping if both images are the same",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "985fde28a2924c53a00c3725a2597367c62e578a",
"description": "mesa/st: simplify st_compressed_format_fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf6e70965ddd40538bc1795b99daf207b66e7296",
"description": "mesa/main: simplify implementation of _mesa_is_format_astc_2d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "207798c55789c0f9115c36c9d08b4f48155a43dd",
"description": "mesa/main: simplify implmementation of _mesa_is_format_etc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45c47e7bd6eafd95526fbb17e08c64dd3b7c1497",
"description": "venus: Document VK_EXT_texture_compression_astc_hdr support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d0c86c7770c5ed37b8ccbd14bd76a506427a492",
"description": "venus: Enable VK_EXT_tooling_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bf2a053123a5841da2ad52c53b6635ab954219c",
"description": "venus: Enable VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d80ccbf2d089efe5d2ff587de3ab839f80aedb8",
"description": "venus: Enable VK_KHR_format_feature_flags2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc2d37882c24444ffd9a4869da1948ee7f6f0086",
"description": "venus: Enable VK_EXT_ycbcr_2plane_444_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea273dd8b946a9423f343e035755baf7bf0045bc",
"description": "venus: Enable VK_EXT_texel_buffer_alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "246f29d0b1b28d1444a1e11a894a7ab38ed0bfa5",
"description": "venus: Enable VK_EXT_subgroup_size_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c01f0bbbec968f3d56884780c152df556a105187",
"description": "venus: Enable VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23a424f6e3ce6fe74584b9c1da24d51e7097dc9b",
"description": "venus: Enable VK_KHR_shader_terminate_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fbc12feb2bdca70d849061b2f2e4fc292e9c38c",
"description": "venus: Enable VK_KHR_shader_non_semantic_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1951eb2dad2b9d33b83d0298a3f793950d277469",
"description": "venus: Enable VK_KHR_shader_integer_dot_product",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1985afdde54eaecc1938903047e3b6ddb20a4718",
"description": "venus: Simplify vn_GetPhysicalDeviceProperties2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d1fb018f2aea1cdb8400a44dbc094af22ef451b",
"description": "venus: Simplify vn_GetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d46a78e74e4673319090dbd4f21ab113ab0a55e8",
"description": "vulkan: Make vk_copy_struct_guts() public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ed2c58047c1adc42d41ad8b0a0fcdba5730af8c",
"description": "venus: Sort passthrough extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa4db00c57840b7f0404ab3dc983d35d6a776802",
"description": "aco: remove dead code for querying image size/samples/levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52b781760d92db64259b9ed8f10bc4d05cacba1f",
"description": "radv: enable ac_nir_lower_resinfo for ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "797150c144ef24bed0d6dc8adbc22a27965193c4",
"description": "nir/lower_tex: ignore width of cube textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "290df958703a30cb6d69aff2f8899a06a098ce20",
"description": "aco: add SCC clobber in build_cube_select",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc06f0cbd509a50f72efdcafbfb2386ca3dbf777",
"description": "nir/print: support nir_texop_descriptor_amd",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3098000e712cb3f06165716ca426079eac221560"
},
{
"sha": "b8c861b86438f6d38d8dda792de9ac5f7e4bb13b",
"description": "radeonsi: move set_patch_vertices into si_state_shaders.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d351a4912e5791d0b4f276c99a022938c1c20e",
"description": "radeonsi: move patch_vertices-related tessellation updates out of si_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93cd96b5237ba2618fb6688fa9ab49e1b5cc5df8",
"description": "radeonsi: remove 1 draw packet order codepath, keep the first one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "808893ee690f8d281c41a6d7f1ffaffc13602284",
"description": "radeonsi: cosmetic changes in si_emit_rasterizer_prim_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcd80d31cfbc13c563121176f2eec4ddbe08e6e1",
"description": "radeonsi: set GS_STATE_OUTPRIM and PROVOKING_VTX_INDEX only when they change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a070a09d0090c97ea4a402f0bac7c8de82e05b5c",
"description": "radeonsi: precompute GS_OUT_PRIM in advance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7144621e941b4c9ca99958180c6c0b299c6e8188",
"description": "radeonsi: unify the logic that sets rast_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58539e976bf6332d9397c37f7a8c152f964ca9f4",
"description": "radeonsi: move fixing ngg_culling into si_update_shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5a920315923d20e3e716ecc6d7b56a63b5196c8",
"description": "radeonsi: remove the prim_restart_tri_strips_only option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8125427cdcccbf15c7156eef923d54a66d89927",
"description": "radeonsi: move *rs to its only use in si_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e19363a44e7b8b2d4895ed5d5dbd77057a651a79",
"description": "radeonsi: make the primitive type constant with tessellation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89640f32e087ec1741e167c6b0c7ab6dd633f261",
"description": "radeonsi: don't pass num_patches via derived_tess_state, pass it via si_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "261e1af5705213a52aec89a873b0b2e37a7ab8d1",
"description": "radeonsi/ci: add skips of tests not built on Linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2917e849b079c6ac56ccda1057e4ae32bef1f09d",
"description": "panfrost: Use util/bitpack_helpers.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fab5ae8baba418cc3cbd078ecfe44e60aa53fdc",
"description": "asahi: Use util/bitpack_helpers.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4615153d71ff365155d8f07afd573f03a4b066d9",
"description": "util: Add util_bitpack_[su]fixed_clamp helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "570f35aa3d6de51f444496db804597467b35599d",
"description": "broadcom: Use util/bitpack_helpers.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c52d5acf15dfabebed0e1c0769624efcc9bcdb42",
"description": "util,intel: Pull the bit packing helpers from genxml to a common header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fc1ab492816e2f81c601038a55903a558e1b743",
"description": "zink: defer all compute shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3652ca08aad9a6b8a48f874d5fff2227d1a41c36",
"description": "zink: add function to check whether a shader has cube samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5489b1a8ffaef8412bd116983554eb574d8c515b",
"description": "zink: generate sha1 for compute programs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f319a9b8204de36ac2dbad1e6bc99c08d6cedf",
"description": "zink: init fbfetch/bindless ctx stuff on shader create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ddd8e428b58b1e756de25169fe404cdc845cf1b",
"description": "zink: add a context pointer to zink_program struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c3fe3d34affa8ba385feb7f53b458184eec3e5",
"description": "zink: add locking for descriptor layout caches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a327ff90d260b0ab9b7dd461461e0e932e828362",
"description": "zink: add partial async shader compile support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb9ec4baa7e2f8fb8461564728a38d031ed816bd",
"description": "zink: add precompilation for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ee059b5b346bc71f249c18be4b52d8c4e66c37c",
"description": "zink: move compute descriptor binds down in execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2696ca58e0f85f0808d18f195836f0d46547c81",
"description": "zink: add a param to allow zink_screen_update_pipeline_cache to run directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1ad7bf0b734db7210de11f883263515d9021ffb",
"description": "zink: move compute pipeline cache update to caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cc6cecc3a5a63920316fc0ff088f315ab86b50a",
"description": "zink: track whether shader has cube samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48ebc60e80aebfdc49f97c1fe2068c496f99baf3",
"description": "zink: use different key comparison for local_size-using compute pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8731ffa23863df1290d5349f6c7ec395ea4634a3",
"description": "zink: stop zeroing local size if current compute doesn't use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad96d21239695767eb96e5da427ed3c2bba5ab29",
"description": "zink: remove use_local_size from compute pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbd58d17039b9182b2574d9389e7fc6234fdad97",
"description": "zink: don't add compute base pipeline to hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0c8e70a64d02cd1ede15d3e8fd16829e4dcc906",
"description": "zink: merge compute program hash table onto program struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e9a108c782c0eeeea5943f357497b5829d2fddb",
"description": "zink: add a pipeline shortcut for basic compute programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cdb227fe753812f9cfbc558dad7c25a4cc99e71",
"description": "zink: add param to allow cache_get jobs to run directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40878e212f733cfe95ba5631402f21d65bc95934",
"description": "zink: don't call util_queue_fence_init in zink_screen_get_pipeline_cache()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a674fc6eb8e8ba3e7621ab2484c87b55f96813b",
"description": "zink: add use_local_size flag to compute programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd12fa86fc9cf589c88ddaf6ff17d8e8660978e2",
"description": "zink: initialize cache_get_thread unconditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cb4bb555e702d5f8d93841a3d786400b11198fb",
"description": "zink: create compute programs from compute shaders directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d46cc76c7b219578492dcbcff0cd72a970f5aa0",
"description": "zink: allow programs to solely manage descriptor deinit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06e0c0584261d340a67da9573ba719629413b4be",
"description": "zink: use screen param for zink_descriptor_program_deinit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab473a4f486146dcd474d81addc3bfcb136efd9f",
"description": "ci: disable the freedreno farm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e799b8844998bb94e21541333cad2402c18b180b",
"description": "radv,lvp,anv: Delete pre-common dispatch leftover.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff6b1f48856ef9c991eddbe7a45e81f3ce8c9237",
"description": "radv: Remove unused radv_deferred_queue_submission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "400881e6c7c1588ce064c255e83b87a8850bda39",
"description": "radv: Remove unused functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7833c5139a54ecaa4a723c5844737e908951ebe4",
"description": "winsys/amdgpu: use cached GTT for command buffers and don't set the 32BIT flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dae8f76245780c3118333d2e4e22974da0c26e12",
"description": "egl: Remove some can't-happen supported API checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1f904f7a3de33299932645296d481cda2163683",
"description": "d3d12: Implement cap PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "a585d95803ca38d42b893603a85bf6442a54838a"
},
{
"sha": "81ae033b949953ef0c43edef3d0eb12e4741ee2e",
"description": "gallium/va: vaDeriveImage to check PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "a585d95803ca38d42b893603a85bf6442a54838a"
},
{
"sha": "40d8df728081e050b83ff0677ce4bf947e234a03",
"description": "radv: emit the guardband state separately from the scissor state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c2966fa1b00bcd85a02a0f453a640a3a97f37a3",
"description": "radv: rework dirtying scissors when the line width changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bbb7de51434f3811bd2a698a3a2ea3138db71e5",
"description": "radv: split emitting guardband into a separate helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbbae5c0b9d20b37b7b56709c95d7143d54ddf8e",
"description": "radv: remove useless parameter in si_write_scissors()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d88aba89463957d25ea26c4be8a13562a47f5a39",
"description": "radv: make sure to emit BREAK_BATCH when color write enable is dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bcfdfb06e2cd444a3ffe6b7cff560539970586c",
"description": "radv: store binning settings into the physical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f69820468cb8a07a65bd01e637630a0551a884fa",
"description": "turnip: Fix enabling of IB2 skipping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "554cd8bcc2bc9664cfea0e360571e92a528dc06a",
"description": "freedreno/regs: Add a bit of documentation of what SKIP_IB2 does.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b660c0eff3132299ec50475dc77a3847c7bb3c5d",
"description": "util: Move detect_done out of struct util_cpu_caps_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0993361ea776c9d256a97a43587f9498723eca5c",
"description": "util: Use environment variable GALLIUM_OVERRIDE_CPU_CAPS to remove usage of util_cpu_caps in translate_test.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ff4a4dd98735d01ffc051d0ff49ce2a78d0593b",
"description": "gallium: Fixes memory leak of translate_test.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c763b1cae854ea212e55149f5e877dd016209af4",
"description": "llvmpipe: Remove the hack for LLVM4 in lp_bld_init.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9546a09901f56df8abac9fe606d070e21f1f75ed",
"description": "util: Handling LP_FORCE_SSE2 in u_cpu_detect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d80c5a7c7134859adf87579e7139e86c9e83c1b0",
"description": "util: Handling GALLIUM_NOSSE in u_cpu_detect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8ac138c83a39e3dd869e1cfed593f6207cfbe61",
"description": "util: Improve has_sse has_sse2 has_sse3 has_sse4_1 has_avx disable handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e51fa10f536fe38fdaf23268dd980e83e93ab9ad",
"description": "util: Rename util_cpu_detect to _util_cpu_detect_local",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38dad1729472aff0a6cee8077e9fa3874fe9e516",
"description": "util: Remove unused rtasm_cpu_has_sse2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eaecd79657f0cd99f6536fd55a7a14958d6624b",
"description": "anv: disable task redistribution",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60"
},
{
"sha": "6c0215eb09ed1da97e14bcfd0187d985adb82e58",
"description": "ci: bump cross compilation to LLVM 13 where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c16feac517cf4450595d3592e806624374c57437",
"description": "lima/ci: There is no need to redefine HWCI_TEST_SCRIPT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f3eb63878bbfd73e0c9112b5cec04caf930eb4d",
"description": "Revert \"nir/lower_task_shader: don't use base index for shared memory intrinsics\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e5970fe22a66bf1727d8b677f4e3c93fe2172a71"
},
{
"sha": "66bc9aec657d0838e5c71172c87131a3f24597e7",
"description": "intel/compiler: add support for non-zero base in [load|store]_shared intrins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3531c1e3157e1c6936ca9fdbfeba871e3fdb1635",
"description": "nir/lower_task_shader: print shader after each step",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31675fc76695bba52fa774d77473408b2ed8a5a1",
"description": "vulkan/cmd_queue: Do not generate unreachable vk_free_* calls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d689ef7482a82935b943b3c7691848cbcd29104e",
"description": "intel/compiler: Change dg2_plus check to devinfo->verx10 >= 125",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0210a4d7b96164fa73243051a28dd6f15c160e19",
"description": "zink: fixup indent in caps-check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c0abe2c838bdb2d5c1f2171a2b75fa3ed6117e",
"description": "zink: fix conditions for draw-parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee62a4c751ccc86d3a9e597e14586e3c2cb17e55",
"description": "v3dv: implement VK_EXT_texel_buffer_alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2daa14f1820946be9ec2101744848aa961c9374c",
"description": "v3d,v3dv: lower texel buffer aligment requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be012932d01f587abc7cc6200cca4fdd06f9e87e",
"description": "virgl: Fix ubsan warnings:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "086ba332189bbe99da69d97a956bd0ae993f93ee",
"description": "virgl: Fix buffer overflow warning:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b915c45cb9b5fd487e8a2cfe0d570de20439c88e",
"description": "ci: drop last bits of wine32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4311d442606234f69a2e52f5d1311e2a183e9c6c",
"description": "docs: Add d3d10umd and lavapipe to the doc for the gallium frontends.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1871cfde46293de0bed99de468186c28c494cb0",
"description": "venus: add support for VK_EXT_primitive_topology_list_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46509e8060a49710bf07e8f50d669fb84cee1bf7",
"description": "venus: sync venus protocol headers for VK_EXT_primitive_topology_list_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef27399bca9561455f2a7b6cf7c3cb0fd017e63a",
"description": "docs: update perfetto with the latest status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbd8e24b9fbd686950d75edd6066aac00d2e01ed",
"description": "pps: enable track_event in system.cfg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05baeef69c1a57f33bd5a63a8a076632412995a1",
"description": "venus: use MESA_TRACE_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9518af12aa3985e1e48243477df9bde084a80d99",
"description": "util/perf: support and prefer perfetto for cpu trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54b105f75d39203b70607b5e494d25cc322a0461",
"description": "util/perfetto: add a simple C wrapper for track events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3163e637f4999292088983f62f2cec328f6bbb12",
"description": "util/perf: fix multiple tracepoints in a scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "022cd156d4bb8e3a7bd48a490be3e97b51ec4c00",
"description": "util/perf: add cpu_trace.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19b7d5284b99b8e47528b4de90ec33f364aa4a3d",
"description": "util/perf: move u_perfetto to here",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc410b024da3634ebb0b10ad14d9513fe6c90944",
"description": "ci: use shellcheck for .gitlab-ci/container/ directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c90b433f18c61d196c7a8cd32b33b4086077e608",
"description": "ci: make shellcheck happy about .gitlab-ci/container/ directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9563cd7d7c0c52fed90b96d8c31b022e0e6b8b11",
"description": "ci: move lava-test into debian-build-testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26bfea1a7d34d4e6d824ed98e07c4197e11e8346",
"description": "ci: rename debian-gallium to debian-build-testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da5b2c1f569ae73dabbe46844b6c2d9b6f4a4b0",
"description": "freedreno: Add support for upload transfers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4703efd23f3dd2b42b048dff9d9312109f9d2d7d",
"description": "freedreno/drm: Add offset param for fd_bo_upload()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9e79dd88af230e3cb9fdf8fd81e070920d7c6a2",
"description": "freedreno/drm: Let backend hint about upload vs map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "808ad6621e38bc84296927a6807354c97d708b10",
"description": "freedreno/a6xx: Random indent fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e291e05794d89a85f88b1753a90f2a2326867014",
"description": "nv50: fix code heap after pipe_shader_enum change",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "27f46465c7a408d3406886ed230b7e35dc693247"
},
{
"sha": "b1cb7643162758ba52ce3f09df69746d94d91245",
"description": "ir3: fix predicate splitting in scheduler",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9e81bf5f3617a772216a68f8a8b2f749e675bd6",
"description": "lavapipe: delete some code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a01053bb204a9a4aabbb85369d8c8268d8b53bd",
"description": "lavapipe: create gallium descriptor image/sampler view types for views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be2185aa496303cfb5e081d6a51c12efe55eca29",
"description": "lavapipe: apply VK_WHOLE_SIZE to bufferviews at creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6212cff00a48af375fefb3f7c5ab3974b199f600",
"description": "lavapipe: use gallium buffer descriptor types directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7b7da976986123f111e449aeed167ff324305b1",
"description": "lavapipe: delete lvp_buffer::offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e797b13466307cdb33a31421d8f19b130f46536",
"description": "lavapipe: use pipe_sampler_state directly in descriptor info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "832af7776b09869dc5fcbd7130ee7f24f373b83e",
"description": "lavapipe: replace lvp_sampler internals with pipe_sampler_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78495ffaf9c5bbfd7a8f0ffb993c7af68ec7032c",
"description": "lavapipe: remove lvp_sampler::state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb48612355a8bc914e5c4d94930ca29a6e0cc8d9",
"description": "lavapipe: use cso for compute samplers too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dd32b449d8c26d0ce94fe97143a64651d8407c1",
"description": "lavapipe: stop tracking descriptor image layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "636450c274cf7b5e1db869ac8ed12c4996d0922b",
"description": "aco: allow direct_fetch=true for vec4 VS input loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "030d6f873e87d662af5ee3b24b936cfb4a5b32cf",
"description": "aco: don't expand vec3 VS input load to vec4 on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c63ef0c9862a437bc9ca5bc6f023e9c958fdfbd",
"description": "radv/llvm: fix packed VS inputs on GFX6/GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32608444484edaa68223dbd738f3a7850d5bd924",
"description": "aco: fix 16-bit VS inputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3fba5bb9cc49aa526ce9b108229aa7e01349275d"
},
{
"sha": "9ae13a9bd39e6b71ae0748d1cca598dce13f6306",
"description": "radv: fix 16-bit support in radv_lower_vs_input",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b366fef091d33e7d5307f292b2320267c841e350"
},
{
"sha": "82f9e40851cbff803f2550f37f1d2b863fbc6d88",
"description": "radv: remove claimed support for sRGB vertex buffer formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "83f983ccda77897c0252dfa93d4422952ea47afb",
"description": "Revert \"ci: disable the freedreno farm.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "bc2e1a3ed67fb4cca88229e547f6b95be05c4d5e"
},
{
"sha": "1d915cd702f4ea3208fd889a523c5c45180931e4",
"description": "st_pbo/compute: fix memset() warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbd59647a80b023e973b04aa54e35b7373b9a62e",
"description": "radv: move determining NGG shader info to radv_fill_shader_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45f04dae7522a17d6dda44104e1ece8e3c3c9155",
"description": "radv: move more MS info to gather_shader_info_ms()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cae4eb290458b75f771b44c2321f768465af733a",
"description": "radv: move more CS info to gather_shader_info_cs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac47d149c62e868e0e4286f0fa2f620e71d89a27",
"description": "radv: add gather_shader_info_task() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ed573efebb5f50c03f29b8e8fb944573e430a07",
"description": "radv: add gather_shader_info_cs() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6554cee7b7a8d272a7ddfd3e2a6e9258f8f48541",
"description": "radv: add gather_shader_info_vs() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba11aeca6b1db092d9033694c9d7367f28778b38",
"description": "radv: add gather_shader_info_tcs() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cec1f130bd9c9e8ff94c7f011ffd78470744570",
"description": "radv: add gather_shader_info_tes() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f70a0d12da7302fa4cb2d1f59a24f3748a1ad0c5",
"description": "radv: add gather_shader_info_gs() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f52b0dec3b8956b34a184b405c4f60f0287951e5",
"description": "radv: add gather_shader_info_mesh() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a2ebd6076187176f175b87545d571f4143d88eb",
"description": "radv: add gather_shader_info_fs() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4571126d266aa74aa5ccd46a595983a724cdcc97",
"description": "radv: move filling cs.block_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f244ae9ad0189c57c470bf8d098a35e4966ee6d",
"description": "radv: stop gathering info for FS before other stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31dc03e21e74a5ad6d81602c8548aafb566c20e7",
"description": "radv: link primitive ID/clip distance shader info from the new helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96b9d9f08197008c2f18af0620e935326fdc8959",
"description": "radv: add a helper that links shader info between stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c6a252c74af96dbbbfef9ad71661ca48a91f0e7",
"description": "radv: remove redundant VS output parameter assignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0500d24a88cf4353937fc45bcc8a5530c60cbc",
"description": "radv: fill radv_vs_output_info unconditionally for vertex related stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee5b9bcc571837604949ab3643a6314049c4fd36",
"description": "radv: stop duplicating radv_vs_output_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45a0276cd1dafbeb42900bfda2c42713a55421f3",
"description": "radv/llvm: remove unused parameter in handle_vs_outputs_post()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20ebdc3c2b0d083ce1de06209afe07ecb6c29a84",
"description": "radv: replace cs.uses_task_rings by ms.has_task",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d2af30f6548a83508a2f08048838dfa1d6a41e",
"description": "radv: remove dead code about task ring when binding a compute pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38ae5b6da64d5c27ab668c670228a24dd1dce754",
"description": "radv: compute the ESGS itemsize outside of radv_nir_shader_info_pass()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbf175f255bea6826edc3e0c8771707dc0d303c1",
"description": "radv: use esgs_itemsize when calling ac_nir_lower_es_outputs_to_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0df2d5e3180960f0772e7de0e6cbd3bd7ca46278",
"description": "radv: stop duplicating radv_es_output_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a04fd5c61fb14ba06a39d9b320fecc150a4ca00e",
"description": "ac: constify ac_compute_cs_workgroup_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cd16839445bb67dd70d4a259cb409dfb503da84",
"description": "aco: fix wrong size for 1D images and A16 on GFX9",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "46f6e2ddbbb99215be252339a0908485f842e8e5"
},
{
"sha": "0250925f07937e38a0b50a73b11aec82a982e3f4",
"description": "radv: destroy the pipeline layout if creating a library failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39bebff1ac0bb417453f27721562167bdff97856",
"description": "radv: fix missing initialization of the pipeline layout when creating a lib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6e8c092ffe9e221b375676e19eff0be322c32df",
"description": "radv: remove bogus assertion about independent set layouts with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64045fcf7ce3fed6bbc08441cb16c3ca5c76c795",
"description": "radv: re-emit viewports if negative one to one or depth clamp mode changed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eb7a85b55f0c7c2de6f5dac7b5f6209a6eb401c",
"description": "tu: Update HS_WAVE_INPUT_SIZE formula",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7db1da37dbb6ea8a0801f0e6e051265f668f433",
"description": "tu: Fix streamout with tess_use_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0120e7b9d9e9523e9d5689d1d394f35117c3e0dc",
"description": "freedreno: PC_SO_STREAM_CNTL_STREAM_ENABLE has per-stream enable bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf2033e0d24d3ac542452ba28c1175d7c85853b",
"description": "tu: Implement VK_EXT_attachment_feedback_loop_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7601dd27eed3348e24486f515e8af0481af5a5a",
"description": "zink: wrap discard in a function",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "47d67912bdf27aa11bcd097142d98016a4ca9874",
"description": "zink: add spirv_builder_function_call",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "41dfed6e1235de20eb55f9c445ffe36673cea5b3",
"description": "zink: type_main -> type_void_func",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4c44444adfb93740363ba6f424ab5f9e673b470",
"description": "intel/pci_ids: Add 0x468b ADL-S PCI-id",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712"
},
{
"sha": "6ca37aabfbb04a066d3d440aad3181c087fe3c6d",
"description": "intel/pci_ids: Update ADL-S strings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712"
},
{
"sha": "bf4234d0887d4505f2aae825d23a0144c60e0240",
"description": "r600/sfn: Use a low number for unused target register",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "90f99369aeccf2a52495319930ff23b8ffa2a691",
"description": "r600: Fix reporting TGSI IR support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "c81fe5b235c0204e9f77d13411004a3307aa6301",
"description": "r600/sfn: Use a heuristic to keep SSBO setup and store close",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "1f5dccb76057666ff810d889a38e057b078f2448",
"description": "r600/sfn: Don't scan the whole block for ready instructions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "79eabb81304c0886b723371adfad07ccd7469db5",
"description": "r600/sfn: Don't schedule GDS instructions early",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "fd71cd0b6a068ce4f0187b26d4527c3e1b6dee86",
"description": "r600/sfn: Don't tag mem-ring and stream instructions as exports",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "3a0f085837bd605dd5fbd52e4cf934995193e689",
"description": "r600/sfn: Handle color0 writes all on R700 like on EG",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "069f3869ac3a140898224c8c37d5b3b6349361a4"
},
{
"sha": "43eb5e777e4b64fe1b143822ae8aaf709eaad42f",
"description": "etnaviv: add debug option to disable linear PE feature",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea8fc9592c16ce137d58a27be8f30f530efcc524",
"description": "etnaviv: use linear PE rendering only on properly aligned surfaces",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356"
},
{
"sha": "09953d7b75524022b5f1e9bfa8264adcfd8691a1",
"description": "etnaviv: move checking for MC2.0 for TS into screen init",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "68e69d002fdc7488b7f03b6652575de9d9e73815",
"description": "radv: stop emitting RMW context registers for updating sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f5891108a5ceb1a82156ca7c821f277492be442",
"description": "radv: cleanup dynamic states in radv_emit_graphics_pipeline()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85a55009beb0df2e67f7b676c1cda0578b0768ff",
"description": "radv: stop clearing bitfields for registers that are emitted dynamically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aaa016b23d066b31c1aa432b2fac0b6e950eb03",
"description": "radv: stop setting CB_COLOR_CONTROL.ROP3 from the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5c10a902821a90fed68adb8aff0f070e6ebdb60",
"description": "ac/llvm: cast tes_u/v_replaced to float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f75452918b27690f9c7a80f3f049483f7dec14fb",
"description": "ac/nir/ngg: support clipdist culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "620e62bb39c8a94bb9625213564f597fdf486e8e",
"description": "ac/nir/ngg: support component position store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bdeb961bd8c953713646ae0ea28cc5f21f4a232",
"description": "ac/nir/ngg: add gs culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b212fd4b1e84cd0ef099949b17f55d61c5ad4f00",
"description": "ac/nir/ngg: save and restore position output base for nogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e17e019732ae801a0dcb00f941c7a728bcd830c",
"description": "ac/nir/ngg: save and restore output bit size for gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93a635c2c88f9faed6de3dc02f3d8517abcef6ba",
"description": "ac/nir/ngg: use same driver location for gs output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "347a94666ce8d2bab759f5bd4ad4a8063cc803ea",
"description": "ac/nir/ngg: fix and simplify gs store output lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0e9d3caba348d4edbbe6f883fe1ceb8ddad2c8",
"description": "ac/nir/ngg: support line culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f2c931a7df689027c4886da455fd78d5e25f94",
"description": "ac/nir/cull: support caller react when primitive is rejected",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "035d70f72129e0df1de6ff998ac96afd30fd0241",
"description": "ac/nir/ngg,radv: use nir_load_viewport_xy_scale_and_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a19dcdf9d5cc060443c6314bbe0016eb64048e38",
"description": "nir,ac/llvm: add nir_intrinsic_load_viewport_xy_scale_and_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aef9c831873ef384b6f25e2eb8579505a8dbec1",
"description": "nir,ac/llvm: add nir_intrinsic_load_half_line_width_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c2b824f67c1498dfe4e9dd95947ad2b4a539508",
"description": "gallivm: don't indirect image/sampler destroy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fdd77c7f24a17bc20ff6571eb52233fc7a44f02",
"description": "gallivm/sample: remove unused base parameter from dynamic callbacks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f0d1a96cbad58c0625dc517497886961ca6f733",
"description": "gallivm: drop unused parameter to lp_build_sample_aos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc2e1a3ed67fb4cca88229e547f6b95be05c4d5e",
"description": "ci: disable the freedreno farm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b338d6cc5b0ef50327846d5d88c0a21266c6303",
"description": "ci: Move 'never' rules includes above \"on_success\" rules includes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71ace23fa7ccb27eb4455e38f9254bac5c5b7f86",
"description": "iris: Use linear for exported resources if we can't convey tiling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6588354360d102f3bfbfdfd484490a6ae296142"
},
{
"sha": "d66e840ab4d8cb6f7e8abbed833b8e5810f0bb94",
"description": "dzn: Get max supported shader model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85359eba039a1bd039ade6ff3e243597911a1952",
"description": "d3d12: Get max supported shader model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb21534a7c1270adace37a0d9703f72cd0c14c4a",
"description": "microsoft/compiler: Support SM6.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01b6676d5f9a62782e29c739b142e7969840c22a",
"description": "microsoft/compiler: SM6.6 is supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a4cba7143b261d3105abe747d96da5e446df6a4",
"description": "microsoft/compiler: Handle SM6.6 handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15e472f7d2a289ceeb1fbc9858b3939d2c01f75d",
"description": "microsoft/compiler: Pass lower_bound, upper_bound, space to createhandle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6725362dfe9f5e92d4c84bc1bfd5a668aa50f615",
"description": "microsoft/compiler: Delete double-assignment of sampler metadata field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a19628e3c720b5f25ea8729d2e36134a107f8e00",
"description": "microsoft/compiler: Add getters for res bind/props structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5c6416d40aa267c51318e8a8df0df63583bcef0",
"description": "microsoft/compiler: Add dynamic create handle helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9489beb76e3a6417abae78cbd146fd041c21dc6",
"description": "microsoft/compiler: Add struct and function defs for SM6.6 handle funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b964b546405fe3d9009fe3e19ab1e453251f63",
"description": "microsoft/compiler: Support up to shader model 6.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebb9ff216557b6e968edd1d06c09452edcaa94b6",
"description": "microsoft/compiler: Always emit a shader at the max-supported shader model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6abadd27ec99155b9453c79565c2c62e8a847fc5",
"description": "turnip: improve tracing of secondary cmd buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b37439764e941ab867d7ea88d30479fe9aa66f6",
"description": "turnip: add cmd_buffer tracepoint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c03e40991ec15d47e9bcb93c9750b5c1e9b0adf",
"description": "turnip: rename some tracing stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57d2d7523724931d156d955f073cdd43e80ccdf9",
"description": "turnip: clean up tu_perfetto.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c867753c9449dcf4aab3b13f3563a3a2ca2ce9af",
"description": "turnip: convert tu_perfetto_state to a stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6d488814cd08c772ab22de8280f4001cc74f520",
"description": "turnip: add tu_clone_trace_range helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aa57bae9f042d590a60560774c5eed998dc7ff5",
"description": "util/u_trace: add PERFETTO HeaderScope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dea0d684b73621d76e82e88a3f30426751371161",
"description": "util/u_trace: include the generated header first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d57cf8cad63ee39668fc89373a9eb6a26e65e65",
"description": "turnip: tidy up tracepoint header includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1ba0791e31230734fa5c91bed679b50a441a2f7",
"description": "turnip: fix gem_store tracepoint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f539bd7a03f2032a5b377455f5cd807c2e26ade5",
"description": "turnip: move trace_start_gmem_store before cond exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f045bd176991b3fc7f73981d015ab7c4ef890dc",
"description": "turnip: fix a missing trace_end_gmem_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91a0411d2ab03d32f3fdd1fa7969ee908dbdda85",
"description": "turnip: improve perfetto sync_timestamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce0e13155d9d1c4c80c73b6866379b99e822facb",
"description": "venus: avoid scrubing wsi/external sempahores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cf59d6982a85e0e8f805bfd410ef6a828ffbe18",
"description": "venus: re-implement sync_fd external sempahore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4da0ac54cffbe1c4e90eb4fc1e641d86b7d97168",
"description": "venus: re-implement sync_fd external fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db9fa4be04dffa5b89fef1dc01e0c24c7e5d7d3a",
"description": "venus: query renderer sync_fd props to fill the feature stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3518c310988785223901b644d7d7bf5d45fdf61e",
"description": "venus: fix vn_GetSemaphoreFdKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adac798598c042e7d8a3a7b640ebfb75aa23ebbb",
"description": "venus: fix vn_GetFenceFdKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b21e4a7990cf4d68948f5b3379bd828626e6f8a1",
"description": "venus: put android wsi on the sub-optimal path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64f9fbb9ea4f0dbb59d276f911cf155f8ad5b3af",
"description": "venus: stub out renderer sync_fd fencing features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1498b0877b419eb0f99e678fac2c9fe23100ecae",
"description": "venus: sync to latest venus protocol headers for syncFdFencing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88a5146d954b33684e7cf186e3efe10f791e1d0c",
"description": "venus: avoid pre-allocating the feedback pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81b44b49316eed934fb502b7846191b1c313b83c",
"description": "venus: lazily create queue wait fence and make it non-external",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d85d29b7316ac8d885da41fd24e98b4ec445f966",
"description": "venus: use a separate sync fence for Android wsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5457f4c0a497484eca1ecf91af8114f95435c023",
"description": "venus: avoid feedback for external fence",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d7f2e6c8d033de19a1d473df4fb1a46c7d365159"
},
{
"sha": "7925340220d4cdde29bc5deff43925fdcfb091b5",
"description": "venus: require necessary extensions for common wsi support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5a7ffbd8a696182647135ef32bddb347c277f2",
"description": "venus: fix external memory ext filtering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "390722620e139047c6b94f394caebb4c5676e6ce"
},
{
"sha": "6f8220e5c96b036efa1731851b70bd1e3a090821",
"description": "Update venus-protocol to add extension `VK_VALVE_mutable_descriptor_type`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1de5d2ac010502913777086849e4b4dabbf89d57",
"description": "anv: Return earlier in anv_gem_get_tiling() when not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9cba466ea3ad52fced0297eb62f5553fb13a549",
"description": "anv: Nuke dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0a1c1a37d1f5d464d133ca4b49921a2f8bb8f74",
"description": "mesa: Expose GL_NV_ES1_1_compatibility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2b5308706cc8ea3cd56a2053c9317e079579ff6",
"description": "meson: Add an option to specify the WGL gallium megadriver filename",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5f4a5285cc8a76396b02e778e7ee12047f947be",
"description": "gallium/windows: Delete OpenGLOn12.dll target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb13ed6ff04512d9513eec73aeb76b4afc290e2d",
"description": "aco: fix long-jump version of discard early exit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a250eeae3a2b0fa0cd1f90c58b23158c5bd7a24",
"description": "pvr: Fix calculation in rogue_max_compute_shared_registers().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "241f42d4438357420135ba68df51249c1bbcff7c",
"description": "pvr: Compete pvr_calc_fscommon_size_and_tiles_in_flight().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fc9125ca28bf0b721a18fe8608c693d794d5cab",
"description": "winsys/amdgpu: fix non-page-aligned sparse buffer creation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "667da4eaed37de143681711344aba19373bee1d0"
},
{
"sha": "e767f54f28ba14cd8b35c6ce44ad2299d553aaff",
"description": "v3d: introduce V3D_DBG() macro to make V3D_DEBUG checks consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e178ecf8a923b982728eb180050142a1e7bc2180",
"description": "vc4: introduce VC4_DBG() macro to make VC4_DEBUG checks consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a771efdefedc844bb9a792abfc7c316468d8b2e2",
"description": "venus: Enable VK_EXT_pipeline_creation_cache_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f81915585dfed7bde70cc9f64f95e29c89af6e98",
"description": "venus: Fix failure path on pipeline creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad8c8e366a8900a67351fc31107e94b93d93b934",
"description": "venus: Dedupe pipeline handle creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c66622de3af4efc3717131c55a54b408bc7faade",
"description": "meson: replace manual compiler flags with meson arguments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "76bcf69e33b9452bdbc9c79e64ba4353dd57398a",
"description": "vulkan: update rest of the headers to v1.3.225",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5777f99fc56d0f4a43ff74069a9316e1adbfb838",
"description": "pan/mdg: Use correct idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc830cbf26eca543319b0b8723276a69d0822ac",
"description": "pan/mdg: Reexpress umul_high packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b78e05ba8ecddab48af32f4e7a439e05a7925b2",
"description": "pan/mdg: Replicate swizzles for scalar sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e951d6362cf063789b1aa3aca965524f3d53a1c2",
"description": "ci: update pass/fail results for spec@!opengl 1.0@gl-1.0-dlist-bitmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbad4adc133b16c803ec9445c8dd144bc5023a62",
"description": "st/mesa: fix potential use-after-free in draw_bitmap_quad",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "feda6e9c5d101c9a5654a026090e2f8a11980e91"
},
{
"sha": "bb860f63f6df60a00c5a97df4cb98a2e0850d3aa",
"description": "mesa: create glBitmap textures while creating display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6da2fb81a75026d690d856da090cf078fad80ae1",
"description": "Revert \"mesa: implement a display list / glBitmap texture atlas\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"main_sha": null,
"because_sha": "b26ddda12fe7dbb6a4e6af3b47c1e837cc7ebb03"
},
{
"sha": "f242c9af763ab7dc3d618a80c962d6bfdf73f3a5",
"description": "intel/fs: bump max SIMD size for A64 atomics with LSC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "407f2beb97b3bcfd8eae262c906636664f4802bd",
"description": "intel/fs: port block a64/surface messages to use LSC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37b3601052c35ebce78a14a34d0ae0095890bce3",
"description": "intel/fs: switch register allocation spilling to use LSC on Gfx12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c6fa2703dad46a5026cc3993224feff0f106745",
"description": "intel/fs: fixup SEND validation check on overlapping src0/src1",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a81ca32f961d128e1f0992a4ccbd265a43e11552",
"description": "intel/fs: remove unused opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa65f83203f698188adc3646e4fc53fa2ad88f15",
"description": "intel/fs: switch compute push constant loads to LSC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e7a131fd1ed6d9d1fc338f9387f032ee46a3e33",
"description": "tu: fix invalid free on alloc failure",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3cc213f56c4d0595e26684b1c658e7585b8cc22",
"description": "radv: Fold 16bit image sources.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91510489579e5072312abfdfed4334e445629dd7",
"description": "aco: Combine 16bit undef and constants instead of using s_pack.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46f6e2ddbbb99215be252339a0908485f842e8e5",
"description": "aco: Implement storage image A16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8ad1aeeb27df4a4781c4a26193059fdb7fd52b6",
"description": "nir/fold_16bit_tex_image: Add an option to fold image sources.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13355232e4fcd35f73c889751c604180b1454131",
"description": "nir_lower_atomics_to_ssbo: Initialize deref struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eac45b27446cd9b9eaeb147af97fff1e09832cb",
"description": "nir: Add nir_ssa_scalar_is_undef.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfaff1d341281bc105df6ce5679081de409b30c6",
"description": "ci: fix leftover tag in image-tags.yml",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eb6ce47d4f75d545aaeed94ebe90c8dfbf43a576"
},
{
"sha": "78564b5b84272ab9659f7bc0e1a5f176cd80de28",
"description": "radv: Advertise subgroup ops for rt stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4f78396d48275bdb483727f4891e8187fc36f13",
"description": "zink: support PIPE_CAP_FBFETCH_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f7195949b828871ff45ac7f2cb8b2577a937dd9",
"description": "vulkan: Update the XML and headers to 1.3.225",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15a7361ce984bad6956d115e80b5c2c106f0292d",
"description": "radv: merge gather_tess_info() with radv_fill_shader_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b94ca287b88076df4473dc0c4fcfb067847b686",
"description": "radv: remove unused num_tess_patches assignment for VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "068891a38322c526d5f83fad3ea7ac219929d55f",
"description": "radv: remove unused tcs_vertices_out assignment for VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76f33cbf25b01ff0a13a36e85a5c7df48d4adc98",
"description": "radv: remove redundant assignment of tcs.tcs_vertices_out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "762eefdbf6460d7692553ed41f53a5d1467d5cba",
"description": "etnaviv: mark instanced draw extensions as supported in docs/features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b8beae8d503ef51241e4fdb2c2594ed327fb9c1",
"description": "etnaviv: expose ARB_draw_instanced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dffad2f83525e6964d8c9a09a2415cc69a04f64",
"description": "zink: Remove duplicate variable zero.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0f97e317e333ea3f08f98bf938a6496fb7d0f1e1"
},
{
"sha": "0c8492cd3b2899c3512f5c9050041041d9dcfcb3",
"description": "glsl: fix location for array subscript",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04e7ed8323b5ad1ce1107c734f439258331d2be1",
"description": "glsl: make packed varying helper needs_lowering() external",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff7c59672fd59c94792b26f7131eb86e57d4b8f4",
"description": "radeonsi: fix tcs_out_lds_offsets arg alignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7598bfd768f02d1d77007ebc07990db9c83a6fb4"
},
{
"sha": "bee2df64d2bf22bfaa3603a2018197aeace6e10c",
"description": "intel/compiler: Use fs_reg helpers for GS icp_handle selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4aff6ab49ca921bfe119b1b3f1c5b100c2fc358",
"description": "intel/compiler: Use fs_reg helpers for TCS icp_handle selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1b1fdf70d45c46cd5763b372f3119a2064f7cc9",
"description": "intel/compiler: Rename 8_PATCH to MULTI_PATCH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cd06249b93e713b624c2b3cc7fa1a2eb8d51806",
"description": "intel/compiler: Remove INTEL_DEBUG=tcs8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb2a44432400f6c7613905eceb14c6544687ed1f",
"description": "vulkan/wsi: Take max extent into consideration for modifier selection.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb6ce47d4f75d545aaeed94ebe90c8dfbf43a576",
"description": "ci: Use mold for x86-64 and AArch64 builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9f40e42de6b47e036d603296ecb5facb384eb0c",
"description": "iris: Drop extra file-descriptor dup in iris_drm_screen_create()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a99e85db9ebd83c41d3606568db8e8d81ca0205c"
},
{
"sha": "3c78e94ff345fda6314e7644873d960c0ee97dc5",
"description": "intel/fs: fixup scratch load/store handling on Gfx12.5+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1e242785c3155e71fec2ffcc7a814392ef9c90fe"
},
{
"sha": "46a13404c07acdb0412121a6ff55fdbcd5bfea5c",
"description": "intel/fs: fix load_scratch intrinsic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c6439792287f11f25cb2b62d699f52daefe54a44"
},
{
"sha": "0a2cfa14ddd929e20eff32fb314c42b0793dacd0",
"description": "intel/compiler: Make component() work for FIXED_GRF/ARF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f33b224954b776f5548dec4b0b757427a096ad2",
"description": "intel/fs: Fix horiz_offset() to handle FIXED_GRFs with non-trivial 2D regions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61a77c9ce2a10d0463ce700a156c2648db4e5ea5",
"description": "ci: update CI to reflect clovers LLVM version bump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "559c027adeaa33d19c8cfee828cc7220239fea70",
"description": "chore(deps): clover: raise the minimum LLVM version to 11.0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f",
"description": "radv: Fix mipmap views on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35f053ba8cd11a16077a79ebf5d3952f6112b096",
"description": "radv: Fix corrupted mipmap copies on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea84143d1ee59497c638ed502b7834f57a8ed5b6",
"description": "radv: Only apply mipmap view adjustments to block compressed images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88401e031bd3228354ce4eb410c0034217be15cb",
"description": "vulkan: Introduce vk_format_is_block_compressed function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef6a8a9a6f5312ff60e4f30c5a422a38c8db5e89",
"description": "radv: Add get_addrlib function to radv_radeon_winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c535434fd9138ae5a236f44734a03bc7e2e7a959",
"description": "anv: convert assert into unreachable to avoid fallthrough error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f56609a67963583d5bf9a3ceeb78ed8f58d1eca2",
"description": "nvc0: limit max global and alloc size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16b07b342d9d35229debb7563577a6793df64b30",
"description": "nv50/nir: A group barrier is CTA-level not global-level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9236af8b6c395041b0cfd70fc6764e13d66cf854",
"description": "nv50/ir: Avoid generating splits of splits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b327f46e4525bac3ecc803a903b4c4a091503e35",
"description": "nv50/ra: Fix the offset computation for compounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d892829f3586e7b399db9ef6dc13efa3b8f79fd",
"description": "nv50/peephole: Disallow combining sub 4-byte ld/st for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81828284b2787d868da2a3cd1de5fabf77780387",
"description": "nv50/ir: Handle non-32-bit values when cst folding SPLIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f360086c301e1672c2b7c297a61c4caaa16a8fd7",
"description": "nv50: Mark RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY as unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebcec3b6370d4d61fc68020f1cf67886fd756b11",
"description": "nv50: Disallow allocating more than VRAM size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66385d79dcc667c707052c8c4abd219e17ca02fe",
"description": "nv50: Report actual VRAM size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb61bfc90e25915ca6ece3daee7dc644f6b4f78d",
"description": "nv50: Rename interps to fixups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "120c43cf46d3610e03615b86d48a09d0bf51c2a5",
"description": "nv50: Rename fixups to relocs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c066e7a57dee7b30a2aafb8f1c075bac0867be7",
"description": "nv50,nvc0: Do not resize global residents if unnecessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc2cdf88fb1ad385007f78dd022469b82b00b7b2",
"description": "radv: Don't assume layout == stencilLayout for stencil-only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b772e30ce70262461f8e6d4ae882c2188a855808",
"description": "radv: Add a image_transition helper for separate depth/stencil layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c06fa9b9e50a8b3eeac77fbdb99beb85f0eb472",
"description": "radv/meta: Drop redundant depth_view_can_fast_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "804ce284442ea314659feff5e2a79239f41cf31a",
"description": "radv: Drop set/restore_subpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a90c2e657218b524f3553e70422a5c2c3867bb29",
"description": "radv/meta: Use Begin/EndRendering for clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "769f566fa7daee97f8da1971546e84c167fd08c2",
"description": "radv/meta: s/dest/dst/ in a few functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd0a421c7a4ad0d050fd56313a6822794b63db7b",
"description": "radv/meta: Use Begin/EndRendering for resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e1d69ae5dca4ae5649693057ed00b2285e71e89",
"description": "radv/meta: Drop subpass_att from radv_fast_clear_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f9dabc1a65043f329d4bfdfc751be227619b291",
"description": "radv/meta: Fix a stack use-after-free with sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "297d82763b724f0a98977be024000d1c119f1754",
"description": "radv/meta: Respect render area for MSAA resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e52efcc4311a1985fb53b41ee123f6583c9e404",
"description": "radv: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT for render loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76b8b854a514bc515ddba47f4fbbf6ea80bcf0f2",
"description": "radv: Use both aspects for depth/stencil blit destinations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "42db5900061c80154652237347285fee703d4a7c"
},
{
"sha": "7077b72d6051acba89e713d9425278551e41da4b",
"description": "vulkan,anv,dozen: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10de12d710870bfbb378556f8ae32d66093194ad",
"description": "radeonsi/vcn: add AUD syntax to h264 encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12cde23c3850e7513ca43b66578b42980228b2d9",
"description": "radeonsi/vcn: remove rate control double begin IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0c3f62b5469317f48d5d86623c4ae208426cee4",
"description": "radeonsi/vcn: support VBAQ modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d00d4b9b6a8d297acc9c45446d2ee799bb1d71f4",
"description": "radeonsi/vcn: support encoding preset modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20ca84646b1cf285a354e94920384dbfd30dacec",
"description": "radeonsi/vcn: dpb change for supporting pre-encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60f0a182e1cbe234764429d220e518edd38dd969",
"description": "radeonsi/vcn: add enc quality bits interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a727ec83ba01776e9c6f61c912c4caac280e968e",
"description": "frontends/va: improve enc quality interface change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb3af2357f0316067154d7b4ad167300f0322f66",
"description": "ci: Remove -Wno-error=deprecated-declarations cpp option from debian-clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da4edc0d2a78d9f1d420c18ba43910b1a5511463",
"description": "osmesa: Fixes [-Wdeprecated-declarations] in test-render.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "993889a9959d2f7b3c1234e2fcfdcbfe8ae68663",
"description": "virgl: Fixes [-Wdeprecated-declarations] in virgl_staging_mgr_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bfde7954edee3811becdc33360a4a76d88210b7",
"description": "intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_validate.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c48f4b70e2e30ccd6fd04f387da8c0be3834355f",
"description": "intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_compact.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a87195a6539ecea3787559e39a5835f8d9f99759",
"description": "glsl: Fixes [-Wdeprecated-declarations] in list_iterators.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af72975a484bc94855b1ce5dd1e3e042141d5325",
"description": "util: Fix [-Wdeprecated-declarations] in mesa-sha1_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd516fca15732a3635dc22f76a63ecd302e5bed8",
"description": "nir: Fixes [-Wdeprecated-declarations] in serialize_tests.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fa48eb4cff5e378a52a081dc4f70be76d349e5f",
"description": "intel/compiler: Get URB handle in emit_task/mesh_intrinsic functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ead0cfce5496ae35267f66ea0e616e0e951c2740",
"description": "intel/compiler: Call get_mesh_urb_handle one level up in call-stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2af3b6756a0c3e192367c820813e9b051759b139",
"description": "amd/compiler: Fixes warning [-Wunused-variable] in test_optimizer_postRA.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a607c2df49b24eca41f658fd7b800f20b4dfb5f",
"description": "amd/compiler: Fixes warning [-Wunused-variable] in test_to_hw_instr.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49e328e4f41d4a2503045a0bb8bfaf65d4cde61",
"description": "anv: fix assert to build with shader cache disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7f1e82306c9b59fe534b9712d85f9324b0bfb5a4"
},
{
"sha": "0a0aa24b33c4a3d18426f09674ff67c23e71cfd2",
"description": "iris: Always initialize shader compilation queue ready fence",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "42c34e1ac8da3a000087c02cfd9f6fcb83e84fbc"
},
{
"sha": "9027c5df4c51bcf529ab34b0ffbe763cf8fe8543",
"description": "anv: remove the LOCAL_MEM allocation bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a254aff64321fa41a6cb6ee3a4095d711dd8fae5",
"description": "anv: prevent trying to mmap non host visible memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b08f293686bd0ae4e1d055c47772cebf1b745c53",
"description": "glsl/tests: do not perform eol-conversion on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8c472c111ee1e5a7feb45a9da81e5f73145b6fb",
"description": "anv: fix assert in memory budget code when extension is not supported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fae88d8791b2903771c85958903ee81080b66aec"
},
{
"sha": "4ab38112f36ec25afe98a1636909bb8bde4ad7a1",
"description": "anv: fixup assertions on lowered storage formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a9edc268b9b12db49a3fef599cf13443224dca7e"
},
{
"sha": "9e31b0fba18f00001fc6359eecfdf235993b5307",
"description": "tu: Allocate private memory per-device instead of per-pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0e8f21100a4ab6a384e0c75cbe041299832b02d",
"description": "anv: fix GetPipelineExecutableStatistics for ray tracing pipelines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e10455585115d502702a3f642dfd386d0c7a0c69"
},
{
"sha": "468538509fc8ac1a1ccdf6ba9421cae566164acf",
"description": "Revert \"anv: Do not copy garbage to batch_bo\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "87b19c68d8bc33dfc2c61550e50fb6890b47656c"
},
{
"sha": "585fa6bf406e064877baf4b2b106e116bee21c6b",
"description": "zink: ignore nir_texop_lod for tex dest matching",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a47576687624e1ed4661d7f5b6c0e54998ada48"
},
{
"sha": "e95b9ac9a8a9591fb9dd29b0db9ca2b6a10962a7",
"description": "zink: handle nir_intrinsic_sparse_residency_code_and mechanics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b3e1d587d9f47cbfa8746d809827d9c0f164a2d",
"description": "glsl: Remove lower_offset_arrays pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aacd9492de42412c6c9ca79d48a40c4ffebcd79",
"description": "radeonsi: r600: d3d12: st: Use NIR lowering for tg4 offset arrays instead of GLSL lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "640f9098621448340378a519be7b9894afd9e390"
},
{
"sha": "dbd022f2ab43ff0a9ecc05c61123467e25f109de",
"description": "nir: spirv: Allow 32-bit version of nir_intrinsic_is_sparse_texels_resident",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "4cbdf9ec4d454c4df157570387edeeaf45847b8a"
},
{
"sha": "f73862d339fbeac14fe7e1e1dc9e73d3501e0c97",
"description": "svga: fix invalid component access of domain location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e311dd7229b2afb478e65afe2f17d7fb422d01e",
"description": "meson: add svga gallium driver to 'auto' group on arm/aarch64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16d33b8ba185226dbdfa8819e81bfd3b5711b49e",
"description": "freedreno: Avoid deferred-flush dependency loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "425514e62e78188105ad97a0647db93acb274176",
"description": "freedreno: Simplify add_dep logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "027dbe2cb3dcdb1360e713d023ef7f078f0cfed0",
"description": "freedreno: Extract helper to check for batch dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9d9155787d7222535296dd75c9298f5b5fddd7c",
"description": "tu: Disable userspace iova allocations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0"
},
{
"sha": "013b022924ea66aef8f6f017669a5b6748fef1f6",
"description": "aco: drop unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f64137d9353d0ffdf2f7374c2d30902338a0ed3",
"description": "aco: Use unreachable instead assert(false)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0401f02fd6a2ea66a6a0e470eae67b66292fbdf",
"description": "ci/tu: Add another cwe_after_bind fail that appeared in the reshuffle.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0a74776d117e150206ed5c98e4a800374cb68dc",
"description": "tu: Emit only as many VBs as we've ever seen bound on the command buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ffb48c90a82c73c5404269026df39475fd8b137",
"description": "tu: Only emit FS output regs for as many MRTs as we have (but at least 1).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "374d1ce4915fdaf2725892ffe1c69d97ef2d3b3a",
"description": "tu: Only emit as many VPC interp/repl regs as will be referenced.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29d725a8aa814e05851d913c487df1e6ab53a7fb",
"description": "tu: Only emit as many bindless regs as we have seen descriptor sets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f986a5207c2b2aa870f9040e9bb045095a9aa5b0",
"description": "anv: Group all context operations during device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbbf2ff12e0b3d57b3a3523d5beb19c2c1d8fa9a",
"description": "anv: Nuke anv_execbuf_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87b19c68d8bc33dfc2c61550e50fb6890b47656c",
"description": "anv: Do not copy garbage to batch_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "631794b8a90e820f4e6fe5acb1d79c35eaba7882",
"description": "anv: Only wait for queue sync if execbuf was properly executed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7981936e46e8a714fb6a3b01d70bd235de9f0e59",
"description": "mapi: Improve comment about _glapi_tls_Dispatch and _glapi_tls_Context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d3faf7706504ee448362a2bb96ce4be8ce60097",
"description": "docs: Remove document about USE_ELF_TLS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78ba0eb6330abef5769b5007cb7b5e6220571c00",
"description": "mapi: Access _glapi_tls_Dispatch directly without need of macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e8a231a0754a688395d79d383b03fc0642bf1dc",
"description": "mapi: Move shared stub into u_current.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f49abbdc0a1ceb7ea4f31938f7eaa9bb41ae891",
"description": "mapi: Move shared _glapi_set_context and _glapi_set_dispatch into u_current.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d6ae536b0a0d1cd6a11e883e0dba7abfeecd11",
"description": "mapi: Remove reference to unused _gl_DispatchTSD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5972eb7ac0790d407bec596325ad83b15c264fa",
"description": "mapi: Remove usage of _glapi_check_multithread and _glapi_destroy_multithread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b463742c3c2f6973d59cfc4dbee68f077e8f55",
"description": "mapi: Remove unused ENTRY_CURRENT_TABLE_GET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8bb418b1c6c0d1539a6a6f0296ad3a8834ebdca",
"description": "turnip: trim down bo size of tu_descriptor_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2da46db9b2b474b04de1378e0e41f27a96fa2746",
"description": "turnip: trim down host size of tu_descriptor_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd66f0cae87e81d9d4a28decb752a0c0ec02807",
"description": "turnip: pCreateInfo->pPoolSizes[i] is wordy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcfbb60392fce468eb2bc2513c3b1ba5dfc1e62e",
"description": "ir3/spill: Fix extracting from a vector at the end of a block",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f"
},
{
"sha": "f9d7308014e11192db9594cc6ea6184995b2af37",
"description": "util: Use literal instead call to list_inithead in u_queue.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddd74bec3875c86d7da8fa75d308f5d06be4ad72",
"description": "radeonsi/ci: make the running script easy to use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "631b5742d10d71bce3817a151086fdd7a18db88b",
"description": "intel/compiler: Print more details when fs_visitor::validate() fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20fba14f2cb34060ecae42634bfe8c266f56952f",
"description": "wsi/x11: fix memleak in wsi_x11_connection_create()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bbdf7e45b15f6345c5e509827770aec8a8bdfe7c"
},
{
"sha": "9573b24ab41c285312c20e250d7434ccb9ca1cc7",
"description": "gallium: Remove util_make_fragment_tex_shader_xrbias",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18539a40997bbcb69eb7ad6c6401c2a3b297ef3c",
"description": "gallium: Inline away util_make_fragment_tex_shader interp_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b61ce265d728ec763f3966c38337477ce72b9207",
"description": "gallium: Inline away util_make_fragment_tex_shader_writemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c20139c2922276238c12dc6a6cf0fbbc39e9d732",
"description": "tu: Enable bufferDeviceAddressCaptureReplay",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0",
"description": "tu: Switch to userspace iova allocations if kernel supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e5aac8fbcfdc21e84e3564ef5bde2f52c5c755e",
"description": "Revert \"ci: disable unit tests\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc82560d3ffa24aa67e39a113f43d060644f390",
"description": "ci: disable glcpp tests for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f9b662f9a7a46bcc8f58b521eb5e3bb29b3845e",
"description": "meson: add enable-glcpp-tests option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201a62cbbae2c39a8b27c7a7b46cecac0011db68",
"description": "meson: Use different STRACEDIR folder for intel_devinfo_override_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12bb9cba8bd3e464624cc815950e6ac358d520d8",
"description": "anv: Fixes struct anv_device::info is not initialized with struct anv_physical_device",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "356a60bd6c593d14324dbd9256e6c3ee8be61277"
},
{
"sha": "8a78fbb8324928cf2618b08e8bfaa6220ed5f879",
"description": "radv: move lowering the view index to radv_pipeline_link_shaders()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98fe5acbdbad5ca2def48f382e526f70404f7a28",
"description": "radv: move lowering patch vertices to radv_pipeline_link_tcs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9ed82815d26a97bfe07fae06f0b42bfb5c34643",
"description": "radv: move assigning driver locations to the new linking helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cac4ad2115acdccf7cdcde19735575fe7a9ad57d",
"description": "radv: rework linking shaders in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9e3339e39c9d9c08d705a1fc359014c4ba6b780",
"description": "radv: add radv_remove_point_size() linking helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e635adb2c919ce7ec9f07c9a25f2898bb58fb5a",
"description": "radv: remove useless parameter from radv_link_shaders()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f461fa1933357e59e79707d3a18a002f49fa4d35",
"description": "radv: use NIR_PASS with radv_export_implicit_primitive_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2167a61611cda66dc365bdd966ac68739c499653",
"description": "radv: remove unused parameter in radv_lower_io_to_mem()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f66d822d8724246eec0d4aabf32cd8e2c5dbb495",
"description": "radv: move dumping NIR shaders to the previous similar loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "619da8df77fad1d4ff83f6f05fd1a3f2e073aa13",
"description": "radv: move lowering FS intrinsics to radv_postprocess_nir()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fd0c3871a0d6ac5a7f49d940206c82d5a801a40",
"description": "radv: add a radv_postprocess_nir() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22faf8597a5b5a0a0d12c086aa7ab11096613dad",
"description": "radv: copy the whole radv_shader_info struct for merged stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6262586bd73fc8970c1a4aa987690b3b4f3a409c",
"description": "radv: copy linked I/O info for merged stages in radv_fill_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0eab07bf66d927df32649cc8229012150f5f424f",
"description": "radv: remove useless check when creating the noop FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ac72f7d1a4cef6132b44b183a3930663c862429",
"description": "r600/sfn: Don't use broken idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c38023a9b2c90a0d8321428d5001914ec65823a9",
"description": "r300: Set more shadow sampler lowering in precompiles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58432e56ae123ef37017c5443d17f16933a81123",
"description": "Update docs/drivers/llvmpipe.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ba21c3e8cef567f0c39460dd3f1d20f754c3c6f",
"description": "vc4: store tex sampler in proper register",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "177f7fae0136955b6258555f50d5fda6438d1c14",
"description": "ci: enable lima farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddae033674c7da694ce7628cdf8546615a9e5bd7",
"description": "lavapipe: Set ss_dirty in emit_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3743ea0fad9c18587c314d7cf32a8e90cd20fb6f",
"description": "meson: drop duplicate `lib` in lib name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "137b34a67ebe18818b062a1ccf7e1c24c96fa5ff",
"description": "vulkan/wsi/x11: detect Xwayland via the XWAYLAND extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87182ba977a3f9890f8d6eb0b3717dde215f63d7",
"description": "bin/perf-annotate-jit.py: Update to Python 3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b81dbe591be345c34c0445f952a86e33ec13928",
"description": "st_pbo/compute: pre-clamp loaded geometry based on coord components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "613348766c9e1d6382063c4989ec1016d7a7377f",
"description": "st_pbo/compute: pre-clamp shader geometry to 16bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fa5afd639d0431b6f38da09a3f33a23220004dd",
"description": "st_pbo/compute: fix 1D coord dimension by pre-trimming vectors",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd07a0002f10869136aa61e59f9bbcdb02d1a2d6",
"description": "st_pbo/compute: fix 1D_ARRAY offsets",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd3b03939b556b44b2fbace746ccaf0bfa06a20c",
"description": "st_pbo/compute: handle download failures with fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcae7cfd2792ac234d5fed1168d1d877e49768a8",
"description": "panfrost: Assert that blend shaders are nontrivial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d5aad9db42858eeacbed4adff3172ab6be8e1df",
"description": "panfrost: Include mask in replace blend shader name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "378b7e37f4dfd1267b2ab89080762cb81c260381",
"description": "panfrost: Simplify blitter blend shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a71d56fd452e9c53da44f21583c197c9661488c",
"description": "panfrost: Invert no_colour to enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39bf3ea7d3c172ea1b4f9afb3131844bdc144d24",
"description": "panfrost: Don't compile empty blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d849d9779a77f05d7acd418516e154a4e9018f40",
"description": "panfrost: Avoid blend shader when not blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e59c74ec56583d74e44c1a5eafc7e2d3ab6117a4",
"description": "panfrost: Promote blend shader outputs 8->16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08746d7b527eef7b291e5374f23276a6443f870b",
"description": "panfrost: Don't saturate in Bifrost blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1c9c924c74983bed4eea45a3175fd044f294e9c",
"description": "panfrost: Set blit output variable types correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6805609704e3b7af142700389812496d5c7003e",
"description": "panfrost: Handle untyped_color_outputs on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf55e05f8f2b3082b3a03e476c95bef401e366da",
"description": "pan/bi: Handle info.fs.untyped_color_outputs on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "394e1f5862a5cd537f60c01ed75dc698e112da58",
"description": "pan/bi: Don't allow ATEST to take a temporary",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e12a9ce8d691a311cd37eecbdeadb30400adeb95",
"description": "pan/bi: Don't reorder image loads across stores",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "569e5dc7450620e7286aec036f34d02f02cdd2c4"
},
{
"sha": "15e15422ba2f7b540a03cc6e7506b197f29a032d",
"description": "asahi: Fix warning building for macOS 12.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1635ad032276b8467f2f67ac0d0969d71f44b766",
"description": "tu: Assert that if draw state is enabled it has valid iova",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c01fff4453cc067b3e1dc0448f36510cb1950ac",
"description": "r300: merge MOVs with MULs or ADDs in merge channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "275beae42d4f74790b084892269041f4fcafee48",
"description": "r300: merge MOVs into ADD using the 0 swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13607d8c4829edda3f3b01a9bdda0ece6e1c4821",
"description": "r300: don't merge w channel in fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "268f317f228b2e7ffc850c1881d8f3f75f41aed2",
"description": "r300: generalize the merge_movs pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05785d482ea86493a700ad778264f563787ceb20",
"description": "r300: run dataflow optimizations in separate loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2755faf9386b4428973f105dfada6625ab85f392",
"description": "r300: check for identical saturate mode when merging MOVs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6286e48e5dda633cc45aa06f48118f99855c1e08",
"description": "r300: fix negate mask computation when merging movs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeae7b812cc05328268047c8d4cb7cfdea3bcf38",
"description": "r300: allow constant swizzles with inline constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b60414494bbc973fe65a565aec255c0cea99884",
"description": "microsoft/clc: Handle a null clc logger",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "55b3980e789e8391458b2a5cdf05d5849f2b6872"
},
{
"sha": "163390d762ba45c285d0ccafcbdd68f760d9b640",
"description": "vulkan/device_select_wayland: fix a memory leak with DRM device handling",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "995480a3f7e7bced728c245c5b48501cd76a6ce5",
"description": "radv/ci: Remove host build related fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1762e6b5406bf6c0ebec84a21fa8eb62f812dd2b",
"description": "aco: Improve SCC nocompare optimization when SCC is clobbered.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e69de0f81d69fe4405e91b7a088adb855bc66f06",
"description": "aco: Support s_cselect_b64 in SCC no-compare optimization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0ef7c7c8281760f2531ec7334785860002e620a",
"description": "aco/optimizer_postRA: Don't try to optimize dead instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a4e5320a12ee7be5e64ac3c60c6d16b0c149aa2",
"description": "ci: implement stress testing jobs in ci_run_n_monitor.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "607bf3cc41f9cfa04c09aa6512fe8ab4e74ccdcd",
"description": "ci: GraphQL was already implemented in ci_run_n_monitor.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6b61fcf60e24040a8075e3e3db853797db09bf4",
"description": "ci: traces: update freedreno and broadcom to brotli compressed traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d521a5c15f47c986c322d542aef97549fa827b7",
"description": "zink: add gfx pipeline lookup shortcut",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a836eaff5511abc930fc479b2014c003117942c",
"description": "zink: track which stages in gfx programs are using inlined uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a5b3658dfc2fc7e1cbb89f13af7b7df83fa4a58",
"description": "zink: split resource tracking into two sets for buffer/texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b93f157de4035ddef4d8de3349e6489fd2b3c80",
"description": "zink: make batch internal api static again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40424cbe980ea231db36fdaa223c376af6470a84",
"description": "zink: merge all the batch state sets onto the struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4830517c261b80d1a5ca2964db4f48e32c64d7b",
"description": "zink: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "16ae4fb8b7355d86935d8e2c8e3e75517deed34b",
"description": "zink: add is_buffer param to zink_batch_resource_usage_set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b56ac82eb87cd12d84f61627c8236bd6e782a81",
"description": "zink: move zink_batch_resource_usage_set to be static inline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7172c8a4217da771e3432bb49b17805b249f89fd",
"description": "zink: remove c++ guard from zink_resource.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "277590d3e4bedc413bce80c1760d22e127e8f93f",
"description": "zink: add more c++ guards to headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58823f054e58c643747aefdbedaeb7fc6906b2e2",
"description": "zink: make zink_bo.h compile in c++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc46d44ba5a77fc96eb6eda5f23e536e189ba72f",
"description": "zink: constify shader module variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98fdcd9f9b65ceda05bfb0191527594bcea484db",
"description": "zink: pass shader stage as param for gfx module update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "145137df8936bfbffe08659aacd6969b1cfee8b4",
"description": "zink: use dynarray instead of list for internal shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8455e5ebfa36767f0d7b63ba6b907c135711a7f",
"description": "zink: change u_foreach_bit to regular for loop in zink_gfx_program_update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c7c566bda5cdf819d3f7dbdbd8bca33997974be",
"description": "zink: make program cache values more intelligible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47d83e609ac207dc1440841c5e564e6d2f10dc75",
"description": "zink: cache dynamic render vs renderpass pipelines separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc460f6274dc29675d53fa114895f0b5a81e0cab",
"description": "zink: use stage comparison template to ignore vertices_per_patch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbade5c71ac4642554227a10408d5bb0b6e2647d",
"description": "zink: add templates for pipeline stage comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f163b173dc98d206d543d14ef292acf172dfe22",
"description": "zink: use a list for free batch states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0e69e7601a3f7cb6bfa578ccc4ec52abb9ee662",
"description": "zink: split out first-time shader module creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5008d43703edb590262e9eb218a5420fbaef447",
"description": "zink: split out gfx shader module creation from cache searching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db00e794b275629f9217c8be2b53c9ca65afa0da",
"description": "zink: split out nonseamless/inline shader module info calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4de0f7acd9940bad81b294a1f56eb72ac2aa987f",
"description": "zink: plumb screen info through shader key comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a7b912d37583a933a545e25070898e6759b863",
"description": "zink: plumb some screen info through gfx shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "190e5bda110e5aee3204c8215ad5629f9a0d212e",
"description": "zink: simplify shader key comparison by splitting out non-generated tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59fa32858916e5e80708f3acadc71529313eb94f",
"description": "zink: rework bit iteration in update_gfx_shader_modules to use for loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69464177d0314d76be31fb5bdcfaf9b760227bca",
"description": "zink: fix shader key struct packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f08082c0830ad37c6bc1ec3c72472c7246370b68",
"description": "zink: remove some gfx pipeline state members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c58f3ec6fc7cdc11bfcc1584652f3e10f7c4ec0a",
"description": "zink: use template to eliminate more instructions in pipeline state comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d86287168217d5444e5f80f019a4f7374db44f8f",
"description": "zink: move pipeline state comparison to c++ template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c886a7a4238697ffc5d235d88ab76c9f975e4673",
"description": "zink: move gfx pipeline recalc to c++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5457a70ce32bc2bf5fddbb4a0ee971e39d9901b1",
"description": "zink: move pipeline cache structs to zink_program.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6751773c8455ae5e7aa3c90e8cd7b4fe54476a",
"description": "zink: add c++ guards to zink_pipeline.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b115a53119808a4d1323453af66da0eb9cddd65",
"description": "zink: remove cpu conditional render hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3555371679e050f4e0fc8b27854654d1cf81d783",
"description": "zink: move gfx program update/creation into zink_program.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a98536bba268b0d5349c022bea2a34757ebc652b",
"description": "zink: deduplicate some program destroy code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc429a853835171aef610a5c7e4ef23285478584",
"description": "zink: deduplicate some program creation code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67808a69c678bdf9d4bd548a4c1822e35bfee3b8",
"description": "freedreno/ir3: Use nir_opt_idiv_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75739aced31f1212aaf70b117cc4c4372202cb8b",
"description": "freedreno/ir3: Don't use the broken idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f3cc22bc4b163bc999234009b03c89f0543f3ba",
"description": "pan/bi: Use nir_opt_idiv_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eb57544b6e861a33b6780a31ab557bb54872918",
"description": "pan/bi: Don't use the broken idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35a7490ce235b472208df8ccedcc37d32dd54c22",
"description": "pan/bi: Optimize pattern from nir_lower_idiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ef20f1f3516162bb8f6200f11b53acce2f64315",
"description": "pan/bi: Optimize bitwise arithmetic of booleans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e348985cd3929db510235a3c1810ad6ad53d65d1",
"description": "winsys/amdgpu: change num_rejected_cs to a bool flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "471c82d21efe855af7ef161f294d660c32a7aedd",
"description": "winsys/amdgpu: flatten huge if and reorder code in amdgpu_cs_submit_ib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d6da5bf4d89a94461328d42dd3f0b96722045ac",
"description": "winsys/amdgpu: terminate process on CS rejection when unrobust context is lost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "801a840a5ca3df7ce2de144f43bcd523b2a9c8e5",
"description": "radeonsi: allow lost context with aux_contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "445b8979076749cf0f71cf81ae4fc5d3c853f2a9",
"description": "radeonsi: rename stop_exec_on_failure -> allow_context_lost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43703d82658ba273515a1e1c1eac976cadc1d397",
"description": "Revert \"zink: add all format modifiers when adding for dmabuf export\"",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b7c2dffc43eb7ada61807a6e679cc2c1b3b2682",
"description": "Revert \"zink: try to reuse swapchain modifier for dmabuf export\"",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "b936d638ab039f090b7826e2d44e8811b9e32309",
"description": "intel/ds: Update to Perfetto API v28.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c6fbfca0c91ef012e8ab767a317c07f1f6dc5e6",
"description": "turnip: lower the queue priority to 1",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c625d99403809ead0225dfa9e0f71b64ca450612",
"description": "freedreno/pps: improve interaction with turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "718748fe61a60b6375e57293200c8be434c1cb02",
"description": "pan/bi: Test int8/16 -> float32 opts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c88b8cbee3e0469d99adb93be3492550977cb791",
"description": "pan/bi: Fuse [US][8|16]_TO_F32 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eab1d3664334aaa43e392e636d9d043f444c2c7f",
"description": "pan/bi: Implement some extracts and inserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "469e8c8e22d711cad2408125356d4527aed4f351",
"description": "gallivm: always do per-pixel LOD for cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b277cbd6202fb996689a5fc59a86197336e893bf",
"description": "lavapipe: initialize index_bias to zero for non-indexed draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "356a60bd6c593d14324dbd9256e6c3ee8be61277",
"description": "anv: Do not duplicate intel_device_info memory in each logical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9474ff72dda61fa7df58d735f4d3b45574e6758d",
"description": "vk/render_pass: don't deref null resolve attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d2990b659978c2cce6668ee6ceb2570592c81f32"
},
{
"sha": "93f69e0452e0cdb2cf1faecb613f54220b798f79",
"description": "panfrost: Don't segfault on unknown models",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "96d65b47c715155bb0403f3e0b5555b348d68539"
},
{
"sha": "7908cb895e2dea8cff91cecb53457a099dc96b07",
"description": "nv30: Fix non-scissored clears after a scissor has been set",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "49e6a55e5eae9fbd484bf395ba688efc3a12af1a",
"description": "zink: remove needless check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09676b5817339cb7653fb23c9c5341b7f95392bb",
"description": "freedreno: Disable LRZ write when alpha-to-coverage is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dca04b04f7e322c3e8c30837ab0488c61d050f6b",
"description": "radv: Inline bvh build headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b386df918fd3274b3814c639ad7297f5b07cc48a",
"description": "zink: Fix incorrect emission of SPIR-V shift ops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0f22d850cad39065f07892cf0f45c6284131bf5",
"description": "r600: Fix SCRATCH OP de-assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebcd8c51dc107559a24eff3a67e33922d30cb905",
"description": "r600: Don't use SB with R600 style scratch reads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1d871aa6268159cdc63ef846599456d9ba567206"
},
{
"sha": "d6bb8a40a684a884054f85cf636ac1b3b4db1181",
"description": "r600/sfn: Handle R600 scratch read",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "404d95ca49af48e06d786e765091dc8d3a531b3c",
"description": "r600: Force NOPs when loading AR on R600 class hardware",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "7749599d737d205a88bbb6fa755ba095d9b581fa",
"description": "r600/sfn: Initialize out buffer when printing op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "069f3869ac3a140898224c8c37d5b3b6349361a4",
"description": "r600/sfn: Fix color outputs when color0 writes all",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "f6582027dc839f9f886854b3a6e581d4c41ac5a7",
"description": "r600/sfn: Sort FS inputs to make interpolated values come first",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "34b9e3e44c1939e9773bb26a2cac2871b2579f03",
"description": "r600/sfn: Add GS thread fix just like the TGSI code path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "00599f6e7161065c51812174ca18427b9867f63f",
"description": "r600/sfn: Schedule shift instruction on R600 in t-slot",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "fd8e31198866a705e908ebc453785a7c24b52b20",
"description": "crocus: sync performance monitor code with iris.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87940c31939f45f94c7af02c6c280773f917ff25",
"description": "glsl: dont lower precision for textureGatherOffsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b83f4b9fa23dc3d94ebb885897c19590c750cb83"
},
{
"sha": "a9556f97daa3a1ec3e24bd7b0811dd2252b34822",
"description": "v3dv: Avoid swapchain_info handling on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b17ea48f91d8fa09668ac61a034013f4a79dc6be",
"description": "v3dv: Limit API version to v1.0 for Android",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2686c5419d67aab365c83647094a537a31a89085"
},
{
"sha": "5e32e8c962da237772c78df7654897acfd4787f7",
"description": "v3dv: Enable sync_fd importing/exporting on Android",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "316728a55bc8fe398be1ac2796a22f8c91fb886c"
},
{
"sha": "54f3754107c33f0c12b41b78ce1c08cf81297b3e",
"description": "ci: bumping all tags to make sure we don't have hidden fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c63303aea24a0f7924813f62d92c171272e9aa9b",
"description": "ci: update fails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ace13203f3038d5fef63dc4db36078c8140d4c17",
"description": "ci: remove broken device-select-layer from build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "446eeccb1c95f65511aa5ffdfd7f6ce23b1ea83f",
"description": "intel/compiler: fix mesh urb write regression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "349a040f684cc5c6b80d40a4edbefa410e91034d"
},
{
"sha": "ddc8ab9e4322bed0ce7e47c986d54c852fb56852",
"description": "Revert \"radeon: add EFC support to only VCN2.0 devices\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "23e5b910c57158030ba246530c57ab13a51245f3"
},
{
"sha": "1ef43ea3c4ec8b29e45ec6e052e37ce3991b77b6",
"description": "iris: Fix PIPE_CAP_UMA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cea0d6ef6039c407a08fdd558de057cc8a7afaf",
"description": "intel/compiler: Drop variable group size lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79f47249e8ccc1cd8c7cbe2fd8022173df961563",
"description": "llvmpipe: Align persistent mappings to page size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49efa73ba11c4cacaed0052b984e1fb884cf7600",
"description": "zink: try to reuse swapchain modifier for dmabuf export",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "247b8f2924b7832d8520e890cff6891217f5a860"
},
{
"sha": "f7b1ef37c0b4f95def5d2b4984e58037bf5cddae",
"description": "zink: iterate over all modifiers and nuke the ones that aren't supported",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "247b8f2924b7832d8520e890cff6891217f5a860"
},
{
"sha": "63d70d6dd99601683af4905cb69975efad382c0e",
"description": "zink: bail out of dmabuf resource creation when srgb explosion is expected",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04e4de6faeb110a0a799e096a1a36775ac82fb3f",
"description": "microsoft/compiler: Fix PSV struct when numthreads is 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9e575d4d7d33157b696c4b71fbe8a1a5dc22822"
},
{
"sha": "f44ca247d4f2fcea43a7f6ac5201649e289816b3",
"description": "dxil_nir_lower_int_cubemaps: When not lowering samplers, don't touch sampler types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34294bd9bbfe9b1694f522e773be6f640beb86ca",
"description": "microsoft/compiler: Discard shouldn't be marked readnone",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dd641119fa545528eefdcd50e0d690c7f592bcb",
"description": "aco: Force tex operand to have the correct sub dword size before packing.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5f73db846ec4a93a02aeecc1e209794c8076ae2"
},
{
"sha": "70871aa50cdadc0923a0507bfc1ebfdf8342a4ee",
"description": "radv: refactor descriptor set layout tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f97ba1f95d5f5cb3ab1cd0aa22e383e9d77aabde",
"description": "c11: #include <threads.h> when the os/platform provide it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f228c26520dcfdc2d600ba78c51796ef2a4a31fd",
"description": "llvmpipe: Add some missing locking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a680fd078c0a7574b60fbf9a7e5c9f42c97a744e"
},
{
"sha": "37aa92a3cd88c84b3372094b3d1a35daa36b7dd9",
"description": "nir: add uses_bindless flag for shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaeb5bea29fb6f91592317cbbe34b97d9bb8394c",
"description": "egl/dri2: Error path cleanups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4cd1bc9b7f4d565bfe3dc19e391eb13ab14ad71",
"description": "egl/dri2: Indenting fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fcdc07aaa7c95c585068bd050d8b45ee480983a",
"description": "egl: Add some locking asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a020e9e70af08c203df38086a52814cd75d84db5",
"description": "egl: Convert to simple_mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c34ea69d82399f3a0259291fe09b5567cc65a0a",
"description": "egl: Remove redundant fxn param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d55729ae5180b5407fc71d774b1962694d828dc",
"description": "egl: Drop unused _EGL_FUNC_START() arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11583b164437903005868ef30a1e889f60e5267",
"description": "egl: Drop _eglSetFuncName() return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45d9c94a2852d34051684708f2a26b69dfcb4616",
"description": "util: Fix vs2019 build error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bacb04ef625f570c5e97decc96002a03e777ab07",
"description": "freedreno/drm/virtio: Add some atrace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b69cbc0caa8eb7bc262515b115a493b59aa010f6",
"description": "egl: atrace support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0d867935cddf71ca30162c888f495f8fc7865e",
"description": "freedreno/drm: Avoid lock in fd_pipe_del()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93fa687808f799ff557a9e99511e5da96bb215d7",
"description": "radv: do not compress DCC in presence of render loops on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "854e8797ac3b010c980810fa5d0638a872df3aa0",
"description": "svga: support TGSI_SEMANTIC_TEXCOORD in swtnl draw context",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e73443b7a502c06637d2eac0e8ef1c5cf449a341"
},
{
"sha": "d7e6174c2bd4f809e3bc347415689f58dbb31bde",
"description": "pan/mdg: Remove disassembler stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e8f8b40ed82c9a444698e9e1457b485c9af05e",
"description": "pan/decode: Clean up _bifrost_ decode routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c00efa695d81deb7561bd4f6ce910622cd032b4",
"description": "pan/decode: Centrally declare pandecode entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aba69fc9c812b67dcc0fc7ee0467ac33333cbf48",
"description": "pan/decode: Defeature disassembler stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dfd0998f24aa9cf61d3c52cec4e64e8fff50df5",
"description": "pan/decode: Unify SFBD/MFBD decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e88b4949de798b4fabc5f77be5c5bccf91f332e5",
"description": "pan/decode: Reorder MFBD decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "504022454c69da51fd768ea68d318742c7d555d7",
"description": "pan/decode: Simplify pandecode_fbd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9621df96370b4d3e3e14ee4e5fc90d65eb3cbe85",
"description": "pan/decode: Stop passing suffixes around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42319c6b6d9a34e2293a4a8c1e4908806ba0895e",
"description": "pan/decode: Stop passing job index around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3298ac4b12bb182a1a08142a666c679d43d31813",
"description": "pan/decode: Remove pandecode_msg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4c3f246fec46c32f489a5f970bbe65354a2e682",
"description": "pan/decode: Don't pass around memory handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6492338962415721511dd904eb3d1e7701bd60e",
"description": "tu: Implement VK_EXT_non_seamless_cube_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adb4934d59c3b0e3d61326965e973f63ac4a3cfc",
"description": "radv/winsys: Return VK_ERROR_INVALID_EXTERNAL_HANDLE if buffer imports fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fddb4eda2f9ee3414746a52a6a2cd0be2a852b67",
"description": "radeonsi: prevent u_blitter recursion in si_update_ps_colorbuf0_slot",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b91ca7ce0b408e677a826b64e14984e29afea78",
"description": "radv: add a very initial implementation of VK_EXT_graphics_pipeline_library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "390a1bbdb338f0f5a462920dbdc611f8f40521d3",
"description": "radv: prevent accessing rasterization state when it's NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8af521add538ca84550a74e7b240fb73f224f4c",
"description": "radv: store vk_graphics_pipeline_state to radv_graphics_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb6ec3067db26ca5485a42b3aaf1f9a70f4b68cc",
"description": "radv: introduce a new pipeline type for graphics libs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "075a35e0ad9f11cec614f5151755b8666246f390",
"description": "radv: add radv_graphics_pipeline_import_info() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5f3a212612d9e3ce9d745d34a64e87d151167e5",
"description": "radv: remove unused pCreateInfo from radv_pipeline_init_blend_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c45fded26b8c858d1974a8b4017200b1cbe92d31",
"description": "tu: Disable LRZ write when alpha-to-coverage is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "59dca6f6e16225dcba9d2717c5a60b64820af0ee",
"description": "intel/tools: Also look for 'batch' tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73931afc6062d82c6e24b489bd62d1c78af85579",
"description": "tu: remove tu_syncobj_to_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "781f5fc499b18b16a8eba42faa41334440e7c8d8",
"description": "iris: Clean up iris_sample_with_depth_aux()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf93229c859d7315a6332ebeee52a56f848f33c1",
"description": "iris: Always retain ISL_AUX_USAGE_HIZ_CCS_WT in texture aux usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d70b76ea71045d18361eec4b9615f7708bec005a",
"description": "iris: Enable HiZ for non-8x4 aligned miplevels on Icelake and later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe0152e21602bde2feae1b521f719d5856f2c2d2",
"description": "iris: Pass devinfo to iris_resource_level_has_hiz()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8116839db9783bb09cebc072c1ed2615bf3dde0e",
"description": "ir3: Suppress disasm of internal shaders unless IR3_SHADER_DEBUG=internal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad274ba8893a31477ca946dfb670d29f8643b01d",
"description": "nir_to_tgsi_info: drop const_buffers_declared",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "50238f495869ce50bd0649e7b75916870c654ccc",
"description": "amd/common: Remove redundant code for determining memory ops per clock",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "82fd379d9efbb87c67a4a7cb5466f47f03641c9b"
},
{
"sha": "4291e545d5a0f18c652f0ea57907f445392e8858",
"description": "radeonsi/vcn: add decode support for gfx1101 and gfx1103",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5f03288f07873a36d23fc3c3162249e94dbb1e8",
"description": "anv: Free vmas in case device creation fails in pthread_mutex_init(&device->mutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5923bbdc0555ad63516109c30c8f6a3a3e0c2e5",
"description": "anv: Remove anv_app_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5e5a1a734d4902ccc8756bb06ae72903e403b45",
"description": "anv: Remove duplicated memset() in physical device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3b15143d2a09736af719aafe032e38c3596492d",
"description": "intel: Simply intel_gem_create_context_engines()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7c17a7af3e5de6e78e5256ecafc7daefa88184",
"description": "zink: rework descriptor pool overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb9f1101131d73f61230a879472e559f9720f6c2",
"description": "zink: use a single allocation for zink_descriptor_layout_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "234620d8ab6c48ba6906916187f7d3f1d28dd3c0",
"description": "zink: use a dynarray instead of hash table for tracking pools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33a1bffa946855038566af6bafc22dc37b6c8ea3",
"description": "zink: add an id member for zink_descriptor_pool_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13d4fda841000e51510d6749b227a91a7db99c73",
"description": "zink: require VK_KHR_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d02a9b5ebab5eb989f9712f407037bced5d417",
"description": "aco: test for one and_savexec opcode in try_optimize_branching_sequence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2587e75ee1929761b025ec0e398431c9bf4c6bcd",
"description": "aco: improve vcc check for instructions between exec_val and exec_copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faf8038254d6f6bcdda8474bc60bb62680a8d193",
"description": "aco: remove val_and_copy_adjacent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfb306b4e4b011921e896da652df40dbce385110",
"description": "aco: test branch opcode if removing it in try_optimize_branching_sequence",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b731be2e96c4dcde9c38dff44da74a396d198fe3"
},
{
"sha": "21cb002b60b3547840e4d68027d4a9ee17b55fc5",
"description": "aco: fix re-write of uses of exec_val's lo/hi half",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
},
{
"sha": "dd105f7c1e3600f1532279e61f6ed38e5c826728",
"description": "aco: fix assembly of vopc_sdwa writing exec",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ffc73896f3a7b96d0053ee3ac302e05dbc4f5cc"
},
{
"sha": "f60cb8d0af00837f8230abcc467226dcf821bccc",
"description": "aco: rename is_cmp to is_fp_cmp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e493aab3c3f93852482405658fed24d0a429d669",
"description": "aco: fix consecutive exec writes when finding exec_copy instruction",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "410eff4d2f3e37d2581d35eb11c82ee1355481f3"
},
{
"sha": "c50493974edc84f08b5d0cce6bbd29586fcdff33",
"description": "ci: rename GitHub CI workflow from `ci` to `macos` to be a bit more explicit about what it covers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74fc367127ccf945f4c649dd6ddff955c802e36e",
"description": "pvr: Implement vkResetDescriptorPool API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc1382eed9682476820c72e9560a528af7d61a89",
"description": "docs/radv: advertise VK_KHR_global_priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e20977f189118590c5c057856f1a21b1e218315",
"description": "radv: Remove workarounds for D3D9 feedback loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e8916c0bf02661b334b2b7fb52e968b9e0aabde",
"description": "tu: Make KGSL wait IOCTLs interrupt-safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd34f13414ca31b4171f73b098ecf017199760fe",
"description": "radv: advertise VK_KHR_global_priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efd3cf8b6fe72d497e165fa714ba23115e77e102",
"description": "radv: remove radv_graphics_pipeline_info completely",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63cb3e9bf08f98ffe2761b0fe011a4f0d6b1e3ff",
"description": "radv: convert radv_vertex_input_info to vk_vertex_input_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc4b8b6d98c21fbca35142909745bd2ffd798098",
"description": "radv: convert radv_rendering_info to vk_render_pass_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c4026501c607cccea879ec4f37a9be4b4f5b4fd",
"description": "radv: convert radv_color_blend_info to vk_color_blend_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b6a9e8a68131ed18ce542b95d1a2adb856282ec",
"description": "radv: convert radv_multisample_info to vk_multisample_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d488071c3f2fdc80ba96ea74514057fb1e045b4",
"description": "radv: convert radv_input_assembly_info to vk_input_assembly_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "428be16ebbab9136656aabd4c840b11e103196cb",
"description": "radv: convert radv_fragment_shading_rate_info to vk_fragment_shading_rate_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5441f574accc3715cb1ebfda20d6887456f4b3",
"description": "radv: convert radv_depth_stencil_info to vk_depth_stencil_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fad16d668b8f783884a5e71349f103046b5ad0c2",
"description": "radv: convert radv_rasterization_info to vk_rasterization_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "094bdad2d2998e4cca499e09fc5c69324255e42d",
"description": "radv: convert radv_discard_rectangle_info to vk_discard_rectangles_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40eaf2ed28645de6b3e51f1c221da458cb1233b1",
"description": "radv: convert radv_viewport_info to vk_viewpoert_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43452ba903276d077bf446bc55bf601d27895b5a",
"description": "radv: convert radv_tessellation_info to vk_tessellation_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31e6693fa3e2af0262b5b1fd48b3a511b911212f",
"description": "radv: call vk_graphics_pipeline_state_fill() when initializing gfx pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5076bed2fbebb995eca9c17a2b14199b7a010cfd",
"description": "radv: slightly change the color write enable mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccb373020059609672de1711339cf42fc13d77d1",
"description": "radv: do not translate primitive topology during gfx info initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e34440a1bfc90e3e073b444cf069012ebb5bffbd",
"description": "radv: do not translate blend op/factor during gfx info initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f2ca61dcc31fe676e1cdd728e84e257bee1bd29",
"description": "radv: do not translate logic op during gfx info initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eb18154da6bc2dd0cf47d7bf4d198805b5a5960",
"description": "radv: do not translate polygon mode during gfx info initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faaf8422f30178b792e121b13fad6ba7222ae37f",
"description": "radv: simplify the depth clip enable/disable logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e70baccf381de4012750001076228bbc308d1463",
"description": "radv: store the provoking vertex mode in the graphics pipeline info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f19d81ee420d84c36acecc272a1387af02443c73",
"description": "vulkan: add attachment sample count info AMD support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6e88d0394f9cb33cc440363a7031b480093a7d2",
"description": "vulkan: fix initializing the primitive topology when it's dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f9450b4e5c889552f87cfdd846391f055e84d73",
"description": "vulkan: initialize discardRectangleCount even if the state is dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb5d09da6c8126ff137fbee9d8e70e1a81f62e85",
"description": "intel/compiler: Use named NIR intrinsic const index accessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca4800fa76d8fcc8dd394be99437593d354dcbea",
"description": "v3dv: vkCmdClearAttachments no longer generates its own RCL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad1961a4416a7f6c42625d0b51f2297f7de423a1",
"description": "v3dv: add a heuristic for double-buffer mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d17c56078a29f6c54f4c1787747299f3e627a6b1",
"description": "v3dv: tell job_compute_frame_tiling whether we want to use double-buffer mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4a072a7df5b75be16b7a92cc30ef44be7b15515",
"description": "v3dv: postpone tile state allocation for render pass jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8a3473cf314f1acbf8d3106df1d0edea74518ec",
"description": "v3dv: add a v3dv_job_allocate_tile_state helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab6eceac0d656606720eccc394ed70108bd08b3",
"description": "v3dv: fix tile state allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5da4f5fe8d32722958d28910e09e8321cd709b9a",
"description": "v3dv: track if a job is compatible with double-buffer mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dcf0dd51f18568094f7edf10bfbefcc3da4064c",
"description": "v3dv: move check_needs_load/store helpers to unversioned code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87a9951073113889c92098093b0f57b9865a5abf",
"description": "broadcom/compiler: track number of TMU operations in prog data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa018415b3f81bb23da58c3c1f8a8796f1d2bfef",
"description": "docs/features: drop unsupported VK_KHR_display & VK_KHR_get_display_properties2 for lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f7d7d5fabc906eeafa1abf82caa947c5fa1ef01",
"description": "docs/features: start tracking extensions supported by powervr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e32ba0f7d0cc831c25fd33e8d797906d74d79f5",
"description": "docs/features: start tracking extensions supported by panvk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "420aba38c522cb96b65f4e366167433ea29ffb35",
"description": "docs/features: start tracking extensions supported by dozen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11ecf949111e827425f56b0d2aa2028c98f28823",
"description": "docs/features: add missing extensions supported by venus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fdbd98820f0dec8dfd62bdeb5158fa58ec0f7d3",
"description": "docs/features: add missing extensions supported by turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53fd6434f6af82401248ab93156afccbfd689188",
"description": "docs/features: add missing extensions supported by radv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d7f4dd1e920a43486fd379ccab807aa279072e2",
"description": "docs/features: add missing extensions supported by lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da60522ed0e4620154d7ef9bd9ead2ccb8ab42aa",
"description": "docs/features: add missing extensions supported by anv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f143a691a26a949c8869d1c1bc0571bbede62a6",
"description": "turnip: handle fence wrapping in autotune",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e40eae2ea9a4d44755ea360725725304ed4770f0",
"description": "turnip: remove unused member in tu_submission_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a916fd0cd589c621c6d1ed1c4b4fd01fd7bf5d",
"description": "turnip: fix a use-after-free in autotune",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "62b3e75e4c5acd9b776592ff9e3151fe0a9ae079",
"description": "zink: use a maybe more accurate wild guess for pcp-less gpl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85165a246c5956e4fc2a9c96da7ee4d8c1612b28",
"description": "zink: (correctly) require extendedDynamicState2PatchControlPoints for GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c261179e143e6e94351cac77c0dfdb2abb392ca1",
"description": "zink: require EXT_non_seamless_cube_map for GPL support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4579b702f672f265819fd59304695f17c5d6730f",
"description": "c11: Remove mtx_try from mtx enums as it's not a part of c11 standard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b9d3ebe4249c42e7ca8e7044cb0684c3b7797d5",
"description": "aco: Use v_cmpx pre GFX10.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "393e577435be0c53b7a41378b6e67268913cbd81",
"description": "aco/assembler: Fix v_cmpx pre GFX10.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "410eff4d2f3e37d2581d35eb11c82ee1355481f3",
"description": "aco: Fix optimizing branching sequence with s_and_saveexec.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ffc73896f3a7b96d0053ee3ac302e05dbc4f5cc",
"description": "aco/assembler: Fix v_cmpx with SDWA.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
},
{
"sha": "9e5f311efec13a13f27641df3b153f3fcfad741c",
"description": "aco: Check that we don't override exec_val operands during branching sequence optimization.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
},
{
"sha": "baf314e2c078f4b1a565348717cd0a4d5aa5a3c9",
"description": "aco: Check for instructions that inhibit the branching sequence optimization.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
},
{
"sha": "d88b2e4ab5a770b8119f0e10d2d5389263cb0c36",
"description": "aco: Fix invalidated reference in branching sequence optimization.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
},
{
"sha": "2e9044766ebc5dcbfcb6a1060deb5a2993c48a60",
"description": "ci: do not install i386 sub-architecture in VK images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdd508dddd372591b577c7630eaf8bfe3fb052f1",
"description": "ci: use apt-get in x86_test-vk instead of apt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba518a31ac02f2dcd20ff6cc5398754a9e6708b0",
"description": "ci: Report failures to GitLab for LAVA jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "477412f303455c6f7c417e7dfefa1a948ca65dc6",
"description": "iris/ci: Set FDO_CI_CONCURRENT for all Chromebook jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bdcf5c09904f21f02e8720ee9d933bcb86aff7e",
"description": "iris/ci: Test on Jasper Lake Chromebooks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84956286a8d30790dda7568043ec2b546904fdf2",
"description": "nir/lower_gs_intrinsics: fix primitive count for points",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2be99012e95bd8b0b17b5c06b31723738aaecbd1"
},
{
"sha": "b88c3d5bd3ed45e0ab2351253e1b455902dd6365",
"description": "zink: fix program cache comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ac64fcb6bca801cbcc81f8762ec95a78fbbbc7e",
"description": "zink: delete zink_shader_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b988b8c84b181eb88a7b712ec59050810c98a99e",
"description": "zink: remove all pipe_shader_type usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2792d2bd4ad27c5896f76f5b1d768a1349418bc9",
"description": "zink: PIPE_SHADER_TYPES -> MESA_SHADER_STAGES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc657f8c07950a4f884828dbd73ae9e3d30c8277",
"description": "zink: explicitly define ZINK_GFX_SHADER_COUNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7040745060fc41664f775a5b1fe2a60e1867799c",
"description": "zink: ZINK_SHADER_COUNT -> ZINK_GFX_SHADER_COUNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89daf988bc7e90bf8d1f61db1570ea0502b4645c",
"description": "zink: use statically sized array for descriptor allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca46b66c38fa6aa09c1c45f6ea7e059ca852837",
"description": "zink: rename _lazy descriptor stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48cb86d487c9c89ffb68de9ece80577c3ea91449",
"description": "zink: reorder some descriptor structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e373f97804819e5dc20d4f41440aa175358d2782",
"description": "zink: merge batch descriptor data onto batch state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c281b7ccd81346aa48abe9d1f9973fda9488cb4",
"description": "zink: merge program descriptor data onto program struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f24c7bdef8f993e361499d4e11e75b29934c888d",
"description": "zink: merge context descriptor data onto context struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5512b15863a702c8bedb68bec3312b2421d8c0d5",
"description": "zink: merge batch descriptor data structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9938067287b96b935ef4dc8c5bce9288f3c523dc",
"description": "zink: merge context descriptor data structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b25d8850f09a469c84a0321a8e11a039810774c0",
"description": "zink: remove descriptor dummy_set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c8fb47f6b09bc468d8ddc1ee577c578a14058e3",
"description": "zink: delete some unused descriptor struct members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca1d643eab1343f99fe80d126cd013de314f3037",
"description": "zink: move lazy descriptor data types into zink_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30c51abd0bb4e455da0c0c5a6d7a32b19e06f72e",
"description": "zink: move all types/enums into zink_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcbd3b297d616aee67e5968bde901ed9e9fc40d3",
"description": "zink: delete unused struct types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b6ab4dec444f1088b4c92f1c9848a3cd10aed98",
"description": "zink: move lazy descriptor functions into zink_descriptors.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b0447eec7a702e747ff91c4a7de6cb06efc24aa",
"description": "zink: delete a lot of descriptor code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e6480ee04d9d96f573aa646bd89b7731bb333c",
"description": "zink: remove descriptor vtable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc3c1206beca30f03819c132b4a54774663efbd4",
"description": "zink: remove checks for lazy descriptor mode + templates ext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24acb1926860910923320ec870eac191f432b4fc",
"description": "zink: remove cached descriptor mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fd8ae15415bc79c76a827faef8fb37591c08189",
"description": "asahi: Identify depth clip mode bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6f88863f616eadef462dde8a01ee665f1cf7639",
"description": "asahi: Don't advertise ARB_clip_control yet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ead97382456fe7f5c2ccc40aea2a58310eae207",
"description": "aco: Add faster code path to store_lds for consecutive write mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4588453815c58ec848b0ff6f18a08836e70f55df",
"description": "vk/device-select-layer: fix .sType of VkPhysicalDeviceGroupProperties",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1"
},
{
"sha": "d08bd9a8d8baf0f88554dd4f69ee5aa0fa3663ef",
"description": "etnaviv: don't expose array and 3D texture support on pre-halti GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b0f77bde5687ccee31e300a58dd5e039da7b90f",
"description": "etnaviv: allow 3D textures with TS in transfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9496b7a2fa0ffb1167b7b15d89a546615045832b",
"description": "etnaviv: fix TS buffer allocation for 3D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d93327cc4b14e7df09bc369c54ac22cdbc05206",
"description": "etnaviv: properly check number of layers in surface creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88fd397c741c0e1fe0d851fbc566925078df6013",
"description": "r300: fix variables detection for paired ALU and TEX instructions in different branches",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5df20568a6e60056211b634efa3bea4758f18e9",
"description": "frontend/nine: Fix ff position_t fallback when w = 0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "93da6e9f34226549b4eb8726383fb54c584a9e15",
"description": "frontend/nine: Fix shader multi-use crash",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c65ccab6d48abe7be650ee7b9f3b72a70609a9a",
"description": "frontend/nine: Fix cso restore bug",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f953ad51299a744aa74b7667debd8a8245685f5",
"description": "frontend/nine: Fix ATOC handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1272640d55243105bb192a5dd460dc70fc7a77a6"
},
{
"sha": "e5124e83ba1f9a7c86a3b1b8d38e7c71cd481f88",
"description": "frontend/nine: Fix buffer tracking out of bounds",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "380c2bf8876496183af50fa5bc59145f311962e0"
},
{
"sha": "b74febffe6e97938130dfd405ae1678539eafcfe",
"description": "frontend/nine: Skip invalid swvp calls",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d0d245e7e1fd870aa5c16f9a2fb50c8f9c0de6d",
"description": "ci: Enable llvmpipe on MacOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e04d4f881e167f9f6594cb79477bd3e9a11d81ce",
"description": "ci: Improve MacOS github ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f05b23b4f9a5ba2a3414f6d06675c93d707f84f",
"description": "util: Disable usage of __attribute__((__const__)) when the compiler is clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "075b72ea069863021c51235d46c4c89c859d698b",
"description": "util: Fixes invalid assumption that return non null by function util_format_fetch_rgba_func",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e342081c3769214024c22fb394ac506008c1fd37"
},
{
"sha": "a1b7682d10dae1ec90932687bf7d2445b38d5fb9",
"description": "util: Fixes memory leak in u_printf_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11ab6087797f805cf158048915c67945613c9a72",
"description": "util: Fixes memory leak in create_cache_item_header_and_blob",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": "2a9b4ad1774d69aa3ae8161ab964fe2d58aacee2"
},
{
"sha": "44a64a34bf448c667ddbf7f6b7ed526740917147",
"description": "intel: Fixes compile error of aubinator_viewer.cpp with gcc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b38ca7844996fb9a7c3531c6e9f44b438f65ecb",
"description": "panfrost: Do no use designated initializer for union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41af9bc0a55a3f4892434dbbe48e55ada1857436",
"description": "nine: Fixes compile of nine_pipe.h with clang ../../src/gallium/frontends/nine/nine_pipe.h:377:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough] default: ^ ../../src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through default:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5b855149caad60042ad0bc2d4c131c7063ff088",
"description": "meson: Microsoft / maybe Intel CLC need the all-targets workaround just like clover",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1506ea2ecb8d017dbe1bbe7bec03294619683e13"
},
{
"sha": "1df92ed2a68bf8ea331e44eddb6a194f82612297",
"description": "meson: Don't include glsl compiler if flex/bison aren't found",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ee3212078e12f28ada17c2db033363029443f4a",
"description": "util: Add os_create_anonymous_file support on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24b9ad7cd5ebc7cfa5d03cf0f243ea4841c971b9",
"description": "meson: Enable graw tests on mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f5d9bd9a05038044526ea6cc2a1146bbb2aeddb",
"description": "zink: stop skipping bunch of GLESx tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3ca94261af44e1e80012e838f1b179cf54b188a",
"description": "zink: Use DETECT_OS_WINDOWS instead of 'WIN32'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "007d979dbe6a90dd8a6b489600be7284f7aa4019",
"description": "util: Enable tests that disabled for msvc/mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dec40ea4da130f84f374271dcc7ddf5d4d687ca9",
"description": "util: Use `DETECT_OS_WINDOWS` instead `WIN32` in u_process.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d85295e6a9c957fb9871cd3b0daeb64c05f00992",
"description": "util: Implement os_get_available_system_memory on Win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2bf20e28fc659df215f94a055497471168e9158",
"description": "util: Fixes typo in function os_get_total_physical_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc7a61aa17e786ceeadf5eb6f854372630456267",
"description": "util: Implement util_thread_get_time_nano on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c68c36f890c2f798144f24c93c85c9f353c0121e",
"description": "mesa/st: simplify sampler border color swizzling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e00bb6cb98b0fb5fac46bde0331e98f8e2882eea",
"description": "mesa/st: use tracked samplerview swizzle values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ccc0f7b503205b85517f80914b608bab572f0ad",
"description": "mesa: track gl_texture_object swizzle internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "383b39f3130009d5a73e5f7f348f1b3e932a29d3",
"description": "mesa/st: use pre-calculated format swizzle for samplerviews",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e713a9a98219fb09a31e46785c577d1ffc451944",
"description": "mesa: track format swizzles on teximage objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "206aad7c5c702dceaa80fcc259c1ceda991471e2",
"description": "zink: add a driver workaround for broken L4A4 on nvidia",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d49586cfae34f4320f9eb56d79b2e62f5c0676d4",
"description": "zink: support emulating alpha formats using new border color quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5bf01e214c2398c21da28de06e1739c60183952",
"description": "zink: handle emulated alpha format clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89c41a77508ae300d9ebd411da311121bdef336c",
"description": "zink: reject native blits for emulated alpha formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88390404b8bfa4b32be4f1137a9cd9fae53caf32",
"description": "zink: add some format functions for emulating alpha formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b27632abc65d2a07ce1e3302e6a0c6de4016638",
"description": "zink: stop modifying samplerview swizzle on base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b272589491e850b092af543f4c8c76e8eebfc5",
"description": "util/format: handle SRGB in util_format_luminance_to_red()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55ef65d4f44cabd525e3ce021ed2b452dd8b8698",
"description": "gallium: add PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_ALPHA_NOT_W",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03b893acb34e9ac0d41ddf000aeb995d771b4357",
"description": "gallium: convert PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE to enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1341d7aa84ef188f537954682ce0c45068a3dd8f",
"description": "mesa/st: use plumbed value for srgb_skip_decode in sampler conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c172cdbccd6aeae6a0660514b8fef5e550f1ca4",
"description": "mesa/st: plumb glsl130_or_later through sampler creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e33fa3456d174e6c47c20abc466fd06936ac58",
"description": "mesa/st: add ignore_srgb_decode param to st_convert_sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28d033b34fe3c52f4720235449a0a1fd5fe683b0",
"description": "mesa: require render target bind for A/L/I in format selection",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f28e2827c9ccc26dc608a870209b4deab7b5882",
"description": "mesa: fix blending when using luminance/intensity emulation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eec931e9b851fb399d3b00ef1f2f9f855910692",
"description": ".mailmap: change spelling for Constantine Kharlamov",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db11e300e92d28fb9c220d0dcdfe36b33403157e",
"description": "meson: remove source_root() call in main meson.build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91362340f33eabf95d64c6116a813d7c88ff802f",
"description": "meson: remove source_root() call in nir compiler path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef611696a5a7768343f4df5fb1dc5533d44ae802",
"description": "loader/dri3: remove a no-op free call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f572961d6937c0adceab39dd883cb53cfa965dc2",
"description": "loader/dri3: simplify check for reply",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "861167f41d17e1c8d114cb511a817308491327c1",
"description": "isl: fix bug where sb.MOCS is not being set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c27fcb1d3bac4282978529d947f3a143ae4a311f"
},
{
"sha": "a3a04ed6f3617ab7891f827fae8a9dd8e67596bf",
"description": "glsl: add check for too large atomic counter buffer offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd28984f84af64ecb59851c4ea56324dd5a1cbc4",
"description": "pvr: fix memleak in error paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69ba3159a6e65a2108cbffefda25a2bf4e09e4f",
"description": "Android.mk: Disable lmsensors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f81d4b76492497ee2beb2c360df849bd7a292294",
"description": "util/xmlconfig: allow drivers to override option values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7361b67f92eeef47107062313bbf2a4372e17827",
"description": "glthread: add missing code for GL_ARB_sparse_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "983684d763325a7b5f92cbebdf488a06ab41969d",
"description": "glthread: track glBindFramebufferEXT, not just glBindFramebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9b0dc9377913d2745f6fb89912e94ce22d64681",
"description": "glthread: track GL_READ_FRAMEBUFFER bindings too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28e351673ef8c22c5ae0585f40e1cbd2b15eda5c",
"description": "glthread: call _mesa_glthread_DeleteBuffers unconditionally",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4fa24747b9089bda0453051e5fd5188e6fce6996"
},
{
"sha": "eb4036ea5b9a55c1d965e0917d21c502c8635b47",
"description": "glthread: unbind framebuffers in glDeleteFramebuffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e48f676835d110f907e5cd55d659dae511e4af2d"
},
{
"sha": "a9b64bd7ad725fdf8ea0da522e1d47215cfb2f84",
"description": "glsl: allow image*Shadow keywords on ES and GLSL >= 420",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00d8fcee10385dc711b1197c3098b2c2fc7effa9",
"description": "intel/drm-shim: update shim to support DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4393be8291ff3f39ff37a61133b6e5b0fa3e9698",
"description": "mesa/st: fix reference to nir->info after nir_to_tgsi",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "580f1ac4736eec90e2e7dbe67ba76cac4d0e5319"
},
{
"sha": "74266753634a6928d7c8497783dcd315d5667eec",
"description": "svga: compare graphics shader stages against COMPUTE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9bbf235fd9d4ddc82583672bea4e299e4d69206c"
},
{
"sha": "2d39227a90440e5b911f5ac6c0fb5ac04c433565",
"description": "radv: Fix stack size calculation with stage ids",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c39cccec9c5a6d027457e625e34db5f0092c076b"
},
{
"sha": "1f6bd6ece99c92a492b896713799bba642b687cd",
"description": "etnaviv: fix standalone compiler to work without a tgsi backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b85544db19a75a939b13aa246fd7305a7bef8a4c",
"description": "etnaviv: skip disk cache initialization on standalone compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3bf0da1cbd4b10043c80bf44609a3024b5fcc36",
"description": "microsoft/compiler: Change calls to NIR_INSTR_UNSUPPORTED to log to dxil_logger instead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97902a9ef8bcf22cbb110c8a5978a5b7034b58ee",
"description": "nir: add nir_instr_as_str",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55b3980e789e8391458b2a5cdf05d5849f2b6872",
"description": "microsoft/compiler: Add dxil_logger type and parameter to nir_to_dxil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58bf84044bbad292057bdc95c13bb030b57eb7c5",
"description": "radv: copy the sample locations only if the state isn't dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca33a6c0d409aa5d49794b6f4d8018c634fb0fb",
"description": "radv: copy line stipple factor/pattern only if the state isn't dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d92ab921b1b033c4722338cf77a6a0fa6e09445",
"description": "radv: remove unecessary radv_pipeline::uses_dynamic_stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56bb29cb93accf9d78c29332db52314bcb4b7670",
"description": "anv: don't return incorrect error code for vkCreateDescriptorPool",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc7edc1c7a446e442154dbd2b068eba83182b7b6",
"description": "radv: force inlining on another draw function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64395f0d85ae7f74ec386ed6f0c2f09ae20b2a56",
"description": "radv: remove stupid conditional from draw path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e6a80b5ea5ca8eae364b00642bc47f1fcc0e08",
"description": "radeonsi/tests: cosmetic changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d7275dd886dcf028a03c8266d2d8f7f1462f1be",
"description": "radeonsi/tests: update navi21 expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4b7162e2345c142ae32ed393ac7871132ffdf26",
"description": "radeonsi/tests: update raven expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d7637bb73b61beda07d37933084b8534094934b",
"description": "radeonsi/tests: add testing of the khr-single tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62d3f799de738ac31c1736309002ccdd5b79dac4",
"description": "radeonsi/tests: remove left-over debug print",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b5aecb19558200fd39fda46db08456ba7acc180",
"description": "virgl: add support for hardware video acceleration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15c210649d3547689be286af2a0707be7ec3cdf4",
"description": "gallium/util: add a new helper function pipe_buffer_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2199651b83c6842842dabd9261491481f4a3df1",
"description": "vl: change vl_video_buffer_destroy() to non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7366d68ae551763acc8cd481ff64af04e7a7cd9",
"description": "gallium: add key size to the structure pipe_picture_desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04d192fccbded86bfaac0e8f661a9f66c496dc01",
"description": "pvr: Fix bo mapping on alloc with PVR_BO_ALLOC_FLAG_CPU_ACCESS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e9cce39d3f0ccd2a1aaff9bdcd10de32aa14698",
"description": "nouveau: implement and enable PIPE_CAP_QUERY_MEMORY_INFO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17eda68df3b88e5ed02cf180411491b28be1e6d5",
"description": "egl/wgl: Fix some awkward sizeof formatting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d"
},
{
"sha": "efd2ae6c0c87b8eca3bf0a476a008a16c00c51a2",
"description": "egl/wgl: Delete unused variables/code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d"
},
{
"sha": "35e9c7e082d10c960c9cf1409d14744bd48e6ee9",
"description": "wgl: Use pfi instead of iPixelFormat more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeb3147a96dca44a3a6d99595c6e7f35b2a2df79",
"description": "egl/wgl: Support sync objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e08d2dde2200ef3c38e1de01c70d418e0788ce98",
"description": "egl/wgl: Support EGL_MESA_query_driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52e663959edd6085adadd66931efc9f61ae56333",
"description": "egl/wgl: Hook up image validate/get in smapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c512b68816bfe525828f65035b4ff6053f3df373",
"description": "egl/wgl: Use a per-display st_manager",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "250bdcbfbee2ac086931db89954d9e0c6eacbaee",
"description": "wgl: Pass smapi explicitly to framebuffer creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5b1824ce3cebf5e5ef4bcdb9ca3266aa93600a6",
"description": "wgl: Pass smapi explicitly to context creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d57a4abcf86bd9fd3cc377cf9c1aa0de79badc84",
"description": "egl,wgl: Support eglCreateImageKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76756ea4c6477b834e5d1e25cb9c7a341173f0bc",
"description": "egl/wgl: Support eglWaitNative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e8271b27a711b655516e192b74b1aee174913e7",
"description": "egl/wgl: Support eglWaitClient",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d9e0a4ab0ef5a7c3b471e7cb4979b60f19265e7",
"description": "egl/wgl: Support eglSwapInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "501154b4edc06efcf39e99f61373750bee3c0e3e",
"description": "wgl: Allow per-framebuffer swap interval overrides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f533b3640e97da51357d6844846786c9a9d4850",
"description": "egl/wgl: Implement bind/release texture buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d0757e2e361f0f5faa6e3e52279940123247795",
"description": "egl/wgl: Set YInvert attribute to always true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87931cdb1f7a6fc8934bf697e12f9dbdc804574b",
"description": "egl/wgl: Implement PBuffer surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c205641ccf4a53a70860f5151092b5d4799379a5",
"description": "wgl: Split pbuffer creation into two functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11ee16493da3116cb24d52c193db12403fcc4ebd",
"description": "egl/wgl: Implement QuerySurface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cab2ae2405b77ab21546c920fd5e6a6073a5582",
"description": "egl/wgl: Don't require a native display to support window surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7b4af434b30250118b790aed75572e93a1f4689",
"description": "c11: Implement and use of thrd_current properly on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "125a952b661eba478f36ae95956945cc7d75493a",
"description": "c11: call impl_tss_dtor_invoke with tls callback for win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e819f713794108f3b34d6b503396bd72b6315b33",
"description": "c11: It's should detect PTHREAD_DESTRUCTOR_ITERATIONS when define TSS_DTOR_ITERATIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c37c6ac613b17ae34978065871f90fe16d154da4",
"description": "nir/validate: add some (light) validation for sampler type matching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7eda568a4acf8b3d551e22b6ef72689663f9550",
"description": "nir/validate: clamp unsized tex dests to 32bit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "632e1b66f5cb4f0e20fcd1645ffc386c3214d591",
"description": "radv: fix return type for meta resolve shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "524f173c0379e6aad723b2bfa5d5f798685ae543",
"description": "radv: explain why radv_invariant_geom is still needed for SotTR DX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95232bf2619045629993ef5e8177763db3e006e6",
"description": "radv: remove radv_invariant_geom workarounds for DX games",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95b0b2bea0b98a12d320288aa8b6ce950460ec99",
"description": "venus: Enable VK_EXT_texture_compression_astc_hdr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56f331951984e698e4b947d2ad6e34a8444bd62c",
"description": "venus/pipeline: Fix ignore rules for VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e643173cc5b7d416702cb3284d2a646a24dab3d1",
"description": "venus/pipeline: Fix ignore rules for VK_KHR_dynamic_rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33e791bc02ab53d2182076ab7021b991cfb22542",
"description": "venus/pipeline: Ignore basePipelineHandle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d39e202dac8a00a803d8b93724115c5090caabb0",
"description": "venus/pipeline: Ignore pViewportState::pScissors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6f2915ae549c6256afcfd146b44c61a8f833f52",
"description": "venus/pipeline: Ignore pViewportState::pViewports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ab3b40f2e26856895f6a3902d0a463a0f33dd74",
"description": "venus/pipeline: Fix ignore rule for pColorBlendState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "661fc52c905f4bf0a1f57047ba491f47c210dd2d",
"description": "venus/pipeline: Fix ignore rule for pDepthStencilState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f70e08ed72973862d299c5c946527c7c64ad824",
"description": "venus/pipeline: Split ignore rules for pViewportState, pMultisampleState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf6099e42542a033b9527e6c4832be41b75e6456",
"description": "venus/pipeline: Add pipeline state bools for ignore rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "063a13d67e8ac6169fef884dab7a05251664716a",
"description": "venus/pipeline: Refactor vn_fix_graphics_pipeline_create_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0369fdbe94efcbcc6a21c5b692e06d90c24d9e7f",
"description": "venus: Track subpass properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3619743c0c701b7f8bf7aa467dfd7d8b5892b03",
"description": "venus: Drop vn_present_src_attachment::acquire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cc3f046e0d6354747338de578fcaef883690e73",
"description": "venus: Remove cryptic pointer arithmetic on present attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2937c100e19e37c92e6b998d9bef77f15b1a90c9",
"description": "svga: fix SetConstantBufferOffset command opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bea050345ec54993a8954fd5b2e6f5d8643314b6",
"description": "radv: do not set registers for PSO states that are dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42803c70ef46d19184c189f163ba8c26fc817dda",
"description": "radv: simplify dynamic states uses when determining NGG culling settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a96521bb40770d62c5e7d2e0b629811db9ed831",
"description": "radv: remove one useless check about line width and dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "101f9dd8cf3adb0b97566e8f6f083409d57b807b",
"description": "radv: properly ignore PSO states that are dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdab8fef7aff0270ec173cbdca33d434a43ac8ab",
"description": "iris: return failure if iris_resource_configure_main fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "001779a33d80861d4bdabc3d0c7c78f75dee113f",
"description": "lavapipe: Remove st_shader_stage_to_ptarget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70891edd9728e7dd73115171fdb03622ce6450ba",
"description": "nir: add a nir_opt_if_options enum",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca0d2d4507ca3f9ce31f8a35fe4e3f44008451e",
"description": "llvmpipe: Double number of SSBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd40e1b0127ffdb337667c9f524ab42999b875c9",
"description": "aco: fix hash statistic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "897561b7b98ebbabe0ee68761ccb9302ddc8991f"
},
{
"sha": "0b312dc343f5402f48d82996571f5100713be62b",
"description": "radeonsi-raven/ci: Move spec@arb_timer_query@timestamp-get to flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82fd379d9efbb87c67a4a7cb5466f47f03641c9b",
"description": "amd/common: move ac_memory_ops_per_clock into ac_gpu_info.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3340dea1941885e85087bd35b6261dfee8148722",
"description": "zink: do not use VK_FORMAT_D32_SFLOAT_S8_UINT without checking",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "71c1ca3c67bc64ba1d74841fa664b0ee0e045c11",
"description": "zink: add have_D32_SFLOAT_S8_UINT boolean",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "37dfa4e3f3c669af16a53aa6c0401989a26099a1",
"description": "radv: fix cleaning the meta query state if an error occured",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1a95d43e5508e91d2fc88ad6fce34f202aeab923"
},
{
"sha": "5b5d5554f6687477d5bad646de8472434e19984f",
"description": "radv: respect the render area for depth/stencil resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa5d4062e8b359fb11f35816d87fd2f4fd4b778a",
"description": "svga: fix mksstats build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ed77ac1eef7c6f4126149ea2e492a243ba8449e5"
},
{
"sha": "26a1e93f7ecbb2d59fec7f5ad0fdcada9e1f10da",
"description": "ci/windows: Setup proper MESA_IMAGE_TAG for Windows build/test image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9921f5cf0c767e2bb60f647b70b7c36329d3cad4",
"description": "ci/windows: Install Graphics-Tools package on the base image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47526556494f18cd2c02f978bccac7e2ba73adcd",
"description": "egl/x11: implement ANGLE_sync_control_rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94cfa50dc67e264e621d3003030c0ed40c8a2802",
"description": "egl/x11: Split declaration of dri2_format_for_depth into header platform_x11.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eebea558b7b598359e6364f7a965216fea0fe9b2",
"description": "egl: wire up ANGLE_sync_control_rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5bb9dd738ace274c97507adea073b6c609469b2",
"description": "egl: Remove eglextchromium.h and import eglext_angle.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a9d3ac9c1c3a3df0cf4135f3c18efede46446b4",
"description": "ci/windows: Windows runner is back online",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbd41337354326354739042368989535d79f1640",
"description": "anv: emit scissors when the pipeline changes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d25c04236be85eac56ff88470be7199664b3aa8"
},
{
"sha": "dd7cae2a9960db528f65036e85412c3f51afd6a0",
"description": "ci/lavapipe: wine flakes, switch to manual for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f4b9b7a9505f61877ccd51157cab590a5fe3b24",
"description": "gallium/u_blitter: make the bilinear filter for MSAA resolving conformant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c7ad4757bef25fd040993d15b3d87ad6f4c82ea",
"description": "gallium/u_blitter: make nearest filtering emulation using TXF conformant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a41386a0530df35dbbe9f17a5e7189f398cbe908",
"description": "gallium/u_blitter: clean up IMMs in util_make_fs_blit_msaa_gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0397db1d8119d7875ecb54c943fb649450985c0e",
"description": "gallium/u_blitter: treat Z scaling as scaled blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "854fb27275c7744ea022ef9a2eb6320b59388834",
"description": "gallium/u_blitter: fix the has_txf support condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20575169221bf3ce7bd4bcfee4d23d452cf96063",
"description": "gallium/u_blitter: remove unused code for integer MSAA resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd7a968c36a11217db144241baaa2527130ca967",
"description": "gallivm: initialize texture_unit_offset in emit_size_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60272d7db41f207b4653941610cd3ec69f46cbf6",
"description": "gallivm: fix TXQ crash with MSAA samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7e155628db61495e6475d3a896e639965b73196",
"description": "ttn: set the correct sampler declaration type in the presense of txs and lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23a2698e7578b170ff665d6a22dc9f936c07f960",
"description": "ci/tu+zink: Re-enable the traces that were asserting about UBWC compatibility.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "149d4e4b6d193f07f6709e62f340c3b3337242c0",
"description": "tu: Use the format list to decide whether we can do UBWC with MUTABLE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6bd494cfac760384807fb558a511db3ff9d495d",
"description": "tu: Treat viewFormatCount==0 as no format list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41280ba2895fc6fafd02d7f2ba4490215aa0914a",
"description": "tu: Move the vkCreateImage format list checks to helper functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dda0a01bb3ea5a618a73ea4e506cb61e68e6d0c",
"description": "zink: Make sure that we keep the existing ici pNext chain on inserts.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "28ee911ad67192bc7a0683b6061b89e372482faf"
},
{
"sha": "6a933b7f539426442418f8d875ea17631ac4a979",
"description": "c11: Fixes the declaration of timespec_get in time.h for macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0dd2eabaaca939883a6c9b73ea7bfc476907e36",
"description": "util: open_memstream also support on MacOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecfda9a0fa02a12a8f5b22f5682d5db45a6f5a27",
"description": "microsoft/clc: Fixes compiling errors with clang/mingw64 in clc/clc_compiler_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c67e60ae8fefaeadbe06bf0cbd8ad2ee267a6c0e",
"description": "meson: clc compiler test only works on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e95531e101f0ba61d28195fe38414e411bf418b3",
"description": "radv: fix gathering XFB info if there is dead outputs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a35742c434e6c4bd7834521061df9ed8410b2d6e",
"description": "radv/ci: Put one more board to run the CTS on Stoney Ridge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1b16ce35b658c97b85b7910c09030c3e8b07b85",
"description": "radeonsi/ci: Move libva and piglit jobs to Raven Ridge boards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "379f2b641e486531d24a7d90ea4deb79af489502",
"description": "radeonsi: print radeon_bo_flag when AMD_DEBUG=vm is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22a8b7f589c0ad5905c323103fda29729db14d8a",
"description": "radeonsi: allocate BIND_RENDER_TARGET as tmz instead of SCANOUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a693fbf64b84ed6364984c45dc3255b71063c6dc",
"description": "amdgpu/bo: update uses_secure_bos when importing buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90b98c06493f8a9759e5496d5ec91fb60edf7b92"
},
{
"sha": "1d64308fe95b00c7f7aa1a8059cf8a0623a9bcdc",
"description": "gallium/dri2: make protected buffer checks opt-in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1862923849caaa7bfe225ef92ef1398b0c8be78d",
"description": "ci/windows: Disable Windows builds while the runner is offline again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ea0ec4697d7de7caf738edac72afd05ee434ad9",
"description": "docs/ci: show how to run traces locally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d00c55e9eabae65e1bc1fa8b360288763976931",
"description": "radv/ci: bump the console activity timeout of VanGogh to 3 minutes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1db0b5660973f885cffc835935f3c1b22e6bde0e",
"description": "radv/ci: skip host_write_transfer_src.1048576 on renoir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e091e56fc16639e6fdc121e702e5c85f7b55642b",
"description": "radv/ci: add more tests to the flake list of vega10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bbe3c6d36c455e1073b1e26741ff13430be36cb",
"description": "radv/ci: move some tests from the vega10 fail to its flake list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f8a356bd35fbb741f81284c856a2f455a451958",
"description": "radv/ci: document a recent regression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "401d03e1e947279306a9cccc8b86996c940ef91b",
"description": "freedreno: Cap reported video memory by VA size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bc1d08c48bd3b309eb9b65db5ac1d7749f512cd",
"description": "freedreno/drm: Add FD_VA_SIZE param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32d0dfc4627d294ae249a525f6e043d63cbde787",
"description": "dzn: Use D3D12 constants instead of naked numbers for device limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d48ce281f80f821f61084bd85dda9ed7b3695692",
"description": "dzn: Disable extensions that require multi-view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a3b086b06c6c1ff63a4abe3752ca0a7a854dc77",
"description": "docs: fixup link to virgl docs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6897266ce01776fa49ea6178d05a707dad4a6ec1"
},
{
"sha": "9efb1d7fbc5c84a1e83cc50b059f386ba95838e1",
"description": "wgl: Release the context before deleting it in wglDeleteContext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dafdb58b86a913fa8910b4ce0b78f41ce1bd197",
"description": "wgl: Always release local references in stw_make_current_by_handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fcd0309790250b68f8cfc320c227b66144e5c36",
"description": "wgl: Homogenize read framebuffer reference counting logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a60181e8f2ed755950cfcaf732e834ceb6cd7a89",
"description": "radeonsi: use do..while loops and other cosmetic changes in display list path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9a0cae1a133d9598957dc29c8caf79932f58920",
"description": "radeonsi: use si_cp_dma_prefetch_inline for prefetching VBO descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e574c801c3e61b5afd81718fb43f15bfb4ad4ed",
"description": "radeonsi: remove temporary si_context::vb_descriptor_user_sgprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5d37e161d92b7307823db9ba64c1491ed9906b4",
"description": "radeonsi: remove vb_descriptors_gpu_list only used for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4cef2487b5fdb91723e657f1f6f3065a8544fd4",
"description": "radeonsi: add vertex buffers into the BO list in set_vertex_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4ffac8a17364139b079ac76857a819bd0138b13",
"description": "radeonsi: merge both fail paths in si_set_vb_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7e64ab63c5aa0b5c2079badc3ae0d5668c234f8",
"description": "tu: Fix sysmem depth attachment clear flushing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b"
},
{
"sha": "de55058cbc63ba0814466463196a1ceaa5af20e5",
"description": "docs: document DRI_PRIME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "903e99150f37cc33594a0770ebf1f61f557d2d3c",
"description": "vulkan/device_select: allow DRI_PRIME=vendor_id:device_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a71b92fff824675df8076b62df54acc36ffeb26a",
"description": "vulkan/device_select: print the dri_prime warning only if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4005ba3ed4256ad398298542c92c765503520b60",
"description": "loader: allow DRI_PRIME=vendor_id:device_id syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d50e4cdc1bb78c62575b4941c8c914de783e075",
"description": "loader: don't return empty string in loader_get_dri_config_device_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6daf99fcb2b741265f5fd0bf4f798f793964b0e7",
"description": "ci/windows: Re-enable Windows runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b8abe511a60e49e0ee06b58d4bfb7f37c62b7c",
"description": "radv: simplify radv_bind_dynamic_state() slightly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18e9ba3e3b07e87657478c4cb9ca77da22078916",
"description": "radv: remove unused states parameter from some radv_emit_XXX() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f6e32ff7cfbb3dd8806be298ac875a13b696933",
"description": "radv: simplify saving/restoring all dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d82ec1b3f995adc66457b7bcf0ca34cbb9de8db",
"description": "radv: remove RADV_META_SAVE_SAMPLE_LOCATIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf0af800456f96fd735ede50c1cd7b8b5cd4d342",
"description": "aco: improve VcmpxPermlaneHazard workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5912c7d3fa0e498872e1652fa142e4923bdba596",
"description": "aco: only add vscnt wait when visiting VMEM/DS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52156d6b26b575c49e3bea9e9768dc3a739c14e6",
"description": "aco: set has_VMEM,has_DS=false after a branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b17e59a03b2c31460145b691dc5b39b13e340003",
"description": "aco: fix LdsBranchVmemWARHazard with 2+ branch chains",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c037ba1bb7aba99bd15e063bbdbc6d4c68cf2384"
},
{
"sha": "c7f52551a7f9a63c22f2553897adea0af1ecb0cb",
"description": "gallium/u_threaded: buffer subdata merging (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293298de65055552e9c58f6fb823e05aa99d7368",
"description": "tu: Flush depth on depth img transition from undef layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dccd6f495a38196ca37edeb562a0e8f0ee9600cd",
"description": "ac/nir/cull: Fix typo in bounding box culling.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0d527bb1aa720bf8e5735afdf8e9b70772e1ec23"
},
{
"sha": "1fb12d2cceb3284effb6ea5c280e11c7a77a48df",
"description": "radv: use ref counting for VS prologs and PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2b8a92c72318f1bd8a7a50fe89a87c8a7594c28",
"description": "radv: rework shaders ref counting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f4b6b4d11a6f4f3c996da5115a146d0dff5f946",
"description": "ci/radeonsi: Add zork jobs and rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c2260104872741c6cf1cc6d9b73fc6649561d01",
"description": "ci/radeonsi: skqp: Add fail test files for raven",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4338c9df0bc0107716f8c29f48f5e65ec13fe95",
"description": "ci/freedreno: skqp: run with new tests files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7801a17b5436f24df0b85997846f06cfbcc8ab33",
"description": "ci/skqp: Add gitlab sections for uncluttering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4dcee7a8a02488d2f860ebe23e12f9341f75b9e",
"description": "ci/skqp: Remove .baremetal-skqp-test in favor of .skqp-test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eece545d792061694ca3b0ef84bdb572f030ef1a",
"description": "ci/skqp: Supress irrelevant shellcheck warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57e7459377e3caf3961d4d73ccce83e8443e4bc8",
"description": "ci/skqp: Put generated tests files in artifacts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e50d461fec49c0f70c458efc4a39166a55db26b0",
"description": "ci/skqp: Use SKQP_BIN_DIR instead of hardcoded /skqp dir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5001d818da27e6b5683453ae7bdfaa29680c5187",
"description": "ci/skqp: Add support for commenting tests files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0f5601a9b7fd6c93dddbe07eabbcb20f31a3def",
"description": "ci/skqp: Build list_gpu_unit_tests and list_gms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23732b47324b823146b61179b517517f32ea2048",
"description": "ci/skqp: Fix Nima-Cpp fetching error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c913970427378d7154912a49e503f44bb31d77e",
"description": "ci/skqp: Fix paths in skqp-runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f387b78486c25af9975275e342ec1f3d5bd5c39",
"description": "ci/skqp: Show reports on crashes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d77c7f9c995811787da3d6cb4bbdfa188997ffd",
"description": "ci/skqp: Add an option to run all tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2012246075abd33751d344a7777f80439e65e7fc",
"description": "radv: ignore out-of-order rasterization if stencil write mask is dynamic",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bffd601ede40f259b3f9239e3d67393e47138e9",
"description": "Revert \"nir: Preserve offsets in lower_io_to_scalar_early\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a1bc1523408a305b14a8c297ea93a28bb12cee5d"
},
{
"sha": "3712609ee364c50962998acb6553e0dc2e9f052e",
"description": "agx: Only emit the used components of gl_FragCoord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17168162fbcc6396b512d1580cad02f140937645",
"description": "agx: Remove p_extract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1900cb9510d0689c6f379e31972c1d73956055a",
"description": "agx: Handle type-changing splits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f86ad382c5b86e64e8326c26a06acffaae7e1bd9",
"description": "agx: Stop using broken idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f28c631a8971ad8f98ef3211ae736a025eb0b322",
"description": "agx: Implement nir_op_umul_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab535ffda4886cd71a4b50c21d990f761b6f245",
"description": "agx: Extract umul_high implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8cea8679d7f5f521c33bb77e6a966cbad43af33",
"description": "agx: Assert that registers are naturally aligned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c2e626064c021da2c90ccda3e5d935c4e778ba7",
"description": "agx: Align 64-bit register pairs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5631b3352e04b0ffc07bf48a097a9eafb60ae217",
"description": "agx: Lower more ALU operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f759459cd648f6f92db8455efd16bacf140730b7",
"description": "agx: Implement noperspective interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "638d7f542ee5cc56f569ecaf5d3d1169a6cf3b0e",
"description": "agx: Use split instead of extract for ldcf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "744b4a0f7fdbf4952bd418bd5ee8566cf6f1b589",
"description": "agx: Rename varying load instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14bf020d75311b818adf746d2cb704c1a0cca239",
"description": "agx: Model perspective coefficient reg in the IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24c30844119b0b8cdd88b025ff25ae01bc6dea1b",
"description": "agx: Add AGX_MESA_DEBUG=noopt option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3877f56ba7915ee6bc6866c0f4dc21881a3f5fb",
"description": "asahi,agx: Rewrite varying linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b21db4111116c4324114b9304b5c32ce259322c",
"description": "asahi: Decode Interpolation packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c67169d2187fa5cc7a26562a1b34dad345e16d63",
"description": "asahi: Fix varying XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed215183e25b2a7fd12ea94fc2e05404c5338097",
"description": "asahi: Encode known bits of Linkage in the XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "034d52643cf3bf7ea91e117ce6e0c95db42ad415",
"description": "asahi: Correct bind fragment pipeline size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "651e4677ca42b9b04443e765de0693c61b6620ac",
"description": "asahi: Split vertex/fragment pipeline binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fa5b05e9108098a9a762aa655f76c735e887bd1",
"description": "asahi: Use a single bind texture/sampler per pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1180fe2f60d746875e69814d3b62f7a81d33e14",
"description": "asahi: Fix using multiple textures/samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2fef02cc056f715059dddf0f5373ce913fb4d2b",
"description": "asahi: Dump all textures&samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d6dd44f82c22a51424a916a516ef292b17bc27f",
"description": "asahi: Allow large uniform records",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c045d3761c24d559fb67674d8e9aa1654c05f357",
"description": "asahi: Extend counts in BIND packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a1050082fcaa48771ced24c2ac96f962188db77",
"description": "asahi: Plumb through lower_clip_fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e441896eb870ed9d6108275e82cdb4a796334bae",
"description": "agx: Fix ld_var cf packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47a3f1226c84d2783358737c2d3ca0040f29ed43",
"description": "agx: Fix packing of samplers in texture instrs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9f5553883428e0f393e40d6254c9b33bd64d19eb"
},
{
"sha": "9bd32fb33a4b4f5afbbc5286cde03645f9c300ea",
"description": "docs/asahi: Document varying interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b86c0ba90f485fe2882539058a31dec91b0d80a",
"description": "radv: Switch to the GLSL leaf implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e55c852600a91721068141bd691676c5aa30ddee",
"description": "radv: Add a GLSL leaf kernel implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60a91dddf4be6e7e48c488e2d9fe1b374aaaa276",
"description": "radv: Switch to the GLSL internal implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3a457656b3a3767e4cb502ff3f19e42ee67fb07",
"description": "radv: Add a GLSL internal kernel implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1a8797de91a5ca33c67e3b8a6142e73060796ee",
"description": "radv: Switch to the GLSL morton implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f79fe32cdc0747165c52515695f1e7bd6bc1500d",
"description": "radv: Add a GLSL morton kernel implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46c723c7c023afe769b4c8ae140a82862c9f3d8a",
"description": "radv: Add the basics for GLSL bvh kerrnels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83a59403ae49d576b124fd0b37354e77757dc06e",
"description": "radv: Add create_build_pipeline_spv helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfa56120679f4c775ca502302c1bedef217f0b93",
"description": "radv: Remove unused push constant structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de75d9d1d091f6a036c91e077397b8df65b828fc",
"description": "radv: Remove accel_struct_build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c39271bb4bcd9ba0fa6d41a9e983d0007ca1a593",
"description": "radv: Always emulate fmin/fmax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f5da7939cdb24227c2db8e101386b29cfc79301",
"description": "radv: Remove acceleration structure host builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0e2013633675043e6c45d391dc2045e0c593f63",
"description": "radv: Move radv_acceleration_structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e48165411bd3dbbbb415233d5188bcb72c8adb9",
"description": "radv: Move accel struct structs to bvh/bvh.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec45430205543ab89c7940cb9185895c739ea874",
"description": "ci/lavapipe: implement traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6e59fa5130f228756b5c524169db14605115b93",
"description": "ci: prepare piglit-traces for WINE and DXVK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aa81bfb306eb6b471d9a294ecf22bf8323a5a7a",
"description": "vulkan: disallow VK_KHR_performance_query on android",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "77b67a747efcdf5b3bff31cb38c26a2941705475"
},
{
"sha": "cbbd9f3402f2e73448516029981e47c13eed8e0c",
"description": "ci: Upgrade deqp-runner to 0.15.0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f01ae0203dc33dcb1d6978189a8e2769a5c1df26",
"description": "ci: Add testing of the khr-single tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "478626fd941246d0e2d2cd597946d5936fd7751c",
"description": "ci/swrast: Add some flakes I've noticed in the IRC channel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d6770d20ae9d9381f803b92531b65ee9c00b541",
"description": "nir/lower_alu: drop unnecessary iand on uadd_carry result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ecea47f066733287b6962aa9892687ed7356d67",
"description": "broadcom/compiler: simplify code emitted for centroid coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e035c289b52a0867956d78135c1669abb9a60b2e",
"description": "ac/nir/cull: Tweak phi for cull_small_primitive branch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abc4eda84689408613ac7d92e77934afc66a13d7",
"description": "radv: Implement radv_flush_before_query_copy to workaround UE Vulkan bugs.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4148a525201ad22df512262c361231f76f411415",
"description": "ci: Windows runner is experiencing DNS issues; disable Microsoft farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46396e97bea603a5cef8177b66a760a11a78af2a",
"description": "virgl: Fix unmapping of blob resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3b54e5837a15236407f5ea0c98dfe3f23c6fe7b1"
},
{
"sha": "b731be2e96c4dcde9c38dff44da74a396d198fe3",
"description": "aco: Remove branch instruction when exec is constant non-zero.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baab6f18c91166b275c339027dcd87ce57795cd5",
"description": "aco: Optimize branching sequence during SSA elimination.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4b0caae61da93283d8ec87ca1bd1d7b3d176703",
"description": "ac/nir/cull: Make cull functions more consistent.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c721f751f2593267fdf7eb352621d4392e62205e",
"description": "ac/nir/ngg: Move LDS store of accepted flag into the inner branch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d527bb1aa720bf8e5735afdf8e9b70772e1ec23",
"description": "ac/nir/cull: Change if condition for bounding box culling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb4e68b72499261fceb9385df79dc0f43d61529d",
"description": "ac/nir/cull: Move the contents of cull_bbox into ac_nir_cull_triangle.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2ca24063ae9e41b3f34693ca650eef8f2f0d34f",
"description": "ac/nir/cull: Move some code from cull_bbox into helper functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "239363f3c61aa87431c1d444e641f1a45404c477",
"description": "radv: implement VK_EXT_attachment_feedback_loop_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5992b8bbf762f6d202b9704775f8950cd93f0d31",
"description": "vulkan: add support for VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58858c9d00b55ffe8b11ec52f96c2ccd2533042d",
"description": "vulkan: Update the XML and headers to 1.3.224",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7f00d5c86e8a234f1c198c3bb0dd8f132a1f31",
"description": "freedreno: Drop fixed upper bound on # of tiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2497741a1b142b0e19f3946d3f49f064c0c8f119",
"description": "freedreno/gmem: Fix col0 calc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "81d85be9a5cfb5860ba5d15f2bf6f1a4946e411e"
},
{
"sha": "8b3f2a9e5d49098a921de643916dd693f569d1bc",
"description": "freedreno/drm: Fix potential bo cache vs export crash",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3cc0d2747568a186dba433ac94af607c38fa024"
},
{
"sha": "0a0205f04552ab21971c431a5f8bb7486d664422",
"description": "virgl/ci: Update virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fc06daabb08ee7748493ae7a561662cf3f62cff",
"description": "ci: separate wine setup into own script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb52f64604fcabd460a9568daba6d5e2167a528",
"description": "ci: make shellcheck happy on dxvk script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d8cf2ecdd62c6a375b7e3d80e8e03e1e3e277bc",
"description": "ci: move DXVK instalation outside of x86_test-vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6fb2da6f27fb364379786f6f784af52661bdce9",
"description": "d3d12: Fixes compile error with mingw/gcc-x64 when static linkage to runtime library",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9b95667fdf024cd9e3a67b1a0caec8141c6082d",
"description": "ci: Turn off the entire Lima farm (devices report out-of-space)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "239623ecee97fdd5e8a4b22de32d7326fc5ffd86",
"description": "anv: Don't require 32-bit addresses for scratch on Gen12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d82cea5fc301323ad2b47ad415197bb4f6e503f1",
"description": "genxml: Add BVH data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a68008354624ab33450b7069184c9d391a5e7497",
"description": "intel/rt: Handle multiple exits in lower_shader_returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a329e6e5111b30ffe8891e7f2dd28223ff6b9373",
"description": "intel/rt: Handle halts in any-hit shaders properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caed8df146288ead678a3388946437759ff69304",
"description": "intel/fs_reg_allocate: Improve compressed instruction self-interference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ce5be916fa30d40cad4a9bcdb8697ad9e2e65c8",
"description": "intel/nir: specify synchronous value for tracing op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03ab1d6aaa259773ae634e364674a3daebe96705",
"description": "intel/compiler: document units of brw_ubo_range fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "734384e8bc2606f8a69d281cdc4fe728070acab9",
"description": "intel/fs: fixup simd selection with shader calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cb9390962ab80721ee4160251f33773696ea208",
"description": "intel/fs: store num of resume shaders in prog_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2bf792ea584774c79b6d8089180aaedd3c10612",
"description": "r300: add khr r400 failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dce6409e6d78d571c2bf8b2a97246910ad3c3add",
"description": "r300: add list of deqp gles2 r400 failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20591573f10a9efdb9951ccd65f4574c36418bd6",
"description": "broadcom/compiler: use nir_opt_idiv_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73e8fc3efbfe4a46bfd5ca5b3269d06f086bc224",
"description": "broadcom/compiler: don't use imprecise_32bit_lowering for idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c1801706eb9006a13ca15c5ab59980c99774e5e",
"description": "ac/llvm: handle external textures in ac_nir_lower_resinfo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4f622d62d0dd8967f16ddd6a3f989310c6543c1a"
},
{
"sha": "bdfaf51014dad9d03c6bb5f862cc6815658ddff9",
"description": "radeonsi: fix a regression due to reordering PIPE_SHADER_*",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "27f46465c7a408d3406886ed230b7e35dc693247"
},
{
"sha": "7e45622728d72828d24bf215011ac2e1a9b0356f",
"description": "radeonsi/ci: update failing tests on navi21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279315fd73e981f0c8876811327bcee0f0ccf7a3",
"description": "radeonsi: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4056e953fe43bd667e1812c1c7075285d24b42c2"
},
{
"sha": "50802f96a80e2f57ddebc3e197fb3782e969da4a",
"description": "iris: Handle new untyped dataport cache flush PIPE_CONTROL field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "845ab3d627995803219c5fbdfe6734a966218ce0",
"description": "anv: Handle bits to flush data-port's Untyped L1 data cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f34ce7e8e124e8dc9acf388081026edcdd5885d",
"description": "intel/ds: track untyped dataport flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aead60434aa0babf656738a577298ca09805fd2",
"description": "iris: Specify Untyped L1 cache policy for stateless accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79cd2c2759f0dc7199eae92e4fe0c4d5fa0b91e1",
"description": "anv: Specify Untyped L1 cache policy for stateless accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b2b769d1dd55b6a2f587b9da91c3e451d3a71e",
"description": "intel/isl: Setting L1 caching policy to Write-back mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e21f474288e2159c80a80fa20e7b473056df939",
"description": "anv: fixup PIPE_CONTROL restriction on gfx8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "644daa974300696364b816e67cb2a618e523d0d9",
"description": "vc4: properly restore vc4 debug option",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c3f5d276317f9f8c77336ec78f6e72b640f61081"
},
{
"sha": "5449e6d14c872c21f1a8acb05252aef7b31a77f4",
"description": "draw: don't touch info values that aren't valid.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4abd3274936560e66976894f362332856ce6539",
"description": "llvmpipe/ci: update ci results for clover.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d41c4b3d916febd79429f0d9384da587d833775",
"description": "lavapipe: scan shader for info before lowering images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5036e0a08e981e144da8403706619ef0ffc8cc65",
"description": "lavapipe: lower images to non-derefs in vulkan side",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a17635e98812029f16a53c57460f252716c64870",
"description": "gallivm/nir/st: lower image derefs in advance.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "060936fe0de668127310a65e607fa4b7b48d6f0a",
"description": "virgl/vtest: fix memory overwrite problem in virgl_vtest_send_get_caps()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f54aa49c1439440c88a1c6a1046be11dba3ab44e",
"description": "venus: double the abort timeout to allow long shader compiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecd5509969369ff43799bae0ea9ab5d7fa7c0af4",
"description": "venus: increase busy wait order in vn_relax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1911dc5abb7940aad1ce082722beb07622ddbccd",
"description": "zink: remove an old RGBA4 nvidia workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32446f51a83f74cd63a589e86f30da59dc53f97c",
"description": "zink: don't fixup sparse texops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a47576687624e1ed4661d7f5b6c0e54998ada48"
},
{
"sha": "247b8f2924b7832d8520e890cff6891217f5a860",
"description": "zink: add all format modifiers when adding for dmabuf export",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e8ec87b68035ceba742b245a25e83e4adaae270",
"description": "zink: don't add modifiers if EXT_image_drm_format_modifier isn't present",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c824a53f352823786967260cfe387a839c28dc9d",
"description": "zink: use modifier_aspect to check for modifier plane in zink_resource_get_param",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b59eb9c8b791e59cadca161f952ae2ef4473ebe4",
"description": "zink: demote dmabuf tiling to linear if modifiers aren't supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9c413e8ec44270eaeab5bf38b78b45d084cec46",
"description": "zink: add u_queue.h to kopper header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "188721d6d3d4cab9b0ca8fa419e4c33a33ae3910",
"description": "nine: check return on resource_get_handle",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b55b63991ae3c4055b7938bf528b686907a2e3f7",
"description": "zink: support PIPE_QUERY_TIMESTAMP_DISJOINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "758f60467ecfaa2f27971c0e3ae5c28c2d6561de",
"description": "zink: export PIPE_CAP_MULTISAMPLE_Z_RESOLVE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f97e317e333ea3f08f98bf938a6496fb7d0f1e1",
"description": "zink: rewrite all undefined shader reads as 0001 instead of undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bbc2c49ecc2e246cd8f4dbbc5456902a3db37cd",
"description": "zink: handle invalid gl_TexCoord reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f60f246426af08989c78439a20124da24083ff8e",
"description": "zink: explicitly set nir cursor in rewrite_and_discard_read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "721f33cd0fc9756c4db5cc88bccc46c977ad05f3",
"description": "zink: fix return for PIPE_CAP_DEPTH_CLIP_DISABLE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "21ea19d504bb96aea9f218fe6bfa5a9a40a72eb9"
},
{
"sha": "55a4a6b8dcc8b068d24cc1b1c2e1500369c14485",
"description": "zink: handle !half_pixel_center",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a8edb310d84f1400d8b8b7e096a9dfc33e198b2",
"description": "zink: handle unscaled depth bias from nine",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a912952c3ea8f4191abc83e3638c6f09341ef15b",
"description": "zink: drop mode_changed check from linewidth/depthbias draw updates",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f7b8929572da407240dbc0cb688a56c9c07c95e",
"description": "zink: allow sw loading with D3D_ALWAYS_SOFTWARE for nine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbbf25abfdd7ca9eb45a9e15948ed839bbc31925",
"description": "zink: use maintenance4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff1fb9101fd1ca383c3e2a88f61911c0c2eecd62",
"description": "zink: force a new framebuffer for clear_depth_stencil if the clear region is big",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1f08e3529de26953e243d3e2e99fa89bbcbe619"
},
{
"sha": "80364c4d19eb2ee841a5d6cffb9fbc94afeb07ac",
"description": "zink: force flush clears on fb change if fb geometry changes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "66ceea7ed9a46b83a1ffbc4b2d9cd17c4bef4570"
},
{
"sha": "7c7feab4e180ba7827352ad1b393fe2921a722e7",
"description": "tu: Implement VK_EXT_vertex_input_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c82af0c43b6e6270835d084984560592e1079af0",
"description": "tu: Decouple vertex input state from shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35dc99924aeebf754b01c2dc1a2ced765ec68ca5",
"description": "freedreno: Disable UBWC for frontbuffer rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c6d4cf9a2bb01e08869e6b503e31fe86b461c87",
"description": "gbm: Add USE_FRONT_RENDERING flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "126e83d9704227520dd7de21111c7f2b30e71efe",
"description": "ci/zink: Re-enable a630 zink-on-turnip traces job using gbm as the backend.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3113fbcfc15bd5ca728f2b10947292b06b051f4",
"description": "zink: Replace the \"optimal_tiling\" flag with a \"linear\" flag instead.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01ce65da72a88335b4d701d3f086482d19d2c642",
"description": "zink: Take the tiling path for resources with modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1b0eb8de47b17100f1731123584b358dc69c8ed",
"description": "util/memstream: insert null terminator on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1427563e3eb3b2577f885b7668b16624ea1130f",
"description": "gallium: mark the input data as const in pipe_grid_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caf2794f6fb0816f0e4df00ab1644a9d5cf8fe2d",
"description": "vtn: silence warning about linkage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6637b1f41e6a67b8f7a97c8253895c0a3fbc7ddb",
"description": "clc: undefine spirv defs to work around LLVMs headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b38114ed7cf20bc38d487d19c635c3d3539ba46",
"description": "microsoft/clc: drop inline sampler reordering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de2065496a0751fce899a60bc42143b7028d92a3",
"description": "nir: Clean up and improve nir_dedup_inline_samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b1298546579d75fadb91cb7e9eb7d4387c9a0b9",
"description": "nir: extract the clc inline sampler dedup pass from clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31ed24cec7c63fc3906e7629edf235e333c94ffe",
"description": "nir/lower_images: extract from clover",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01500198a69b86fc0afd7073bd5714f328538845",
"description": "nir: serialize printf metadata for CL kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdc0a8624c054bf899cef5c0f4231d13c81fcb99",
"description": "printf: add some unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa82808645fb9932ce6f9d2115dcdc9edce98cd8",
"description": "printf: extract clovers printf impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "160aa603f59ef72a7f98ba5b840a62694f2c2db4",
"description": "ci/bin: ignore Gitlab GQL cache",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "266e3a627fbf014ae8f201e89e7d244c50fdf057"
},
{
"sha": "12a4581a06047da72c62f8898806c3fd5fc0aa36",
"description": "radv/nir_lower_abi: Use instructions_pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b7b74db06bc88840fdf59ae082b56ad47f1bd6e",
"description": "meson: Cleanup usage dri_drivers as it's a dead option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56b0e3a575b69f0f835fcf6a307e57dcd29bd5cf",
"description": "meson: Place all pre_args about HAVE_DRI* into single place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d6204c7997a44f0d428b151555e3068c8b942f3",
"description": "docs: update calendar for 22.2.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fcdcf210393d5160c0d2c04d5582be320929c93",
"description": "docs: update calendar and link releases notes for 22.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17355d0dcfd3dc080f042974eb60d44e716409b1",
"description": "docs: update calendar and link releases notes for 22.1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcc547328f507f6b45a87495153b3fc08c10a1ed",
"description": "docs: Add sha256 sum for 22.1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b65653900b46f3145cb97ca3031639ff3bbb8ae",
"description": "docs: add release notes for 22.1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa14d6144b8acb3a2125412d56974200aeb94d73",
"description": "docs: Add sha256 sum for 22.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "604b48b64173cb4e50dd7c10d40e459c726798dd",
"description": "docs: add release notes for 22.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32211788d05311d1a92863e5445b56a5175ad4a0",
"description": "util/disk_cache: Add new mesa-db cache type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f64f74b8f23f16c46f06ea192a2c6e48df43c4c9",
"description": "util/disk_cache: Make disk_cache_os.h usable by C++ code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "517e523a2a62ec782b55c4cc16492c1d10d07839",
"description": "util/disk_cache: Move struct cache_entry_file_data to the disk_cache_os.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d86335dd49f9e0aa27c1464067ad8a59d016ea70",
"description": "util/disk_cache: Append to disk_cache_load_cache_index() with _foz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d423a4b2aa60e88d58a58615700e916550c2f90e",
"description": "util/disk_cache: Enable testing of uncompressed caches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a9b4ad1774d69aa3ae8161ab964fe2d58aacee2",
"description": "util/disk_cache: Add option to disable compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e6bdb2ed31f27c28d258859ec48e8e67f51ff41",
"description": "ci: Add vulkan dEQP tests for venus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ac14a97e27dbadff42bc409d818bc1b8803bf65",
"description": "ci: Enable virtio-experimental in testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91ab35efab2a94bf943e6171aded05339b349976",
"description": "ci: Build crosvm with opaque fd mapping support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "486a24c520d857d3ba995dd8686c992f1d512d31",
"description": "ci: Move crosvm to the base test image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46ba0f0ffab3ea5532ca1dcf6cb0c2848aba9bd6",
"description": "ci: Merge common builds in debian test jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6915d1978aacc78414fea29bfffa3672318160fc",
"description": "tgsi_to_nir: handle compact arrays for clipdistance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26317f16fd73b8f3ec1de9952f382a48d5d8285a",
"description": "tgsi_to_nir: fix clipdistance store writemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95a7b65c1422b857eefa21358ca0229ab1a44587",
"description": "ci: replace gzip usage with zstd where posible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "784642f773c3ad36c9a1c30721b55cb2c6752cde",
"description": "ci: compress LAVA rootfs with zstd instead of gzip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29ccd991a84e461840fea1056394627056e565c6",
"description": "vc4/simulator: use i915/amd ioctls for BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3b7fad356352a90acc7b148f898edb6b034ab57",
"description": "pvr: get free list min size from the runtime info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bb03ffc76604fa5b69db66739e4ea303fe3392d",
"description": "gallium: use gl shader types as the basis for the gallium ones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9edd861eb1ad208be7f169a4ac45b0604fc05213",
"description": "gallium: fixup some inconsistent uses of enum pipe_shader_type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49253c9c1b1bb999aa8df48bac4e6a3820cbf16f",
"description": "gallium/iris/crocus: collapse a bunch of conversion functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27f46465c7a408d3406886ed230b7e35dc693247",
"description": "gallium/tgsi: reorder pipe shader type defines.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bbf235fd9d4ddc82583672bea4e299e4d69206c",
"description": "svga: compare shader type against compute not tess eval.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a26543f6368fed1604cfde7fffce2024e9d8abab",
"description": "virgl: abstract virgl shader stages from pipe shader stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64e8993476eaf65e507944231149f0c265fce140",
"description": "zink: add defines for the shader stage templates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9d8d606ccf3d809a9adfd529be8d1ceaf1dd799",
"description": "llvmpipe/gallivm/draw: introduce a buffer type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "118d61df59dffc7353a1978ed3a16de7b0024036",
"description": "draw: fix up jit type creation for gs/tcs/tes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e145912654dee5ce0ff989db3c02750bca23142e",
"description": "lavapipe: enable shader clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6cc3dece03ea8095a2292a2b817f4a34129f320",
"description": "llvmpipe: add shader clock support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25e2c4d7841648c80ba973d1ed89d2150aca8f71",
"description": "Microsoft clc: strip lib prefix Otherwise OpenCLon12 ICD can't load it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec46a85c4f92e25e7994881679d6a1531a59b58e",
"description": "d3d12/dzn/spirv2dxil: Require version library",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b8328c9664ed3f11924be37a243464236812a3a2"
},
{
"sha": "42a52a8be117127d8b51a57aa945c70386f13c7c",
"description": "ci/bare-metal: Re-open serial and everything after test phase timeout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e2f6e5b4c6b6931813320c0d2ba28f28e15ef99",
"description": "zink: Advertise PIPE_CAP_NATIVE_FENCE_FD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86e4fcd9a92962007adaf8fe1554637c624cb05c",
"description": "zink: add a graphics pipeline library implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e20aa7eb3a07afd4ace5fac82c931c52fa3b8223",
"description": "zink: set program pipeline array idx earlier in zink_get_gfx_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed733d934ef797bcc05bf733760cd017e702d8ab",
"description": "zink: reorganize zink_gfx_pipeline_state a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b7eb0d9d348b6320306dcc244c92ee8bb80177a",
"description": "zink: break out program primtype->idx conversion function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2215377aa00208312e09eb2f0ea8692e871db8f0",
"description": "zink: change zink_create_gfx_program signature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80fac34d92fc6a3cccd46838860628f724926c48",
"description": "zink: hook up pipeline_library extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae022b784c942d80d92d33962e5c3daa157fc9bc",
"description": "zink: always set vertex dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d58642984cb4df1fff6f4915f8d8fbc5d038d41",
"description": "zink: init cache_put program fence on program creation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c0a7a169dd3b929352d8c61f3e47abc2b5628ea",
"description": "gallivm: fix printf hook for cached shaders.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "333ee94285ac453b9d75ce93b01bc26e48bf96d7"
},
{
"sha": "f0558c6f1cc47cf787a9b88357460f1ba307d4bc",
"description": "turnip: use SPDX-License-Identifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8977913a23fec1d33fd29f8cfd17393a07773d86",
"description": "turnip: remove headers from libtu_files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "381f234ab88cc4a9fc7998d71838261a8d79132d",
"description": "turnip: remove tu_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f7538f241bcad55b785ce647926bb120b9dba6e",
"description": "turnip: move away from tu_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46baf8641439987c7837fa9afd73fb817df23798",
"description": "turnip: update tu_util.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e99703b515ccbc0e64de888b30245b02fde081a6",
"description": "turnip: add tu_android.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e61bee30c5b47fb9ea512b8fce318fbf4286c04",
"description": "turnip: add tu_cmd_buffer.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6666ec39458de73f7796d4b873d868ea1379770d",
"description": "turnip: add tu_device.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d9bf785656ff2e7e82f98647e5875158432b2c9",
"description": "turnip: update tu_autotune.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fc31e4af32e628b6319554cf24701e7aef3334b",
"description": "turnip: add tu_wsi.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "543fac108dcce5c6f360d50f4540954c6f64b9f4",
"description": "turnip: add tu_pass.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c607309c91a6e3ce29fa7fd65f3da189f91097a",
"description": "turnip: add tu_lrz.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79dd12478f81801438ce5b0807da872d1dd9357b",
"description": "turnip: add tu_dynamic_rendering.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f759fddba25cb12af3a171920b64d496328864c",
"description": "turnip: add tu_clear_blit.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6430efcab71866efbb4d0fc0d16a05fc8afcefcd",
"description": "turnip: add tu_pipeline.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec5bc3d8ff230a9b6d8f70db4b4551f52b3c1889",
"description": "turnip: add tu_shader.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7fe90434c1e2c4846ce178c6e31ea21e13179b9",
"description": "turnip: update tu_descriptor_set.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "216f19e62fa071d78d9c1119cfce0222800744ca",
"description": "turnip: add tu_formats.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "095dfcae45d76c2f812b86b040abdd8136702871",
"description": "turnip: add tu_image.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65a5fbcb151aea52a02f2862d5eebd6ddfe2fd13",
"description": "turnip: add tu_query.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51d416a7e492e0e11a38803fc30af6c1e0aee4aa",
"description": "turnip: update tu_cs.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e337f05ab1e4dfb235bb1e48798b8d8cc5c0f61",
"description": "turnip: add tu_suballoc.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d9ac3d0df559f2e80f3b6c21e11b85365cbfa18",
"description": "turnip: add tu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "120469efeae2b22a3e301137d53d43133d2c511c",
"description": "turnip: remove includes that are already in tu_common.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0312157101f782dd2ac845cf0f05756b5342e794",
"description": "turnip: add tu_common.h as the common header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2af624706a82245b71a670d1139a763dd1bf696f",
"description": "anv: use nir_opt_uniform_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2754b12cd7385bf108a6f19746bf09ac13b38a5",
"description": "radv: use nir_opt_uniform_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa5559f272628c5d510bf9049af7dc94512cb072",
"description": "nir: add a pass to remove non-uniform access qualifier when the operands are uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcbfce4e181b25dd0f31bff545c06b08d1871657",
"description": "ci/bin: Print job needs DAG in ci_run_n_monitor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "266e3a627fbf014ae8f201e89e7d244c50fdf057",
"description": "ci/bin: Cache GQL queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "101697ceb3dcf15edc4e22d14900b18eb81ac986",
"description": "ci/bin: Add script to expand jobs manifest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39cdcea251c3a954862ba0048b304caa488b7de2",
"description": "ci/bin: Make ci_run_n_monitor finds dependencies automatically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caf9900b3da9b5d5747606a5b2b80da395b6095e",
"description": "ci/bin: Sort imports from ci_run_n_monitor.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65b6edee3e9e7db921abb51e009779410dcd64b3",
"description": "ci/bin: Add utility to find jobs dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63082cf70951262a632bbcdc35838243ea1bd4b8",
"description": "ci/lava: Add timeout header info for LAVA GL Sections",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69400a07623e449af6519c26be0ff4620dbca451",
"description": "ci/lava: Customise sections timeouts via envvars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb9892c1c3317aaa05a9f2b15ccae107db96fe5",
"description": "vulkan: extend ALLOWED_ANDROID_VERSION up to api level 31",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7bd099dea64fc7821b15cd40f04132e7f34aa41",
"description": "vulkan: fix ALLOWED_ANDROID_VERSION up to api level 29",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccf5481a6c432d2a9a1196f01b143ec06bacb6af",
"description": "vulkan: fix ALLOWED_ANDROID_VERSION for api level 26",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bb524e48e95eaa40f386cd396f79c283b73d1ed",
"description": "vulkan: sort ALLOWED_ANDROID_VERSION by api levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "446d2039cb718ca9cf6428f0685c8dfe462b65d1",
"description": "bin/gen_release_notes.py: bump advertised vulkan version to 1.3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40"
},
{
"sha": "49237c0eb3eaae799d9ee7703788d2573df21e13",
"description": "radeonsi: implement a non-scaled compute blit+resolve and use it on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "098b9a8d02c5496c8975e4e6827f749468fe5ade",
"description": "ac/llvm: remove all resinfo code now that it's lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c1014f3125ce8d757e172444c4f56db49570416",
"description": "radeonsi,radv: run ac_nir_lower_resinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f622d62d0dd8967f16ddd6a3f989310c6543c1a",
"description": "ac/nir: add ac_nir_lower_resinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f772a2b75c4a312e39e5bb855c9971d96c9757f",
"description": "ac/llvm: implement nir_texop_descriptor_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "995beca09efe67bc58c7c1aa522116cdc74b4648",
"description": "ac/llvm: implement nir_intrinsic_image_deref_descriptor_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a574d3802b518327fc93429c5d0dfb21cda366c",
"description": "ac/llvm: implement nir_intrinsic_image_deref_samples_identical",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e075769a5357d11cd89f22313aabcbef0ce5a691",
"description": "nir: add shader_info::uses_resource_info_query for txs, levels, samples, etc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3098000e712cb3f06165716ca426079eac221560",
"description": "nir: add nir_texop_descriptor_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6483fd394e4e7227f95104ac8d5782c2be46c642",
"description": "nir: add nir_intrinsic_image_descriptor_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea6993f9c76ec8b2cdfbd75914a614a55b2936c4",
"description": "nir: add nir_intrinsic_image_samples_identical",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22eff86eafd5766e7b1de4c24f1b110d652e718b",
"description": "zink: use modifier feature flags during surface creation when necessary",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9250d3ee3d014495713edcca626851be1476e77",
"description": "zink: use stored format features for blit functionality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fffd57ef6105d78c0cc0fb2acf379f69195a8643",
"description": "zink: store VkFormatFeatureFlags on creation",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ee911ad67192bc7a0683b6061b89e372482faf",
"description": "zink: handle mutable swapchain images with dmabuf",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a4e599918c779385616479c3cb9604d8ebabd64",
"description": "docs: reset new features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]