mesa/.pick_status.json

25121 lines
798 KiB
JSON
Raw Normal View History

[
{
"sha": "38d6185432d1f19a5653b3892069cd350187f5b8",
"description": "ci: debian-build-testing, build only the LTO variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f44bd88c9dd3b83dccbf0fa1f04b2a7dcec03615",
"description": "docs: fixup envvar-directive syntax",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0c58ad3e321d888f84dabcfd74ae7be03c4ed2a4"
},
{
"sha": "0c58ad3e321d888f84dabcfd74ae7be03c4ed2a4",
"description": "docs: use envvar directive more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2200a410bfa5490d25099572fd548023aac17f3",
"description": "v3dv: expose VK_KHR_shader_integer_dot_product",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22ef66bcc96d14c70a501e36f50f01e71d84b430",
"description": "v3d/compiler: remove unused sample_coverage field from fs key.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09782e5e6d5cc0a44b907544f55bdaebbb4feb84",
"description": "v3dv: fix alpha-to-one for single sample setup",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40afe98836530e3f26b4dda0dfc31d41fea195d",
"description": "v3d: add a debug option to optimize shader compile times",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dee97e7b99835b83b9d118050350fed424d38c76",
"description": "dzn: Allow multiple graphics queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f1b8b3e6c9e61418c507213b899b28b71dedd0c",
"description": "dzn: Use DXGI swapchains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f462105face258c3e57a9558b8615d5919cc261",
"description": "vulkan/wsi: Hook-up DXGI swapchains and DComp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4d81c05ea41f3c85075768b34ead18214604a45",
"description": "vulkan/wsi: Port Win32 WSI to C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a40913b3e00e489c166dfce3c6b88ee091b55bc1",
"description": "vulkan/wsi: Allow platform code to define extra dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2975a7f453a03907827bbb8b38ea1394f052d045",
"description": "vulkan/wsi: Add support for image -> image blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65e4873d829debd4951a26eb0e190f3b6982ba48",
"description": "vulkan/wsi: Dissociate the blit context and image configuration steps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa4e729165801753a46b850d1c6b0ecc920dc208",
"description": "vulkan/wsi: Prepare things for image to image blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbcbf2cd91ba65bfd794c4ea182042b2da06d37f",
"description": "vulkan/wsi: Don't set use_buffer_blit manually in the win32 WSI logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fb2adb8fdbe1acba185d02bbc2fa74bcff488c5",
"description": "vulkan/wsi: Simplify wsi_win32_surface_create_swapchain() error path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52c87d0b8398244f099452fb6872fd6db5b20d13",
"description": "vulkan/wsi: Indent fixes in ws_common_win32.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a67f5f32a8d94e03bf6de894518d166a23c2d908",
"description": "meson: Define VK_USE_PLATFORM_WIN32_KHR for C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ff54a52ec7fd400b928e5cb5b9e5250aaaab7c2",
"description": "docs: update new_features.txt for additional work with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bed18ab3e2f3fb7f84568a7965becebbbcee9afb",
"description": "intel/compiler: fine-grained control of dispatch widths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf3112805ce429dadb0ed0814691c38055a1af85",
"description": "ci/venus: re-enable venus-lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c91168c71cc8a702792df76833b356b206ebd48",
"description": "ci/venus: specify render server path to enable server config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e86c99bb28f69510eae9dc59c864cb28120171cd",
"description": "ci: uprev virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f13a42e5a15ea855553ec9d94aecdc80b727ae04",
"description": "Fix incorrect stage reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63345d59b0215d9927af007943f99c2407155ec8",
"description": "d3d12: Unionize shader variables in d3d12_shader_key to reduce size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1cbff228a76312e09f6713ba98c10af47579497",
"description": "docs: Add short documentation about RMV tracing variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e624494c0f1c55b62f1660c27a75c9bb1c15c905",
"description": "radv: Enable RMV tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abf3bcd6ea62bab8ae31d1c883525ce166b1abbf",
"description": "radv: Add RMV resource tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5611ab25d1ac38f3bc71684cec279b40effc180c",
"description": "radv: Add RMV tracing layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46",
"description": "radv: Add RMV tracing utilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d816859eded246fdd4b0cb31d4409181e0fa6f39",
"description": "radv: Use internal allocation helpers for internal allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "845792db735893a4e42a0cf7949464bed2180eea",
"description": "vulkan: Add RMV file exporter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "defed481046aff03c1f19eb26dc26938a27fc461",
"description": "vulkan: Add common RMV tracing infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f30a7538befb00e7989e42ba8304891d6cf5165",
"description": "vulkan: Add RMV token definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2739c9f00557347008dfc500dcc584abb81378b",
"description": "zink: set surface->dt when updating swapchain",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "54088f4bb5276c792794fc98df981c35ffc6815c",
"description": "d3d12: Reuse sampler tables inside of a batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32b23d8fb21d13ccd84da131070cc6c9bca137d5",
"description": "svga: fix max number of texture cube levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aa163ebb5b90dc0fdf224f7a14c2ff88093c2aa",
"description": "anv: Print the BO sizes in KB instead of hex bytes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38e29fe712dc3ba0774c483d19adf9ec6053cc55",
"description": "anv: Fix the size/aperture space debug printouts to consider _ccs_size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e937c4b716f9e60b80368766fa3db0dee2cdc27e",
"description": "anv: Add an aperture space summary to INTEL_DEBUG=submit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ab7b9770e313f52f08621f26cf122f53bedfc02",
"description": "r300: allow more copy propagation with relative addressing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b28983c5db504ef58e90f2aef7e3d2dfff5d319",
"description": "aco: Use NSA on GFX11 with more than 5 vaddr registers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9538d523b6fef82dad5265a458cfba72e93a02f7",
"description": "aco: Validate GFX11 NSA correctly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9abe4850baf17453d9faaec04b90d8937cee28ff",
"description": "aco: Handle NSA with vectors in get_mimg_nsa_dwords.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ab80eb061b872ae3707c347ea52d7b57cfe4c18",
"description": "mesa: add missing count_scale attributes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "37dcd183310b45283f9096ca350edb7f53d7b243",
"description": "mesa: add missing count_scale attribute",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a4e935f2d70304a89104157378a4033ba10cd3e0"
},
{
"sha": "a84c40c6a4d5ef738bedc9f5aa23c47bc31ced6d",
"description": "zink: lower stipple + smooth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69637a2a5ac8673f0192fef95594bcc341afb8c",
"description": "gallium/draw: support lowering stipple + smooth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "180e30857c617f283977278d65103cc0b6b3690a",
"description": "egl: const display & config pointers in eglGetConfigAttrib()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f83a0e0a14ed871889a551dc0e24480ad9e0edaa",
"description": "egl: inline _eglReportError(), and drop this and all the other unused defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3632d398359cce1fb666b8cf6299ba624d3ccda7",
"description": "radeonsi: rewrite si_update_ps_colorbuf0_slot to fix crashes and recursions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc6d22b92002dc43a8c742ab234717147d63ad87"
},
{
"sha": "8bc51d78a577f2321be7ecb9bf86a8a193fe9018",
"description": "ci/lava: Tweak LAVA jobs timeouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbdbf0862c2202606e170ee34fc00017d9967f05",
"description": "ci/lava: Update lavacli version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1f759e750fd8b9b55e065638044f40cd87f4468",
"description": "ci/venus: temporarily disable due to instability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f583738ee1bae44e124b83ea072e14458204cc",
"description": "etnaviv: hide TS sharing behind debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9572ecbee9e80fc0ee3bdd26ec4285cc7ce6ed41",
"description": "docs: Add calendar entries for 23.0 release candidates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2f954f46779047a9ee79d8c5a865e51bb48d601",
"description": "broadcom/ci: drop duplicate job definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1e59646de7a572f4f7b363c3c3cefe840bdacbd",
"description": "aco/gfx11: increase vgpr_limit to 256",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6872f8d861b80377c8bbff2f2fad0de14bc5e8b3",
"description": "aco/gfx11: allow true 16-bit instructions to access v128+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "254b178d5bb66e30b5566858e6450e8d0acb32f3",
"description": "aco: disallow SGPRS/constants with interpolation instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5af891a747d125f2fec95eb248f9055c33f1c155",
"description": "aco: add more opcodes to can_use_DPP()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3dd1931d99121dd319d7802b543a5b0957516f9",
"description": "aco: allow Builder::Result to be dereferenced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e386523380d8fac9b1bca3848b1fafa8bdc90a65",
"description": "aco/gfx11: fix discard early exit removal optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d814c405bb3a40cea7556a61fe35aad3e24b020",
"description": "microsoft/spirv_to_dxil: Let linking report the need of runtime data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6481805e0007d2bf53390e1af25c75b1507c2a92",
"description": "etnaviv: properly check for new clear value in sampler TS setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03fdcbba19bd541bde9bc65f4705c369d5339d67",
"description": "etnaviv: blt: properly use upper half of clear value",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a358890667a024722c6efeadff203eb2bd9ea86a",
"description": "ir3/print: Consider the size of input when matching it to a reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d474cc935e7fa165665444e5347112879144c2a4",
"description": "ir3: Force flat.b sources to be equal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a45d32b10b317f69187392c2d165071248a91f49",
"description": "tu: Fix varyings interpolation reading stale values",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "25a151533cd4f4eb88705caa572097a201c0c16c",
"description": "loader/dri3: Overhaul draw->cur_num_back handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27366cb5107c9c290d2f1756f8a75f93f20a5f00",
"description": "loader/dri3: Add dri3_set_render_buffer helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d25a4cab40044d7ae151dc6555e10e5f2cf17bd",
"description": "loader/dri3: Move NULL handling into dri3_free_render_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e888f61593e943b212dd69d6d5794e2e3de5bed",
"description": "radv: enable PS epilogs on-demand for some dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb07a11b8f400c50e8a2455df9891573eae052e1",
"description": "radv: add support for compiling PS epilogs on-demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11469f7553dc69a6c4b779527e6738c3206aa21c",
"description": "radv: copy the non-compacted color format at pipeline bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbd7f700739f2ae6106e71505cd5ec40096fbb61",
"description": "radv: rework PS epilog emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7de50e4c6c0bbbd73ac784c8bb52065a47d8563d",
"description": "radv: keep track of SPI_SHADER_COL_FORMAT for PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f30c4aa0eb7cc97b495d9203f47544f3a9e6eb",
"description": "radv: enable the PS epilogs cache when some ds3 states are enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75b0d6de04072963256cb5783dfa11be07d0d471",
"description": "radv: add support for a PS epilogs cache in the device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0f95913a095c3bcd722c4718d55479ca7463474",
"description": "ci/rpi4: add a couple of tests as flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7931b4026f309f222390133a903b59c8dfd3a248",
"description": "ci/rpi3: add another test variant (draw-copypixels-sync) as flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28d6caad605bcb206f73c6ba11d27f4c982efa89",
"description": "gallium/draw: assert shader-stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c1b9ee6b763fd224cd5cffa00727f786f1148db",
"description": "gallium/draw: use nir_shader_instructions_pass for nir_lower_aaline_fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3897a233fb15f8c8152ce0719936c919afea9f1a",
"description": "radv: add a new dirty flag for the RB+ state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1e06b46a9d8832ea258d149f79fb270383f1df5",
"description": "lvp: avoid redundant sampler views and image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f18827e0153c555d2f3897b57f8ea0349b5bb41f",
"description": "zink: stop using VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41ffb15de564849668c942aa79a570b6f262de99"
},
{
"sha": "2e9ac9278c279cae1cb038f9da956f8815a65ade",
"description": "agx: Remove obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90dea84ef6b2201ea7e2dc3a87a9ff355c33d3a9",
"description": "agx: Remove dead arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d1559036b14202f26afadaf0e2672ba28e34d6",
"description": "agx: Use i0/i1 variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e61f13ffd1a6991917a46993f73d1bacb641d44",
"description": "agx: Get rid of emit_alu_bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b25ee6cc765022c506447a0b0ca7907902880ee",
"description": "agx: Use agx_subdivide_to for umul_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6c5b2a5a3d9cb21c3b51255219b53bfe046592d",
"description": "agx: Remove dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd571ede85d81a4159a3fc554c2a1ecfdee53643",
"description": "docs/envvars: Document MESA_DISK_CACHE_COMBINE_RW_WITH_RO_FOZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c1c5d9ef0be6eca1861f01f2d015f04b6e229bc",
"description": "util/disk_cache: Fix rw cache lookup when using combined ro+rw caches",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "32fe60e8c429a070f890840422a64f1e7795eb5a"
},
{
"sha": "8b79e6fb5e46cf6a0ace7c164adf21858ea2b7e3",
"description": "dzn: No need to add another bind flag for clears if one is already present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c59141d3c2229aa6d8c92dfb00c7d5c038e062ec",
"description": "dzn: Lower tg4 offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a991cc52ea730d73ecd795c61bde76bf8693aef",
"description": "dzn: Implement point coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03ce60ec7e27e6a9ee8a2e5301176df53b684ab3",
"description": "dzn: Lower fragcoord wtrans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8b12006bbe34c88320d60e63fab29a6361da634",
"description": "dzn: Use the right variable for heap slots when prepping resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22b8e0c74c5ebe8153477d14176beaa7b54c2987",
"description": "microsoft/compiler: Set the advanced texture ops flag correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a84208ee4df8782a87464f7ed176d7499b20fc4f",
"description": "microsoft/compiler: Fill out and sort the shader/module flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beeeb74a4c3221c0a72883069b2f8e2091b9416e",
"description": "microsoft/compiler: For Vulkan, centroid should be ignored on position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3cae18cb526f6275b97c8ded7487f522b61968d",
"description": "microsoft/compiler: For Vulkan, when shading at sample rate, pos is sample pos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f3a387c98d184282639793aa72feb9198d8708",
"description": "nir_lower_fragcoord_wtrans: Support Vulkan shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac5af6c06d867507284121f31ddbabf07f7e29f4",
"description": "util/driconf: add Dune: Spice Wars workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e986d8c3377470d039cc6ed19e73786c3105863b",
"description": "d3d12: Update hard-coded heap sizes and batch limit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c1fbc076afe5a4a7a6f534cb62bf83d3d207efc",
"description": "Return 'Mesa' for GL_VENDOR for community drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d9eb64990fc43f76110de2716b46c8d3c071e9f",
"description": "zink: fix the stencil write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53c4ce495ccb11afc8d1f66d893238fb17e5488c",
"description": "zink: add a condition to needs_write_s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "847d198c1fffe018f4c3557db239168100400319",
"description": "lavapipe: add some safety asserts when beginning rendering",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b20df1abebed112b4bebc56102fa760fac9c804c",
"description": "zink: add a fs base key, fix optimal fs key packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8772651aa047fbd8987c3f8d9a493232abeffa0d",
"description": "zink: use optimal key for pipeline library hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19332b13e196ae7ba6e08537d234428ff60e93bd",
"description": "zink: unify some shadow tex code in match_tex_dests_instr()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6c6a59f5667c5d9f06a067632a07742fc4465a3",
"description": "zink: fix some weird indentation in zink_set_sampler_views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90cd9cd3d18c9bf946f20a5f572cc09c99410bcb",
"description": "zink: simplify some depth texturing spv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b23877e7fa7c5678372ae99c325cd57b20672ddb",
"description": "zink: put line emulation stuff behind optimal_keys check in draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6f06901b7d502e9d832069b913cb2bd9fe2e932",
"description": "zink: only flag modules_changed in optimal path if a change has occurred",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b295accf077cfe5a794e0405607f1eb57453e3cc",
"description": "zink: delete dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc801c0808a5b4bd3b6a870ce9877acf20e7699b",
"description": "meson/zink: use vk_api_xml variable instead of re-constructing the file path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "615c3a078b6aaa3a2f886b7e07a12d2b6bbba23e",
"description": "asahi: Fix segfault with null drawbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b67afb55d87fd593e3612e72328885f7b7573e9",
"description": "agx: Fix missing #include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4d8be165b2de98105c775400447a7bee9772ebd",
"description": "asahi: Implement ARB_texture_mirror_clamp_to_edge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e2d786579d62e39a3604b0e968d8eaa34be1440",
"description": "asahi: Implement GL_CLAMP natively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8679956e631831fb9108aafb0fc859ba06689066",
"description": "ci/zink+anv: remove dEQP-GLES31.functional.layout_binding.ubo.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d627f28c8fb55336d001846cfe70877b446d978",
"description": "anv: use the null surface with unused push descriptor binding table entries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d"
},
{
"sha": "bbfca4eb92a75802d6555202d95d6b20af5d7c90",
"description": "anv: return properly typed value for no ubo promoted",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc"
},
{
"sha": "e2b0086b786fc46193c2c4c0313922d64bbe2653",
"description": "anv: check that push range actually match binding considered",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc"
},
{
"sha": "48bb3df95158ca14e7c291d03be45becb097263f",
"description": "anv: don't nullify entries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc"
},
{
"sha": "319d485679848f9c48e1fc7b34ecf97fc39ac1d0",
"description": "iris: let isl set tiling mode for external resources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf4a878233b6c9c87e825d2bb72cfb9c0e6c638",
"description": "radv/rt: use a smaller value to enable scratch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "810ced93f3fe0fae89d3cf5f27eb1f25ec8974c3",
"description": "aco: align scratch size during assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9846158cd9386336b051ded62bcb297335a014e",
"description": "aco/gfx11: reduce scratch allocation alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee32f3873c544bffdc63c733e9be966258e9b4a5",
"description": "vc4: Fix running process_mux_deps on irrelevant type of instructions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7489c29abee0e7db46b63bd18662a6d73cb3c6a7",
"description": "vc4: Fix RADDR_A field extraction of branch instruction",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "82bd38fa1155edc0a0d813783b319c6b8d299370",
"description": "zink: add a bunch of asserts for starting dynamic render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0997a6272ea22898b4fc87f309f2c2ad4ca89548",
"description": "zink: re-clamp dynamic render area when doing swapchain fixups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c53fc5f48e8907e24351053f1b3252d7c6997b51",
"description": "zink: catch a potential corner case with dynamic render and swapchain updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a59dc9d15758359385d75944b3d5906eb8770136",
"description": "zink: split out swapchain render update fixups into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f02fe8842f9fc6e0cecad533451a6402539c027",
"description": "zink: protect against invalid scissored renderpass clears",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "79a4d22928e2b1b3e4a4246384b33c42a14cdb57",
"description": "zink: only update framebuffer object during swapchain update if framebuffer exists",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "51be6233720c636ee9c471add0524ee4a76db207",
"description": "intel/eu/validate: Check predication and cmod for SEL, CMP, and CMPN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0f409c5d85b802d3811d7d673ac501f0b471494",
"description": "intel/eu/validate: Add validation for csel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a7c23973b49a0c13804ad5ce9180c34aaaa1feb",
"description": "intel/eu/validate: Add validation for bfi2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f34821d9987b64cd9277676080f1c4a7af7062f6",
"description": "intel/eu/validate: More validation for logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8be7406c816b02596fa51f678954919844a0a450",
"description": "intel/compiler: Assert that ARF used is the accumulator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b579a2ea85e4a7955dbd2e01a6e8f469b905f4c",
"description": "intel/compiler: Validate 3-source instruction source strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5684019f635aeca00c91a2bbd76c455865967dd",
"description": "intel/compiler: Validate 3-source instruction sources have same base type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24198075147235f6710c7c897f0de3e43148deb",
"description": "aco: Mark more instructions as 16bit on GFX10.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b64afc1d37a2ed165f0f3bb059c71a298253c9a5",
"description": "aco: use s_delay_alu skip field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2f083c0a7d64506f7a1509f05bc4daf000e102c",
"description": "aco: add more dependency instructions under waitcnt class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8357136d4054e194e266610c3870026527af737",
"description": "aco: improve parse_delay_alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbad550f3d454bde016eb1b7d7acc4ea8b9eef6e",
"description": "radv/winsys: fill real info for CHIP_GFX1100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d944959fbf4f236c356fac40722d6ead203423cc",
"description": "radv: configure VGT_TF_PARAM directly from the command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1b3e6aefd42eae8ce8b551f67d1f8650353407e",
"description": "radv: fix re-emitting tessellation domain origin when it's dynamic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f22290949d3d6ad75445404e48195ed319505a05"
},
{
"sha": "6e24b76c105eed183edbc95c404c8ee39c2bf077",
"description": "util/00-mesa-defaults: add Limbo workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1067ec90a591b26a0d6c9b298b1a894bb0a66836",
"description": "anv: Update PIPELINE_CONTROL flush when switching pipeline mode in TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "172e0b0ebffa02fa86aa6a1915979fb4de9460bb",
"description": "iris: Update PIPELINE_CONTROL flush when switching pipeline mode in TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "595079c37cc1568cecd1df8b953b4bb01cd51bb8",
"description": "hud: extract float printf modifer selection logic to helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31d95dd3c642a67ea19e7ff9649f6122518bb13a",
"description": "dri: get rid of LIBGL_SHOW_FPS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87f4d794278205c331c12bbfea587b55e2642c76",
"description": "hud,dri: emulate LIBGL_SHOW_FPS using hud",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a3e91b9ee4cfaced56d2e5eabb36fabd2ec4168",
"description": "hud: add \"stdout\" option to print values to console",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3170f7d7fae9b11e4c79ce13873e9788e86f2e1e",
"description": "hud: check GALLIUM_HUD_DUMP_DIR value only once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32fe60e8c429a070f890840422a64f1e7795eb5a",
"description": "util/disk_cache: Support combined foz ro and non-foz rw caches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75dae4f8e3df731165e85039ce16a0c64c2646f1",
"description": "util/disk_cache: Store environment variable values in disk_cache struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "434bf4b482cb54b61ea8adc371c4f334cf44b3be",
"description": "util/fossilize_db: Fix resource leaks in foz_prepare() error paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b77a658005afe018d49609fb86c2c1c39f39ebc",
"description": "zink: fix disappearing smooth lines after workaround",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "80285db9efe16beefc59a470b7c53d7bd38dbdc4"
},
{
"sha": "41eb491fb6460f401a4c845fc28a53de92e9075b",
"description": "driconf: add a workaround for plasmashell freezing",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b494745be0900a67004d6f3e4b730c3cd67da79",
"description": "intel/fs: only avoid SIMD32 if strictly inferior in throughput",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "480308c6e591878b0357b5bc59387cc49a1a1a68",
"description": "radv: remove unused radv_is_raster_enabled()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1099fd71b046d109aa8b3d1f5777c978077dd904",
"description": "radv: initialize blend state after compiling shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87b88de973a4654285fcc1e975692fea8b91162a",
"description": "radv: replace blend_enable_4bit by radv_pipeline_is_blend_enabled()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0768cc5ed183e3289282100958154c50b4af099f",
"description": "radv: determine DISABLE_DUAL_QUAD directly from the command buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab48665f8def02062b6da4e77af60ad4e9d75806",
"description": "radv: simplify uses of color_write_mask/color_blend_enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25f067ef4c8b611d5702598d1cbfb8a625d36048",
"description": "radv: adjust CB_SHADER_MASK right after SPI_SHADER_COL_FORMAT is compacted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2108672dcfff95dc88269ca18d492dc1a16c7e",
"description": "radv: remove unused parameter in radv_init_multisample_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84527093c40f832e71b39225aeefe1276670f37b",
"description": "spirv2dxil: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "531d17c33428c99f08c42531eaf813b24cf7967c"
},
{
"sha": "9b29876a02ab50b99923141003bdbd06d7c487f2",
"description": "ci: Start weston with Xwayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c91a78c03a67afa5f0792669a58a7d19f87c5ba0",
"description": "virgl: Use virgl host side shader stage IDs when reading caps",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a26543f6368fed1604cfde7fffce2024e9d8abab"
},
{
"sha": "300dc7d65364033831f6987075372388212c5ef1",
"description": "ci/virgl: cover more glx@glx-copy-sub-buffer flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91a1455e3b1dfed32579fa58f228f756de5bc03c",
"description": "Revert \"ci/venus: disable for now\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "22ab226396ab0b5db5a1f0f903e409ec89bb6a48"
},
{
"sha": "3e66ef53d4a1f112eb22e7443bbea5e096317416",
"description": "ci: Bump crosvm and virglrenderer versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8e5714e81a9d20981f5b0aa1512f5b4436f19dc",
"description": "isaspec: Fix bitmask conversions when isa.bitsize < 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7ea1895ed6644613ffa6f68ef458642c28be7d",
"description": "etnaviv: add cleared surfaces to context flush set when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf501a7f348c9a1f7d29beca86acecf6ac056373",
"description": "etnaviv: split adding resource to context flush set into own function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e487e367e12a0b183068fa7324fa78b1a8b60b",
"description": "ci_run_n_monitor.py: automatically retry on transient errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "617e7596d1be058eba29bd4314065bc04acfb1a5",
"description": "zink: Add an assert for not seeing any more MSAA image-to-buffer copies.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f74bbcd8a00ab17fa76cd41a59dd046723a71653",
"description": "zink: Have u_transfer_helper resolve MSAA surfaces when mapping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "823e34f9388cde61057fbeb3f9bdf873b47834ce",
"description": "u_transfer_helper: Merge in-place and split z/s interleaved map handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4372069f5ad0b2d6ead5c8839f4d39a120dc06eb",
"description": "u_transfer_helper: Use common code for interleaved unmap.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5b2194a3a36cd32bc1e9a1b76c20ec167fad842",
"description": "u_transfer_helpre: Drop !interleave handling from the interleave code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95c4241f475e70fbcb9a488d205eecfcdc73bc6c",
"description": "docs/gallium: Explain that MSAA transfer_map must be supported.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03a26ae3d99f76c3975903c9c4ef8280167cec42",
"description": "ci: Fix VK driver setup for HWCI_START_*.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99a6f2a1864fe65a764e2963a41763bcbf541196"
},
{
"sha": "85650297d23b7b67293a23c31330569049fab594",
"description": "anv,hasvk: move the null check into the function call and drop null check copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ae23b81a4417fd69933e057be31596a75071509",
"description": "anv: Drop useless FIXME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00ffe8227f65385ddc091d1f3caf35d1786fddaf",
"description": "anv,hasvk: drop unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05dca17b57ae64e8144d49a39236713848755229",
"description": "anv,hasvk: migrate to ROUND_DOWN_TO from util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "818eed3d2f2dbfbba489339505270c5d0750eb45",
"description": "anv,hasvk: migrate to u_minify from util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9257b08f49c1dd5e919e33b20c387c505b8d2417",
"description": "anv: migrate anv_minify to use u_minify",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4504188508ecadacd962829cac83024e1f3833ab",
"description": "anv,hasvk: migrate to align64 from util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a06f751ec8837c749cf18ea119b5c02a0c516129",
"description": "anv,hasvk: migrate align32 to the right functions from util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e9fb7c6960dc0b27c6805f3b3bf1839896cd388",
"description": "anv,hasvk: Use the inbuilt macro from src/util for clamping int64_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0030d6d2249dee532c1921bfbf35d640d32bccb4",
"description": "anv: constify variables and use early returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fb935b3a4e0e9000b60129bfb9a15f573c8ce88",
"description": "ci/linker: update mold to 1.9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e55b3b790997573d7e4110332024d1052d0ccc3",
"description": "aco/gfx11: update s_code_end padding",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab4a260db6563d676a8e43fcdf7c653e61bf698",
"description": "meson: add missing dependency",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e"
},
{
"sha": "cf64ca6a0c453485eea90063fe8155c5421cd41d",
"description": "ci: enable wayland platform in more debian builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98747e5c826e70f66eed10e8c94cc03afd2768cd",
"description": "radv/ci: run Zink testing on VanGogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c90f69a0430c2f5a5481cbb0ecee0f68356b31fd",
"description": "zink/ci: rename zink-radv-* to zink-radv-navi10-*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b04a2138f88ff2b489066532bcec14eb2018db5",
"description": "radv/ci: merge all the zink jobs into a single one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22ab226396ab0b5db5a1f0f903e409ec89bb6a48",
"description": "ci/venus: disable for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "808a25c30a4a24aefc0a4113405d44f3c652e577",
"description": "venus: Avoid to copy the descriptor sets when it is not required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5757dbe1ee994c6c5afdaa691ebcfeb72e0cd04f",
"description": "radv: fix returning VK_PIPELINE_COMPILE_REQUIRED from library",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "888f5e5aa1d413dd87cc8519d45d7a3c2856b13a",
"description": "radeonsi: Fix amdgpu-color-export with prologues",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1825ad134b172447d42b8db69674db0de87c3afb"
},
{
"sha": "988c871ca988423307a15516acbc69d9c5093033",
"description": "radv: stop dirtying INDEX_BUFFER for non-indexed draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "509ba67aebae10a75c713826446a05490404b1de",
"description": "radv: flush push descriptors at bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f288acb50ff4e82f17ccd649258bd22ab0c5924c",
"description": "radv: remove set but unused radv_cmd_state::index_{buffer,offset}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddb21e86a440d92fd5628cb4c6945f9ef2fe1dce",
"description": "radv: remove unused pipeline parameter from radv_emit_binning_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21e52a612d1bd030b489a4ed99e47f32f2c812fb",
"description": "radv: remove enabling out-of-order rasterization internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39c6f6454cf408f6d8d220f49cfcc3a062d88e29",
"description": "isaspec: Give decode.c/h more descriptive names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8945a8ce60e864b808b2ecd275fae11a439f8ce",
"description": "isaspec: Stop depending on glue headers and out-of-folder C files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4953a8db253d92dc2828926fca7b11f082727c2b",
"description": "isaspec: Use argparse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83ad77ef5d7737b8c2c10b79e2077cd6aadc020",
"description": "isaspec: Stop using s and xml from the global namespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05c17eae2b96e44c01c8b5731c5c63d23307d8aa",
"description": "asahi: Advertise MRT and fbfetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa96dfb2d7fa88cb161dcd7fedd4c14e81752737",
"description": "agx: Lower discard to zs_emit when zs_emit used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebe40b15ea67bf38bc45fa8825d2502e6b33c09c",
"description": "agx: Fix discard with MRT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b5519e865981072c5e522c44b30f669d4ddf9f2",
"description": "agx: Introduce \"no_varyings\" instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33e3418cfe2db9983b71eddd97d4d7da44e5ef76",
"description": "agx: Consider \"stop\" a control flow instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6aa43cf42d3a02f1659a65515bd4e1f7a204316",
"description": "agx: Optimize waits locally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a01680b9795c60b4ba33b85db1e9007f549b4960",
"description": "agx: Remove logical_end later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73ac73308b079cc66468169b20a5bfd2d880baf3",
"description": "agx: Validate widths of vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6685dba75ea3d91bb3d6809cbb7b28e5709c59ad",
"description": "agx: Add agx_read_registers helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6631ba5affb1f7db9f10e9927d85edb8d5bc277",
"description": "agx: Compact st_tile argument per mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "545a3eb60174ccd9d80695749970319ed23b8c24",
"description": "agx: Insert waits post-RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "463744e4f981d7f8bd40491c3e85bd60fcac2815",
"description": "agx: Pack texture scoreboard slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01f948ee1307e38d06b7ba062e4f55061240d513",
"description": "agx: Pack wait instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "640afb33b95d6f92642f5e7580c0619c8f4cda85",
"description": "agx: Remove unused idiv const func",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44925a142e2fe8067a693887f576c06623f160d2",
"description": "agx: Use metadata for VS varying linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "617f2f7a024124340d175e668213977823778c61",
"description": "agx: Don't use nir_variable when gathering flat varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d00a43f682c395a22e7037174600e1805a8403b6",
"description": "agx: Hash agx_instr faster",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f44afe766f35942222ec30b2f1128c1126b45974",
"description": "agx: Use texture write mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7284e4967c24ce415d8848165446727d9258725e",
"description": "agx: Note that textures clobber even masked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddbec45b6fc7b7eacac844243624061fae7fa042",
"description": "agx: Plumb in store instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b645f12ad4bec663235b44832cbf715165cb9e7",
"description": "asahi/lower_tilebuffer: Avoid loading sample mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb677c7fc81769eb823b18f1746df5b2e5e28b18",
"description": "asahi: Remove outdated comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b612690e38acfb537190b13397b384e414f2a439",
"description": "asahi: Implement linear 2D array textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bc70a0074035f7723e2f91b7ffb41d721b4d9c2",
"description": "asahi: Correct acceleration_buffer for layered images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d4486c6aa098d31ed727ed8137f40c8eb7fb65",
"description": "asahi: Add XML for linear 2D arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48c9a9676c9030f67376cb179fcde83a47ee01c8",
"description": "asahi: Add XML required for vertex shader side effects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bda0f2a7075462f9d1229420337f9f42216a7cf",
"description": "asahi: Dump uniforms when decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d31a9cf3aea8643ad1e865bd72d6a72d8fe5cec2",
"description": "asahi: Check box implement NV_conditional_render",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21a35b58bac4b6174cdf3411ccb3422cb7a2c5cc",
"description": "ail: Add compression_layer_stride_B field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d703c2887d3860a0ff974562374b29ea3277e2f1",
"description": "ail: Support linear 2D arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35494ea83e5f997aee9a849ed76a09def24ffe21",
"description": "docs/features: Add more missed asahi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03beb3247879119020fffd81ea22834544f59b98",
"description": "freedreno/decode: Deal with suballocated buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e437a2203bac243d5c96bcb2de0b0632c88b63b",
"description": "freedreno: Limit max draws per batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d44525feb5117d07288577f79bcfa81d03de725",
"description": "freedreno/drm: Add nr_suballoc_bos size check",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "48610676897d989ff8ce604022e7d611cec9c131"
},
{
"sha": "912c91e38305d625a3564b20936b194085974df5",
"description": "freedreno: Fix FD_MESA_DEBUG=nohw",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35"
},
{
"sha": "5c3d5f14ac04d4669168d3ca81c52c20f3044e3b",
"description": "freedreno/drm: Mark ring heap buffers for dumping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d5570bb47a135a8f9e0641983fed2239ee6c1da",
"description": "radv: Always compile accel structure shaders on demand.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef37407971fb323f8519a57b0aad2105592c9ecb",
"description": "radv: Support on demand compilation of fmask shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32925bf7080cd43cf90f41e10be8c61bafb1d11e",
"description": "r300: lower fsign in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9af7f7d156268f32decc2a06d9d825f0b994a252",
"description": "r300: move some ftrunc lowering to nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31f678626f5895e8d13a73f1c2862fa922ba6c01",
"description": "r300: use nir lowering for ffloor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a93bc6afc46aca0f8124af4d77646e9788c697c4",
"description": "nir: check for x - ffract(x) patterns when lowering f2i32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b111e8aa4940e8b155f38b5ef238c295ded8a6b4",
"description": "egl: handle NULL loaderPrivate in dri_is_thread_safe",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5449b6927a951b8ce42927a24a78d84b91c99542",
"description": "radv: use vk_dynamic_graphics_state for the color blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e381ac7aaf5f5c66b32bf81409f0b88a94a9af03",
"description": "radv: rework some color blend state fields for vk_dynamic_graphics_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29ca23dd932bf7de5eb5def8576ca7be28703106",
"description": "radv: use vk_dynamic_graphics_state for the multisample state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed5dc76ea7a65c8449cfd94f577322d545692ad9",
"description": "radv: use vk_dynamic_graphics_state for the depth stencil state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a72fcfd40b3cdadf8ff99597dbb7eef531cbb00e",
"description": "radv: use vk_dynamic_graphics_state for the rasterization state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bc248e564889ed7d23601b19fc491e3a4401f1d",
"description": "radv: use vk_dynamic_graphics_state for the discard rectangles state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "104a564920b5ac7c044c3dcbbeff75d9840375fa",
"description": "radv: use vk_dynamic_graphic_state for the viewport state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "251933efa70dfe2c5cb1715933aaa714fbf17eb8",
"description": "radv: use vk_dynamic_graphics_state for the input assembly state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bf256e86d6f364e66f049cbd6621f59fb052073",
"description": "radv: use vk_dynamic_graphics_state for the tessellation state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4183002c629aada7a809e1bd85f325e8440c3250",
"description": "radv: use vk_dynamic_graphics_state for the fragment shading rate state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0241094eb466cae8180900be23bb19a624c9c358",
"description": "radv: move viewport pre-computed xform outside of radv_viewport_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa1a752979b430aeeb1b2fcdc9bc738ce9de8cc3",
"description": "vbo/save: avoid dangling_attr_ref situation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ab06668f9c6649ac5ea34e7707d50363be43a7",
"description": "vbo: simplify current_init since VBO_ATTRIB_POS is 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32010d985c4a66c3fed103b6f8d4e4ac60291d1f",
"description": "intel_noop_drm_shim: add ability to specify device id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2252adde8235d5c4d78d9347527cd7914bb905a",
"description": "v3dv: initialize fd variable for proper error handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b4bc0c2f94e54e987137dbbf6cab76a9ee6244",
"description": "ci/b2c: start making use of the harbor.fd.o",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d045b33599a12a4b61fdeb73c3c6d6b413b5c0e0",
"description": "ac/nir: handle 16bit varying streamout for legacy vs and gs copy shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d6d63c94a5c26b1b2ff929ba3b092d3361a9854",
"description": "ac/nir,radv: use ac_nir_gs_output_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf2ea3fce9a0b50e53402f1be28bce707092f097",
"description": "nir/xfb: save high_16bits output info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d9f860a02daa253213b216488941807e8ea79a",
"description": "zink: Only expose PIPE_CAP_SHADER_ATOMIC_INT64 if we can do shared and ssbos.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3ac0706aa83b10be1062dc61afe1f65ff3f716ff"
},
{
"sha": "426cb025e7fd09d94713c84bc02ef7b9aaad3fa8",
"description": "zink: Only expose PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD if we can actually add.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c32f046ab669e74b55ba8c29e62de055047905f8"
},
{
"sha": "a4a1f95431ae8a8194758436edf64b415efe7e29",
"description": "util/00-mesa-defaults: add Metal Slug XX workaround",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1c81137d9ce0dda1c0cec374bf4912f7663b2ef",
"description": "hasvk: Emit CS stall on INTEL_MEASURE timestamp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4"
},
{
"sha": "7f6beb8537bef69a9b14ec24aa4c817742d219df",
"description": "anv: Emit CS stall on INTEL_MEASURE timestamp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4"
},
{
"sha": "0a11cea652664a8dade8a881341e845f29bed343",
"description": "ci/zink: Add trace testing on anv TGL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5572583e3cb20204f10599de921eaf0209cfd09",
"description": "ci/zink: Add a manual full run of CTS+piglit on tgl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d19d0fe2eb84d3a5139fe71c12e5eb6d037edda2",
"description": "ci/zink: Refactor a bit of test configuration yaml.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99a6f2a1864fe65a764e2963a41763bcbf541196",
"description": "ci: Set the path to the VK drivers during HWCI_START_XORG/WESTON.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01b5e876a2ae92fa9cc2208e55cf922e3446cf85",
"description": "ci/iris: Add some recent flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd15e95a114dc0adb7816a523271b2189c492553",
"description": "mesa: set NewVertexElements when changing IsDynamic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0fbd82bdc45c48aa8cbc08d8bbf1319e66217d45"
},
{
"sha": "a573f6a6da6a6a61de2ff5fa87de2e805e5fd47c",
"description": "dzn: Handle split front/back compare/write masks for dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33e2444384caf1443b61b78d7cdaf9629f6ca818",
"description": "dzn: For CmdBindIndexBuffer, look at the graphics pipeline instead of last used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a81e832af06b3916b5500d4feb9ad6d803b8388c",
"description": "dzn: Don't touch pMultisampleState if rasterizerDiscardEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22bb768a8edfba2b4de4ee658b13ac86a5caa2ba",
"description": "dzn: Remove spammy logging during device create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0b9e5a93e9cbcf7001623a13d214aceb45af2a4",
"description": "dzn: Flip on enhanced barrier code paths based on D3D capability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc9a3ed4d511a04194b43495f4bcccc0d598fe8d",
"description": "dzn: Add an \"enhanced\" version of CmdPipelineBarrier2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fb076fc22487066cd5febd7d136a2294b21a691",
"description": "dzn: Add an enhanced barrier path for internal and fixup barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d50f160d0a664e0e0ee6fcc21c403fcd61be450c",
"description": "dzn: CmdWaitForEvents needs to submit barriers too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2314afae9d653aa66dbc39651721ccc3cb906d95",
"description": "dzn: Fix aspects used for blit barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b9aedce0e055cd98a8e29dc4b280e69b0c522a0",
"description": "dzn: Remove unnecessary read -> read transition barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e616d33850466b6e9d0fb055c6a9870d223ec038",
"description": "dzn: Respect sharing mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9df7f0a27ff0cd25286c4d54e3f97f5cfe65da4",
"description": "dzn: Store valid BARRIER_ACCESS flag masks for a few objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "184339ba6fceb2b5b9c1570b8bdd74956beab7ed",
"description": "dzn: Store command list type in the command buffer object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7f5563907e20c131e19ab83d4d41e20c59a333e",
"description": "dzn: Create all buffers in COMMON state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e72ed4526ee397c9db1f4c14544810363b9754",
"description": "dzn: Delete initial_state which is always COMMON",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b72ff00b155e709dc656307f027d9f0fe2e7b67",
"description": "pvr: Remove PVR_STATIC_CLEAR_.*_BIT and use VkImageAspectFlags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7509e259f85366598a1339ef4832019c509f37c3",
"description": "pvr: Implement color/depth/depth+stencil attachment clear.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e2ec310431c31da10ff3e596e173ccc7d3eee05",
"description": "pvr: Add clear attachment programs in device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72151aa4260e7c25ccde83cdef82c219299e970a",
"description": "pvr: Add comments documenting large/normal clear words.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a308d38fae0dd85c2ea8c6100edbaf0d943ad1e6",
"description": "pvr: Add empty clear attachment usc programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "821c6b93423f39347575f39b11ad3662d8cfcdc7",
"description": "pvr: Implement depth/stencil/depth+stencil attachment clear.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5611dedd787af01850a76e15962adaa00a509fae",
"description": "pvr: Fix typo in 'err_free_verices_buffer'.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "603570535d1c070dd2bcd9e8e0451e955618f97b",
"description": "pvr: Add pvr_clear_vertices_upload().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13fc4b1780f0e25625707d7a0aba967064201091",
"description": "pvr: Move static clear state into pvr_clear.c .",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa37415f1c81fffc0aaab96ee607de26f70f93ba",
"description": "pvr: Add layer count support to pvr_clear_vdm_state().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a9f23c564a755fc369d85e863f07538b6c15cb7",
"description": "pvr: Move clear VDM state into pvr_clear.h .",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a70b724519303bd2f7298b193fcd4b55c8c1d86f",
"description": "pvr: Add clear rta vert shader pds program.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22bad762f47acdc8189caf259468ef49eace7029",
"description": "pvr: Add pvr_clear.{h,c} .",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "821da19046b2a1ac0ee988a3300d7dc2ff41937f",
"description": "pvr: Add multi layer passthough vert shader upload in device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37e8e0a494252d3fdbbed3dfb2b418f112c46e40",
"description": "pvr: Change \"ID\" to \"id\" in instance_ID_modifier.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "305f0de7a3297832c73016fceaef55af327fe0a6",
"description": "ci: Remove MESA_ARM_BUILD_TAG environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d56a057641d0f868b13804fa951b648ad84a6a",
"description": "ci: Bump crosvm and virglrenderer versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "234e8fd157fa0c27aa213d6e2684525194840fd8",
"description": "r600/sfn: make sure we return a non-negative number of registers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "565816dfa15214abbeef9a9d94e44f30507ca4d7"
},
{
"sha": "c3e2e71b50169b109e90555297fa6a81a4e88a4b",
"description": "radv: rework generating the PS epilog key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f6f53a18ae66768e8091d7cd7ea0437e40bb502",
"description": "radv: simplify removing unused color exports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "476a1552c1b061f876926fc6da6acfb30e651bb5",
"description": "docs/freedreno: Extract debug tooling docs and improve gpu dbg docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5de21336b7f95bff63b517e26af9f08c48f5728",
"description": "radv/winsys: set has_3d_cube_border_color_mipmap for null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e176eb6c3906ddb0acd92b468cc46512a9759d5d",
"description": "docs/freedreno: Extract LRZ docs from tu_lrz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22543653d5b20817d576180060005963c05bca3d",
"description": "radv: fix multiple resolves in the same subpass",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "043508d8f84b5fce258bc7107d999ecbdae4a86e",
"description": "glsl: Remove bit_count lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abe5acf7fdae6981fe54cacafb3890822599daa6",
"description": "glsl: Remove bitfield_reverse lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5722c4973439f8f2e53e581bdd242f6c198f6e1",
"description": "glsl: Remove bitfield_extract and bitfield_insert lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db241fbd70c59f86375b8d6bfc5b92d89f073044",
"description": "nir: Don't allow conflicting bitfield lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ab7ec01290232121d92c58d565e2f131f238911",
"description": "intel/compiler: Enable lower_bitfield_extract_to_shifts and lower_bitfield_insert_to_shifts for pre-Gfx7",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4dff3ff005b47befd3e4a903b08d5b4bdbef6ae3"
},
{
"sha": "13f7ef5e0c01cb6f39ad3147800338f3d5b1f13e",
"description": "util: Drop the ENUM_PACKED macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e6d8eee245fdff705a084ad37f9d741dff0bd6",
"description": "ci: Update the skqp testing docs and retire the old runner script.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cff5d51ac3daab475e4e3ff8428113ac6ab0d2a",
"description": "ci/intel: Switch skqp testing over to deqp-runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c69052fd59a31e41f39ccfe1aabd91bdfc62208",
"description": "ci/amd: Switch raven skqp testing over to deqp-runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eedc1cdef4029d650ad23d52dfeff983b661f170",
"description": "ci/freedreno: Switch skqp testing to using deqp-runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe1294e17a43583eb434d4ba5785c038387fb6e3",
"description": "glx: Remove the GetProcAddress special case for indirect rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b090246ad27457bc48ea8f5dbe8213f5899efa22",
"description": "glx: Only compute client GL extensions for indirect contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ccd253588bf98be945d6708dfc49b936f9cc8d6",
"description": "glx: Require GLX 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c57ea3bf6d77cf6f07f2a56e781f55b0e6013b",
"description": "glx: Remove pointless GLX_INTEL_swap_event paranoia",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c043116c74983e832a3e52a9ceedce74545a5ea",
"description": "glx: Drop GLX_MESA_{pixmap_colormap,release_buffers} stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce8291f03044caa1006245bb8c9ee3cd8b7a238e",
"description": "glx: Replace FreeB 2.0 text with SPDX-License-Identifier: SGI-B-2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc93f08f1e3e84f09cb2bb587d6de702dc836478",
"description": "glx: Remove dead declarations from <GL/glx.h>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac02a860a1bf7dc5ed5f7534b95d35ab823cffe2",
"description": "include: Sync <GL/glxext.h> with Khronos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "421bf657bf33200b1aa97d7ae887971e561ef556",
"description": "r300: don't convert to constant swizzles when translating from TGSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7decc7efbacf9382a150733679d638d56e878e26",
"description": "r300: allow copy propagate of RC_FILE_NONE reads to TEX instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d869f0f7ca51fb8767ea4dfd457b713b6c875a26",
"description": "r300: don't copy propagate constant swizzles to KIL on R300",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39b7502f041cab2cf4f6196820789adc691a0242",
"description": "aco: Use v_mov_b16 on GFX11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2790fe5375fd468fe0d70b70babb50c523170b3",
"description": "CI/Windows: Use waffle instead of freeglut for piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e03f1f8a135858d9f77c338e30b84b3be523325",
"description": "CI/Windows: Update piglit for Waffle fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9721d1d615721df2eab8db2efe8f21ec5091e321",
"description": "docs/freedreno: Add bindless/bindful descriptor docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b2e1b2d32403e6ce5948965f8a3605bd0bf7569",
"description": "freedreno/registers: Cleanup bindless-base regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fa2ce08907d0ed02b24e79b5ecf8d5fceeb13fa",
"description": "freedreno/registers: Fix bo fields with low != 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffb77c8be616556a50ba1dbb93182d96b8a5ead4",
"description": "freedreno/decode: Improved reg64 decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59f2748163619b546bd79d8336e89c0254940dee",
"description": "freedreno/decode: Add rnn_reginfo_free() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9feea4e7c04dd08d0c34af0e7688124d8de34448",
"description": "freedreno/registers: Fix reg64 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e34c0a31167c0bdbd38f5f4d2a485ea7ccb25dcf",
"description": "ci: Update mingw and vs2019 libva build dependency to libva/releases/tag/2.17.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce7155b8a03b6b995618e4606bdcb994256c2f8d",
"description": "radv: Use the correct pipeline layout for LBVH IR generation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ba950eb14637e7eb4726d795349775d7835deb1"
},
{
"sha": "50972297f4c0355a137d7b32c51704e0a05028c3",
"description": "nv30: Fix an offset for vbos being applied to a buffer twice",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0409834ca254f9ffdb524602c36aa3e82f7961c1",
"description": "ci: update venus-lavapipe test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33b778cc36158568e308564313effb219b3adb5b",
"description": "venus: properly ignore the sampler for immutable sampler",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a104f6348d9f86825f0d9ace1886b7f26277845",
"description": "lvp: properly ignore sampler write for immutable sampler",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "531d17c33428c99f08c42531eaf813b24cf7967c",
"description": "spirv2dxil: Support linking multiple shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac7abf048310775f0d7248dfc37719889f82bad6",
"description": "spirv2dxil: Rename and move prep helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31d722b706be79d529ea9f3843c3fe56d8389c55",
"description": "CI/Windows: Use deqp-runner for D3D12 piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a256f79d4600a33c7f8c3e161041b5dcec1fbf0",
"description": "vulkan/runtime: Preserve pNext when upgrading to synchronization2 structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f07a3e856498c05a717b1cfd30c536d8b0d55e",
"description": "radv: determine the gfx scratch size at pipeline bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2a4bdf1141be9f7dae81e455b5721e7f8d9c74c",
"description": "radv: dirty all dynamic states when beginning a new cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18306d3231b6dae265095a4093c79766340485fc",
"description": "radv: dirty states when beginning a cmdbuf instead of when a pipeline is bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aaba10c6e060a5c2111e700cb7a87d5e39f9fe0",
"description": "radv: move emitting the strmout buffer in CmdDrawIndirectByteCountEXT()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb0a17652d52730734f910bd059681f05848d47d",
"description": "radv: flush DFSM on CB_TARGET_MASK changes when it's emitted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb0038f489f9878d5ee448ece1c8df3d1816c649",
"description": "frontends/va: Update state var frame_num disregarding cap check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "229c6f79a660e5c7999ffc94e1fb514692df3b6a"
},
{
"sha": "1825ad134b172447d42b8db69674db0de87c3afb",
"description": "radeonsi,radv/llvm: fix amdgpu-color/depth-export with epilogs",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1174ab6d56e779529a0ff1c01b78f49ce103eadf"
},
{
"sha": "c68530bedb00966fd8e7df982c623f5dc329e016",
"description": "postprocess: move the definition of pp_filters into **/pp_init.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f43cd04228d8467b1b489266a4fe6ca7d8847df2",
"description": "ci: build test LTO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b",
"description": "zink: use EXT_descriptor_buffer with ZINK_DESCRIPTORS=db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20e1474c2cc642061567fdc79ff83f4740b20ea2",
"description": "zink: move some descriptor data into a substruct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "885e5a3571564fe0d95d57cadcf3171c5ab1f155",
"description": "Revert \"zink: remove descriptor-mode selection infrastructure\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0"
},
{
"sha": "97f2b608330de330e894ac4e7a5e73897e553554",
"description": "anv: implement Wa_14015814527 for task shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53d9b696e4355253f3e380212714a3ea3d3abbe8",
"description": "nir: basic tests for nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3305c9602df65d08f586ee520de9d8f0c46b14f5",
"description": "nir: fix shrinking of load_const for large vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb7f20128874182629bdb0e5b2789096c0c0ec99",
"description": "nir: remove duplicate alu channels in nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "980df9ede1887c60d9fc82e7e08b3f63c3745d59",
"description": "pan/bi: Move Bifrost specific C code to src/compiler/bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "551c2aadd4d85e922aa695780ba3d3bc6407a465",
"description": "pan/bi: Remove standalone compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a35acd8d9006c994ebf220ec55a309b26dbc120",
"description": "pan/bi: Rename panfrost/bifrost -> panfrost/compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "261a3345091cd3514c87d0ea61615d38794b4b2f",
"description": "hasvk: Add layer with work-around for Doom 64 texture corruption",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2acd9f76aa7406d801f92d82a766442bdd44845",
"description": "anv: Add layer with work-around for Doom 64 texture corruption",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ee90bc7ff57bc7f9190fb278d7251b7f0f2ded",
"description": "radv: Add an app layer driconf and use it for Metro Exodus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "152506305531f82a60b617a9a44feaf32cecc93b",
"description": "radv: Clean up entrypoints generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "124a405f6f7a4f58f9ec8f8f524eae006d9535a2",
"description": "radv: Use multiple dispatch tables for layers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0821f76fd749e6608b8573ca66a4691db6551b53",
"description": "radv: Move dispatch table init into a separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0e55c4d60d535d94c721865ea8fe48f4e9704f5",
"description": "vulkan: Allow passing NULL dispatch tables to vk_device_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ad6b10a015490d0d670b52a27b9a8bfbb096336",
"description": "r600: Don't merge alu groups with variable length dot using t-slot",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "357e5fac9953b26eedc8819ab528b981be6e1b69"
},
{
"sha": "9fd9f3cd10cf58549f850aeca9103d8cca5a5f81",
"description": "r600/sfn: Set minimum required registers based on array allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8348c9c84d7d9fcf4d499b5df92e7538955c1755",
"description": "r600: enable ARB_gl_spirv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ff00cfe97995fc5550727e7a77326676997741e",
"description": "r600: Fix early exit when setting SSBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff4de13c705dfd99e2eb383a9ce1013b07d45345",
"description": "r600/sfn: Fix FS primid input slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69f2fe5fd0555922980c31b356eaed80e7334a3",
"description": "r600/sfn: Fix warning for mixed use of enum and integer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2df023a1f1990aad6c20eca85af19c7d21a43203",
"description": "r600/sfn: pre-evaluate allowed dest mask in Alu instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2eb7cd3d853a627a34c30ae44ee19b65780dd8b",
"description": "r600/sfn: move handling of legacy math rules to assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46a493a2f00f70ec2cd3c5e9403ddf508bd20118",
"description": "st/mesa: Fix free of non-shareable shaders on context destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1174ab6d56e779529a0ff1c01b78f49ce103eadf",
"description": "ac/llvm: use amdgpu-color-export/amdgpu-depth-export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d496f0b97d70e6c2862a7c5396c0d5178a9ca223",
"description": "radv: Decouple radv_before_taskmesh_draw from radv_before_draw.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "050c39c92fb544e11af6f013c04494a0b554081b",
"description": "radv: fix missing initialization of radv_resolve_barrier::dst_stage_mask",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4c6f83006d4d471651319c00b0c21b8b96cea2ac"
},
{
"sha": "fc0e23b6dd963b6f97e34a2f4b84b87f358fbf92",
"description": "iris: implement PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9caddb4a72ab906f8f9df047ca0ffe811820917",
"description": "glthread,gallium: add a CAP to disable glBufferSubData optimization in glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b31b11a595739e80f98be66d8b290af7670766",
"description": "aco: Reassign dead definitions of p_split_vector to associated register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75b10277228b228a72b6fea5bea538e98180eabd",
"description": "aco: Try to reassign split vector registers post-RA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d29779a25a98898163b1dc9c687e6e6211d13c5",
"description": "aco/optimizer_postRA: Distinguish overwritten untrackable and subdword.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3b0f781103ffcef4e18257b8289948e9d37dd99",
"description": "aco/optimizer_postRA: Initialize loop header with preheader information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f4eccb13854d16aa604d6130fdb892e1cde9250",
"description": "aco: fix reset_block_regs() in postRA-optimizer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "75967a4814be7988afc20e59bac4b48bafacab00"
},
{
"sha": "b2dc63ed8ce95622312d7fa211def60f3673facd",
"description": "aux/trace: Add pipe_context::set_hw_atomic_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37cb88288301dec81ab8385824d489bf779a23fc",
"description": "radv: Advertise rt pipelines for DOOM Eternal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4125a35c9ce73d999bbea2714dcb20b78b71055f",
"description": "radv: Advertise rt pipelines for Quake II RTX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea38efb17e54ab97fc79d3085cf46189c8d1ce55",
"description": "radv: Add a driconf to advertise rt pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e56f69edf5e1755e04b1461272e3a08051d25a3",
"description": "isaspec: encode: handle special fieldname properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4429bdd7f5a2e4610d3a8677cfbd3e7e2712751e",
"description": "drm-shim: Use hide_drm_device_path() to hide other drm devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b39044fd9f2c2a2158b678d0a5a52be9f2a17248",
"description": "drm-shim: Add hide_drm_device_path()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7ed05d1ba3ab86b9ebc3e5f82e11f31d7a81dd7",
"description": "drm-shim: Convert nfasprintf and nfvasprintf to functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a4c0f22ae236247dcfded7c7eb1a368c85454c",
"description": "freedreno/a6xx: Linewrap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d75a1bb4d018c0d316340ae2369585f6e46ca919",
"description": "freedreno: Fix use_fence_fd typo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35"
},
{
"sha": "92e6fea7dfa35c63e78646dc9aa6b6a86eddc196",
"description": "freedreno/drm: Flush deferred submits at context teardown",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35"
},
{
"sha": "4441a4162992a1b2807976010d6ff239a6d451b9",
"description": "freedreno: Add some more traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89286632a26d713708b6e55644db18f58502fdee",
"description": "freedreno: Remove some impossible NULL checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05ca7d114eabfb3e2a2b82ba06ccb7b152e0e2a5",
"description": "bin/gen_release_notes.py: read Closes/Fixes tags case-insensitively",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e67578a264bc730491cf26d6a268e61809d31fba",
"description": "bin/gen_release_notes.py: parse \"Fixes\" tags as well as \"Closes\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "52cd87ea16f05fc3cc87be9315cd2d2e6dc9850d",
"description": "bin/gen_release_notes.py: don't fail if \"Closes\" refers to an MR",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "334123a908cfac282297ba5240aecac79e9babd2",
"description": "bin/gen_release_notes.py: do not fail on confidential features",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd807eecd16eb308e121ff6d51210edee8635083",
"description": "bin/gen_release_notes.py: do not end \"features\" with \"None\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf24b70dc6c433594ce148421ffc9832a7235eba",
"description": "docs: update calendar for 22.3.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b22dd4d2d33a86210f74864c09806a5cb136043e",
"description": "docs: add release notes for 22.3.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "980d6a91eecb58acf5cdc356ec5a422304145af5",
"description": "gen_release_notes: strip second newline in new features",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75eb0d2891c2eb7574bd943a6a40493484047b48",
"description": "freedreno/ir3: Allow isam for non-bindless ssbo loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cf7bf8b9ee87691816cf7d33d522b6417099f4b",
"description": "ci/broadcom: add rpi3 flake color_clears.multi_context.gles2.rgba8888_pbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def474e916b69b86ed49c895c7418ba54a0e8252",
"description": "intel/genxml/gen12.5: Pipe_Control::Remove Global Snapshot Count Reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6d1f76da2862cbe44c28665f7204bab7f3d80b5",
"description": "anv: Add and use emit_pipeline_select()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57f73d097ec915dde4a49732b5a40ae9ce368b89",
"description": "ci/iris: add iris-kbl flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bd1829a5a45a9ae1fefd96a2f23d2d2e026c032",
"description": "ci: Enable gl-renderer in weston for wayland testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcae3018281b9af33a2f691c524bc3f2197dfa10",
"description": "pan/va: Fix MUX.i32 and MUX.v2i16 description. Should be:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d14d7c49db23a6d647adc2fdfb85aa41012d7d94",
"description": "pan/va: Fix d0 description in enum \"Load lane (8-bit)\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f102b57423523cfefb23adf1d08006a13147e7a6",
"description": "pan/va: Fix description for constant 0xFAFCFDFE: -2, -3, -4, -6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db9cd8b5daae587fbce08e1e9dd81f422aeb30b0",
"description": "ci/amd: decrease number of stoney runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b2824b9eaa994cb500955fbe2c5a8ea5f85b638",
"description": "util/xmlconfig: fix memory leak triggered by duplicates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f603d8ce9e81913ce86c862e087c7ac3c94e744a",
"description": "asahi: Clang-format the subtree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf93fd46e21393c9e918fd0cf47df2cbb080b714",
"description": "asahi: Clang-format the twiddled tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4c4f0502be97ece081a10887ca92a6833be91bc",
"description": "asahi: Add missing #include's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9dc77f068e890648eb31c3702558c724659e56b",
"description": "asahi: Add some clang-format commas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1f175c9fa7cb80efae571088f1430933304cd9f",
"description": "asahi: Manually format some parts of the code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de0fcd08d3f4adb886cc277541fffc6fdc057df7",
"description": "asahi: Add .clang-format file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "680c873b353be635819323c59726cee529f14552",
"description": "agx: Undo sed fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9aa66d5d0a8c166e5b0008337fdaca2b97a37f4",
"description": "anv: disable preemption for 3DPRIMITIVE during streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "910f5a18cf891828ff2675bfc5290a459783f99b",
"description": "intel/genxml: add disable preemption field for gen125",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afdbed9e9c370931c72185f7094dcb3422888ce4",
"description": "anv: fix potential integer overflow",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3596a8ea7a38f410f8f6c27754704993fe5a5bd7"
},
{
"sha": "eb2576902d9f5b068f4cac308c64942344fcb2dd",
"description": "radv: Use common vkEnumerateDeviceLayerProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75619a907b3cc3b7da9c6461595c5c2b9afad9a5",
"description": "radv: Remove last_primitive_reset_en",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e584447aed4d0ee2730bf58737fec46dad5a06af",
"description": "panvk: Fix null pointer dereference on cmd_buffer->ops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1"
},
{
"sha": "2024115b798ad58d00d6a11266290f211f4834fa",
"description": "intel/ds: add missing generate draws perfetto glue",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08"
},
{
"sha": "bb4aa8a3eab117ce539e9c39a41c7a5223aee2da",
"description": "panfrost: Fix race condition in BO imports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f401599f79a3678dd66407cb0d112e03dd949467",
"description": "vc4: Fix race condition in BO imports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dbb1a091aa7d646c2d2ee0cbf04d040917a0ec7",
"description": "v3d: Fix race condition in BO imports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c3c11ad33df5fccb6d3287bd89df6617b7f7ee8",
"description": "Revert \"ci: Windows runner is experiencing DNS issues; disable Microsoft farm\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c52b7aa732e78d2ed93ef95a42262fae270c2027"
},
{
"sha": "ad4d7ca8332488be8a75aff001f00306a9f6402e",
"description": "kmsro: Fix renderonly_scanout BO aliasing",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e568cc6fe4a71a897ec5516d12df6578b11a7e7",
"description": "freedreno/perfetto: Add grid information for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b53fa2558732c7d5323653326db14044b5989632",
"description": "panfrost: Clang-format pan_layout.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0afd691f29683f6e9dde60f79eca094373521806",
"description": "panfrost: clang-format the tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4705afe63412498d13ded73cba969c66be67907",
"description": "panfrost: Fix up some formatting for clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e35719be6fb119769720da24769df016941c2eba",
"description": "panfrost: Add missing #includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90e128ae03b4ef8b7d281977b691df04290191df",
"description": "panfrost: Remove perfetto-specific .clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee2dcdc3df7941b6fe6bf16b8ddadb3b8939f7e0",
"description": "panfrost: Add clang-format file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c950fe97a05ef54e8298544a4582d21e524ada08",
"description": "anv: implement generated (indexed) indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3596a8ea7a38f410f8f6c27754704993fe5a5bd7",
"description": "anv: factor out some indirect draw count entry points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61b730f1f486c67e0361cd26fe0da0cefa88ab1e",
"description": "anv: decouple util function from anv_cmd_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd83e5ddaf570eab33ff5bdae849d78512f1145b",
"description": "pan/bi: Use write masks on Valhall texture instrs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d9c771b9b8a6429be854dac7477d046ed4dac22",
"description": "pan/va: Pack texture write masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "182087245da83c18c68cecd1d374c71d733e7c93",
"description": "panfrost: Don't flush readers for reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c56b9c7a3f6ccd3b950bff8feb87291f64b8e30",
"description": "panfrost: Remove rsrc->track",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "955417aa3ecfad9b752985471a54743b784573c7",
"description": "panfrost: Upload sysvals to a staging buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b481507c03e60a641e19bd836a6ec37ee903502a",
"description": "panfrost,asahi: Set vendor to Mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e28c5b9f96b3209fdb017c0715669aae590e7e1",
"description": "anv: Pass anv_bo as parameter to anv_gem_mmap()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95ce9664d5d350d05ee6f989c3d112004263341b",
"description": "intel/common: Move i915 gem specific code to its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f51bafc36834aa9cee85b1f99d001d5a7702bc6a",
"description": "intel/common: Move i915 engine specific code to its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c14060e0d8e5f313e3d4b02ac38ab79b0d5e6a5f",
"description": "iris: Make iris_bo_export_gem_handle() static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6d73ea7b4028008ff64e734dac10c53aafd0e75",
"description": "pan/lower_framebuffer: Remove unused pack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dd35e0ac79c1f29855dddda3853ac4c0ced55ab",
"description": "pan/mdg: Remove unused disassembler functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e1a4668829e4e4b294060bd940388c436eb39cc",
"description": "panfrost: Remove unused so_mask calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cd6d0873d7ef1a1ee8b9aaf55af77263c38700f",
"description": "panfrost: Remove experimental v7-only indirect draw path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4890745b19b5e989f297b182526d49f075cb1d39",
"description": "ir3: Do 16b tex dst folding only for floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c9ee308380d07ba06ada877d483c4800ab38052",
"description": "nir/fold_16bit_tex_image: Add type granularity for dst folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5231025beea8e14ac549d62dce43074aa7b3755",
"description": "etnaviv: disable linear PE by default",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "43eb5e777e4b64fe1b143822ae8aaf709eaad42f"
},
{
"sha": "4c986c58b3f2bf06ca17adb9bee0a79fa19bddd9",
"description": "intel/blorp: Fix a hang caused by invalid dispatch enables on gfx7",
"nominated": false,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b9403b1c477e7af04114ae6a4e16ca370e22253c"
},
{
"sha": "7db1b94e07f08210749939066b565873fa16481c",
"description": "intel/dev: setup 1024 GS urb entries for ADL-N",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25608659a03f3aefdb4d3a0c8d56ad96e30130c0",
"description": "intel/compiler: mark shader_record_ptr as uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3af08b9c30aecfe26cde9272f984deb31abf770f",
"description": "nir/divergence: handle shader_record_ptr intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a1a3a31dacf9369f81cb5336acdbdd35dd8b520",
"description": "nouveau/ci: temporary disable gk20a-gles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c948fc2c315b0fbbce396bec34a45c6d4e4e72",
"description": "freedreno: bump up FD6_MAX_BORDER_COLORS",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2"
},
{
"sha": "19920f126e703c98b93a8101a5ee5de4992a5a55",
"description": "radv/ci: remove locally-deleted files from the job bucket",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "596c11494f6bccb5bd0767cad84a5f45a7e392c7",
"description": "radv/ci/vkcts: do not sync back the *.qpa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa07dcb5885b6ad97217277520913a7dad531eef",
"description": "radeon: drmGetVersion can return NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739a08ad2352f1c10bad623350c1e321d0fbc9af",
"description": "anv: handle null push descriptors in deferred optimization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d"
},
{
"sha": "c52b7aa732e78d2ed93ef95a42262fae270c2027",
"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": "0d36f7f76d5c128b9b0fdfeb91c9969991a9a408",
"description": "radv: Only apply taskmesh indirect 0 bug workaround when necessary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50330aaccbbd181b9cd875566966b4dfee9e9ce5",
"description": "ac: Add has_taskmesh_indirect0_bug field to ac_gpu_info struct.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d368914a388a209b2264b1e17b0a13feb1b25e95",
"description": "radv: Include view index SET_SH_REG in ace_predication_size.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2479b6286974c1467bec5120df96650d297dcb7f"
},
{
"sha": "590f74084d501bf56c850cbcf8610debd9ccbaae",
"description": "ci/lava: Show LAVA job info during fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e723cdc10a97c4784f0f9c2bcbd18c174f9a6b7",
"description": "ci/lava: Anticipate overlayfs download",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "584762c216894a8cba804af9d79a12bb21ceb282",
"description": "ci/lava: Fix Gitlab section rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f040122bedb64bb6f4c26d7e272da874ae7f9a05",
"description": "ci/lava: Feed yaml.load with raw bytes data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce0ca7ed21d6c621812db82fce70d4e06881818f",
"description": "Revert \"ci: Lima farm maintenance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e66df0d36209a708477112d5df4ad2760c666542"
},
{
"sha": "d004b4929d5572a3be2ae27a07a1cf505c3d2a7f",
"description": "radv: Don't assume there is always at least 1 preamble.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e10b2f273e8a48a2db977469d30f6ed1014484c4"
},
{
"sha": "376a947c09ed86ade84ba59e8013e93009e8568d",
"description": "venus: fallback to passthrough pci bus info when not natively supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55df7ad571470562ffa3f6d71c32787f11b61b14",
"description": "r600/sfn: Fix possible dest channels for variable size dot",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "357e5fac9953b26eedc8819ab528b981be6e1b69"
},
{
"sha": "281c07d89f1665bee06a19ca1ae197cb77f363f9",
"description": "radv: Fix uninitalized struct for trap handler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05fab97b2ce8ebd8420ded175101a0fa5110172c",
"description": "r600/sfn: Don't try to re-use the iterator when uses is updated",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3415cb26a62289fed9cb5f202088168add43cfd"
},
{
"sha": "aace38c2d83658ac38f723c63823df65ff7aaebd",
"description": "radv: Enable EXT_mesh_shader by default on GFX10.3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8e4cc73bfa0880ed8d1f25a86f9f80a1207972b",
"description": "radv/amdgpu: Remove cs_add_buffers because it's no longer necessary.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97d3377b56a8e2abe4fdfb8cc9643434662e8718",
"description": "radv/amdgpu: Remove command submission with scheduled dependencies.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cb128ffb1e128704bab2ced7c266d9bc5bad14b",
"description": "radv: Add gang wait preambles and postambles to ensure correct behaviour.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c47c4d5f8028696adfc7b84458af2fc05e4233a3",
"description": "radv: Remove ACE->GFX wait at the end of each command buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b0c941d755f53cb8930fb3783a87c2351340e39",
"description": "radv: Rename radv_update_ace_preambles to radv_update_gang_preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcadea6af69d888297fd7c91f1a7772ec0118fcb",
"description": "radv: Implement gang submit in radv_queue_submit_normal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d065abef758b9ef64660508fb40f43f9915a1eae",
"description": "radv: Update ACE preambles in radv_queue_submit_normal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76deaa1b1a92ea6997d298e9b6ac1ed6433ba369",
"description": "radv: Refactor command buffer handling in radv_queue_submit_normal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ec9a96b91d18f7ddd3a7ab23e91a5b2ff7d33a0",
"description": "radv: Remove radv_queue_submit_with_ace and disable task/mesh shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce62ec3bbb4987f26efa64a84c41fd4869d7362d",
"description": "radv: Enable gang submit on the null winsys.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24404d83305df22c036010b8895f2ebac3c1f5f8",
"description": "ac: Add has_gang_submit field to ac_gpu_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "294604bc56c9aa8330020f6e41cb95b6b71c369d",
"description": "radv/amdgpu: Allow using more than 1 preamble with cs_submit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9d5b5c9b34e6814ec0f0cc285c5f71d5edfdc13",
"description": "radv/amdgpu: Add IP type to IB info and use it when submitting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff772a7ba4a1c16559a7133f529c691d630a81ae",
"description": "radv/amdgpu: Introduce a custom struct for submitted BO info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfb89077b96c945691212948d000273dd8f54ccc",
"description": "radv/amdgpu: Set fallback submit request ip_type from the last CS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e10b2f273e8a48a2db977469d30f6ed1014484c4",
"description": "radv/amdgpu: Change extra_cs to array in get_bo_list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0492a6efb00f1182e644f5c4f6d36cf87c912af",
"description": "radv: Return correct error code when failed to allocate CS array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c70c2d97309272a654efb76d336383c708c9c1a4",
"description": "radv: Determine use_ace in radv_update_preambles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a59e49bae3c35f7f7c04ceb87db295553a5156e7",
"description": "radv: Rename uses_perf_counters to use_perf_counters.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ff86e3be63183bc69170b7bbddd345784e20795",
"description": "radv: Stylistic changes in radv_queue_submit_normal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64aa555909f414a6dd01c188af4d2b903c6a5338",
"description": "radv: Destroy mesh shader scratch ring in radv_queue_state_finish.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0280b526d58e85d65b53d3f9c8b0f7364d853751"
},
{
"sha": "db4c62ea39017a59fed8dbee8cb168c65b833f2f",
"description": "radv: Remove trailing whitespace again.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "499e33061b5c1ccc607f7f93b7d0f6a399248422",
"description": "lvp: fix load_helper_invocation not being lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f2ce867cf0e13a1dfb005ceb79f359a9bb3cc4d",
"description": "tu: fix load_helper_invocation not being lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8482ad01102a3c15d60549229109b1b97b1c34e4",
"description": "nir/nir_lower_is_helper_invocation: Lower helper invocation if required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad9c0e8cd9a95862b555615159b8a261036a7324",
"description": "anv: Ensure we clear ANV_PIPE_PSS_STALL_SYNC_BIT on flush",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3c629733fd0e6cf4d5d9bf0f0dad2df7a199b04"
},
{
"sha": "22bf19c1f5163918eff2de2f3b5287a33962ec87",
"description": "util: Fixes os_get_option_cached with bool options_tbl_exited",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cdad035cfd9193776667eefb0b4fba9883914bca"
},
{
"sha": "f0fe74ceaa8ab96e8fc124a4eeadbbef211097de",
"description": "d3d12: Don't flush indiscriminately for query result accumulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a607df2f0f2237105c0d9aa79c06f80447efee2a",
"description": "d3d12: Fix race condition when getting query results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8886f5e3434e003238504dd82cfd44074d67e1e1",
"description": "d3d12: Move query structs to header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c90e5ddc710a7ebf84c5a56a3fea59ee44b02628",
"description": "vulkan: update headers/registry to 1.3.238 for video decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bcb6a0896c9f73205f3a0f0606fd3a12e4edb93",
"description": "vulkan/util: handle LUNARG in the list of special prefixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfe1942e8aa96086bd737e7eb686c4f9c27824d9",
"description": "vulkan/cmd_queue: update generator to handle guarded types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1968deec252b99d8dd9b6b75a7c160309416343",
"description": "turnip: Lazily call tu6_emit_descriptor_sets() at draw time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73db82c8160d619625ed14828178462cdbfba83b",
"description": "lavapipe: Enable VK_KHR_shader_non_semantic_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a04720dc1c16bee72a18609069387df0862f00bd",
"description": "ci: move the CI handling scripts into bin/ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07f2c862e0517038b31ac2b521b191fcc9803186",
"description": "ci: ci_run_n_monitor.py: fix args.rev leftover",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a8b6b2367efc9efb3759cf613ec56afecaa1cf4a"
},
{
"sha": "6b3f085c3cd950d64b4fe53b43ad24ba016acf96",
"description": "iris: Add BO_ALLOC_PLAIN flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c12f7f601c3ecb4b6298c189f2359acd7637984d",
"description": "radv/bvh: Handle inactive triangles and AABBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4686ab731cbb4e1af97a05aca2b38476b378e5d1",
"description": "radv/bvh: Move leaf node initialization into separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bb1d8ab19cf99f6549c4ae243399e1c6aea10bc",
"description": "ac/llvm: remove deref image/texture code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "796d395ab94666b9e909321112d9d56dd4c126d3",
"description": "ac,radv,radeonsi: remove unused param of load_sampler_desc abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fd6e150c30a089259101e894837425c2e4b2652",
"description": "ac/llvm: remove samples_identical nir to llvm code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8350dcd2539dc1bd91c0650227b78a77758a8a7",
"description": "ac/llvm: remove implicite ms texture fmask handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "523e7e094d34b1ba3d4a6d7f2445a864023b06c4",
"description": "ac/llvm: remove image/texture descriptor_amd nir to llvm code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4fdeaa820a15a87cad79aa7ef7fed3bc1f1912e",
"description": "radeonsi: replace llvm resource code with nir lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e85c5d87794650a6b56d3c1ac14c570cea33e9a9",
"description": "nir/divergence_analysis: add missing intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adecf52a3bc01ccf34e61493b4a9cf8e0b89b34f",
"description": "ac/llvm: add disable_aniso_single_level abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "194add2c23264694a134378fc1039b8ba5ab7923",
"description": "nir: lower image add lower_to_fragment_mask_load_amd option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1461b5f61b42c1085f260ab71529a2f05ebbd35f",
"description": "nir: add image fragment mask load intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f6ca39a7fa9c4b082293efaf2ca3115aa18e17",
"description": "radeonsi: replace llvm load_ssbo abi with nir lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d57a22d0683aee37b58293bcf0d3713ca9f06cb0",
"description": "ac/llvm: check load_ssbo present before call it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc5cae571a3edd4ad4e906ab45528817b4fb119",
"description": "radeonsi: add si_nir_lower_resource pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0f5d5c5e5f50f6142afc9d3d28c88753c47207a",
"description": "radv/rt: Refactor exiting PLOC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
},
{
"sha": "54ca0665c8a57e85525b569c890cb3dc3ccc679b",
"description": "radv/rt: Execute memory barrier before updating the phase end count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
},
{
"sha": "0e0f42723e992701413b315f3eea344c7e7a0cfd",
"description": "radv/rt: PLOC fixes for active_leaf_count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
},
{
"sha": "b0f6de4ea6248862391d85f4587674bc503bc356",
"description": "util/tools: add the tool that generates perfect hash functions for GLenums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5c0706d470d03c3f155c515e406857fef60ff61",
"description": "mesa: optimize _mesa_bytes_per_vertex_attrib using a hash-based translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e89f07fc85e7c53a58c76d01661e25573da4aae",
"description": "mesa: compute _PipeFormat and _ElementSize after checking if the format changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a8c1d504339f9c011422aef3dd06b407502ece5",
"description": "mesa: move user-specified vertex format fields into gl_vertex_format_user",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13160c0d14f0bfed8869762f776630e21b95db76",
"description": "mesa: change gl_vertex_format::Format to bool Bgra to free bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "124d2762db492dc3e347591553214658c63c3e41",
"description": "st/mesa: simplify prepare_indexed_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bcdcc8b237d487c632147bb63ace3d6b7234617",
"description": "st/mesa: optimize index buffer reference counting in st_indirect_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "819627041e737b05d7a9a5c74e29fd9994ec9115",
"description": "mesa: set pipe_draw_info::index::resource directly and remove gl_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea11f48a53e31fdc94c122d1259f45658635748f",
"description": "st/mesa: fold GLThread.enabled into pin_thread_counter to skip that checking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23f9f6787a1b583c01a901b585266bd8402136a1",
"description": "st/mesa: use u_bit_scan64 only for 64-bit CPUs in st_validate_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47feb2b01344d1bafafbe65d1e9d39cc4abc0f0e",
"description": "docs: update to latest venus driver support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "553c0a30672eb38a5bc5d58ebeb78a7a586ff0ad",
"description": "venus: fix VK_EXT_pci_bus_info support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63cb570ef3d5a141ad9f8e2480be2eefa261e82d",
"description": "venus: sync protocol fixes and support for VK_EXT_pci_bus_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18f4dc6b75b1e3697d40f8c6a39d41179ccd2238",
"description": "etnaviv: Do expose 2D texture support on pre-halti GPUs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d08bd9a8d8baf0f88554dd4f69ee5aa0fa3663ef"
},
{
"sha": "486c3417691966301bb6c51a7d2e7f8eb887ada1",
"description": "panfrost: Add architecture description XML for v10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9cdbed5a287f9ac6458976e1fe81c191bd2c7de",
"description": "freedreno/drm: Short-circuit kernel for timeout=0 waits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90b9b1330d0f7627c793b950c737be5333e5230e",
"description": "freedreno/drm/virtio: Guest side fence waits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "995c64ddcbbf0c9dc17e23fd7bb4726980718dfc",
"description": "freedreno/drm/virtio: More tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be6d21ed56a02b4343442c3bf2b314fcdc5c34e2",
"description": "freedreno: Limit cached staging BOs to PIPE_MAP_READ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4be235af7ca3f06af41ba8217565f7c2627deba4",
"description": "freedreno/drm/virtio: Remove prealloc_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48610676897d989ff8ce604022e7d611cec9c131",
"description": "freedreno/drm: Add sub-allocator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d0d82f25ffa88b817ecfbd974cd1eff26ac1e0d",
"description": "util/vma: Add \"nospan\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "793741c9369e7b855975dfc6e4fd3e679612acb2",
"description": "freedreno/drm: Merge in_fence_fd's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "137cd3b0fa939ffe66c37ffdcd2ad0e133c42b85",
"description": "freedreno/drm: Move no_implicit_sync accounting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b02bc6139f1327def491680115d5f992f340764",
"description": "freedreno/drm: Drop fd_bo_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "434a8412e83f526458105d84ddcf5815b0056653",
"description": "freedreno/drm: Re-enable submit fence merging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "932ce591ac70c920d62543c3e9018a0acbef134f",
"description": "freedreno/drm: Simplify deferred submit flushing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b5164356c3ffe15182be92db9fd28baa1d1b35",
"description": "freedreno/drm: Return fence from submit flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7469574814e1ee93d1d037cfc625048a68704ffd",
"description": "freedreno: Rename fd_fence -> fd_pipe_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a621813b38b381e83d318f4f4c7be95f50c592",
"description": "freedreno/drm: Combine fd_fence and fd_submit_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "803df07d9edb268b22f5dc10f16126f07881b381",
"description": "freedreno/drm: Replace shared/nosync fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b364f92484d7ffbeeb2efeb2004f0fd6b94303",
"description": "freedreno/drm: Reorg BO alloc flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd20df8f0944e41449162733d2ca1d3d8be4d734",
"description": "freedreno/drm: Invert BO destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84f44137ff71fa122305659c82297c371ca7f2f6",
"description": "freedreno/drm: Shuffle around BO init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0f273cfb48d1229e2ca16dac661b484b486264",
"description": "freedreno/drm: Drop pipe ref to device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c196e13e1f0b501ed5e5ace38af631f6d6da37ba",
"description": "freedreno/drm: Get rid of fd_bo_del_locked()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5136f25667adbd86ff7bf6af71886034ef93544c",
"description": "freedreno/drm: Rework batch BO delete",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75a4d902806d9a947924267efdfeb65b3ba4532a",
"description": "freedreno/drm: Start prying apart table_lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ee7012c2c664cedf94eb0b49b0eb5dd4f0bdfd9",
"description": "freedreno/drm: Simplify cleanup_fences()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73ab83d22879e28e0df3375d33f61132fa45ff3f",
"description": "freedreno/drm: Add bo list iterator macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c355c7cbc960639bd034da01851c309004ccf34",
"description": "freedreno/drm: Add BO cache stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bf88d0bf90b5becbb19726d6d2c191ad339be6b",
"description": "freedreno/drm: Allow submit merging with explicit sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87f89a03835ac37c52b2ca7889d44766de306509",
"description": "freedreno/drm: Move no_implicit_sync to base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9372f11c81018f77eaf38dd0f60b3fcb6ea067e0",
"description": "freedreno/drm: Remove cpu_fini",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c96dea63826da88cb1016039e670080c36859d4",
"description": "freedreno: Update obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a16c5283cff45e7077228993ebc54a2249c15e2",
"description": "venus: fix signaled fence creation under multiple timeline",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3beb4f055e17240af00c0ced5e8f7e25c2c13ad2"
},
{
"sha": "3827c465e1ba6a3799e824ba709c71454d3b56d7",
"description": "asahi: Implement anisotropy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0347d1c358854a0b7f113dad6814dffcd5ba75aa",
"description": "asahi: Identify seamful cube map bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc87d83a294155bdd7b7ed9b9cf53a3a5664a953",
"description": "asahi: Set flatshading controls appropriately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "623a2bf488c4bfa4b6ac7e336f2650c224cbd095",
"description": "asahi: Identify XML for more flatshading controls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3091f5a7f412d8b7d92f96cdc0fd55cfe071f726",
"description": "asahi: Enable VS_INSTANCEID and VERTEX_ELEMENT_INSTANCE_DIVISOR caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ba44b6492f3c849add80cb6c0e1464f0fa0871f",
"description": "asahi: Implement depth and stencil export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9578b47af3912e7f7267e5b4723c610ea187c921",
"description": "agx: Implement depth and stencil export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15155268de7172433c5fa7e4854e004a0d3c0efd",
"description": "asahi: Allow texturing S8 portion of combined Z/S",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc2c0f341049ab752117a6162d3443d6a7cd69f",
"description": "asahi: Put meta shader keys into the meta shader itself",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c12153cd89254102e3dd2422d5b4ec4d1b63c8bf",
"description": "asahi: Identify & disable triangle merging for shaders using derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "005f556065d18675ae47532d0058286a41b541af",
"description": "asahi: Fix include guard comment on decode.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b80fb31678795690b2b30c0e04646eaf4993640b",
"description": "asahi: Allocate enough push ranges for the worst possible case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "440601dead0ad4bb90e04181012d638b66f32c0e",
"description": "asahi: Fix off-by-one assert in agx_create_vertex_elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4270531c42ed935d3715670a115b277c31b3ae5",
"description": "asahi: Consider shared resources always valid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0042f2beb213eecdb732fb9c247bb36123f6c3b0",
"description": "asahi: Ensure we always have space for stream links + padding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cea15fe06d9e72c65abcdab73c8e41046d2f79f0",
"description": "asahi: Don't crash on VBOs without resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "331c2f4b7e48eb9cd451c3a9b27a664cb01d379a",
"description": "asahi: Do not leak staging resources for PIPE_MAP_READ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eba2b182c8df20ce339997a72a96f82c3955b5b6",
"description": "agx: Fix packing of extension for block image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef23bbfdbd8e5ddcd55540a7a64df093b2d432d7",
"description": "agx: Coalesce i2i16 and u2u16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58d02e4f59629a72ce322813ae8416aa3b712dad",
"description": "ail: Assert that the mip level is in bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8ec3135bbec858c60ab5b5a3dd305a62d351cf5",
"description": "ail: Fix tile sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d36a829fa15c24113dbf166d4e5f35426e64cd2a",
"description": "ail: Fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d57fcaf2855c7b0567667034b4e5d002a360263",
"description": "ail: Always allocate the full miptree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c892d0d545329e57e6b47b136fc5769278a301c",
"description": "docs/features: Mark ARB_occlusion_query2 as done on asahi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5de180365813ade74f70d0cc44900b1428f052dd",
"description": "docs/features: Mark panfrost supporting aniso",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71e2028ce384611e31dcba77ff8f42833635a9f9",
"description": "nir: Add store_zs_agx intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e66df0d36209a708477112d5df4ad2760c666542",
"description": "ci: Lima farm maintenance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6b16333c64f59eae27e99e76b665d3af98e6aed",
"description": "r600/sfn: Fix test compilation with -fno-rtti",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8646e397aecf2792aa8fe75a5db7fd7f2ac0c794",
"description": "r600/sfn: Fix test for possible dest slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d90da01bef0b18f6bdae5e6a0b7d8f533399d6bd",
"description": "r600/sfn: don't use a return register when shader doesn't read it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e1d14edf74e0cc2c21ddacc0aad5eb2b39a658",
"description": "iris: Limit DG2 modifiers to DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50b7d36428b2175fe407d3559d06e0a890e94d1b",
"description": "venus: rename sync_queue -> timeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ae5c6be126aca0ecf9c11cce04a661e2f3a9d73",
"description": "venus: support vtest+multiple_timelines and enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fea4af6234bfe23aee1c1d70ca73442506ebecc0",
"description": "venus: add supports_multiple_timelines capset and enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "929e52c35afb4109493837596fc8010a25b8fdd1",
"description": "venus: support external fencing with multiple timelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c1a7f877cc55471a06660ab07273a589f8bafd7",
"description": "venus: place wsi submissions on corresponding ring_idx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c957d086007cf5821f7a5b078691c5b51c8008b8",
"description": "venus: remove workaround for empty renderer submissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3beb4f055e17240af00c0ced5e8f7e25c2c13ad2",
"description": "venus: allow renderer submissions on per-context virtgpu rings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bba5032c233ffe57cb1677f61cecfe79e6b53d5",
"description": "venus: bind VkQueue to available ring_idx at creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dce6012df719be799ef9bfce3c86bf2e9e847ae",
"description": "venus: use upstream DRM_IOCTL_VIRTGPU_CONTEXT_INIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a72f84c4a309f2eb6444b1a6939d9f573af7db06",
"description": "venus: update venus-protocol for multiple timelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68be337235b76e00e832ad7f0c72e9792826beec",
"description": "venus: formatting fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bd9a062e1aba86899c8483b286906b185510c79",
"description": "CI: Overwrite valve infra's registry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cba819d65e890ca1db9e9c81f5e44125711d78a8",
"description": "util: Fixes thread safety of DEBUG_GET_ONCE_*_OPTION macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdad035cfd9193776667eefb0b4fba9883914bca",
"description": "util: Add function debug_get_option_cached os_get_option_cached",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "397a5c1b2e88227173a43cb04c7ed679aad2ef66",
"description": "util: Improve os_get_android_option to be thread-safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "501a46fd69fb7368fcd095ad0325c742849e005b",
"description": "util: Improve prototype of debug_get_num_option and debug_get_flags_option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2794ad39fd984e4d13bb294b6853f03de68d8a1c",
"description": "util: Indent u_debug.c with 3 space instead of tab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36ba2e31f6a0a7b5e373627cb6c8f0b623213d53",
"description": "glsl: fixes -Werror,-Wunused-but-set-variable for clang-15 in glcpp-parse.y and glsl_parser.yy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "113def3bbdb2e1c1fb45c08f6b5e2c123649f82f",
"description": "glsl: Fixes indent issue after replace tab with 3 space by tools in glcpp-parse.y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3261a54c79aa7f56b9bd1c8b667df22b646f4ae9",
"description": "glsl: replace tab with 3 space in glcpp-parse.y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a4520b3ce5c00e13fa663e1639ff9ca65e5ee3",
"description": "glsl: Fixes ident issue in glsl_parser.yy and update editorconfig for it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f5ace98570bf35ec8e31f97689993781d4d86d3",
"description": "panvk: Fixes -Werror,-Wunused-but-set-variable for clang-15 in panvk_descriptor_set.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb6b3bee251061980121144f36366a9aaf05afab",
"description": "loader: fixes -Werror,-Wdeprecated-non-prototype for clang-15 in pipe-loader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd8f2b51a0291ba470a3ecaca62d551b840dc6f3",
"description": "d3d12/ci: Update expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53260f7bed6152973243a18618524559ba15c68b",
"description": "dzn: Swizzle SRV access to stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4e0ab220794ba3c1ab9372bf77cdd4932e64574",
"description": "dzn: Pass input clip size to shader compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "565d4540719f0e5a31fc388885f2b2a72a23b849",
"description": "dzn: Don't add UAV flag to DSV textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4201f4a79bf5e1320773d9fa9a289904f44a5e9",
"description": "dzn: Use ResolveSubresourceRegion to support non-averaging resolve modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e24468803ea5cc23b3d6ddefd356e37e7fb9751c",
"description": "dzn: Use driver-implemented triangle fans if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1ea140d77fccb3e405bb60386d28d17dbcef857",
"description": "dzn: Get options15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e950224787b427b88881b03fc890e2a4b4e9a672",
"description": "microsoft/compiler: Handle cull distance starting fractional with no previous clip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "638e375c19525d4d4b14a93fccf30e278ef4a215",
"description": "microsoft/compiler: Sort all user varyings before any sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c1af8854bf4382adf45308ecf80d4ea31ce8b04",
"description": "microsoft/compiler: Make nir_var_to_dxil_sysvalue_type static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f363504b42e75124d4f4412503771d651844cb32",
"description": "microsoft/compiler: Handle both input and output clip/cull distances",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "476be5cb27398a06b0a2828dd260c5ad4d620136",
"description": "panfrost: Don't use texture format swizzles on v7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f159ff530e1fafe2ca40afe7f3b938607341f568",
"description": "panfrost: Allow swizzled AFBC on v9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb5e417c01bb9a4509a4583be3fb19723dbe5abc",
"description": "panfrost: Introduce pan_afbc_mode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8e125b6c15bccd2577bc2fcc2ac7c7f285261ae0"
},
{
"sha": "0784adc66809828914d3ac6f648c2b04a2970879",
"description": "panfrost: Luminance-alpha AFBC unsupported on v7+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3f9aa3b3e4db19d7a33bc0017d0291336efea10",
"description": "panfrost: Align WSI strides for tiled AFBC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0255f554f39319e336b166e50fd0e6cef580975d"
},
{
"sha": "b08a7e9db51c8f991a349e34338fd78c921c1b9d",
"description": "panfrost: Remove panfrost_blit_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4802168b940e88088ffb0a89351980915472b486",
"description": "panfrost: Remove RGTC emulation relic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cb151573bb6f4bb0f73c74f11910b3ca978cc9c",
"description": "asahi: Remove agx_blit_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e3a7a17447d033036bce9df822753e50207c6a5",
"description": "radv/ci: add yet another pipeline barrier test as flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "357d1fc75b997cf97345bb22d1de6c7fe7a2707a",
"description": "radv/gfx11: enable VK_AMD_shader_explicit_vertex_parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201291d96844eb1f4a73ce083340053a6e87814c",
"description": "ac/llvm/gfx11: implement load_input_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98e83f19f928e32194f95c326d13205a926d54b8",
"description": "aco/gfx11: implement load_input_vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f69b43ae3ef9a34ea360d96dfc698f83fad7a823",
"description": "OpenCL/draw module: Support linking with LLVM and clang 15 static libraries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "83617f4a57b94c5d33c7b825b67caeeebeb199b8",
"description": "radv: enable graphicsPipelineLibraryIndependentInterpolationDecoration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14e9fbb4d656d39a5cb3ea13b4b504cfc34406af",
"description": "radv: enable graphicsPipelineLibraryFastLinking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24db7caebdf26542a800c1ac0b089caa0a3f5a34",
"description": "radv: import compiled binaries from libraries only when fast-linking is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74ceff1816ff4145e41893f53e048d2b10a0e767",
"description": "radv/gfx11: disable mesh shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "192486b7aa5ef3b24516e16b0e219fad7032fb7c",
"description": "aco/gfx11: export mrtz in discard early exit for non-color shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc8da20dda6b078aea800767f3b7983929e8bf23"
},
{
"sha": "c6cc1dc37c304ef84fd9de458adaf85272073aac",
"description": "zink: fix line-smooth interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80285db9efe16beefc59a470b7c53d7bd38dbdc4",
"description": "zink: lower smooth-lines if not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50d89663c5160f2dfd07795671a326760de0c37c",
"description": "zink: add line-smooth lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23f1294f425f1ae89d1769b4b48edb007dc77b2a",
"description": "zink: fix line-stipple varying allocation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4b17c099ca47ffd8831fa9f835ca4eb4c3ab93ad"
},
{
"sha": "f135309e7367d7518801495931f7997784c8f457",
"description": "r600/sfn: Check possibility of channel switching also for trans-slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b89a8fd00501c8caaa76ff264009cfad393367a",
"description": "r600: don't try to serialized shaders translated from TGSI",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5b205ef41307406983ffac829ae423d08f7527bc"
},
{
"sha": "a8b6b2367efc9efb3759cf613ec56afecaa1cf4a",
"description": "ci: allow omitting of --rev for ci_run_n_monitor.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f745e86391865e8469d9923e471394a35c1c9f6a",
"description": "ci: ci_run_n_monitor fix Unicode log parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df8611e816295eb27139ce966a6d37d78893fa65",
"description": "v3dv: be more careful when restoring dirty state after meta operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cc863649fe6040c1284d8ac753cd418aaad3c75",
"description": "v3dv: pipeline creation feedback may not request all stages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdcbdfdfcbf539e5fdf82f2fe97bf9afcd76f960",
"description": "egl/wayland: Prefer back buffer with minimum buffer age",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec90a6e132df780d8265bc1fa3b7cfafed145933",
"description": "loader/dri3: Simplify new buffer allocation in dri3_find_back",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c82c71a650eb37a4c7f09dd5aef085053f3f5ca4",
"description": "loader/dri3: Find idle buffer with minimum buffer age in dri3_find_back",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d58814516144646175026a138c2af309d4fa7d00",
"description": "loader/dri3: Clean up dri3_find_back logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a093a44d457070f2470c5daf64630c71498d5918",
"description": "zink: lower mem_global to scalar",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d6c6caff18ff49a6fecbef96b97445c91b9f470",
"description": "nir_lower_io_to_scalar: handle load/store_global",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cd641bebdee3b73ca905b79fda186034a5f6fee",
"description": "nir_lower_io_to_scalar: make use of nir_get_io_offset_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce94d3e48d4b4bf9a7d3d15fbf4a400fd0749522",
"description": "v3dv: honor render area in subpass resolve fallback",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ac053e0a2d3ae431145b632119e5cfa3a3007cf",
"description": "v3dv: handle depth/stencil resolves we can't implement via TLB",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "284285376bc7498d608dafe8b75352216fc3f483",
"description": "v3dv: don't resolve by averaging samples on depth/stencil resolves",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6117f855ee700e7addc14be64b8370f9b91a2120",
"description": "v3dv: always store/restore attachment state during meta operations",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5f9e59ce357c2974a97004d943aae92ad6f5004",
"description": "anv: Use vma_heap for descriptor pool host allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94a6384f1b7785d255f66b5d5c237c98f6611760",
"description": "util/vma: Track size of free memory in heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "766508f56a416aec14c0fa1cedda18d8ea270999",
"description": "Revert \"anv: Refactor anv_pipeline to use the anv_pipeline_type\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b1126abb38a5ff4a10c4c3240d01c22c1fb90c1b"
},
{
"sha": "94f2619b7d1bba20cc0699dc5a000db5da3f9202",
"description": "iris: Don't reject CPU access for non-invalidating buffer write maps",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bec68a85a2dee6e2031c1eb4b0cc7df007f02d74"
},
{
"sha": "77244e30b65033eaa0273b378cc178fd47716e36",
"description": "anv: remove some gen8 specifics handled now in hasvk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d5c55836f37217cab448b729f4c5f58fc9afb0",
"description": "ci: restore reliable Alpine 3.16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94b4a4b2a53da4baaed49ccb322fbabdfcc20f44",
"description": "iris: Check for zero in clear color compatibility fn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "002096fcc45fb35f5d6370b22f97343853f72c8a",
"description": "d3d12: Add ASSERTED to variables only used in debug builds to fix build MSVC with C4189 errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5df50292d60dd77f38a19f5b3f7568a7a83d7cd1",
"description": "intel/isl: Disable CCS on MTL until B0 (Wa_14017353530)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e33423a6fabca16587a3fada6b74530fb07a57b",
"description": "intel/dev: Enable AUX map on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f81579628a60de73146c9bc5b774b83a63489a4a",
"description": "intel/aux_map: Ignore format bits when using tile-4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bcce906e91628ded6e45243f89d331cbd24d855",
"description": "iris/resource: Check devinfo::has_local_mem before using BO_ALLOC_LMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac9af0dceee2870c0e2e469fcb195552457fd792",
"description": "iris: Nuke dead IRIS_CONTEXT* macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dd1b12bc6ca5951d51cdba699c28326fb33fc99",
"description": "iris: Nuke flags from iris_bufmgr that can read from devinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e78dd9edaa4c1ef12bb56d3fdb336fdcf7bb16b",
"description": "iris: Only fetch intel_device_info once per bufmgr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aff85114fd3593592e2e54ee768c664e16338751",
"description": "iris: Store intel_device_info in iris_bufmgr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b21cd1ee1ba85065b27bf71a7d3b8498dcdd6b76",
"description": "anv: fixup another dirty issue with gpu_memcpy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "87f0b7d0c1a0a611e6fccef1764b8428d03d84de",
"description": "panfrost: fix memory leak related to disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1126abb38a5ff4a10c4c3240d01c22c1fb90c1b",
"description": "anv: Refactor anv_pipeline to use the anv_pipeline_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffc8d490b7dbab4952baf821f08622f71a203b8a",
"description": "radv/rra: Fix leaf node id order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a8c3b813e963bdead8cded2eb975a1afce0a325",
"description": "radv/rra: Validate geometry_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "446c49cdf76c1933695ea72bbab59fda6dfa9e77",
"description": "radv/rra: Refactor resource management during dumping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab8777b384e5083ed3508a5143f73c7b411f139d",
"description": "radv/rra: Emit leaf node ids for leaf nodes instead of internal nodes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e4283d857b826f6b71e0d076a7ece6282f400491"
},
{
"sha": "5a5f3fe561b1235ab1a52b99d7d5569f50d5dbdd",
"description": "ac/sqtt: bump the maximum number of traces to 6 for GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f7955ff74a6ec268e6c4c0e3805812c08f13f07",
"description": "ac/rgp: add missing GFX11 bits for RGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54ae38042ab94fbb81731426db2040949464b1fd",
"description": "ac/nir: remove num_es_threads_var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69e55d9c1b473dd5577d0fe48998421136860598",
"description": "ac/nir: fix ngg culling on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba31ec0d6fefa61b66adb133f9bab6a21d52ff37",
"description": "vc4: replace open-coded F_DUPFD_CLOEXEC with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78a75e0d257d309bd115632903d61d5114c752cd",
"description": "intel/common/intel_genX_state.h: Add intel_set_ps_dispatch_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f16e76d9409bc79cd66ef96102ee4c6942651bbe",
"description": "intel/common: Add intel_genX_state.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed28705994f19bf580d0aa4a29dfbc577df096f5",
"description": "radv/ci: add lists for GFX1100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3440e89437ec34734c37b8b1eae11bca34c7a7bf",
"description": "st/mesa: Enable Alpha writes when writing RGB faked as RGBA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1144c82647b441c39308e57cb50649092209e96",
"description": "docs: update calendar and link releases notes for 22.3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42de551b836d060da51f4c8163155cb915f8f2a2",
"description": "docs: add release notes for 22.3.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8615016322572bbfbd031d39af46c3ee8969ad4",
"description": "panfrost: Add tool to print supported texture formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dafbdd8a35fccb2dab768261a046893e8b4ca009",
"description": "ci/nouveau: Add a bunch of the top hits of gk20a flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3890df338299cecf869c71d719204bb4d0e00012",
"description": "ci/nouveau: Sort some uncategorized gk20a flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0521027182cdae1b6008a23354a722661ef231ff",
"description": "nir: Allow more than just ALU instructions in 'weak' GVN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d03a7273dc12001831d6ff067c011e158873a6",
"description": "nir: Perform 'weak' global value numbering in all GCM passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e930bff19e7721fefe7c827a85e3cc9871531743",
"description": "anv: remove anv_reloc_list->array_length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1358622878bd3d20b98ee6df80a1d58c1ae7fa20",
"description": "anv: remove anv_reloc_list->reloc_bos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1c4c646b8a3b0c930c1fcb376761b4561c759e3",
"description": "anv: remove anv_reloc_list_grow()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4168d3ef30bdbb14866d933be9829c2453652304",
"description": "anv: remove anv_reloc_list->num_relocs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b1c4925e7414365b18bd0b802dd979a77ec2f4f",
"description": "anv: remove anv_execbuf->surface_states_relocs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c14857e915da9232e618ec1a8cb1cb968fc7e590",
"description": "intel/common: clean up AUX macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ff471fdc65f215ccd42bfcda682722b5495c833",
"description": "intel/vulkan: replace AUX macros with interfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78a4b6deed3d29e2b3c099e0ccfdf68d1e15944d",
"description": "intel/isl: Support 1MB alignment for AUX mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9698eee50d9240b6721aba716304677528afe04c",
"description": "intel/common: Support 1MB granularity AUX mapping format (Bspec 44930)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c6e3061159adaa9f6e360a1e5efa9060ab366e",
"description": "ci/bare-metal: Avoid a bug in armhf stripping causing tempfiles in artifacts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dace7d780df7742b0c5ee838a0cd0a4ad668eb9c",
"description": "ci/baremetal: Clean the directory we unpack artifacts into.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "046c75e95c0c7faf16bc64ac620ded7d128e2e19",
"description": "tu: Use start offset for storage buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "316ed8f9652c4d787e7be7932ce7acd6fa753c56",
"description": "tu: Expose *TexelBufferOffsetSingleTexelAlignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d2aa9a9f7d6a20a3c4409e81023c088d8ce1c81",
"description": "freedreno/fdl: Support texel-aligned iova for buffer views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ca90405e8a36706b7207e97bf5073dec70b1793",
"description": "freedreno/a6xx: Document buffer-specific tex const fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f94bd1d7233f5d060ac785a9f032fdccdfe45453",
"description": "freedreno: Document various preemption-related registers/packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34010a50d4240624caaa3e6c303be80f771181e6",
"description": "wsi/x11: Rename the present progress objects.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e55766f630dff107c2b007c92a53506d30ac126",
"description": "wsi/x11: Fix possible deadlock with wait_ready.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8fc79277878e68e9825dbc2964125a0be9d92189"
},
{
"sha": "657d1be15395a28ab21796eab5f9c19c055db4ac",
"description": "radv: Don't lower subgroup shuffle on GFX11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db5c3f170f19d58816e70ca56a2573caadd7acba",
"description": "aco: Emulate Wave64 bpermute on GFX11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853e76f0076ac6bff4abd2f5db2f5c400726d1c2",
"description": "aco: Stylistic changes to emit_gfx10_wave64_bpermute.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "640e8016510cc8872310a93f03f5527dd5468a39",
"description": "aco: Split opcodes for GFX6 and GFX10 emulated bpermute.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "614348f28be16fb8a3763bd68064652160975411",
"description": "aco: Don't accept constants on p_bpermute.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "27b70f28d97617d062f07448bc5e87d3cdb80e03",
"description": "ci/venus: add a VKCTS mapping test to the flakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16a7e15d4fcfe205808bc19c133342de6645cf20",
"description": "iris: Enable compression for image load/store in more cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf3d6ca94fa56eea8f989b0ca8c5cfe7fb8b7065",
"description": "iris: Allow fast clears on compressed image load/store access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b2a690a35409b9fb05b99be681600d6f3c79e90",
"description": "iris: Update aux state tracking for image views after draws/dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9652fe58853c16f5a70327bb3f788a90893f72b",
"description": "iris: Drop disable_rb_aux_buffer handling for image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "806082e96fa118a8d01be6604c9935b534f5084b",
"description": "iris: Drop 'isl_' prefix from 'formats_are_fast_clear_compatible'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "880fab60a79129e28e8453acb61b4067ddb85cb6",
"description": "iris: Pin the clear color BO in use_image()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "699e60681a3a9915102340fbba9791a654fbfd21",
"description": "iris: Drop batch parameter from iris_update_postdraw_resolve_tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dedbf66f62bdeda7126f0f6cd38c2597c930391",
"description": "zink: Fix reversed cap declarations for ImageBuffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f55a4407ef97e1bf78ee4a927d7d9091c4866051"
},
{
"sha": "bedb9b73db9b7eef1f457fc4c20f0d72ead7f43d",
"description": "radv/ci: bump most jobs to the kernel to 6.1 + latest firmwares",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "264a0cabd1dd2a619f24e34f21f767c6bf36fe76",
"description": "anv: assert when number of primitives is higher than max",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7a1916798bb8e0331223c3de9c7398d46c16bc8",
"description": "anv: handle mesh shaders with max primitives == 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c26a053f2b63c82820cc61ff32326ece638e3dac",
"description": "radv: disable more NIR opts in radv_postprocess_nir() with DISABLE_OPTIMIZATIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05d2ed7350c3d3dc0a994cc1f3cadf2b0c868a8c",
"description": "radv: move a conditional check to radv_remove_color_exports()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a43482e8d676f878fe1f175700cb3d26cbd55f81",
"description": "radv: advertise VK_AMD_shader_early_and_late_fragment_tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ff58049b5a19a1153ea3267ee54acaa9646b403",
"description": "radv: implement AMD_shader_early_and_late_fragment_tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "877c10efd1626189ef4b3bd0def8ca42923356e2",
"description": "spirv: add support for AMD_shader_early_and_late_fragment_tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac8131b564e711aa3b0055ce83db7ad027b9bfbe",
"description": "radeonsi/vcn: add support for 10bit input and enc 8bit output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb76cee9f8831d153a75c401c6da2aa1538062c4",
"description": "nir: Eliminate nir_op_i2b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b37046765cea37f919a22a72911fa344ae5f1dc",
"description": "nir/builder: Handle i2b conversions specially in nir_type_convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edae161d98952df2c0627fe888de49014a9b7820",
"description": "intel/fs: Use nir_type_convert instead of nir_type_conversion_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e34b8866b417d34d81c477bad07cafff7cd5189c",
"description": "microsoft/compiler: Use nir_type_convert instead of nir_type_conversion_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58164794f4fdaec6839296cb49c79b46acdd60a3",
"description": "spirv: Use nir_type_convert instead of nir_type_conversion_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ded35729475b91685b66b2e0efb27c95a9ae2f0e",
"description": "nir: Use nir_type_convert instead of nir_type_conversion_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "119703072735080cc0244bf63525e5c88f27d43f",
"description": "glsl: Use nir_type_convert instead of nir_type_conversion_op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f86d18b2db1129824d8d3cf28b0e1d59fedf2d9",
"description": "nir/builder: Add rounding mode parameter to nir_type_convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43da8223121b8807d2dd7fcf1276d145242365e6",
"description": "glsl_to_nir: Fix NIR bit-size of ir_triop_bitfield_extract and ir_quadop_bitfield_insert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5e922fbc160bcda9b38ccf5704cbd7276a748094"
},
{
"sha": "1fae751d493248ce6c29cb155a8178f5850b9a98",
"description": "microsoft/compiler: Simplify nir_intrinsic_load_front_face handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9342c14eeb4a751fce7bd413aca56bc46036ed22",
"description": "nir/builder: Emit x != 0 for nir_i2b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a5e9df39db0e900135a88daf4b0ef15d54922c7",
"description": "nir: Use nir_i2b wrapper everywhere instead of using nir_i2b1 directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b60b2f2add5f52955695d1bd84015287d4fbafe5",
"description": "nir/algebraic: Optimize some b2i involved in masking operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba0b248ac2c7e64ac81fe8a64bdc80f4e1acee7d",
"description": "nir/algebraic: Eliminate unary op on src of integer comparison w/ zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee15d893224c1eee5c239e54f7aa5191bec55377",
"description": "nir/algebraic: Simplify min and max of b2i",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19222867e43679885533c08004c0c003c44748c3",
"description": "nir/algebraic: Reassociate some iand to eliminate an operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d48ce1f47d5ffbdbe219dc326ba1521af7895810",
"description": "nir/algebraic: Remove redundant i2b(b2i(x)) patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14a9bb04e4a27c881d62d28be1ffd48516aac976",
"description": "nir/algebraic: Remove redundant i2b(-x) pattern",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d90b13954f56d30204f1372874c42f96e329be1",
"description": "nir/algebraic: Catch some kinds of copy-and-paste bugs in algebraic patterns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa02fb5ccae8adf8602bba966ec8b269745512b6",
"description": "gallium/pp: typedef and use pp_st_invalidate_state_func to avoid cast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a23488d63e6717f9fd9ac16c99d1ae8b7f8f6a1e",
"description": "gallium/hud: typedef and use hud_st_invalidate_state_func to avoid cast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4e4ba23047a0f2f2578691456e487fba2013f43",
"description": "intel: Allow CCS_E on R11G11B10_FLOAT for TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e86262603165c6ec926eecf3a313384c50c0baaa",
"description": "intel/isl: Bump format_info entries from 100 to 110",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b2141d19337ceeb0cc18d21690de3faa9fe141c",
"description": "intel/isl: Lessen CCS_E-compatibility checks for TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2add57d0c22b4aa0e85ca1280c15b4350d1c7c03",
"description": "intel: Hook up RENDER_SURFACE_STATE::DecompressInL3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "408f1c689c2bcd3e746d025bfbb623dd8c6c81ef",
"description": "v3dv: skip some invalid tests",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f2171625b17d66fd568e3813c9dff11fe0f307e",
"description": "asahi: unbind samplers and fix sampler_count if state is NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "687a82d2d3debc3391d0ac66e8b3b6d099b7f3d5",
"description": "radv/rt: Handle no-null shader flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3aea98a2af3d63141f9faf36ecc522818456908",
"description": "nir: validate that store_buffer_amd doesn't use a non-trivial writemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afcbccb0781343eeed1b8543c23dcdc21748bcf2",
"description": "ac/llvm: implement ACCESS_USE_FORMAT_AMD as buffer_load/store_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5307480f4ecd4245236609fbc5610832a4cf1e12",
"description": "ac/llvm: unify load_buffer_amd and store_buffer_amd code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "150c2cec632f986a366ea5818c5feebaa9f66c0d",
"description": "nir: add ACCESS_USES_FORMAT_AMD for typed buffer opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "716ac4a55dca2765bb8e1634f02e0b8ab2fcee7f",
"description": "nir: replace IS_SWIZZLED flag with ACCESS_IS_SWIZZLED_AMD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7998c3bdd3028c4670c9ff3a07d9fb6bfdd898ef",
"description": "nir: remove redundant SLC_AMD in favor of ACCESS_STREAM_CACHE_POLICY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0d69b40bcf73e972c87bcaca30bf4a1b4af48f2",
"description": "nir: add nir_texop_sampler_descriptor_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2dc32d755b15697765719acec1d23f12f9c938c",
"description": "anv: move functions around to plan for generated draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "971e07361a61b3069a5ad239d86c5719313e7503",
"description": "genxml: add gen12/12.5 CS prefetch disable bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a3faab51241ea7ec12be5f00fe44d500c5b4159",
"description": "anv: move draw command helpers to their own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "624ac557212dfac1247f88605469c638045d5b7c",
"description": "anv: move total_batch_size to anv_batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d21e29be34ec40fdb5e1485722615f73b2d43b7",
"description": "anv: add helper to get current address of a batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9272e80b1ab539afd6bf7a2f500cb4d9c68e294",
"description": "anv: add a utility function to ensure command buffer space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21e32e1f8dcfb9c01f604ec962d5c7bde72827f3",
"description": "anv: document utrace field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c70ef757e6345652d4946fcc91b4816e56d86b43",
"description": "anv: Use extended parameters on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2680e32f71404cff80bdaf834072e06fcf6dcd04",
"description": "intel/blorp: Emit a dummy 3DSTATE_VF_SGVS_2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9859413bf4ad28eec70c3f39c23d3d1ba4a14102",
"description": "intel/genxml: Add 3DPRIMITIVE_EXTENDED opcodes on Gen11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "781a16382d5b8dc3f8f850a18d7b0a022cfa11a7",
"description": "intel/genxml: Make some fields Booleans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75d20a18f5a5a11129855091cc620cf417dfc1c3",
"description": "anv/utrace: only record the emitted pipecontrol flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fd0d27280da8e7834a19fdb51411b2c98a72a4f",
"description": "intel/ds: trace a couple of more pipe control flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eea416d0c9c1eb1144ac77a9098abc59b374fa52",
"description": "cso: fix a regression from draw_vbo rework",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c9b13a93385b15ecf0dc70e3da3d6fa449078766"
},
{
"sha": "d51fc12af9dd0189be7b3eae0c96a6336eeaca18",
"description": "panfrost: fix sampler_count and unbind samplers in bind_sampler_states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a921486e2a6ca5fc873a6e2f9c61fb5bef4cf3d9",
"description": "anv: disable Wa_1806565034 when robustImageAccess is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "94bb4a13fa294204e32b88a098c2d49a0c82a5c3",
"description": "intel/fs: make Wa_1806565034 conditional to non robust access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89a550a37b0bb32bc3dfd92062f9fe6eb05c11db",
"description": "isl: make Wa_1806565034 conditional to non robust access",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a3179c5a97f9a45006af2781d0af4b437784515",
"description": "frontends/va: fix crash during grayscale rendering",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad4a5079e8ad0b9f3ab7924cc3dfec5f74ea88d",
"description": "radeonsi/vcn: fix regression in yuv422 jpeg decode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "12acee17fad5e939a4fa6ac9ce3bd4753fd0326c"
},
{
"sha": "b4f940913d386bad0e25a1e224d0f39631124593",
"description": "radv: do not remove the PointSize built-in for polygon mode as points",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75375233f6e75a02e9e7498be922f337523e4a9f",
"description": "intel/compiler/mesh: extract emit_urb_direct_vec4_write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a60112ce5e7daaf649b3fe33a3f09b9497a276a",
"description": "intel/compiler: optimize away local_inv_index and local_inv_id if workgroup size is 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85b1c89e206763acc49822c5c53097bf894ec7d2",
"description": "intel/compiler: split lower_cs_intrinsics_convert_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb93f1bda1952f07b177916e9290654f26f4a557",
"description": "intel/compiler/mesh: extract shared code for offset adjustment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ffdd47a2660a8bd4fcd9526f92998da9a564bd6",
"description": "anv: simplify EXT_mesh_shader lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fbd1dfb18beedadd62eed3897f23ff2179a7fcf",
"description": "anv,intel/compiler/mesh: drop lowering of gl_Primitive*IndicesEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6929e7c3bc907ecc8284f1e6220bcd2a3351b3b",
"description": "intel: fix the wrong function name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0991c7c794da39bf1a4b5fb5484b77afde200cc",
"description": "anv: fixup descriptor copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "03e1e19246da43f87b50a2ced38263a884b15b4c"
},
{
"sha": "79cb465526eef5c6ae6ef69cadaa4398b36cc864",
"description": "r600: Lower all bitfield ops on pre-EG",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4dff3ff005b47befd3e4a903b08d5b4bdbef6ae3"
},
{
"sha": "357e5fac9953b26eedc8819ab528b981be6e1b69",
"description": "r600/sfn: Use variable length DOT on Evergreen and Cayman",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "573448f93cbbeeae22295e7f943c7120598780d4",
"description": "r600/sfn: prepare alu split for use of variable length dot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edabd5cd8425f17dc71c2170ee0f1aa16eecbbec",
"description": "r600/sfn: check used channels when evaluating allowed mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c30cf444346c2efe45834276a60d316b759e9f4",
"description": "ci/test-vk: uprev vkd3d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2ac1b18df90da1e3e36750774fab9b7d62086bb",
"description": "ac/nir: add ac_nir_lower_legacy_gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e52a4faf061dac024c0a673b944cbbb20d6706c",
"description": "ac/nir: move ngg_gs_shader_query to a common function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a6416b3746cb90b544518643677a4b53666b1dc",
"description": "nir,ac/llvm,radv: add stream id index to nir_load_ring_gsvs_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ea589ec69ff2872bef738d2a14890531c7f90f2",
"description": "ac/llvm,radv,radeonsi: pass instruction to intrinsic_load abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "796a150196acf1d481a92147f6a3c986c535993f",
"description": "nir: add nir_load_ring_gs2vs_offset_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "603e68ba36e63d75d69deb46e2abd82ba349d959",
"description": "ac/nir,radeonsi: replace llvm ngg gs invocation query with nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd240f759f203a27c6bb47c8a9eb29be8675345d",
"description": "nir,radv,radeonsi: add nir_atomic_add_gs_invocation_count_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17c18a492a3ce2a9467198dc8cc2d9c84afe8a06",
"description": "freedreno/registers: Add some docs for PM4 events.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "378f83917c01430a24a55699182653a6fab165fc",
"description": "doc/freedreno: Add a bunch of docs of the hardware and drivers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e284e6ad3c4292a0b46a432e6d898754e91fc60c",
"description": "freedreno: Clarify that CACHE_FLUSH is pre-5xx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d37f6b16c83e04568a68a9acd3adc0c8657dcc7",
"description": "ci/docs: Always expose the built docs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7642f3b99c8b17c7cfa1f140c65ce82e7dbcea2b",
"description": "intel: Fix crashes for importing drm buffer",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b546ec3daacc93513b31583cbe6eb7f8fdc25c",
"description": "hasvk: pipelineStageCreationFeedbackCount is allowed to be 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6601e5d6fc68cd9f8305508c650289170fef71ff"
},
{
"sha": "8560ce28c22f82895dd95c185b59dcaaab249c6a",
"description": "vdpau: allow building vdpau st with virgl only",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b5aecb19558200fd39fda46db08456ba7acc180"
},
{
"sha": "9e9b8dc7f8a25c1d0ff7e8f93ea7603b08f62d36",
"description": "glsl: fix function inlining for images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8d10a6835f32ec677759f9d37e08dcc95aaab17a"
},
{
"sha": "92959061a92b2d82ec61fe757602cb22cb630c3d",
"description": "radv: Improved export conflict bug workaround.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a294ff01fb9d1d8b4f984a364ed7ef469624c49",
"description": "mesa: move the _mesa_set_varying_vp_inputs call to where the state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe1d53355324a42ca6c69bd565131255aec0a56c",
"description": "mesa: move _DrawVAOEnabledAttribs determination into st_update_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01ef28f1aff66a9239e22974e1d65708cb6a4c67",
"description": "mesa: inline _mesa_draw_array_bits & _mesa_draw_current_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2cda5ba09e994d453479625e5d97fb0372232ff",
"description": "mesa: don't AND with VERT_BIT_ALL because it's ~0u",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1b4f1e1856adc48600f8954558185937cf4d347",
"description": "mesa: simplify VBO state flagging in _mesa_update_vao_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b57d56d754242694467c715f1bfb23fc278d1199",
"description": "mesa: remove VAO::NewVertexBuffers/Elements, set the dirty flags directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fbd82bdc45c48aa8cbc08d8bbf1319e66217d45",
"description": "mesa: move calling _mesa_update_vao_derived_arrays into st_update_array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76a214f390e6136e1bbce67f1467e2874e16ac51",
"description": "mesa: remove the NewVAO flag, set directly what we need to set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee308fb9ae5a0c8dbd6f6c9e53b09ff871ab3bdb",
"description": "st/mesa: move st_atom.c contents into st_context.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae2b9112174985af2de213c928afc4b7fde630c1",
"description": "st/mesa: inline st_validate_state and remove redundant checking in callers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb97f624c73200a7fd844ce765fb74b5ad6da173",
"description": "st/mesa: remove the switch from st_validate_state by passing state mask directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae8147dd5a99b16d8bad4b724c0da357d9d09b5f",
"description": "st/mesa: remove st_context::dirty, use gl_context::NewDirtyState instead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33c3e429fe381d4e2df299ff75d81ef6b44a8f6e",
"description": "mesa: remove per_vertex_edgeflags parameter from DrawGalliumVertexState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5851ca8b1a68ad5bdb05c4b89d901ac27b78327",
"description": "mesa: completely rewrite the edge flag state update logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6e800af7d54c3fb838f1f872fb8be1bef7ba1fa",
"description": "mesa: don't call _mesa_set_varying_vp_inputs in set_vertex_processing_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2557a5652af4c20b5c5df1f22f34c3cd1e259b6",
"description": "mesa: don't call _mesa_update_vao_derived_arrays for dynamic VAOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcad210d12dfdb6503e6055d93972175425f6479",
"description": "mesa: merge 2 switch statements into one in _mesa_get_derived_vao_masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5187dbc077281c60405f5090f88dd0d315ee4e4",
"description": "mesa: remove derived _EffEnabled* fields and compute them at their only use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "888463b17344e1449f2fc5923a3331c43646f987",
"description": "mesa: merge _mesa_draw_(user_array,nonzero_divisor)_bits into one helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6375f95bbee8d4ab50955a385b45b73ccb0a723",
"description": "mesa: remove unused inline functions from arrayobj.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50a367f8f700adf89a685db25f2e0ce874526f8f",
"description": "mesa: keep the current VAO also set as _DrawVAO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b205d7663bd04c51a7b417688b9286ec86ea611d",
"description": "mesa: split _mesa_set_draw_vao into set and update functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "568fa71ef8d825b735fdbf6747ada3d7cfe95eff",
"description": "radv: Handle NULL miss shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "85580faa4b0b654600a137e337211ce3efff43fb"
},
{
"sha": "276236ed6d8984ab45e53e970d3ed9c9ddefc133",
"description": "radv: Change shaderGroupBaseAlignment to RADV_RT_HANDLE_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5751ae45ec97cb4dd3ade8bea385317d00ba50cf",
"description": "radv: Force non uniform texture sampling with NV Remix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9492b84a680c23ff2ef5a2abd855940b6f69e9d9",
"description": "radv: Add a driconf option to force non uniform texture sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a994d92ff61acdd5177d4b786a7382df4ddd9e3",
"description": "spirv: Add a debug option to force non uniform texture sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdd68cbafdb8abdfbaba15215bb8486759ece28c",
"description": "radv/rt: Hash the pipeline key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48ae92ceea83c84d39f3fbb2d9b9ff4a7cef947e",
"description": "radv/rt: Propagate radv_pipeline_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b5ac0ae2a6ce71fe8f2bfc887fef27477044ce6",
"description": "radv/rt: Work around incorrect NOT_DEFERRED handling in Portal RTX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb3872f2cdce8476dbb8f361a7f95f005c657c3d",
"description": "tu: Implement VK_EXT_descriptor_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b28899a26129f075ab65aaa72df8e9cc385809b5",
"description": "vk/descriptor_set_layout: Add optional destructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56e435954200bbf085b3aed8984c41d30201c0e7",
"description": "tu: Fall back to ldg for variable-size inline uniform blocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4c9e9329cf2bcfc73d9b7a1167ba6864a79caf4",
"description": "ir3/a6xx: Fix immediate offset stg/ldg path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "733264bd7ca33a9ab64244fc53044c1a8bca98f1",
"description": "microsoft/compiler: Fix codegen when a loop ends in a jump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16c4c1a549ff07960c7452456ab32472f9563ab1",
"description": "microsoft/compiler: Handle holes in driver_location when adding sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1071d33c3721819cb77ca850766d2e68f52f6e10",
"description": "ci: Bump virglrenderer version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d34df0e6cd3e8bbf3896dd21f4a7e43dc73680e",
"description": "ir3/freedreno: Find regs for FS inputs when printing info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c147a356446aa7e96abc5e45d70820a2f84b4781",
"description": "radv: fix assertion on gpu hang detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9efd05af530988fe434fca13bd16b00bd41682b",
"description": "intel/compiler: Remove leftover declarations of old NIR passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "610639682533783796fe32bdcb2b4d3375fae56f",
"description": "intel/nir/rt: fixup primitive id",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "046571479028aeb5577344a91f0c4d565415f4bc"
},
{
"sha": "13f39da71a69026445fc5455d749858aa7ad94dc",
"description": "radv: fix hashing descriptor set layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "19f8d338761d124b24eac2d4703dc1346c8b4f9f"
},
{
"sha": "e20564cfdb946a3e7ccd8dec36520f3dff3d32e5",
"description": "nir/lower_shader_calls: Remove phis after dead control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a54c2c828941ef1325fc1a3b49eba32f3c964f0d",
"description": "nir: Do not consider phis with incompatible dests equal",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6bdce55c44a45fc8ec8426996572c18ecf88bd64"
},
{
"sha": "c9c44d63da418267b1ac6ac733fb40704e785e4b",
"description": "docs/release-calendar: add 22.3.x dates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "110d550941fd26f5e9ae450521a177d5be20a445",
"description": "zink: Don't set dynamic color attachment state for 0 attachments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efa4e9568b28266a7b1bb1dd6bb6d8d0e593c6f3",
"description": "radv: Use correct watermark for early loop exit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0d6a1a68548cb778da41e14fd92afc2d2fdcdb7",
"description": "radv: Rename stack_base to stack_low_watermark.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0a6e0e17416310e3ac2635ede5e7757cf10b971",
"description": "Revert \"r600/sfn: Make use of variable length DOT\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fcafe1ffc85573b6a0df2d64a438f1bac2bae3a2"
},
{
"sha": "c9b13a93385b15ecf0dc70e3da3d6fa449078766",
"description": "cso: remove cso_draw_vbo from all draws, call the driver or u_vbuf directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85f01982a08a2d92a851b40db6aa0a1f852447cb",
"description": "cso: add a base class cso_context_base holding pipe_context*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37e89b41f1fdd2ef281fca39412222f25bf340af",
"description": "cso: unify cso_draw_vbo and cso_multi_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b4201d6bd7cc1a550db233533f8945bf43445d9",
"description": "gallium/u_vbuf: change u_vbuf_draw_vbo to accept pipe_context as first param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a92492a8a016114b6b4ed9833dddbc58a485f5d",
"description": "gallium: add the u_vbuf pointer into pipe_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9934a9f649d397384db8fc6eb268663ea44b9de",
"description": "asahi: Implement occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dabbb761b4c3fd4a2751df233fdca16fa27d26e",
"description": "asahi: Move query functions to agx_query.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a5f88cb38c102f5a8cbd76b12399eb48e56e519",
"description": "asahi: Don't upload samplers for clears/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2f27d282f2ece300ae1703a83a1d2af53cccf3a",
"description": "asahi: Avoid reloads with staging blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc4cf64a7687d64c1dc8fee18a9ef8f6ab906ce8",
"description": "asahi: Don't reload uninitialized surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949a760c9f5a33344b95dd591f0ab4d8a03832bc",
"description": "asahi: Fix Z32S8 harder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c2500168d01439e7692a61616e3c75becb1736d",
"description": "asahi: Don't shadow idle resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9144eff48830cef310ee424a70186599bb36e80",
"description": "asahi: Model alignment of occlusion query indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a318e4265a801f444479414461b75658096cd21",
"description": "asahi: Identify some more fields used with layered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3eb81fd169ceed36f56abe46b8d09ad35eb9fd1",
"description": "asahi: Identify XML for anisotropic filtering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f247743a3c3fd2c9d25171f3fd6f49e677f437e",
"description": "asahi: Check-box implement rasterizer discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2a2d1997ec28094de506b7766b03f33d6bce49c",
"description": "asahi: Wire in 1D (array) textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5612d2cbeb96e5985b0ca37903d9f4d3929539d8",
"description": "asahi: Dirty track VS/FS key updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37feaf9c0c59a96e540eb8ee30d20d84e37f1e0a",
"description": "asahi: Separate VS/FS shader keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "720ff76de4287bd09860a77b4634bad4e89d3ad4",
"description": "asahi: Implement invalidate_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28b652af801d5d04c60aa3c481a3d11d4c2a686f",
"description": "asahi: Track batch masks on ZS/blend CSO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33b18768575613638da4a6f6e0f7de5171acb83c",
"description": "asahi: Dirty track blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29e6c00e3c7f06a678a941e887817a008610e5af",
"description": "asahi: Enable dirty tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b28fe26d7c613e7adc7d27515c4945e1f4060b9e",
"description": "ail: Save level_offsets_compressed_B",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3895545b834bdd8b08f9ed99722770da83351e0e",
"description": "panfrost: implement clear_depth_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b19a14a09473d71537128ebbaf658592172d072c",
"description": "nine: enable on panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be841f0e7898d85c6f98aa212d5bf03509ed117d",
"description": "panfrost: implement clear_render_target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8560c7613d4e87bbfec2b590efcd7a955c675486",
"description": "panfrost: Handle resources without depth in batch_to_fb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d76d791565a720ec2c86f07c4f2690676a3c41c8",
"description": "panfrost: Implement GL_EXT_clip_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a099d6ae4d133fdef4a81fc2fbcfb8c7b9b5a440",
"description": "intel: add devinfo->has_64bit_float_via_math_pipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eac00f4ec771ee6931f00168429f27579025e558",
"description": "intel/compiler: fix intel_swsb_decode for newer platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "295c5f59e04b7cce2b78f67698525734faf62b8f",
"description": "intel/compiler: export brw_num_sources_from_inst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df50add27ee24b83d6d59348ccf0d6a3b5dad11b",
"description": "intel/compiler: avoid 64bit SEL_EXEC on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "951855c3492062035ab0bcff683b549b8247104a",
"description": "intel/compiler: avoid (RegDist, SBID) on DF instructions on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16b9f87104be16e4726f42970bd13655c7e3c857",
"description": "intel/compiler: on MTL, DF instructions run in the math pipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "051887fbf3f07c49fb834ca3c1e5aa052ee4b18b",
"description": "intel/fs: Make the result of is_unordered() dependent on devinfo.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d608706875996b05df48b0e35ee0456f0f2ae8cf",
"description": "Revert \"anv: compile anv_acceleration_structure.c\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "74d0be27ae9eb666df948874a20a3b4464df7db1"
},
{
"sha": "d217883c5c33655254b54f32dcac9de046385020",
"description": "freedreno/a6xx: fix blend all_mrt_write_mask",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0132c22de75c2c0794cf6d4eb69392847cbeb00d"
},
{
"sha": "bec68a85a2dee6e2031c1eb4b0cc7df007f02d74",
"description": "iris: Improve direct CPU map heuristics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eafaac2b1e3c5fa2c347488c2e5c94f895392b81",
"description": "iris: Only copy existing data into staging images with PIPE_MAP_READ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50614d39fe778ae2d153487f59b48abf54103d94",
"description": "iris: Return idle status from iris_invalidate_buffer, skip busy checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f112add5544ca545656b96e82a78b7fd06c43bcc",
"description": "iris: Don't replace backing storage for exported buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6954a8ddbe9b512fa21789ee7ed9e67120d34929",
"description": "iris: Promote DISCARD_RANGE to DISCARD_WHOLE_RESOURCE where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "465eb092ede759f873bb34e54b11721296be4c5a",
"description": "iris: Use persistent mappings for pinned memory (userptr)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b82d545442538d91f46d7b7d384c10c15d12cbb7",
"description": "iris: Delete map->dest_had_defined_contents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "907fbf22ddfaf6c8ec4e56f2848a17d5313d64cc",
"description": "nir/gather_info: use nir_ssa_scalar_resolved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "085828ea4dc029a4850fa64c47335f393b5c1c60",
"description": "vtn: add mesh output and task_payload to vtn_mode_is_cross_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f51003111b9fc9f06c948191c545164cfc86be",
"description": "nir: add task_payload and shader_out to nir_var_vec_indexable_modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a89755d179254d1c9be3f935f44ba5efece90cc1",
"description": "radv: fix task payload lowering when shared_memory_explicit_layout=true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4060752e24bb4fae95ee3e8a361d5f839791165",
"description": "radv: fix mesh shaders with null winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f381187b8f0e748016dce844656f5a4ad8c2f933",
"description": "panvk: Delete panvk_CmdSetDeviceMask, panvk_GetDeviceGroupPeerMemoryFeatures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa76b70751ae58e3f7617655e5203460bb615c56",
"description": "hasvk: Delete VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43f9c66224f05911b5580372342f67b9c022b7ec",
"description": "anv: Delete VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "159cf9122ec29674d22821d4058abf5ba241116d",
"description": "tu: Delete VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b1e2e9eb69e3a3fbafcd662345b666d586e28f3",
"description": "v3dv: Delete VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64d7385e61e7f2da5159ec4fbc3f7047503f01ae",
"description": "radv: Delete VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83400af043a8e797e64473dd33702e91866da753",
"description": "vulkan/runtime: Add VK_KHR_device_group provided entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d4a36ce64791971c2abe0280778a7d7555bb273",
"description": "gallium: add new variable for video frame statistics",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2d1bd619dfd7bf826a6300030718408212b0b68a"
},
{
"sha": "c872e339a158056aca29c4b3e1f62c435aa81948",
"description": "radv: remove some unnecessary 64-bit IO handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a5b615ab1feef121887121199dfef72dfee6d26",
"description": "radv: fix streamout with different streams in the same varying slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20e670d0603a9f06e64c691a19aba1ec5361a31c",
"description": "aco/ra: don't swap create_vector operand with definition blocker for SGPRs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a05dd58309caf7e3857eb7f02084d8c9667c9efc",
"description": "aco/ra: don't swap p_create_vector operand with definition blocker for scc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9476986e6f6fe49ef8bc511f4ebeca4232263888"
},
{
"sha": "4dff3ff005b47befd3e4a903b08d5b4bdbef6ae3",
"description": "nir/opt_algebraic: Optimize open coded bfm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a73e86e0a5eb58e2f25f7b7419a78c122cc5ab1a",
"description": "frontends/va: fix gst videotestsrc h264 enc fail issue.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee10a5f7a694ae642fdbc29239650ef4c8c84c7b",
"description": "frontend/osmesa: inherit pipe_frontend_drawable instead of allocating separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5be128f67dade50533a5fa3ac374e61b203a8442",
"description": "frontend/hgl: inherit pipe_frontend_drawable instead of allocating separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ba24ad153e8f9c4cbf293dae0f54a77801cc994",
"description": "gallium: rename st_framebuffer_iface -> pipe_frontend_drawable, etc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279dfeff1d2e4a0de490d964556ac5f3179119a6",
"description": "gallium: remove pipe_frontend_screen::destroy callback, call it directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab7a86a0ee8c41765ad42ff9485edf123dcd3b85",
"description": "gallium: clean up comments in api.h, cosmetic changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7a1cce4eec741f8d766cb2af15491d5c99c2509",
"description": "gallium: remove st_framebuffer_iface::st_manager_private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f376f323964c5b5abcfd8386dd086a7d0aec4fe",
"description": "frontend/glx: inherit st_framebuffer_iface instead of allocating separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e51cb3ae20b1307baca0c8ac0724aa03d32ebcdb",
"description": "gallium: remove unused ST_CONTEXT_ERROR_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab281457aa40b6a7d7670100e0d0b9f49154a347",
"description": "gallium: rename st_manager_private -> st_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8543dcb275e7f4d849951e506c63138713730f0e",
"description": "gallium: remove st_profile_type in favor of gl_api, move out st_context_attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81020faf20e30878dc23ee1883ae66a44f317145",
"description": "gallium: remove unnecessary ST_PROFILE_*_MASK definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fdb0ce755d5f84df09b729fa8da2518ea2f31d0",
"description": "gallium: use PIPE_CONTEXT_* flags instead of ST_CONTEXT_FLAG_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0122a67c81417c3f1041a658b5b2507d3ceb3a3b",
"description": "gallium: move st function declarations from api.h into st_context.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be8f1d685e73be2692b965567dce559799e6745b",
"description": "gallium: remove enum st_texture_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59c9e62f482ff2872d3fa0a8768efbe7fc0b6d3d",
"description": "st/mesa: remove st_context callbacks for dri/glx/wgl frontends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "263dc7b6056e660b9f1b69194538428b53192c1f",
"description": "gallium: remove st_context_iface, use st_context directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c61aa8fa816cc06771053ecd72864d5381d2f624",
"description": "gallium/pp: don't use st_context_iface, use an explicit callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdec3529030cacea8ba82aba0ed8db703813549e",
"description": "gallium/hud: don't use st_context_iface, use an explicit callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64ee8d2430a769134f88af92873b06b44f78e0c6",
"description": "gallium: rename st_context_iface::st_manager_private to frontend_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec564cf0435445dbda96f487a8ecd5b58a40ea4e",
"description": "gallium: remove duplicated st_context_iface::st_context_private",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf2d71ec068bb706d724ad1a0f459e3a5a303f2a",
"description": "gallium: rename st_manager to pipe_frontend_screen (think dri_screen)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "597b2648d2dbe4dff21c7eeb95729c02d8e5e01d",
"description": "zink: do not leave needless shader temps around",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "85964945e7c422d4a679364f4dd3a4e7c2fe1637"
},
{
"sha": "8c2448d4e67a19647afc7785fb31be6f7a6f094c",
"description": "intel/compiler: Delete sampler key handling for planar format stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88918baf5ca3a1e78e14ce4f7ade9048b4f035aa",
"description": "intel/compiler: Delete key->msaa_16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d2a290cc7b5f850674cc03f9a6a7526b6b87d20",
"description": "intel/blorp: Set key->msaa_16 unconditionally on Gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "584e18863e6f0b408a7275cd427ca7e678abe836",
"description": "intel: Drop compressed_multisample_layout_mask from the compiler keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c62f526a4bc95f87eddde186fc30790d732bf3f",
"description": "intel/common: use format struct in aux mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ad954967779d3ecc4cf66790e43229b5ac05e0c",
"description": "intel/common: initialize format of aux mapping on GFX12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf3ee73f8f6332016d88cbade50f57068eb0f35b",
"description": "intel/common: fix style of some comments in intel_aux_map.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0520430aa8f5db68e49c74613b6b2c0e0716d2c",
"description": "intel/common: Add a new struct to describe AUX mapping format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b3740f359589fe2f450b37bb71151a9c5dcb8eb",
"description": "intel/common: Add an enum of formats of AUX mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90c86fe63e94df7719081f86ebee4851ab3fd341",
"description": "intel: add MTL performance metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4bcfed42234f9263c99936c87772c6e7f22739e",
"description": "hasvk: Allow aliasing with modifiers for WSI images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "586ba9c2234cadba8f74eae30f7bca1601970512",
"description": "r600/sfn: implement GDS op channel mask evaluation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d4411588bf93d2e8fe990c1d9b9a2b8c2836ad6",
"description": "r600/sfn: allocate pinned registers as SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b623e1a0efea0448c481e09f60921d3bc2f0d6f5",
"description": "r600/sfn: nir_op_vec results don't need channel pinning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b34969459f3b6b9d4d35b471b91d0f992e1cb2c",
"description": "r600/sfn: implement TF allowed channel mask override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "219854a864a427be2327986363b55370f2c39e88",
"description": "r600/sfn: clean up TF emission in TCS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18a8d148d862d4a0f5b83f4385f00cf8a4a71b6d",
"description": "r600/sfn: Cleanup copy-prop into vec4 source values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38da65c44559a89b91eeed76c5f594bbe9a99760",
"description": "r600/sfn: scheduler allow more lookahead on ALU instr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcafe1ffc85573b6a0df2d64a438f1bac2bae3a2",
"description": "r600/sfn: Make use of variable length DOT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "906c5efc37ac6afa96354df17b071f8523d6c8c2",
"description": "r600/sfn: Don't require assignemnt in same block to copy-propagate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f82b4cf5b8315ec8927a58f79166bd553e00841",
"description": "r600/sfn: No need to pin LDS dests to chan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d93139061cca1cb12c21f5a931f2586e7712c20",
"description": "r600/sfn: allow copy propagation to LDS read dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7d07d0d320c61197516aae3ad27dcf860054d25",
"description": "r600/sfn: allow more copy-propagate with dest chan fixed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dc35cf1d174b21a1364be86b403ad26c6be550c",
"description": "r600/sfn: Allow copy prop into GDS sources values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68ef0d84481fd92df6cde8935f079d958e6b36e9",
"description": "anv: emit sample mask state independent of fragment stage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9f6af43743d3dfed018e384e056da3b587d5f46d"
},
{
"sha": "25a5d7ac0d59061556ae50642e7ba592359cc6d8",
"description": "radv: fix re-emitting the RB+ state when dynamic color write mask change",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc"
},
{
"sha": "4c83a96f16bd9fe7ec238962598ae056b899840d",
"description": "radv/rt: Discard metadata after lowering intersection shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b7ed61a84237223a3928d68d1d737aa60f8a91",
"description": "radv/rt: Lower hit attributes to registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a598263800ffee49d7950a7df4f70e9b893e42fe",
"description": "radv/rt: Move load_hit_attrib_amd to the top",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36125598c86c69f562c700a6a6187cdb8b8db0dc",
"description": "nir: Add intrinsics for hit attribute io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bfc4c293f47d9a94f8fa57cbf50326546285f5a",
"description": "nir/split_vars: Handle ray hit attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f03e9c286715e991f57634e87585936b86cd461",
"description": "radv: Add nir_foreach_variable_with_modes to .clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "433c6f5d3a1525a11a14b2cd63f0feb449c6f725",
"description": "egl: Drop backwards compat for missing __DRI_ATTRIB_*_SHIFT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a145a8301e5fdafebd82edbd86df84ccb933ddcf",
"description": "gbm: Don't look up the DRI2_FENCE extension.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ff8edaa2a161da34c7efab36a7b9810dccc27ed",
"description": "egl: Replace sRGB support check with a pscreen query.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb2dcda50c19a874fc78d8bb7871d752dbd3b089",
"description": "egl: Move common eglCreateContext() error checks from backends to core.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6285ea55fb2abf3b38f40ea0c3a69c2b6d7d8e5",
"description": "egl: Replace the robustness DRI2 ext check with a pipe cap query.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b2f9cff2993a0b89f4471c7aa82c88228d1b86",
"description": "egl: Remove silly robustness support checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b0f109411c68d859ac4f9952632527f7be90e0",
"description": "gallivm: s/unsigned/enum util_format_type/ in lp_build_sample_common()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc048f5c513ac9f5860572995a2972eb23ea4ae5",
"description": "gallivm: fix incorrect type for undefined texcoords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5233551e1912519b456515ac8da7a62c9779fca8",
"description": "radeonsi: disable av1 decode for navi24",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3d2d076ed07c6574141a910a1cd53c6ba1db73d",
"description": "gallivm: misc clean-ups in lp_bld_nir.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d44c4b1e0ee9e9085afdfa4bd2ff489749c0a9a1",
"description": "llvmpipe: misc clean-ups in lp_scene.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7c2e3cac5bd08ee45e6606fb93b5f59ddf0e6e",
"description": "llvmpipe: misc clean-ups in lp_rast.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72f8e821e3cf0482729e830dd1d57adc707ddfb2",
"description": "gallivm: minor clean-ups in lp_bld_quad.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f83bf1adc40fe7b15335e8f3ddfcfb4a15da5473",
"description": "gallivm: asst. clean-ups in lp_bld_sample_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8e792e7cc639c33a643d743fee3de1893873f03",
"description": "gallivm: clean-ups in lp_bld_sample.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44614965a5c7fe70cbca8221c60804ebd7c0437f",
"description": "mesa: fix typos in gl_array_attrib comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d25df150b85dcc5a1c35352570f369ddff867434",
"description": "mesa: use the format table for double attrib format translation too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "593e4ae4b4a1d3030d5bc8a38224d35a7f145473",
"description": "mesa: add a format table for GL_BGRA vertex format translation too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b4278117a58625d20fdedfb1787d0979fae7b25",
"description": "mesa: add more cases to the gallium vertex_formats table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7089a4c59f20311f841a66e927cb06106ae4e70b",
"description": "st/mesa: move setting draw_needs_minmax_index into st_update_array_templ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bf6ac2e423751b197ff02126f833e370dc7cc50",
"description": "st/mesa: simplify st_setup_current parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98b7c4ea0967c94bb397d05c19cb4d3abe66bca3",
"description": "st/mesa: optimize uploading zero-stride vertex attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a18b9d071df60d5335b69fca793a743dd0a9d8cc",
"description": "st/mesa: remove alignment code from st_setup_current",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d5962b0e671993d5a265432ceed0762ed89745a",
"description": "ci: fix missing line after adding austraincoder's farm killswitch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ff928d9567a5d50d22b7505e4b355e4c5fef6c9e"
},
{
"sha": "0d9be82fe6a920749950e895d3e1f0068dc4b337",
"description": "intel/genxml: Add genX_rt_pack.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4b4294a7856d351bec14fdd07382223f38c6c34",
"description": "intel/fs: add a saturation propagation test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d8bb1dbbb04907c8c00680ba334b38bb06b9e2",
"description": "brw: fix saturate propagation region overlap range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc4b7de0d0469e296f7ec4626fccdf97926b1c8e",
"description": "intel/fs: implement Wa_14017989577",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ba35fd6ccfc2a6145a2e6823098fedc4ee30846",
"description": "freedreno: fix compute shared_size underflow",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c"
},
{
"sha": "a7b3a279fb544431043908d12d5503916e18942e",
"description": "radeonsi/vcn: av1 film_grain output fix",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "af695149e96bf276b52ff3715076ddc847c6b959",
"description": "frontends/va: pass in film_grain_target as new output",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e91f9486418ad69aaef9ca5ce539ae47995e1d9",
"description": "frontneds/va: use current_display_picture from VA for film grain",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f71f732ea76e0376e58069200d19beb74b2cb62",
"description": "frontends/omx: initialize film_grain_target",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b70953f5baacb9066fc737ec56be678a2ebad425",
"description": "gallium: add film_grain_target into av1 dec desc",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2db09f5b22ca0af41e671d0b754b1b9ed38b8f54",
"description": "drm-shim: add __readlink_chk as readlink with overflow check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3068f046bccfd09da6087b415a47d9cadb7386a4",
"description": "pvr: Check depth/stencil attachment is tile-aligned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2112a7d9edce2996276b289ba4d60c0fdc6a89a3",
"description": "pvr: Account for other depth formats in pvr_frag_state_stream_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6404eee627c343f659b30daaf220e719bea35c00",
"description": "pvr: Add stencil support in render job setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff928d9567a5d50d22b7505e4b355e4c5fef6c9e",
"description": "ci: Allow disabling the whole of austriancoder's farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "011a0b97b2e93550c5fbcb01bbb8a2c210f028a5",
"description": "radv,aco: move radv_ps_epilog_key to the graphics pipeline key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67c9497435c1a557e5313d58b26a6b45818479d1",
"description": "radv: fix PS epilogs with RADV_PERFTEST=pswave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7f49de625aa1591893cd281a3ed53996af11347",
"description": "radv,aco: use 8-bit for color_is_int{8,10} everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9079bd821c62109ca41777e6c0cdbb8d197f745b",
"description": "radv,aco: rename color output related fields for consistency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "724e662948cf7222e9eed4a3bffed63df92ff7b4",
"description": "pvr: Extract common code from pvr_CmdDispatch{,Indirect}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46213744c700092626db2f038910dd78bf8a48aa",
"description": "pvr: Track max_shared_regs for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293230faf17e396dc51972412df3d4e5380e9a66",
"description": "pvr: Refactor pvr_compute_pipeline and pvr_compute_pipeline_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "327c906424390a0edde3d2ab65b7b174c23f2a76",
"description": "aco: Migrate RA to use std::optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3249415e23854268786e2838583913f8b34c61c",
"description": "ci/valve-infra: use a new version of the mesa trigger",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bafbe7c23a1cdd8c27ee5ea2da6b0575c53e2c5f",
"description": "intel/compiler: Set NoMask on cr0 access for float controls mode",
"nominated": true,
"nomination_type": 1,
intel/compiler: Set NoMask on cr0 access for float controls mode This is trying to clear a bit in the control register. However, it's executing with whatever channel mask happens to be active. Typically this is the one at the start of the program, so at least some channels will be active. Typically the first channel will be active due to packed dispatch, but that's not always guaranteed. Without NoMask, the float controls writes may randomly not happen. Recent GPUs also seem to have a hang issue when the first instruction in the shader doesn't have any active channels. Having an instruction with NoMask at the start of the program works around the issue. See HSD bug 14017989577. In our case, the float controls preamble was breaking that restriction every time, causing us to run into this problem frequently. Thanks to Tapani Pälli for finding this hang issue, and Francisco Jerez and Lionel Landwerlin for helping pinpoint this issue during review of a workaround patch in !20194. Fixes GPU hangs in Elder Scrolls Online, Witcher 3, and likely more. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7639 Fixes: 9da56ffc522 ("i965/fs: add emit_shader_float_controls_execution_mode() and aux functions") Reviewed-by: Francisco Jerez <currojerez@riseup.net> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Tapani Pälli <tapani.palli@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20214> (cherry picked from commit bafbe7c23a1cdd8c27ee5ea2da6b0575c53e2c5f)
2022-12-07 20:00:33 +00:00
"resolution": 1,
"main_sha": null,
"because_sha": "9da56ffc5228ff4578d4a078e456a0bf8588e71c"
},
{
"sha": "b6616b036f7e8d88be50d46448890b1dee057cbb",
"description": "virgl: lower FMA and MULADD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d10a6835f32ec677759f9d37e08dcc95aaab17a",
"description": "glsl: dont create temps for builtin function inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b9ec592aa3cc84b8a26822edcc2c8ef4efe7220",
"description": "glsl: use ir_rvalue_visitor for function inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34b28cfb7d9d7475f093bfdc8aca31d4c1c71dd5",
"description": "venus: scrub ignored fields for descriptor writes for push descriptor",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "933ca11f1a48b19fea088edfcf5177779083d7b5"
},
{
"sha": "e1ab7629f8a459df87009c7cb28b41acfb17e45c",
"description": "vulkan: VkPolygonMode has a bit more than two values",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9d0ed9cbcc01b31a71037fcb35742fc8b77f09fe"
},
{
"sha": "403585352314ba9ef5205b71b0d35c190a61c6bb",
"description": "hasvk: Report correct multisampling limits on gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "513442dc32f809bb52f843215f7355e2d386dd67",
"description": "aco: Add s_delay_alu support for GFX11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd3bf56acea12e25281717d6752b899473e54d27",
"description": "aco: Add helper to get cycle info for an instruction.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "352e492c7b1bed91569774c9c2b44c0b24984840",
"description": "aco: Add isTrans helper.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdb7fd69d659dee5c8bf0a05eef9fc3f330704c0",
"description": "radv: mark extendedDynamicState3SampleLocationsEnable as not required by Zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06a65be3d44a6ec710a5bb63bc738070e9280765",
"description": "radv: advertise extendedDynamicState3LineRasterizationMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10092763123e21e2e973b39aa34bb0be232489dd",
"description": "radv: add support for dynamic line rasterization mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f992e663c77651d1d845d869fca3feea5d09f1ed",
"description": "radv: advertise extendedDynamicState3RasterizationSamples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2fe4e9b048d265e427057357610bcd1a931ba06",
"description": "radv: add support for dynamic rasterization samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c88d4037aac30fe3f2555beee4b034219a4161aa",
"description": "radv: store the number of color/ds samples to the rendering state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "613e9b8e7a8891ebbf80200a54784d26386ed843",
"description": "nir: fix digit order in print_bitset()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0320dbaff55870df5eb14c207083f1cd0d1ec1ee",
"description": "nir: print shader_info bools with the value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da2d36a9d594f4f22f33bfdeecd755d6b3b8f2b8",
"description": "nir: print shader_info inputs/outputs as bit ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89eca6a2fa92a39dbbd583a5232e3d9e7141b9a4",
"description": "radeonsi: add AMD_DEBUG=elements for printing vertex elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dd170e5a42704b383839d744b49531ac1a768ff",
"description": "util: minor refactor _mesa_sha1_print()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9f3f80b1d5eec3651800be8f6eb879a4e0ab745",
"description": "nir: print_shader_info(): brief output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "814ba7d13d6d65a2c5d9b18db7d07f25f40dafef",
"description": "nir: print_shader_info: print stage-specific shader info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37b7233c15e080f29527535a09a24a563d2e84ec",
"description": "nir: print_shader_info() print bitsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ed85c16f902ab3094df57963c4550098d52c0e7",
"description": "nir: print more in print_shader_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "185e65f0f5d915e26cb7fe9d57938794addb7f11",
"description": "nir: extract print_shader_info() from nir_print_shader_annotated()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e775b8bdbc5cd0d120b5c757188f6e85bf0d59d",
"description": "anv/hasvk: Clamping Scissor Rect values in a valid range",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "029919f3c83f379065515708188d5c439c3fa6bc",
"description": "tu: allow using resolve engine for SRGB MSAA resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cfc413c9a4cdd26222197ab0a518c2b603d82b1",
"description": "meson: Do not enable drm for KGSL Turnip build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "09ac29cca9bf7978911f81bcfce12ce71c260a97"
},
{
"sha": "3c3e5cc40d1144b2a70d3f62798f27b02c6ba6ea",
"description": "st/mesa: stop using redundant st_context::vp,tcp,tep,gp,fp,cp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33ca53ac79ad954b72afeb14142d179c313fe4e3",
"description": "st/mesa: fix the glBitmap cache wrt FS, scissor, and clamp color changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "525c70c61aac18c87ba64ec531e9e3c2075091a0",
"description": "st/mesa: don't flag ST_NEW_RASTERIZER for _NEW_PROGRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a25b47c87e7d1e9cb9c8ea88f25ec2b93becc7f",
"description": "mesa: flag ST_NEW_RASTERIZER for !needs_texcoord_semantic if changing FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7950661aa0195b6a156bf64ec46a032a5c8d607f",
"description": "mesa: remove unused composite _NEW_* flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a8d741b6d9bbca485a8e8191564763762977cc3",
"description": "mesa: don't flag _NEW_PROGRAM for \"texture_unit -> sampler\" mapping changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbc9cb699549359577364f872aabd41f89539f9a",
"description": "mesa: set fewer flags for VertexProgram.TwoSideEnabled changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5acc0fa1d2250f4c955f0c24898b36b15773c2b3",
"description": "mesa: set fewer dirty flags for PointSizeEnabled state changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b97b452afdfbc02159e57d2a08d3a1836c3d677",
"description": "mesa: flag ST_NEW_FS_CONSTANTS instead of _NEW_PROGRAM for ATI_fs constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bc0edd1cf9207ce3023cd45ba20bc1efb730da3",
"description": "st/mesa: update st_context::active_states in _mesa_update_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaa4b0e6186842e40a858e82f31d146a712ab082",
"description": "st/mesa: move check_program_state code into _mesa_update_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03118273376813702f8752f41aabb9a010893955",
"description": "st/mesa: always unbind constant buffer 0 when unbinding a shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a77c687cfb02225b224bec73694b27d47ea03897",
"description": "mesa: clean up hairy code in state.c: update_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65406bfde1f406c798d00d7c0b1a493f31c2f9a1",
"description": "zink: fix rebase-mistake",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "16971cd667bb0e1e664b796d038754de87c3b737"
},
{
"sha": "e25e17dd0c39675acd48fd4a6982fcd77530ef2c",
"description": "intel/fs: clamp per vertex input accesses to patchControlPoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d43aebcaddfc081158db8313209a9b12afb864d",
"description": "nir: Use nir_component_mask_t for nir_alu_dst::write_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b7102ef96a282128ead4e7a8c03c7fdb53e71a",
"description": "glx: fix xshm check to init xshm_opcode.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "68e89401140d1b3a17052899c54577de3f008b67"
},
{
"sha": "2ccf481c17ccded161b9eecb63a257d81056e3ec",
"description": "zink: don't use defunct custom-flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "00dc0036bb6d0c6de1ec3dc395e1d9e63d05ed83"
},
{
"sha": "91ed8fb13a567ce459b3dc0c3ba206bc9796ac88",
"description": "nir: Add missing includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0033ec1f69338d35aee7ef57196e0ddcf8db20e3",
"description": "venus: check against the Vulkan type rather than type index.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbf4c6e43ff810625ff916d40c6b00429adaaf14",
"description": "venus: fix deqp tests failed on iub descriptor type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abae9d4831b5e983385d988ef95874e449887cc1"
},
{
"sha": "12f26b5e6d57a1fd03c1f1fb0ab8ccae657026ab",
"description": "radv: fix guardband if the polygon mode is points or lines",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "12b0f7ac19a781b9fb96282170c893736fe9e70d",
"description": "tu: Destroy disk_cache during tu_physical_device_finish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d414b3e3c57d11547b55704c0ffecddccd9c8d",
"description": "mesa: Add missing dep on generated marshal header in the tests build.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5"
},
{
"sha": "1c3671d2ba3734d483d28c6c79d91fdcb72f005d",
"description": "ir3: Disallow `noperspective` texture preloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b8917bb9110e631c44f60e32bf6efa70d12adf8",
"description": "ir3: Propagate `coord_offset` result from `alu` src insts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b8687264d26905948d143a42001a1bf3d31b2a",
"description": "turnip: Initialize *memory on 0-sized alloc early exit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7809f76fe8a47ba80804897906a82f2157a30781",
"description": "intel/compiler/mesh: align payload size to the size of vec4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffefa386fda5aec8f66b4499d93b41a846a0b86c",
"description": "nir/lower_task_shader: fix task payload corruption when shared memory workaround is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777"
},
{
"sha": "bd30adf89d3b66acca604c10e6208e56dbb8257d",
"description": "aco: apply NUW to additions for scratch access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "381de3c809fce5427308c696bbd313360194eff4",
"description": "aco: more carefully apply constant offsets into scratch accesses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0e783d687a3e13284eeae4081f16ee22033ff89b"
},
{
"sha": "fae8c75ad0bb707cf1ae780838b9874518642239",
"description": "radv/rt: set additions for scratch access as NUW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b7217d12e955fe9819cb67b33d8d715b701d9d7",
"description": "nir/range_analysis: unsigned upper bound analysis for b2i",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccbb4648cba7c614be06fca6e194ccf5156fd19f",
"description": "ci/freedreno: temporarily disable godot-trive on zink+freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b75b9d6324e0f3a31e72bd501034cf9c2a6c43af",
"description": "ac/llvm: set invariant.load on image loads with ACCESS_CAN_REORDER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de3fcc77c78b5879e3d4fb66ec2bf1edcd135223",
"description": "ac/llvm: inline ac_get_load_intr_attribs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce860953a625f718bfe298fd9ca89d99a95fa7f4",
"description": "ac/llvm: rename attribute enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce0a83efb86d693e361587c60d4332f78d682b7d",
"description": "ac/llvm: use invariant.load metadata on load intrinsics instead of readnone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3a03d24fce06d99e8e0b6c379fe904a8b0febca",
"description": "ac/llvm: don't set \"readnone\" on non-memory intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50bece9322c6d89a49456b31a132f5058f9b5981",
"description": "ac/llvm: don't set \"convergent\" on intrinsics where it's automatic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b5edf96ff3c129f27ecb276593693085bc1cd9a",
"description": "ac/llvm: simplify how function attributes are set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b4142ae9f29e304f1fd2214ecf1a795b1473d6e",
"description": "ac/llvm: simplify how call attributes are set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e94b040add069900bd2aac18e05b219d1be156b5",
"description": "ac/llvm: remove illegal function attributes READONLY and WRITEONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89cd402c9b77231596b79030dd671f880735908b",
"description": "gallivm: remove illegal and unused function attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ab5f5703940c71a6cd7cbe57dbbcd4359033485",
"description": "gallivm: remove unused LP_FUNC_ATTR_LEGACY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e54f2286bea66186001ad42ee5019657f0e98041",
"description": "gallivm: remove unused LP_FUNC_ATTR_INACCESSIBLE_MEM_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5104f4d496d1dd05fd6f526fc4c29e198a46db4c",
"description": "ac/llvm: remove unused AC_FUNC_ATTR_LEGACY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "834d59a83e64ef367ae5af174d8a968e7840f5c4",
"description": "ac/llvm: remove AC_FUNC_ATTR_INACCESSIBLE_MEM_ONLY because LLVM 16 removed it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16971cd667bb0e1e664b796d038754de87c3b737",
"description": "zink: add driver-workaround for missing gl_point_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3193eebb45b44a0a14989f62b35d80b94dbdf387",
"description": "zink: rename `zink_set_line_stipple_keys`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea5b2b9c4c05af6751616ecd19492e573884fde1",
"description": "zink: add gl_point lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da5840f3857664848b58e193c5ba56dac355860c",
"description": "llvmpipe: Faithfully honour pipe_rasterizer_state::rasterizer_discard flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36a7d6788c92f69e7463fb7e3cd4f1154dea767d",
"description": "nir: Recognize empty shaders in nir_tgsi_scan_shader().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcf3ae72abf78e8959c5b5a94ef332c0b7396ab2",
"description": "zink: do not lower gs-intrinscs, take two",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ad26d29adcc3ed0ff9fef49a1f4360b08e4be61b"
},
{
"sha": "a42f8d49c39eb59a520fde05fdcab0ffab3a16c6",
"description": "radv: use LATE_Z for depth/stencil attachments used in feedback loops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "86c3b9df12a486fc9910c9718e824ccc9fadb6b9",
"description": "radv: apply register changes for SQTT on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad26d29adcc3ed0ff9fef49a1f4360b08e4be61b",
"description": "zink: do not lower gs-intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7244d885164aa59ca136358d256a0078b24a455d",
"description": "nir: fix nir_link_varying_precision",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4663d6fc9c1291dee014057d25245b62a1ec6738",
"description": "turnip: fix dynamic logicop state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b"
},
{
"sha": "ea4de4ad3d13af714db4f7956ed4262eafd6460b",
"description": "anv: Don't ambiguate for undefined layouts on TGL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c84b318916c114712b28b6211e4de712ef51ca7",
"description": "anv: Move aux vars up in transition_color_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "822687f4c06fd178a64295d45780bdc962b2939c",
"description": "intel/dev: Add a has_illegal_ccs_values flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d307655e528389d0918546b452c2961a85a9d9ad",
"description": "anv: Use specific flush reasons for CCS operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4cd33630a9b90b95390f10d3aaa52f6f5e20245",
"description": "intel: add missing restriction on fragment simd dispatch",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9403b1c477e7af04114ae6a4e16ca370e22253c",
"description": "intel: factor out dispatch PS enabling logic",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "71180004e0e9534f3d157e40c639ca9e2d6e9d96",
"description": "ci/i915: Update xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f902203daa984c820f100847dd3dce161b13d4a7",
"description": "i915: Fix probing regression.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98"
},
{
"sha": "a42feab5ae8e16fdf0d9c1d33247c6c372e3646f",
"description": "egl+glx: Always support no_error contexts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "895ec843d33e48e148cdc978f08dc42a55b08426",
"description": "egl: Collapse a bunch of renderer queries into pipe cap queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ab8dd13b9eaa1d5620cc8432bd0efc70862f88f",
"description": "egl: Pull the API mask directly out of the dri_screen.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "133e2f8ac395fff20efa9fb12021003e1af995db",
"description": "dri: Add createContext hook to __DRI_MESA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdc7475f72a329860a80a22faf5c71b805eb00ba",
"description": "gallium/dri: Move the backendVtable InitScreen func into __DRI_MESA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dd656e19a7cfcc4023538bc863583ed8b47352b",
"description": "dri: Add createNewScreen into the __DRI_MESA extension.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbf9f671e4e451ca118d99dfe69d6d2233296ff0",
"description": "gallium/dri: Clarify some \"extensions\" lists in driCreateNewScreen2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1026d29344192755dd340d6ac13a9674189d2d61",
"description": "dri: Introduce internal Mesa DRI driver loader extension.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2db044d7e53d960c2d7286d0b8899ba455254475",
"description": "gbm: Refactor screen creation a bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ad1ef82dd9277a7bf9cb04f8a0ea803825e6976",
"description": "gbm: Drop redundant extension error checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "690ea44cf1803cf1fc4b8aadba5fe1c4c6785261",
"description": "gallium/dri: Use loader_bind_extensions().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca7a74199fc9ef5abda5c1f4c9bf719c183ba7a1",
"description": "egl: Switch to using loader_bind_extensions().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ae6ec9f60651dd5b57c05c8e35b83dbdde66eec",
"description": "glx: Use loader_bind_extensions().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e864047f971d17aa11db406083dbc9eaf2cc5956",
"description": "loader: Simplify the extension matching logic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6229b48aaa8c783fd0d4a22d326913e7858c44ca",
"description": "gbm: Promote dri_bind_extensions() to the loader util library.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b49e7cb3f4e41c7b6f8d9d0a0a2eb33e947f7238",
"description": "radv: Add missing radeon_check_space() in radv_cmd_buffer_after_draw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d86f60d21e31718120b633745e53768a537ef4a3",
"description": "radv: Use wave32 for ray queries inside compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "712fcaba1f46efb9f9dc22903bd9c8c48032fbe3",
"description": "frontends/va: return proper error for unsupported profile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da32cbb5c6951ddddbf8b146c4526bcd9411fdcb",
"description": "aco: fix missing uses of MRT output flags",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a297ac10a4e798ec1595fab532d10b9383657c13"
},
{
"sha": "40f09f4e1c3742851b5513b1f88012dda0661228",
"description": "pvr: Add empty PDS program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46c2492a5d1f78957c1c2166843af8f12aa74b09",
"description": "pvr: Add pvr_pds_compute_shader_program_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c506c4b03aa17ba1c71ed4ce80464d489c29de7",
"description": "pvr: Use util_dynarray_append_dynarray()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b051719b05894c3c5b9f0f8ad919be478b43697b",
"description": "radv: do not set ZPASS_INCREMENT_DISABLE on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab9218820af0b80ad8e8409e9c68e2c128d142d",
"description": "radv: fix SPI_SHADER_Z_FORMAT for alpha-to-coverage via MRTZ on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a297ac10a4e798ec1595fab532d10b9383657c13",
"description": "radv,aco: stop lowering FS outputs in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3be728f1d0ffcc2b26639658d0120d04a50f25de",
"description": "aco: fix indexing MRT0 alpha channel for alpha-to-coverage via MRTZ on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20856bfe0f077c15a29f13a367e8d1c465ed0510",
"description": "aco: always use 32-bit for exporting alpha-to-coverage via MRTZ on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "664aa7a37b540b27f8bd96b1d685c8e449d6a711",
"description": "radv: fix emitting invalid color attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97dc28b177649e40a4f2a15af65ebb69ee06b6fe"
},
{
"sha": "64d584b8e4f66f312e11954a6d74ec25c4d26953",
"description": "r600/sfn: Silence warning for unused parameters in override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7393c6b9cd640e05829dda5078b89cb5868f68e",
"description": "r600/sfn: Allow more copy-propagation into TEX src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1975d5eaf4ea2c19d5b7d8ae70c4e565cf75fd34",
"description": "r600/sfn: use only as many components as needed for tex backend coord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcd9da1b38a71438dc06e118e19cedf35fb21990",
"description": "r600/sfn: drop useless const specifier in return value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a0dc7c04b38c75472b43b593ffd9646743824cb",
"description": "r600/sfn: simplify if clauses with empty then branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4dfae313e610ec0293bd67c7646c79a3d35badd",
"description": "r600/sfn: legalize image acccess on Cayman",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc75c1e07f2dc69a024c579045166fd17bac0839",
"description": "r600/sfn: use three channels only for unary trans opts if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71df6ba92d76dcc35c1d166650d761585d70cf10",
"description": "r600/sfn: lower-to-scalar in optimization loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b47928043dc87b495bb8f975ec613a8648692109",
"description": "r600/sfn: Fix scheduling with limited channel availability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f7d34b4a2d53faf30187ef8b4f8c02be53ce3e5",
"description": "r600/sfn: Don't copy propagate using non-allocated dest channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca0164f48769732eb11627003e0ea45c1ba7a605",
"description": "r300: improve conversion to native swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "384fc52dd3335541b0b8b33b8322bf8cc6ceb809",
"description": "r300: doublecheck for free alpha source when coventing to alpha",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb9f17b309cc5d969f03605b497f6d5032295229",
"description": "radeonsi: fix a regression causing GPU hang with GLCTS using streamout",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "003cbddfee301cf92dc01b758db50216e6efc562"
},
{
"sha": "b5133894005720db24a8e0cc17e047a291953ff4",
"description": "dzn: Don't crash when libd3d12.so can't be found",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3d1ae19f2f4d93cf0a5f45a598149ac4e8e05aa",
"description": "d3d12: Don't crash when libd3d12.so can't be found",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "55ffbf867b7cfcc186b18fa7386d0f301a8f6eb9",
"description": "radeonsi: fix ngg lds base load intrinsic llvm implementation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7e1b804992d6f0d906ca2bce859e7b37b1f3ffbd"
},
{
"sha": "77ecf9149c7fdadbb24b471785c4d5b4e285f2df",
"description": "anv: Defer flushing PIPE_CONTROL bits forbidden in CCS while in GPGPU mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "313aeee84bc0eeb93766c0349dcc0ff2d5ba6574"
},
{
"sha": "cd5c66e165374026d62692bcbf69a7157e460f91",
"description": "dxil: Use nir_const_value_for_uint in dxil_nir_lower_int_samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
},
{
"sha": "f3f1c28f8e6d40823e3d12415a8d0ea622f9fa20",
"description": "r600/nir: Fix u64vec2 immediate lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "165fb5117bf70402e66d34538d4085e060f57fea"
},
{
"sha": "49d86200e5cd8ac15c14131772644b21bf57865e",
"description": "st/mesa: Use nir_const_value_for_bool() in ATIFS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0a179bb6e26b487356384c561dee6aefa9af5889"
},
{
"sha": "e6de164e0305d517fb66c01c9fc8931c278867f6",
"description": "nir: Use nir_const_value_for_int in nir_lower_subgroups",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e4e79de2a420128190b28b39b87f6de39b1b7060"
},
{
"sha": "ef168a57b9c87cc3c120e5a750adde582dc2cad1",
"description": "llvmpipe: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c94e3687d1e09a535a587c5ad2de220879db9481",
"description": "virgl: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d4172f548c8b3ee43ca5d931c5b605174db4d4b",
"description": "radeonsi: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc8b398c960228bcd7d0ed9a84966e323c62c616",
"description": "r600: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a452a97d9a77121f141d61626c6b620a4ad2d5f",
"description": "r300: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad8de42ce5eaf9f58dcaad6eabc57e151693e130",
"description": "radv: Use get_first_non_void_channel more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2fdd6a2c2db44a7dc7a09f38a0945dbb96b3a4e",
"description": "venus: add VN_PERF_NO_CMD_BATCHING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739b20beda17de57fa4152c91ec77908476c911f",
"description": "venus: fix draw cmd batch accounting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea7c2d3d944950cc098c9844f834cd8dc3b997f4",
"description": "venus: add VN_PERF_NO_MEMORY_SUBALLOC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bda80458f98c7812a796c9eefb49f0bccd1530a0",
"description": "venus: avoid no_async_buffer_create related caches with the perf option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6397304519281b872dd34cd9b9579e8126ff4a72",
"description": "radv: Only create bvh pipelines when using rt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f89708c2c5f0121b04f438a3569ceb39d1323eaf",
"description": "vulkan: Use vk_image_sanitize_extent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8188ec59ebe760239eb891e7e0d561e7020b0f",
"description": "microsoft/clc: Add a test for nested function-temp arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88b2c2a5cae3c57644a41e8d2189a48af0753888",
"description": "microsoft/compiler: Handle nested arrays correctly for emitting global consts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4c70e483d403bf0ea1af20db0a9d74b649172cc",
"description": "compiler: Handle nested arrays correctly for computing CL size/alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a976d371b0ad3ce2a5438eb994bdc2f572724d9",
"description": "gallium/u_debug_flush: Fix incompatible function signature warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe515f6d46197221a730618c1a4c0d73160e8c7",
"description": "radv/rra: Get rid of annoying memory aliasing warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2b7e478a52c7a56aac2942b27c05a8d2979f646",
"description": "radv/rra: Fix setting some offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79dcacfc0407ec4be340209cadaf36bed2c2b51d",
"description": "radv/rra: Refactor rra_fill_accel_struct_header_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb6b45e26ed56af8a94357a58fd849143671cf7f",
"description": "radv/rra: Set the metadata size correctly",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
},
{
"sha": "0e3325dfb63bd4cfedf774e0edae8cf0888cc95f",
"description": "radv/rra: Remove an obsolete comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94ec359ae55d7edebb41ba031ab189ea2e0207b8",
"description": "radv/rra: Defer destroying accel struct data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae9c65a55282d780a58c5c1e60b2c06e968491a8",
"description": "radv/rra: Copy accel structs directly after build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08a85076e5e82293ab6426d258c60795a74bf931",
"description": "radv/rra: Introduce radv_rra_accel_struct_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff3ba5c74d0e29771186f441c5c45a3e3498de44",
"description": "radv: Add hash_table_foreach to .clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2c433886291b3453da6c91b4299a80a6d9e5f90",
"description": "microsoft/spirv_to_dxil: Properly handle load- and is_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e22491c83265200f518e9fb4deff54e3c2823b68",
"description": "clc: fetch clang resource dir at runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd2609b12ca7b4f915b674cd04d35dbdd47b9227",
"description": "clc: generate sources only with with_microsoft_clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d025f4003b34c3540b62f9146a5e68da7756cf2",
"description": "nir/nir_opt_offsets: Prevent offsets going above max",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cac6f633b21799bd1ecc35471d73a0bd190ccada"
},
{
"sha": "f7e76eee28a179f85a5e1eb88adebd1b5b08c7bb",
"description": "ci/amd: re-enable previously OOM tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e80c5f1ece04b0d890cc48a2aa5539473d972f0",
"description": "ci/kernel: enable ZRAM on all archs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89663828ea6f8f51c1685300641f7d8c87807cf7",
"description": "aco: Don't use v_lshrrev_b64 for moves on GFX11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91fe2a23617de09efe91038d7f836c6a051553a2",
"description": "aco: Use more detailed wave64 timing for GFX10+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09caa570b1819b7134a1fc7457087b7abc172efc",
"description": "docs: update calendar and link releases notes for 22.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d665ae43970112b92ca41971d39ded4a1992eda",
"description": "docs: add release notes for 22.3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5797af2d8d35b46d84cd21c1f4692bef73d3e46b",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3964a77454b616a91c78d7867d0d8cba4ffe6b63"
},
{
"sha": "2fb1097bac62bf93efe7b62629d79f9aa6e75cff",
"description": "ac/nir/ngg: merge multi stream gs shader queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7b91ae51e28716164c13a712acb1b9ebf261961",
"description": "anv: enable VK_KHR_ray_tracing_maintenance1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d844fa4defac4d2ce620d4fd0b00597faa6ff2a4",
"description": "anv: implement new queries for VK_KHR_ray_tracing_maintenance1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d05be49c253ecd7a5803ccaeee8c9238af24326",
"description": "anv: implement vkCmdTraceRaysIndirect2KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "675c5bd4ccc9a292d58e6dd7c99ba02b830f17a7",
"description": "anv: refactor ray tracing dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df3842607217cfaa7629c6e7d1f8aae2fddf4d82",
"description": "intel/rt/nir: add support for RayCullMaskKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6202a2c6b47e5d4048c995d02fb4edf055913f1f",
"description": "intel/rt/nir: enable the trampoline shader to load the indirect ray shader bsr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af3f7948d149faded1b4f24ec5e6ae03001e7cfb",
"description": "anv: correctly predicate ray tracing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7479fe6ae0935fb8f9e3c64c16c7e6855481d1da"
},
{
"sha": "7d7c32de4c18c25aef1945ea29f122112dc0a2e6",
"description": "anv/genxml: make gen_rt more like other genxml files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8baacba4d6696ef30648ffc07e0934f6e8aa11c9",
"description": "hasvk: remove coarse pixel checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d150f3ecd7fdb564bb837924951f8f8e5c4d3aa",
"description": "hasvk: Drop more DG2 code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0fea83d7bcb960e5a68d15fc8ecc217b2573d19",
"description": "hasvk: Rip out local memory support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4256d2cbc209befe93af56547dd136fb2ade28b9",
"description": "hasvk: Rip out scratch surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eea49c7d32c2db883ade4d7072c5decf85f2230c",
"description": "hasvk: Drop SKL+ features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b71ac720a8d9e407cbc7e78f8ab99258ea8b93c3",
"description": "hasvk: Drop support for atomic_int64 and atomic_float2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49201fe8c10dbce04929caf19b3aed0f5fdc6001",
"description": "hasvk: Drop bindless image support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b700369b1baaf04f5e4bb78a8602716c416046e",
"description": "hasvk: Drop A64 descriptor set support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85cfa21e04c7592aba95e9312919d2167aa65ddf",
"description": "hasvk: Drop remnants of ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e490434479ac49c157b338a40ad9ca4c9f0a70f0",
"description": "hasvk: Drop CCS_E support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f1dbd80b3cef05e3d1fe87823ab3df2529c7aa8",
"description": "hasvk: Rip out primitive replication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f97cd04c971649a27e664afbc0b4ed13d7102f7",
"description": "hasvk: Rip out remaining traces of CPS/FSR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90aab6e9a536ba17edbcb387072a241baed471af",
"description": "hasvk/gpu_memcpy: Rip out SKL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d80ce12830c715274d53addb4cf2679a80c3844",
"description": "hasvk/state: Rip out SKL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce57cc4397802ccb83f8c89e93d0be0fde22da53",
"description": "hasvk/blorp: Rip out SKL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc68b7cd944f22e59e574891236840b8d63459d1",
"description": "hasvk/pipeline: Rip out SKL+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91090e39af0d00d4fc99b7d2bd680bcac9ce0fb9",
"description": "hasvk/cmd_buffer: Rip out SKL+ support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0626b68c88df50e30e61e9fd2ba3e46144ff9ad5",
"description": "isl: don't report I915_FORMAT_MOD_Y_TILED_CCS on Gfx8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3964a77454b616a91c78d7867d0d8cba4ffe6b63",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c44d92362ba46ee56ec4ec91f75a3c2f8286d79",
"description": "ac/llvm,radeonsi: lower attribute ring intrinsics in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daaa8ddb8ee1fd2a6ed70a98f8bfc04bcd31179d",
"description": "ac/llvm,radeonsi: lower nir primitive counter add intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb837bf6ef66c63474182ea7287939e995ed9901",
"description": "nir,ac/llvm: add nir_buffer_atomic_add_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cec2e7520c44414fbaa81f733bb85517637d3f2",
"description": "ac/llvm,radeonsi: lower nir_load_streamout_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daf5d30b598b7a83bafa41b3d932d6bcb59101bd",
"description": "ac/llvm,radeonsi: lower nir_load_user_clip_plane in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84abc307a5fd62da0fbe99ab15f1d72c9281efd0",
"description": "ac/llvm: remove lowered abi->intrinsic_load() intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a5fcf42c9b1864e1c485e17f3dc6cf6ff83b3f3",
"description": "radeonsi: remove si_llvm_load_intrinsic intrinsics lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5bd39c7eddcd284d545b3e537702b8400c98f6b",
"description": "radeonsi: add si_nir_lower_abi pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9f08d8193c1ff4c37fae1797e53b2e895615fc3",
"description": "ac/nir: add ac_nir_unpack_arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8030fbcf16a5811c76177f3598218b8aa35d52fc",
"description": "nir,ac/llvm: add nir_load_smem_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73ea7d651a5098248ae7040c9ac136379b15fcb8",
"description": "ac/llvm: nir_load_smem_amd support 32bit base address",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0007c10c1ec5033604e113c9a252b56ee5bd17d5",
"description": "radeonsi: separate shader args from llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "003cbddfee301cf92dc01b758db50216e6efc562",
"description": "radeonsi: use native shader info when init streamout args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c445c29263471af975f182ada36ca6311e8763c3",
"description": "asahi: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dcf7648f155d9c0a3826bfb460916bf6f4a2250",
"description": "agx: Lower VBOs in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb49715a2c54d99d6cc9154c4fc9271d945b1ada",
"description": "agx: Lower UBOs in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b4ed663a845a7e4fda7c60d0979698cef6c2d11",
"description": "agx: Implement 8-bit sign extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8127737c1e5a56eecad4616965f072525313f1bd",
"description": "agx: Allow some 8-bit sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba209fe493e4977e1d4edbf413dd8d7da2015b9e",
"description": "agx: Implement formatted loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "580f25a266aa056567104684cfb6cfbb718cf8e6",
"description": "agx: Add shift to device_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19a0db31eb9c99c4f0ea2033d48ec5fe1385846f",
"description": "asahi: Use NIR_PASS_V for agx_nir_lower_tilebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0af08acca5f647ac939bd68181f25d8afe5aa1ac",
"description": "nir: Add intrinsics for lowering UBOs/VBOs on AGX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a855bdbf4796909e53b4ec9cc9a8ba3a847c9b2e",
"description": "intel/nir/rt: switch to workgroup_id_zero_base",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b4dd3df22797afe3c4b8aa5313edc4a2db7a2b58"
},
{
"sha": "da4f49d0ad7b4d81d4293206145743d04d261bf0",
"description": "radeonsi: cleanup si_llvm_build_vs_exports gfx11 code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b2ec290c4724f8aaf55a94761f527c3c710137a",
"description": "ac/llvm: remove unused llvm cull",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f758ffccb87d5d4974177aa5023682e27bd7b7d3",
"description": "radeonsi: remove unused ngg llvm code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853436bacd7512e5c57d2e660c225091d7b2a935",
"description": "radeonsi: replace llvm ngg gs with nir lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "028d0590f85c418cf470510cafcbe8026c2c4208",
"description": "radeonsi: replace llvm ngg vs/tes with nir lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3542d5ce6b39309aa02844a4eaf9a1eafaec9280",
"description": "radeonsi: fix NGG VS primitive ID load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e1b804992d6f0d906ca2bce859e7b37b1f3ffbd",
"description": "radeonsi: implement two lds base load intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bc56911f812d11d757b9824e6dad87b319b4481",
"description": "radeonsi: implement export_vertex abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cbb6e63977462a2f9206e08440641e683f4d8d7",
"description": "radeonsi: implement nir_intrinsic_load_provoking_vtx_in_prim_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c1ebebeae2ad888b030f85acbdc4b86b30c414a",
"description": "radeonsi: use nir_lower_gs_intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "224e9ce4a878c6b7c6d1b11450243133fbc05200",
"description": "ci/zink: add missing spec@!opengl 1.1@masked-clear flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3753aa336b7968ad193e37ae2320db83b0cf50f",
"description": "wgl: Fix build break when LLVMPIPE and SOFTPIPE are both off",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f94c369603a6f61b9806939f425f1f644fa6440",
"description": "ci/cross: switch from the debcrossgen to the meson env2mfile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "733498a4ebac0d026b4a3fe4426340705a174b0f",
"description": "ci/arm_build: follow x86 and install newer Meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f551e4829bab4bef1c687fc4115f13b89b1aff9",
"description": "ci/meson: bump to 0.63.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e7de16884cbc63b0d698b8b88fcfb40b0e2859e",
"description": "ci/x86: Remove meson from apt when we later install it with pip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ada7f0239c2bac6dca60871ee2c66044410b6f7",
"description": "ci: CI should handle also arrays in meson cross-file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43eab9252ee7e27bb226669686ba1c121bec1f40",
"description": "meson: sort drivers alphabetically in any-of checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5479234d45aabda47cbb08af321ee2a486763e40",
"description": "meson: make long any-of checks easier to read and to update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8140eca23b8b88ce85a595b58058f92eb7e94aa4",
"description": "meson: replace deprecated meson.get_cross_property(...) with meson.get_external_property(...)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b6ab40b3be459985227007ca6681a3a9579e90f",
"description": "aco: improve do_pack_2x16() with zero constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "917cfd587c4a735816ab27884128c13396a526f3",
"description": "aco: use v_minmax/v_maxmin opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfbc8e019234020c7e5fbf6232182c94d3dc478e",
"description": "aco: change order in combine_minmax()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce5838599d73cbda68303ba0ffb29de29410dfa2",
"description": "aco/gfx11: use v_cvt_i32_i16/v_cvt_u32_u16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f0177b3345f8bcc3673b8a2a7c36ea36cbaa029",
"description": "ir3: Reduce the maximum allowed imm offset for shared var load/store",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b2da9d795610df15346a594384c39a096be338f"
},
{
"sha": "96ec79c7e33508242c3aec927e5e464b97e6475d",
"description": "tu: Don't prefetch descriptors for inline uniforms",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84"
},
{
"sha": "1d3cb3f188fc59061b1f70c78bd72742e42aa804",
"description": "frontends/va: partially updating RefPicList depends on slice type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0346ac170f785bb3c91f132326865308055f578",
"description": "Revert \"freedreno/a6xx: Remove unneeded MSAA clear fallback\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ded82cf4bdd9a74eded2a9a95ab14e2c0d907c0a"
},
{
"sha": "ab7f518ed04f72e4d35797d5ee4971cd4004966f",
"description": "radv,driconf: fix static driconf by parsing 00-radv-defaults.conf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60ff0df39b7b5d20212dd285d470de001075d473",
"description": "driconf: add support for multiple input files in the static script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "686ada78cdc642340b91b35ef00da0452a462966",
"description": "intel/dev: Add (disabled) device info for MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5740d85c4b8c33f05c8326e680c8e997ab07aa4",
"description": "pvr: debug: Print hexdump at the end of all sub buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b530a6b05569b37077265b1e021654674a8c678f",
"description": "pvr: debug: Add option to zero-alloc all buffer objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb44597c2c9f2f346438eaa1a7f684af3878921e",
"description": "pvr: debug: Print hexdump for referenced buffers with unknown encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49bdc7f7f7783336bf5dec57aaf0b54095e0ec0f",
"description": "pvr: debug: Add offset address field type for dumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e05b32d00c329a4b2a1498d546562ab3fb15c5d5",
"description": "pvr: debug: Include hexdump after each block in control stream dump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14c0f3de4c3b0b7c399aa6c285ee386eb21e6dc3",
"description": "pvr: debug: Enhancements to hex dumps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0009b37bf1c2c47d0a9effb31534351dc449c1a1",
"description": "pvr: Remove a todo in vkCmdEndRenderPass2().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e89be067b34d639436563d4ca00911b13cdf04af",
"description": "pvr: Replace sub_cmd flags with bools within each sub_cmd type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c9217e4d8b7975bfb58b0a977e43ff9b041b297",
"description": "pvr: Handle PVR_SUB_COMMAND_FLAG_OCCLUSION_QUERY.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "904a3c4dd780cc5a4c718027f019812e18afc42a",
"description": "pvr: Handle PVR_SUB_COMMAND_FLAG_TRANSFER_SERIALIZE_WITH_FRAG.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4276ec9f2af33da270ca9cf6a6a9a62b2a4d060a",
"description": "v3dv: fix job serialization for single sync path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "95b9293eeb02f3b43fb7de5afc6f7c89ffffe92f",
"description": "v3dv: make single-sync paths more explicit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "93c084a99b9a55e146ef62bf3ddb2c16d412afe9",
"description": "panfrost: Add NATIVE_FENCE_FD cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8910533a5a39637c5d6f03f82c25955431e4ca4d",
"description": "panfrost: Move fence code to pan_fence.{c,h}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bd0f5c502c041a7f6cd5f37ddafe73d319bf3ac",
"description": "panfrost: Destroy panfrost_context::syncobj in the ctx desctruction path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "076a333d401b7fdc9a8cbac1d0e30ca1865adc2e",
"description": "ac/nir/ngg: rename nogs 16bit output mask and var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abe2e99e9e51e31aa02e9d990c7b2c6a8efc08fc",
"description": "ac/nir/ngg: gs support 16bit outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68519891a7d57e6545424c41b3c5a2d90d0bd4fe",
"description": "ac/nir/ngg: gs skip check bit size before nir_u2u",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3e20e88347e13fb9ba8462ed435dc85147cd381",
"description": "ac/nir/ngg: gs store output use src_type index for type info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb5ea512f49fa711f54ac07fd4fc040786c77d5",
"description": "ac/nir/ngg: gs use u_foreach_bit64 to loop all output slots",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13b75594d7b7b08ff3c42405b9edb5ef7bdbe2da",
"description": "ac/nir/ngg: reduce nogs 16bit output gather space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b67fdcdfbc01a04b18dc74f24437b2ffd19f06a5",
"description": "util/dynarray: Add an append_array helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0e6f9a07b49a95d99c2b2c25fd8a008466c4e8",
"description": "intel/compiler: user payload starts after TUE header & its padding",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "37e78803d7b088afde8c79b7cf82ee29d4835651"
},
{
"sha": "f6adfd6278301aa772d3d44fc64ade21c9860574",
"description": "nir/lower_task_shader: allow offsetting of the start of payload",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "37e78803d7b088afde8c79b7cf82ee29d4835651"
},
{
"sha": "7aaafaa8ae26ee1086a51089c12e4fa9e9645c2e",
"description": "intel/compiler: adjust [store|load]_task_payload.base too",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c36ae42e4cccc925e5319afe41c4b8ba850730b4"
},
{
"sha": "d25fa88c6cbb10a24f482cdf1e9853bc79022ad7",
"description": "ci/zink: add lavapipe flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66b438dca11f79a8e54e558a97dc2d10c6b185d2",
"description": "zink: do not complain about missing line-stipple support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4a5977b1744049dad6ec7600b9b0b6f8b21963f",
"description": "zink: lower line stipple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad6eedab00eea9e836335f50536a8760e7dd84e5",
"description": "zink: allow to generate any vertex shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09ced773fce790245f3c76e1eec5549199242f04",
"description": "zink: process non-optimal-key passes first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81fcbfae748a012cf7b3fc62d9c866ed7901db25",
"description": "zink: give gs its own shader-key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85964945e7c422d4a679364f4dd3a4e7c2fe1637",
"description": "zink: emit vars with nir_var_shader_temp mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b17c099ca47ffd8831fa9f835ca4eb4c3ab93ad",
"description": "zink: add line-stippling lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f67e72e84f1ec9b703eaafdb29037661db84738",
"description": "zink: setup driver-workaround for missing linestipple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f019730342384d55be015956e4565757b183c1d",
"description": "ci/alpine: disable the job, still occasionally flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d09848d84de3a221db25d1514702f1faf34c0675",
"description": "glx: Require __DRI_SWRAST >= 4 for doing swrast.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d364230321d9a0f53dc39afaa561aba73b58221",
"description": "egl: Refactor common error handling for context creation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d592f56746897411baee7f7c15fd123f3917c980",
"description": "egl: Bump minimum version of __DRI_SWRAST to 4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4af33a36c601ad673a0e3beca3ca2a0cadd865e",
"description": "glx: Require __DRI_DRI2 v2 for doing X11 DRI2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd2901454e600e60fe4253de568d611c7fa34bf",
"description": "egl: Require __DRI_DRI2 v4 if we're to do DRI2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0847140e71146eb6a49d47548ef330591112280a",
"description": "egl: Bump __DRI_CONFIG_OPTIONS min version to 2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d92dd4fb2f61fc06a5e0892003aba60eaaec0cd4",
"description": "egl: Bump minimum version of __DRI_IMAGE to 6 and drop version checks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12d67aabed55bf4192cdff79d313dc9a6181c50d",
"description": "egl: Bump required version of optional __DRI2_FENCE to 2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb28bff583a3b99875dfe7ce732512eabf6a0b13",
"description": "gbm: Bump required __DRI_IMAGE version to 6.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65822a31e24098f9f0a5ae1495448e6576358178",
"description": "gbm: Drop support for __DRI_DRI2 < 4 and __DRI_SWRAST < 4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b695727cd356c3b8aca66ea8926538fd3222d2a5",
"description": "dri: Add notes on what part of the loader interface are used by Xorg.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccef6d1f5fdae95ee8aa5a68e83662e02645b64a",
"description": "freedreno/fdl: Set sRGB bit for storage images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1555ac6f0ba57fde41ba58bd2b2ee34cdc00c6d1",
"description": "agx: Clamp point sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7108619c0d6afaf4331088b7792a3a313db9c745",
"description": "agx: Handle 32-bit gl_FragCoord.zw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb4187b02db845fa53645a19119bff76cfcd5ae8",
"description": "agx: Handle large varying indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21f9a72c77ce91a6bd3c3da53bd3c6fcaf0e0fea",
"description": "asahi: Support one-sided polygon modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e15b3c32363d7bad650b44acc90de9c0c1b9faf",
"description": "asahi: Handle NULL sampler views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63d4f30aa71bb63f0aa896967751cd72a1013012",
"description": "asahi: Unset GL_CLAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47cb8278be46554f4556f4ab1f0ab344a1ea876a",
"description": "asahi: Set frag coord caps correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bd71f742163664a02cfbcf106c2430d75732117",
"description": "asahi: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bf7d7139fafacfd6aa84abeb63c533eccc994ce",
"description": "asahi: Set PIPE_CAP_SUPPORTED_PRIM_MODES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "216e5d6e10e7c5b8dfe3a9445b60ec4ff5718af8",
"description": "hasvk: Drop anv_nir_add_base_work_group_id()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2806968af8484dccfdb7e9469bf789478501ecf3",
"description": "anv: Drop anv_nir_add_base_work_group_id()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4dd3df22797afe3c4b8aa5313edc4a2db7a2b58",
"description": "intel/nir: Set has_base_workgroup_id for lower_compute_system_values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19ad2629d067bb38b47dcb03733bd6609a774f44",
"description": "hasvk: Implement lower_base_workgroup_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c09571f67ccb7e0804be44e8d27cc97156c0ea7",
"description": "anv: Implement lower_base_workgroup_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2aee04d28070e6247b9681a35756577e174eef7",
"description": "crocus: Lower load_base_workgroup_id to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4abdecce226db6a718dc3b44568975dee0465522",
"description": "iris: Lower load_base_workgroup_id to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d2e3f660c73260a1b74486f1292b3d6240ae1c0",
"description": "intel/fs: Support load_workgroup_id_zero_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fb33124c32a9445a8013f61dccb0360c956efa5",
"description": "nir/divergence: Handle base_workgroup_id and workgrpu_id_zero_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a311a1891d4ec322c0a7aedc17e7efb5a4f0c17",
"description": "radv: Remove the old LBVH shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ba950eb14637e7eb4726d795349775d7835deb1",
"description": "radv: Switch to new LBVH implementation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea159e47a592bdf0ae6f90d5c39fdaf9153b2a05",
"description": "radv: Add new LBVH shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f531f671ef64acc8ea56a473c05aeb5ea9f4c1f0",
"description": "radv: Handle nodes with 2 invalid children in internal node converter.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "682dc5c28e4e16ef66cbe996d908d0d5b5c77051"
},
{
"sha": "8e125b6c15bccd2577bc2fcc2ac7c7f285261ae0",
"description": "panfrost: Enable AFBC of more formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7eb6a9fbb912f01ebc0c6979d39eb0b29d65c10",
"description": "panfrost: Enable AFBC of sRGB formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b7038ab3e3e99d7d4f3ef5d3d059b99af86bd30",
"description": "panfrost: Enable AFBC of cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd21cf5ab623db470b69725f6c88452593aefd5d",
"description": "panfrost: Handle all RGB AFBC modes on v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3beb82cf6bcf84425431ec17c046a80b2b7fc79",
"description": "aco: Use wave size specific opcode for s_or in cube map coord code.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0531630658e0bb34cae5c48a69ffa877808bbefb",
"description": "nir/builder: Also short-circuit for auto-generated nir_t2t<N>()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e67e2293fa719ce860b78d6880953246fd113d15",
"description": "nir/builder: Rework the boolean conversion helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9a24632d3c5c50b4010908fa3474937867476bd",
"description": "nir/builder: Drop nir_i2i and nir_u2u in favor of nir_x2xN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccf19e09568ae84e2da5fe90b30531e550806d36",
"description": "nir/builder: Move conversions higher in nir_builder.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a225415e334d77be687f4ad8e803f9e3748866f",
"description": "nir/builder: Short-circuit in nir_type_convert if no conversion happens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5fbcab803399e4c77af3d45562b0b37fa82d80c",
"description": "nir/builder: Fix indentation of nir_type_convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a406fe05526676fcaedd54e956b87d45ac8738a",
"description": "nir: Fix builder usage in lower_mediump_vars()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "976405907e35629b42501a9f86b067986599cb28",
"description": "pan/mdg: Emulate 8-bit with the 16-bit pipe",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "39e4b7279dcdcef91a0e829a1938b2816aa4ce75"
},
{
"sha": "261d48fc9b7afb21592cf307fa4062310f41e90c",
"description": "pan/mdg: Refuse to schedule CSEL.vector to SMUL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "921cfcf4c4f5cb6f82ef978587e0462218093542",
"description": "ci: Rebalance radv/grunt testing",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "24b1e3946cc7e679a31aa07bd731464c900c1df7",
"description": "pvr: Add support to submit occlusion query sub cmds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b87ba7c9c7ae0cec830a57d28e5af1c44b440c4",
"description": "pvr: Create a separate compute context for queries.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ea2f82169c268be7d76d1e9247d10de4164a50b",
"description": "pvr: Set isp userpass to dirty for secondary command buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "224cfd772cfd2027bb21a5955213e20606a5dca1",
"description": "pvr: Process queries and emit write program when ending sub_cmd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "952c1a55c8bfa9a255983beaad30672c2d255015",
"description": "pvr: Kick job and end sub_cmd if barrier_store is set in vkCmdExecuteCommands.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c34be4340f00ff779b944669baf93448cd0238a",
"description": "pvr: Process secondary buffer queries in vkCmdExecuteCommands.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9df4be8cc4a691f45da06bd05d36b1231660addf",
"description": "pvr: Save error result in cmd_buffer state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6e8e1cf372f33100544dfd15de92f2aa3293ac3",
"description": "pvr: Implement vkCmdCopyQueryPoolResults API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aa9f32b95e6d05a7b9ccd737dba14df785159c7",
"description": "pvr: Implement vkCmdResetQueryPool API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d69362ae84738c06f5303a6651373e14ac63d36f",
"description": "pvr: Add support to generate query programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "963b69651117c6774769bf75438ebc4c00c7a7a3",
"description": "pvr: Add PVR_SUB_CMD_TYPE_OCCLUSION_QUERY type sub cmd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b85ee36051c18e08d394f5adba07cf234a121061",
"description": "pvr: Create device specific compute query programs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b8f80fb2f3fc69aa29eb4858a7518326519e1f",
"description": "pvr: Implement vkCmdEndQuery API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b1992a0005b2342afd53dc21eb01288dddee6b5",
"description": "pvr: Implement vkCmdBeginQuery API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5055c182ebf01ce3020daaf52626b501b29e6267",
"description": "pvr: Sequential dependency should be NONE for 0 constant shared regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279c7c6d5ad4509acd2e3d3d9c10e6107d1fbe08",
"description": "pvr: Implement vkGetQueryPoolResults API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fc2586efd8913587a79462ed78f575577e71301",
"description": "pvr: Add support to generate update compute kernel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ac269fc7df5c82360d6dbab67e76712a60b1d84",
"description": "pvr: Add support to generate compute kernel to update shared regs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e38273013bab16f738f18d1658a3bbf88fa8a025",
"description": "pvr: Change CDM to compute, TA to geometry and 3D to fragment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b205ef41307406983ffac829ae423d08f7527bc",
"description": "r600: Store nir shaders serialized to save memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22be0d09a005b4b955a46b65a919cfd786d6814f",
"description": "aco: Don't prematurely emit s_andn2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df0842c4f22c0df98a3b3c8166660d3d3bf6023c",
"description": "Revert \"radeonsi/ci: update stoney fail -> flakes\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73f1fa4354e8e6ef3d0a5a067f8535ec65370ddc",
"description": "ci: Update radeonsi-raven xfail to flake",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fbf93ef82145978858779e95385364b53e2385a4"
},
{
"sha": "871443f4de01536801efaee2739ca7047377ccff",
"description": "ci: Add intel kbl xfail to flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71e86a4655d348573a91b5d3cc1a5fa24e5847cb",
"description": "v3dv: pre-allocate actual events instead of event descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf841cdd0bcf0784fb6a4301e624e12f3502ba5a",
"description": "commit_in_branch.py: variables cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "707015891fc65dcf5b0b2601aa78f1fb33a01f39",
"description": "commit_in_branch.py: add support for checking staging branches",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b07d57ff91e582d56d323f53e4506be28313663",
"description": "commit_in_branch.py: fix tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ba2d612d51497b274ff9c4213e1c373b9bb1ca5",
"description": "ir3: Don't save/restore disasm string pointer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "56909868cd12b1b143f06c02dab9503c4f7c60e3"
},
{
"sha": "515c9a2e0754bd8a12b0d0b708ce4b0dba29102e",
"description": "tu: Fix binding NULL descriptor sets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b"
},
{
"sha": "863516dd63c9d6b327223feec9c7780960a1f385",
"description": "radv: enable lower shader call vectorizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96332b3433be8fe857589cd50e963d2ac5516507",
"description": "radv: stop emitting R_00B8A0_COMPUTE_PGM_RSRC3 from the CS preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80072df8246f580a4c7d31fb82a9f746c3e1ba8d",
"description": "radv: disable VRS entirely on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d552b4f6cbfcb4bf14e3a0bdce01cc00eb61073",
"description": "radv: do not enable NGG culling on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "84a7138d3cfca05fbd623707525b9d4479a27e94",
"description": "radv: do not enable DCC for MSAA images without FMASK",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b637aa9a17fd14c63b821629fb30d5fc4875df0",
"description": "radv: set INTERPOLATE_COMP_Z to 0 on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "62715a6d039a7f2499ceca78476ebd42a5a03068",
"description": "radv: set missing SPI_SHADER_PGM_xxx registers on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9",
"description": "nir: Add helper to create passthrough GS shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f2dbe6da14a22463e7ca64307767bf31353d74f",
"description": "anv: enable lower_shader_calls vectorizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d0560fe87e234dcb8326040babff11f44fa7775",
"description": "nir/lower_shader_calls: enable vectorizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c76cda7f043494fc8ad4477d6d5270b1c58395a",
"description": "nir/lower_shader_calls: add a pass to split load/store into scalars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e84eab42c4ed74c762b9dc11e54608f2d1be6103",
"description": "nir/lower_shader_calls: avoid moving loads into loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "750325730bb84981f68d78b205fb0cec1e165100",
"description": "panfrost/blend: Fix invalid const values leading to NIR validation errors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1378c67bcf9e16aea98ddb8cb6bd37b9ed4e3a81"
},
{
"sha": "6148ccef6372e634ea4875b75419bfdc64e6b219",
"description": "venus: fix android wsi with global fencing disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b21e4a7990cf4d68948f5b3379bd828626e6f8a1"
},
{
"sha": "8b99e96dc8b44a747824b9d227a72e68012ec520",
"description": "radeonsi/vcn: set current pic index correctly",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5398dd04bf62db100639d96c84a8c41041f4ad01",
"description": "nir/lower_int64: fix shift lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41f3e9e5f5de5309821c266b76ccdd1b4d016ce8"
},
{
"sha": "83efd336dad963d378a9a56d26be2f9cac205dd7",
"description": "ci/freedreno: Add another blend_equation_advanced flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dd9bf45b9c0d32892543d2ae09f2472612c02a7",
"description": "panfrost: add GALLIUM_HUD=draw-calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a0a04bdaa6faf1dd3e937f7087ae1c4f240c916",
"description": "tu: Use right enum for compute active_shader_stages",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d862a2ebcbf94374e0ab0bd1c63bc45020a2ecef"
},
{
"sha": "f2414dc2a0cccd58ba49caa4dba2124caa7a557e",
"description": "turnip: Drop the cs argument from tu6_emit_cache_flush*().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "939648bbd088054c78687d51af543b547c8f4c52",
"description": "turnip: Clean up a repeated pattern around tu6_emit_flushes().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43aae918034a396646e0dde3ca6a9ee3c88f4852",
"description": "turnip: Make tu_emit_cache_flush_ccu manage flush bits like other paths.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07dc402a3ff3dc7d422dc7acb7b9fa5514e4f4a8",
"description": "radv: inline gfx10_emit_streamout_{begin,end}()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09ac29cca9bf7978911f81bcfce12ce71c260a97",
"description": "meson: Enable system_has_kms_drm for android",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae521aaa2a42aed37ca741a4bb8b35c53e508fee",
"description": "radv: compile GS copy shader after geometry shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cb48ec3b76a9cb70940722457d4198a3b84019b",
"description": "radv,aco: remove old streamout code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a96977542d513795bba9069fcca1693dfd4155d",
"description": "radv,aco: remove old GS copy shader code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17bd2721e6a066e980050ca7283e7980bf5f655f",
"description": "radv,aco: implement GS copy shaders using NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab471a87d43d0da9d0b78204d1d8f39e15f7d88",
"description": "radv: make radv_use_llvm_for_stage device parameter const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12becb8839a6fb3a1b5c82aeddb7340fbb3786fb",
"description": "radv: lower streamout in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19d0403594b8d799b0f35aab889638d5c805e088",
"description": "radv,aco: export legacy vertex outputs in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09eb2a402303b89727b6eae0d56c18f2b90b50b0",
"description": "pvr: Add missing valgrind includes and fix unused return value.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3475ab8c5a30189d1abd740becdc74f00386ac",
"description": "docs/zink: document missing max-image requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2658d025166c7b41f2b61e909e51e8da4e1dcf57",
"description": "mesa/main: verify more texture-limits for GL 4.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc770eb9bb7f3e87c4fd652211ab1e2fb30b37b2",
"description": "zink: check maxImageDimension1D as well as maxImageDimension2D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b892c5a7d7200eefa4b74baa17d7001d13c9792",
"description": "freedreno: fix PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS for a6xx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d15e71ef3c3e8f59aeff23d96491e606152e7f19",
"description": "d3d12: fix return-value for PIPE_CAP_MAX_TEXTURE_3D_LEVELS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acc0039aecec661e55e2dd90554a1d08a39d677c",
"description": "d3d12: fix max-array-layers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7118b2136e9c7412108b668e7be4723830bbb7ec"
},
{
"sha": "7e287609e338a1744ddaedf8b2d75acff4e02e6d",
"description": "radv: use HTILE for VRS image only on GFX10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3d3fb2e6957936ba1c56acf5b6dcf60cbee3a97",
"description": "radv: do not clear VRS_HTILE_ENCODING on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2673d0f8b2a97bbe775f0de1c240c69164371bfd",
"description": "pvr: Query kernel for free list max size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e5c42ebb5e891833da3522d5493a7fe9c8d32f0",
"description": "tu: Fix fault with variable-count inline uniform blocks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84"
},
{
"sha": "6080dce4d87741db1dc1956bc329300f67d9f396",
"description": "intel/isl: Add MOCS settings for MTL platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea10b0fc7add2ad9dd486e69b5b5e7aca3c422f7",
"description": "AOSP: Add intel_hasvk vulkan library suffix",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3507cdc59c951201ac9dafd97bc274b7a86cb397",
"description": "ac/nir: legacy vs/gs use nir_xfb_info to replace pipe_stream_output_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59b29c5fc4a856bd29afe8c088cd3fc4957da54f",
"description": "iris: Use devinfo::has_flat_ccs instead of verx10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93baad8047d951b3e17c0df09dfba37c4c2a04d2",
"description": "intel/dev: Set 'has_flat_ccs' flag for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4db33adf9d6312d68eb5ea5cab2450598ccc849a",
"description": "intel/isl: Disable CCS on MTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbae3052587cddc3a099130dd1550fdb69662db0",
"description": "anv, iris: Make use of devinfo::has_caching_uapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed84f163ff70f31b1b8eefbfc99e99ccb78f6478",
"description": "intel/dev: Add devinfo::has_caching_uapi (and disable for dg1 and dg2+)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0213750e6d916845bba6e575ae64c3e51712c7b2",
"description": "ci/alpine: disable mold on Alpine builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afcff6f33330c8a0850f0fdd1002d334f7145406",
"description": "radeonsi/vcn/enc: add encoder statistics support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d1bd619dfd7bf826a6300030718408212b0b68a",
"description": "frontends/va: add ability for encoder to output statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "022d03013a2f828b14d3089999af13124d563a97",
"description": "ail: Split off test-miptree.cpp from test-layout.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0532196a224029abfae85b25dc8f5a88682552c",
"description": "ail: Add uncompressed twiddled texture sizing tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50ee22f5a5bf9b90d56f6b92e3af767366a01544",
"description": "ail: Rename test-compression.cpp to test-comp-twiddled.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c52d4bef2d7e19a5d05055f2da22a5375cd6f24a",
"description": "ail: Add more compression size test cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c39ca7007f46bb57ff80768eadf0870a68c650f4",
"description": "ail: Fix logic for buffer alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecdcb3e1aad5c216296f99f97d4959b1035c806d",
"description": "ail: Fix compression metadata buffer sizing corner cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "112830f1a03d9365349d1ad300451ea5c535ab4d",
"description": "asahi: Pass through layer alignment flag to the hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d88b546e6538489c4bf8cc0180c048e5658386b8",
"description": "ail: Introduce layer_alignment flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "974358a8c11b81ef7b731603f590d2d780f59de1",
"description": "radv/llvm: add clip distance outputs manually if they're missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aa94efe827fa2b99490e04ce2f5c1a4d737871c",
"description": "aco: Combine constant bit test to s_bitcmp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73be938c48d63e6c3c20d5cbd4f203c337f073aa",
"description": "aco: Combine bit test to s_bitcmp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853d2cb6f15e2d70459abb666eac3decf801eb4b",
"description": "aco: Combine s_abs and s_sub/s_add to s_absdiff.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e1d77fd90bf810f4e4e2c5eef6da3c7416f88ed",
"description": "aco: Ignore instructions with exec operands in follow_operand.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65a3328b4c6f10e43da03417dcc5e8d33b61b0ad",
"description": "aco/optimizer: Cleanup ctx.uses handling for patterns which use follow_operand(..., true).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28c7684eb9a898089844376193d8332b5f58f3d8",
"description": "r600/sfn: always use four slots for Cayman trans ops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ed6204eb06cb559d9ed354aca00f1ddb0a6f68f7"
},
{
"sha": "aa545a0012ccb232c6e0647135fca2f541bee33f",
"description": "radv: reduce CPU overhead when emitting streamout descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eae904260b6e3b85d675ef7c07b16f7d5f914aea",
"description": "asahi: Implement DISCARD_WHOLE_RESOURCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3e5445d4a4c7bfcf9d25e60fb0a915e3dc0af31",
"description": "agx: Don't depend sampler view on BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "597e303b5b36a03c51f5a80e219aef5c3edf7857",
"description": "agx: Add merge helpers to GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "debee344a27d95241c552b94e845e6bfed5fc76e",
"description": "agx: Make empty texture pack to all-zeroes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db7dcc4567aa46d8eaf075b68b0079f054df82dd",
"description": "radv: only install 00-radv-defaults.conf if xmlconfig is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5a26cc646895c8bc852551eb05e49895c35638e",
"description": "asahi: Fix remaining build issues on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcb207a4d35dab526de823ffa5211078f9d46843",
"description": "asahi: add fallback for DRM_FORMAT_MOD_INVALID on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6d7d2a525c6b884af36ec8eae7a20b84052f802",
"description": "radv: emit DB_RENDER_OVERRIDE2 as part of the framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d3c96a49cf7974b986e8cd81ecbd88b648042f0",
"description": "freedreno/decode: add missing dependency",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8"
},
{
"sha": "f6bef7305b1b167b4f89c5f7cf0deae423dbe69d",
"description": "freedreno/rddecompiler: Fix memory leak.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432"
},
{
"sha": "9fe16c91b39314b2029da39e129e53c04696b53a",
"description": "clover: test for nir fp64 lowering options for cl_khr_fp64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e30b6563ca2eb8287585251a82e3265945732e6b",
"description": "pvr: Setup tile buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42e9cc010d537210249d8e03e7505b4576f48f37",
"description": "pvr: Don't print out secondaries if they aren't used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf639f4ffc8088786675c7cb35a504d32ea8474",
"description": "pvr: Add '+' before desc offsets in debug output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a690192777b747e890205f161c91b8c0a5dc2a9",
"description": "pvr: Use glsl syntax to show set and binding number.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "260db8112a8efa06f2a9d1e6e1170d7fff70c89d",
"description": "pvr: Change how desc set debug output section dividers are printed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02626072e233a7409d3d8ac1913dc200f70b496a",
"description": "pvr: Don't print inactive bindings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d9a7d1597eea829263c2f074cd61ff1d17510b9",
"description": "pvr: Print out empty row if dynamic primaries or secondaries are missing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "567ae3973864d17c01177a665ad9f1830a5d30e4",
"description": "pvr: Explain why dynamic descriptors are allocated separately.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5d91ab254e59bedfc0faf71cfc46531d9be4ea8",
"description": "radv/rt: Check space before emitting descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0966fb2c10025398fc048361a9898ba2d56b4f9b",
"description": "radv/ray_queries: Fix AABB handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3f72061be93dd23d7f29b4f4361f0940092b23ce"
},
{
"sha": "409556f0480dd9c7acdc95be41d12b70cee2b150",
"description": "radv/ray_queries: Move some initialization outside a likely branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fdaa25c54e440698722e4f62d89c1bcc9cf31cd",
"description": "frontend/dri: rewrite and comment dri_make_current to make it make sense",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51fcabfb044b46a143d36391ddd4d481c014a299",
"description": "frontend/dri: unduplicate flush_drawable callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaf99194eacc6dc1fd67ffaf015782bd07786f78",
"description": "frontend/dri: remove the drawable ctx hack, we should always use current context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2c4aba9e111b6c3ef8d0d3bece9f3f2eac4d0bc",
"description": "frontend/dri: clean up updating dri_drawable::refcount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d5b1cd02c4d29d0636db66d668607a6692daa75",
"description": "frontend/dri: move callbacks from the VTable into dri_screen, dri_drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f34d607d2f4eb74314a5f0037d5469cc5d520f6a",
"description": "frontend/dri: clean up the hacky implementation of kopper_drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "165b8a9fef2d6f0ddb396368f5eebd3d0e15df89",
"description": "frontend/dri: inline __DRIscreen in dri_screen, make __DRIscreen opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a622f61ea0e550ea8e053b7c07a2eeb58fda72f",
"description": "frontend/dri: inline __DRIcontext in dri_context, make __DRIcontext opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c65bde7b1e03ccb3dcc53bd3d8c1e5560449ddb6",
"description": "frontend/dri: inline __DRIdrawable in dri_drawable, make __DRIdrawable opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "449a35a3971f684294c1f222e8736e230ce8a46e",
"description": "frontend/dri: replace the CopySubBuffer callback with a direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2941eacb22acce6f225afa523398093354b0ec7b",
"description": "frontend/dri: replace the DestroyBuffer callback with a direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f408bb647c5ac62ce904686392002a83360ae8b6",
"description": "frontend/dri: replace the DestroyScreen callback with a direct call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d57284d673a6cf86cf8360cf602f0f8d028402c7",
"description": "frontend/dri: inline __DriverAPIRec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e061affa7fb1370a1a00111955e18a97c7a59b2d",
"description": "frontend/dri: remove __DRIdrawableRec::dri2::stamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f890714b70167754b413b8d29b1c1fa51dabc3ad",
"description": "frontend/dri: add comments describing drawable invalidation logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "426f1cbea3ccb65861ddc0e8b1459446a25cbd52",
"description": "dri: move private __DRIDriverVtableExtension out of dri_interface.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cb8a3c03dc0b25d9f8b8ab639754888541ddc07",
"description": "glx,dri: simplify indirect function call syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbf93ef82145978858779e95385364b53e2385a4",
"description": "ci/amd: add raven flakes which was previously failing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a97a6d0f0e78c637f7aa4d907e608043efb51528",
"description": "radv: reserve space for the scissor in vkCmdBeginRendering.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62"
},
{
"sha": "2a3ed9521d2996f5a78fa167619f12536ee07a64",
"description": "radv: Enable rayTracingPipelineShaderGroupHandleCaptureReplay[Mixed].",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dba75d345df2a96c3b37d8fb5c6c4fdc80df43de",
"description": "nir: fix a leak of ralloc ctx in nir_opt_ray_query_ranges",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f5b657658588e57606a179037cccf528de6605de"
},
{
"sha": "2de7d6d1d81b80c7d1ab031e3edac47057aa22b9",
"description": "etnaviv: remove copy of resource level in etna_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6fa3cdb0e693f49cdc278ed5923bb9dc048ccbb",
"description": "etnaviv: fix wrong surface TS clear size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9e2a7d6adace0a794c7147f0a5bab43277e5fa6",
"description": "etnaviv: blt: use correct TS offset in clear operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "58259e14377c8facc1648cab3d361a6942b59d96",
"description": "etnaviv: fix ZS clear value computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4449b5a2714c463a4250bc3a1847430212f04de6",
"description": "etnaviv: fix stencil operation without Z write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea3f73ba85be46dcb9712b43fef52b09cfae643b",
"description": "Revert \"glx/dri: Fix DRI drawable release at MakeCurrent time\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "31b04e420b0eb080084c6323066ea0b83929d59e"
},
{
"sha": "0cee008fee1dc0365cfb767ff7acf03f2127a03b",
"description": "Revert \"glx: Fix drawable refcounting for naked Windows\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "768238fdc06eed3dce36da3baf811cb70db42b5c"
},
{
"sha": "797454edfcc4d2a6d0c21db451e9a0ea6e0a8023",
"description": "etnaviv: rs: fix blits with insufficient alignment for dual pipe operation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ff96aaef3b1da78dde1ad9f6c79cc8dd3367577"
},
{
"sha": "fd06b313b010adb6c6e9a7c30ab55163397f4d47",
"description": "etnaviv: always use RS align when GPU has TEXTURE_HALIGN feature",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "735718ed33b2e2b029469faac6d5e9fc52a5c723"
},
{
"sha": "20cdc35fdbb30595f455febb96a0dbed51efd4f2",
"description": "asahi: Add missing #include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e379acd31449fddc54554881e31caaf8aa07c38",
"description": "asahi: Enable framebuffer compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59824c1ecb2c5e6197f795f38e3617820e628876",
"description": "asahi: Fix incorrect debug string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b80ebd86c06368ed7bc185a8e587a941b43e633",
"description": "asahi: Print debug info about unsupported blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efa240b74b797652ec00bc8bc0f543a524aff57f",
"description": "asahi: Don't hardcode is_dmabuf_modifier_supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6079e5aa8dfbe1fa8750feb4931a2ba816fff4d",
"description": "asahi: Hook up compressed Z/S support on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f15873d44c6fce4f30f2977daf6ba0a10527f48",
"description": "asahi: Introduce compressed resource support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78948c03f0350b9f84de0e23525e22aba1294c6a",
"description": "asahi: Identify compression-related XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bea975b2988e5076eff8bbb3411c688bdb71ce3a",
"description": "ail: Add unit tests for compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ba63d5c26e812ff63a7fdaee897d7c39be6e6de",
"description": "ail: Introduce support for compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "478ffe712765b5746482d37df32fff36e12192ef",
"description": "driconf/intel: Use fake vendor to WA bad detection in Source engine games",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9e11c71c7f09c7415bf81188175c0cee030356e",
"description": "asahi: Fix undefined behaviour with samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b102f045ab04ca302ac55a72eb64e117ad3510ca",
"description": "asahi: Set GPR count accurately for background/EOT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcba473eac5a1818eaaa318b8ee5e6ef75b61063",
"description": "asahi: Fix UB in union with logic ops",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d"
},
{
"sha": "8d83ffe531decc9a31000e0b533d71dcfe776451",
"description": "radv/ci: Add coverage for ETC2 emulation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13d755441c7b648e4f6671d833a6d58ada9ae32d",
"description": "vulkan: Remove asserts that weren't valid for RADV ETC2 emulation.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b"
},
{
"sha": "eab61863c0bd6b08bfc7c28d96cd99f49856e449",
"description": "radv: Fix sampler types in ETC2 decode.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1153db23f58c39af2472e3bdfa721879ca1ac8cd"
},
{
"sha": "c6ec4925c0688cef557beb65c280b28ef3185132",
"description": "radv: Use correct init order for ETC2 image views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9048e31a0d7b08b23363c1e31d509b635d5383b"
},
{
"sha": "0685e330dd78edfc8faefed4e1a44099f47fa028",
"description": "radeonsi: mark glx-multithread-texture as a flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20747fabbad1b009577ac3e2fda2b68192feb483",
"description": "pvr: debug: Add PPP sub-buffer support to CSB dumps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97e54d69a969061eacce4fbf9004e26b56dae04d",
"description": "pvr: csbgen: Remove TEXTURE_WRAP_VARYING-dependent fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01f9601b028b268bc49f665e4a9d836ddaeed316",
"description": "pvr: debug: Add option to track pvr_bo allocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9a234ef0419039c7f8f037d1366b9d5dccba2c1",
"description": "pvr: debug: Add \"cs\" debug option to dump control stream on job submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0432015265e6c481dbf2bbee6de319aa5f401562",
"description": "pvr: debug: Add documentation for PVR_DEBUG environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b752ff62aabd3d3f19d807ae2386d173a36e8e",
"description": "pvr: Add pvr_bo_cpu_map_unchanged() helper to load saved vbits on map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d51d79b450d80a602f03a86d11bf8a9f544b5b4b",
"description": "pvr: csbgen: Generate enum-to-string functions for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f36c938c944cb9edb8e554c9695590a829b9d4f1",
"description": "pvr: util: Add integer digit counting functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccac91db7bbf3b428ad4138e0982c54636b4b96c",
"description": "radv: make sure to mark DCC as compressed on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b19a933192da8c595aa069e32b12abb3a0ddd60",
"description": "ac/nir: combine shift translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "064336d35977abd0d5b6ed37784c6cc42cf4f66f",
"description": "ac/nir: mask shift operands",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5217b024eac4e725a671b1c3992ab282c9c50f1",
"description": "virgl: Fix injection of double from const mov instruction",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "036d7172c24a18eca653fa95eb40b70719ce4d7e"
},
{
"sha": "762e5cccb5cdb518e1c6f263ab39d856d53c8b73",
"description": "radv: remove useless parenthesis in radv_cmd_buffer_flush_dynamic_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b3a6b81f4b3a7c18bdff87c6a31ac8d8ad35ff",
"description": "radv: simplify handling logic op when it's not dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "470fbb35efe1935242b346427ec0fa22b40fff2b",
"description": "radv: fix and rework DISABLE_DUAL_QUAD setting",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "17b9aa92b77da1fbfa2595c6d4577c1a28eb64e6"
},
{
"sha": "0a327f9c7a890ff758519d935b4f20280acd09ac",
"description": "radv: re-emit dynamic provoking vertex mode if primitive topology changed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2cce8500de0fecd3b393385d5fe0972d476ec112"
},
{
"sha": "de4de09a56c421ec1194dea016c3b9ef80abbb83",
"description": "radv: re-emit dynamic depth clamp enable if depth clip enable changed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424"
},
{
"sha": "bbbc8e7ce76165d559d10246e6b930e815937729",
"description": "anv: use the anv_state_pool address helper more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08d34ca5822dd2cd0e5931b5467a98c5276279d1",
"description": "v3dv: allocate copy query pipelines lazily",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edc830be34cc0ec1c68cdbf15076bcdba52c8c57",
"description": "radv: fix memleak with link time optimizations and GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16fd8b8324366c81a287039b2ede4b8f65faf3f2",
"description": "docs/zink: update query requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00a88f48fdd1987f09f5711831835344f44fdba3",
"description": "mesa: do not require optional queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2906c468c13ec6a792b0ab4d0c47fcfaddd3d49a",
"description": "mesa: support dummy queries for ARB_pipeline_statistics_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b1e8873fe90e878f014140b3b6bd1e5dbfb5a4c",
"description": "mesa: treat unsupported queries as dummies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0186e9e1c51b1de5d47ac10854c048cb83e81f4b"
},
{
"sha": "c70eec86efd9ca2faa1f66fcaf42cc37360dcb5e",
"description": "st/vdpau: fix interop with GL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e00bb6cb98b0fb5fac46bde0331e98f8e2882eea"
},
{
"sha": "4b19725ee525f6f0b5785436680cea63a21445a1",
"description": "panfrost: Revert \"Require 64-byte alignment on imports\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f136fea8c380ea79315d9207486da125f1e9e86",
"description": "agx: Use default SHAREABLE_SHADERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6de5bd5f418f0dee1d48f265023b240936a11970",
"description": "agx: Fix signedness issues packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d608ca0363cd45195d33161386aed44278a27077",
"description": "agx: Handle vertex shaders that use <= 8 halfregs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94124925caf177bfe8239ff6b591d62fc5e51772",
"description": "agx: Try to align sources of pack_64_2x32_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "442e29890defd98faa0c24738381db543a36c294",
"description": "agx: Implement nir_op_pack_64_2x32_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68e25f33dafb7b58cc08611d01b676d78f9f5697",
"description": "asahi: Allocate smaller scissor/zbias arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2baaff9cac6c64dca3567fe01130a4d1750397b1",
"description": "asahi: Allocate/free batch BOs as needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04360a270e59a3ac7778eb8744047f165fa64edf",
"description": "asahi: Copy panfrost's bo cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c8e3963bdaaeb8bd43a9d1d75ade99e3962ffeb",
"description": "asahi: Stop aligning pool allocations to 4KiB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "860f5d77c6e57bc2d36826983aa79c5282a652fc",
"description": "asahi: Label BOs internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a8134975e79ccf9f52d9484428af18e83c91d69",
"description": "ci/alpine: bump to 3.17, new GCC 12 and LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "629e940b2ce125aebaad82d53e8ce6abdcbbe802",
"description": "ci/alpine: enable Mold linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c85d09bcddfb2d02911db53657df505ba8068fa6",
"description": "radv/ci: do not create jobs that will fail outside of mesa's namespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b63667f31361b92fbe8e0080a881813b638a1ab",
"description": "hud: add GALLIUM_HUD_ROTATION option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ec6cb06e3bc154609d3212c9a1568783ccf549d",
"description": "ac/nir: Avoid data race with task shader payloads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2a0ac21e4f5a7c873e1bab05dee02a61171e378",
"description": "docs/zink: add missing required device-feature",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eb0195358c4e0376d93f10fb4f90703e51718779"
},
{
"sha": "13bccac5a7d930c809927e69ba7305330fb8a9be",
"description": "zink: update textureCompressionBC requirement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1"
},
{
"sha": "754353c4170918f592e499a370dc90c60c271cff",
"description": "zink: fix incorrect requirements",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a466c2a783908899f646d4c2df38d11c74724a85"
},
{
"sha": "b60bc5299253f8e3bbab7c3e44b0f91a91e8dba3",
"description": "zink: remove needless requirements",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424"
},
{
"sha": "b707cf24a3b4f446e45738f031598eeb6c0a5b6b",
"description": "zink: fix json-errors in profile-file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424"
},
{
"sha": "f71944ae0e2914d51f6bd2d5ab07078e0130ac2b",
"description": "v3dv: specialize query copy pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae4351e9391617c2306e65085cf1dab3e3fb0ffd",
"description": "v3dv: allocate one BO for both occlusion results and availability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a65b3f006ad1c77736dd9618c9e8cb2ed12d910",
"description": "v3dv: reimplement occlusion queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4050086439663a4b7e84fa3390001d88ff75d744",
"description": "v3dv: add a helper to create compute pipelines from nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc9db4eac24df9b441b54c2905fe7dbb5e78ddd6",
"description": "v3dv: reset pending cpu job state once processed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7906361787784b37e5ef59571b9f4da21e8b6ae4",
"description": "Apply 1 suggestion(s) to 1 file(s)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61bdc2a2e03ce05a79ab40ec8388cc5ad2c25d4d",
"description": "docs/perfetto: update section about vulkan app tracing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "18e820009d6258e91bc443b9fe7df4681e90324d"
},
{
"sha": "a126ed19f93bbbb54561f2c078b75c66435fcfb9",
"description": "r300: fix r300_max_vertex_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00bc06bc27c6c5dd5b94985b9fa8228082adefd4",
"description": "zink/ci: mark the two remaining GLES3 failures as CTS test bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3506dd06fc278244b7de05fa6413cdaec5e9724",
"description": "radv/ci: don't download back the vkd3d-proton.cache files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "909fa621c45ae6a754134594547551de72308996",
"description": "radv/ci: set B2C_JOB_VOLUME_EXCLUSIONS in all jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd743d7db569416a697937d881b4751fabf0cf0a",
"description": "radv/ci: do not sync back the install folder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "128a19caf1112e8ecb3199855cd8b7cf57718e29",
"description": "radv/ci: run test automatically only for the mesa namespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bf7791e93b328b6b8ff1245f0766a10a81390db",
"description": "util: Remove unused WIN32 and MSVC related staff in p_compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f70f20433bd32634a1bf4daf70c3af0879234ad2",
"description": "util: Rename PIPE_CDECL to UTIL_CDECL and moved into util/macros.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0203b5d47bb7910fb855099d53f96a59d3942e6",
"description": "util: Move EXCLUSIVE_CACHELINE and CACHE_LINE_SIZE macros into u_memory.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50ab93afdea53a49e353616231b3c654c5018794",
"description": "util: Remove the latest PIPE_ALIGN_VAR in p_compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5670636598c37ff22a4c8846b40aa176fad62712",
"description": "clover: Fixes -Wundef in memory.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "172e8a0e6a8f8ac66b2a7737c9586460c8fcbc26",
"description": "gallium: Fixes -Wundef in draw_gs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84d6a615ea6324f8e00c18796df15a03f2caf6e1",
"description": "util: Fixes -Wundef in u_debug_stack_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "485505d5500b441d3d6d8ccb34489ab1c54be03d",
"description": "util: Fixes -Wundef in u_qsort.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1d2e0efcd17b5275cf7e12c619a57a894efaadf",
"description": "mesa: Fixes -Wundef in arbprogparse.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37e863f3c1afe7c8b1e038027bdcc1c0f52dfd58",
"description": "util: Fixes -Wundef in util/compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b461921ed80abe357cb90f63db3dfc0a1390423c",
"description": "gallivm: use valid LLVM_VERSION_MAJOR instead of LLVM_VERSION",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191"
},
{
"sha": "970c8dfd98e5e0b9f8f18424855f667c175b1c03",
"description": "r600: Fixes -Werror,-Wunused-but-set-variable for clang-15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdbe1ad570b5d38dabdc3c83dec097732728dbb1",
"description": "aco: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in aco_optimizer.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55b35e6193aa6785aa4ea7214e69731a6a2d9900",
"description": "mesa: fixes -Werror,-Wunused-but-set-variable for clang-15 in program_parse.y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77c29bfffd7e366633a8b7c16997d6cac60aef5c",
"description": "mesa: indent fixes after replace tab with 3 space by find and replace in program/program_parse.y",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59fb86ea6f1143a9ce4f3616725b2d67163072a8",
"description": "mesa: replace tab with 3 space in mesa/program/program_parse.y by tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20c936bee1f819b625f6ee1ecfcf45e848a8543d",
"description": "rusticl: print missing context features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdc240e13eb9f5d00af9f908ca0d822cfca12e5c",
"description": "meson: Don't depend on expat for !use_xmlconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cd392cbe20048463f4e0ce1935a8f23829076b5",
"description": "util: Gate installing drirc on use_xmlconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "662bb5977b678861cbfe80c152359efd7eab8a32",
"description": "util: Add xmlconfig build option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb0a4a5d6c5fa0f7dcb2b418a2d0672abcbed1aa",
"description": "util: Define WITH_XMLCONFIG from Meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc6bb139456afb1f20be8b6f59e78f7f065a00f1",
"description": "zink: Don't check WITH_XMLCONFIG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "218ddd032ef27f8a60d680cc90949e3f4122635e",
"description": "docs/features: Get Asahi on the board",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f5e59d1146a6d14f57d4f215a08a149bb8bf40c",
"description": "etnaviv: Hide MSAA support behind debug flag",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4002640f8deaaa44aa0dfc434082bc79067197fa",
"description": "docs: update calendar for 22.3.0-rc4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a406688f262b109952609ef99054b918b3c2862",
"description": "st/mesa: only call st_manager_validate_framebuffers at FBO change or SwapBuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "044428211c99be2ce362cc28e4596929958a5de6",
"description": "pan/mdg: Fix out-of-order execution",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "30a393f4581079ced1ac05d6b74c7408fbe26f83"
},
{
"sha": "af79e631eece4fed47da51b7f2d48e714e2ffe0d",
"description": "freedreno/replay: Add option to replay specific range of cmdstreams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7773c3c4c79d48a77e1ce9a02876868ca92c432",
"description": "freedreno/rddecompiler: Add shader disasm/asm support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d80e0a6d39fc1c16ae417cc4baf6c2317863c8",
"description": "freedreno/decode: Add 'rddecompiler' tool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d27ac4ffde14b724d50dc355ee823992274845",
"description": "freedreno/cffdec: Add type0/type4 vs type3/type7 pkt helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13ab0088e05c0c82975f84b24f6a38de2cd8eb19",
"description": "freedreno/cffdec: Remove packet types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00e2f9eff6de6c405d1547d09e51bc5194a6d6b0",
"description": "freedreno/cffdec: Remove dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86e8b9339f5c7c9c3b844422b328c838e859d092",
"description": "freedreno/replay: Add option to override selected cmdstream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d72407d39540e4303619968867a591e81a8b389",
"description": "freedreno/decode: Print cmdstream idx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "060e168623262a23b5760fada06989cae3af9b5e",
"description": "freedreno/decode: Move rd section parsing to a common header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4701508ec0b7c3a898c12bad61febc4650422e11",
"description": "i915g: fix typo in #if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52a34309f6cd05ae919a4b33c209525f55951bce",
"description": "iris: s/#if/#ifdef/ to fix -Wundef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8261f9ce4f94035e0196bbec39b5401769a50363",
"description": "freedredno: s/#if/#ifdef/ to fix -Wundef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf520806b114a372a1b968fc34affc63e869bcbc",
"description": "freedreno/ir3: fix -Wundef warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f0dac0f659dfd6bbbf8d6ffe79d8a6b1e8c4870",
"description": "freedreno: fix HAVE_FREEDRENO_KGSL check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55731f1d25ec76563f6e76e0a3b52f3f29b9f20e",
"description": "docs: Mark VK_KHR_present_wait as supported.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c78257e8b068fc88bdf32b5178396071459fdd1e",
"description": "wsi/x11: Rewrite wait logic for ANI/WaitForPresentKHR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c31ffe63ae7dcca33889d6bc9c570cc7e022f966",
"description": "wsi/x11: Mention problems with xcb_wait_for_special_event().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3986a30e0aa6465d61bc3c7f99752cc1037c01c",
"description": "turnip: Conditionally enable VK_KHR_present_wait on Turnip.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4889be3883a5d9a6f35d3841a830920044066f3b",
"description": "anv: Conditionally expose VK_KHR_present_wait on ANV.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f78fa297e18a0d235de5d398a2ed6bd93c6f61",
"description": "radv: Conditionally expose VK_KHR_present_wait on RADV.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c66248fb5bdbb199a0a53749935a9dcdb19e3b34",
"description": "wsi/common: Allow present-wait to be unconditionally enabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d07127971002036bed7ce7b952f83ad3a4449f7d",
"description": "driconf: Add DRI configuration for exposing VK_KHR_present_wait.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "367fa98570061ede8173d728569d3ba7bc001000",
"description": "wsi/display: Implement VK_KHR_present_wait on KHR_display swapchain.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fc79277878e68e9825dbc2964125a0be9d92189",
"description": "wsi/x11: Implement VK_KHR_present_wait on X11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c888da3d48a55ad7be4fedf783369fb12163b03e",
"description": "vulkan/wsi: Add mechanism to wait for WSI semaphore unsignal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "339c0f6a7ecc047d652ed5cea50ac445d3aa6706",
"description": "vulkan/wsi: Refactor out wsi_init_pthread_cond_monotonic.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aba2c604e0f1ed9cff76368c94775df2fa20f26",
"description": "vulkan/wsi: Add stub interface for VK_KHR_present_wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11f91505d927a74d2bffd89ac4987cbdd7112dce",
"description": "intel/fs: Accept an unsigned int in fs_reg::fs_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc003140851dc0d5e6b44bf7049d68ab60a44b52",
"description": "intel/fs: Preserve unsignedness in fs_visitor::split_virtual_grfs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd2dd039375b17f74751fc6370c60e3b9d148b09",
"description": "intel: Disable SSE2 instruction set if building for non x86 architectures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a821dfbda5681c91c1fc80aebe269a63945a4543",
"description": "intel: Add SUPPORT_INTEL_INTEGRATED_GPUS build argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e535e4fed5bdc13e11a443316a4b77cd5eb81a",
"description": "vk/runtime: Fix narrowing of timeline signal and wait value to u32.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7"
},
{
"sha": "913f99e90bbbb9d22d4e8f734f98410eadb72953",
"description": "r600/sb: Fix initialization order in sb_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99dcdf4d648f337c6421050cb5f31025f69665ae",
"description": "nir/divergence: add missing btd_shader_type_intel",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826"
},
{
"sha": "9bb055ff5d7ae90764619d3f85ebba82081937e3",
"description": "anv: generate correct addresses for state pool offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1"
},
{
"sha": "20e8e1eb0658e68f44316e9ab27ddfa06096d66f",
"description": "blorp: support negative offsets in addresses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9c1c1888d9895d05246005620953ee307d1a17f1"
},
{
"sha": "f0ddb389aaa0d0022a71fb8fe98d7443a52d2e79",
"description": "vulkan/device-select-layer: drop wayland-protocols dep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b74a1c8fade65fc18307dccc12493aed0f73d59f",
"description": "panfrost: drop wayland-protocols dep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9f4e4a82193a36abcbaf1981a076a960fefbd88",
"description": "v3dv: drop wayland-protocols dep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4690750b78b5f1fe29e97d541b22836ff67622a",
"description": "gallium/draw: do not use trig to compute tangent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "089e7242598aabed4156ad7fa590041fd352dfe0",
"description": "gallium/draw: properly fix short aalines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20964181c14166da702f35dbbd1de6cdd9793359",
"description": "aux/draw: vectorize aaline computations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64e74b4277c46a1772a516b292e1b90a0d381d7b",
"description": "driconf: disable glthread for FINAL FANTASY XI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4301f1d8926cfaa184f6507df65eb509e28eceea",
"description": "radv: fix number of PS samples with VK_AMD_mixed_attachment_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eccb54dbf5138630c5a7d6c0c14aabdd7bd032e",
"description": "radv/ci: make use of the new VanGogh runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d9608be1a5e950b679990710f94c7049dc39ae7",
"description": "genxml: forbid usage of L1CC_WBP/L1CC_UC for stateless messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "945637514e6e970fcc37745f509eec11ff3b5129",
"description": "intel/fs: improve Wa_22013689345 workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6031ad4bf690fe250d90063dec7e0269da5b3016"
},
{
"sha": "86f353ed23d2d59d225d3dd00d350a9fb733e5e3",
"description": "intel/perf: Fix memory leak.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d4cbb6650671de661db8bfa6df03b17007e5d804"
},
{
"sha": "15c1a9ed600c0c7a0ee8486d0e1ac791cb058384",
"description": "anv: Set 3DSTATE_RASTER API mode as recomended",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "505a5bc79fa051781878df32603a505356c389bd",
"description": "venus: enable VK_KHR_push_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "933ca11f1a48b19fea088edfcf5177779083d7b5",
"description": "venus: implement vkCmdPushDescriptorSetWithTemplateKHR",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98",
"description": "venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants()",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "91966f2eff17cc7c95ca8a89ac40d5d211e5b407",
"description": "venus: extend lifetime of push descriptor set layout",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ed2265fbf7971800df5fdcf025886f5554f8598",
"description": "radeonsi/ci: update stoney fail -> flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "321dc93276408300eefc89b5e38676582599585a",
"description": "ci: split arm_test into arm{hf,64}_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b7b73df4fcfc2d0adee857b765ece19ed6bbbb",
"description": "ci/iris: Drop EGL copyteximage2d.12 xfail.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bffb7153a1439480613f0fa0bd3207b99c192a75",
"description": "ci/llvmpipe: Add headless Wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "207f9677f63baeaccf760a249471db746018453a",
"description": "ci/llvmpipe: Drop NIR stress testing from deqp-egl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05ae56adeaee5217123a54ee0ea221b1c6ccab58",
"description": "ci/vc4,v3d: Add headless wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c59c10debc392f7ada57ac3fd0aeb39adc25593",
"description": "ci/iris: Add headless Wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76831b6344bba231f3fbc6978ae8c9c80dbc9940",
"description": "ci/freedreno: Add wayland testing using weston.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf66c44f0e16ac399a0a61b2887ae0dcd4129fb",
"description": "ci/freedreno: Drop EGL wide_color and create_context flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e99c85c7d6bb80f765091565be60ce7998dea63",
"description": "ci/freedreno: Expire an old robustness flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6af1fbc25123fc4d50f5a0363c03e663cfaa2460",
"description": "ci/deqp-runner: Drop dead code for DEQP_CASELIST_FILTER.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb699d8014613ba53b3785c0f4d08f88130752bc",
"description": "ci/freedreno: Stop segregating reset tests from non-reset tests in EGL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac2b84b8c2721681db35559314fefac410640f90",
"description": "ci: Add weston to our rootfses for wayland testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "307700ad12d0f7015bf4176b872c135be62f9cef",
"description": "ci/softpipe: Add another blit flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c7d18831b003a6bad8ebe4ada4bd2efe7da532",
"description": "ci/llvmpipe: Update some flakes/skips from IRC logs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e74d989a6935ce11d06970a3c98b474b7773c905",
"description": "r600/sfn: allow building with clang 6 (Android 9)",
"nominated": true,
"nomination_type": 0,
2022-11-07 00:57:02 +00:00
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce11c064294540ed5ea09e71c477b2d481b4d3a6",
"description": "aco: fix emitting DEALLOC_VGPRS in the discard block",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9f0b7b0421bcf1591e5aad2f7292c841ade6d87",
"description": "radv: fix possible hangs with NGG streamout and secondary cmdbuf",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3189be249d4489f7943da6c90ee521bde8624041",
"description": "radv: fix NGG streamout when it's never enabled in runtime",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a2bcce8824d1b726eb9a588c8ab2c92aaa041b3",
"description": "radv: re-mit streamout buffers to unbind them when NGG streamout is disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b60949155869f15a9f62a329422bb57b168ee7f",
"description": "radv: enable NGG XFB queries only if streamout is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba81dcf9715e8422b403fa79de4d8726a71eddbb",
"description": "radv: fix computing the pervertex LDS size with NGG streamout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "499abeba605da7f7395c84b0a75c917656c19949",
"description": "radv: stop overallocating LDS for VS/TES when NGG streamout is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b8d14f9066560d305b8df8244b57f11cd2697e7",
"description": "add zink to macos ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e244b0f8b20a136182cfbd9f4360d90882c14799",
"description": "etnaviv: nir: lower extract byte/word",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d78fe4a8691d3bdd37961f305220500729fcd92",
"description": "etnaviv: Support negative float inline immediates",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "45a111c21c23be94f9297650fb8428fe2acf5641"
},
{
"sha": "74ff3f70bb37fb3f33733af0d006ec3858a7b407",
"description": "etnaviv: fix NULL pointer dereference in TS allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aadbb9fdec0623337dced7e829cb11149647a16",
"description": "anv: enable sample location enable dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c869d1cb6293fc9124165679dc15b11198681e8b",
"description": "microsoft/nir_to_dxil: Avoid emitting SampleCmpLevel prior to SM 6.7 if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07d57e48105448368c7d0e98fb2eccdb28755cb",
"description": "rusticl: Emit build-id in libRusticlOpenCL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "321d1d355be3ed6e4d79adb1181334f437a4199c",
"description": "v3d: make format/modifier logic easier to read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2695dac5a8eac8c923d251abc4dba1fc2a9ed20",
"description": "nir: convert nir_opt_idiv_const to nir_shader_instructions_pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83c01919f0ec8e2357c73ba7818e3c5964788f7",
"description": "etnaviv: remove use of flush_seqno as trigger for texture cache invalidate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f86639ea302d9342fd3f57857d71dff8f71e011",
"description": "etnaviv: mark texture caches as dirty when blitting into a sampler resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "215613ba35f2d19097583682a3f740bcb03d25c5",
"description": "etnaviv: drop useless ts_for_sampler_view pointer check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d871958702ebcd46213cd09b91b9b05685f9be62",
"description": "st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3da170faaec2a57d76e668ab56781621c23c6703"
},
{
"sha": "5ebf72c44c0f0768b9d777e7894acbad24fcd9e1",
"description": "util/glsl2spirv: don't store preprocessed files in source tree",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b492d503103fac8ef9467ced09db3e92b0fba77",
"description": "freedreno,tu,ir3: DCE ij_pix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7c186590c54630f6c579121c823208e9bf91de0",
"description": "freedreno,tu: Update SP_FS_PREFETCH,SP_FS_PREFETCH_CNTL regs definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a0f4b8fac22bc8386c11aee19eec657a3465fe",
"description": "mesa: add unlikely() and adjust error handling in BindBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c924cfae4296d07a4bfb54139e33f68723f5f7a8",
"description": "mesa: add no_error support into get_buffer_target()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba9132844403da10eea25d327d7c706c70f84d49",
"description": "mesa: remove ctx->Extensions.EXT_pixel_buffer_object capability flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fb813526e3b3be6cf8a866b084db044ccd0e103",
"description": "etnaviv: fix tile status interaction with write mappings",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d6c6e1ed9919d37ceb05cbe5ed75b377253a3a",
"description": "anv: fixup context initialization on DG2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "507a86e131d648ecc85dc833f4821da6ac995cfe"
},
{
"sha": "c580172701566ae5b1d7e30b197d708bc496da44",
"description": "CODEOWNERS: add MTCoster as an Imagination maintainer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af50f6a490db594c7c026082dbe85ea5ddf81fb8",
"description": "util: Remove EXPLICIT_CONVERSION macro and use c++11 explicit directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c3268611604d0c7242f9e4b64796f4d4d895fbd",
"description": "tree-wide: Fixes multi-line macro width after replace to __func__",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c24e2428adeb2dd654282443bdf008b3f011262f",
"description": "gallium: __FUNCTION__ now never be used, remove it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f4dc9b8077da1cdd8680eda1d2bc873537c3d2c",
"description": "gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40a9fc57aa804b815e53b217299715f8ffc92ab0",
"description": "tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "703d85485f85e8336787d4169525af977b55a82f",
"description": "meson: do not use source_root() when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74ad255c8c6beddff6a47bab81e297f888c95ef4",
"description": "ac/nir/cull: fix culling for lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d18a28ae87dc7b09063a4a6071d1799514b7678e",
"description": "ac/nir/ngg,radv: use intrinsic base for instance_rate_inputs check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cec1ed51d16e62950aceec161511a28ec799f21",
"description": "vulkan: Add a dummy vk_common_CmdSetColorBlendAdvancedEXT()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "182aa9eb15e2740f08b869ea81ccb7697e83cfdf",
"description": "vulkan: Add a common implementation of CmdSetSampleLocationsEnableEXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "b172fd62f51bba16970c413604053a64f7eda244",
"description": "vulkan: Add state for extraPrimitiveOverestimationSize",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "fa99fc34914cef30a880913d21b7724bd8202f4e",
"description": "rusticl: advertise conformance on 12th Intel iGPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "507a86e131d648ecc85dc833f4821da6ac995cfe",
"description": "anv: ensure CPS is initialized when KHR_fragment_shading_rate is disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "231651fd89fb007610568b3ca76837253e7683ff"
},
{
"sha": "62f12c2dadc2c9eac34a946450b2d4c615f96f75",
"description": "anv: fix 3d state initialization",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f75c83c4aae2b01013f3740a7414cf207f60b0ab",
"description": "nir/loop_analyze: Fix get_iteration for nir_op_fneu",
"nominated": true,
"nomination_type": 1,
nir/loop_analyze: Fix get_iteration for nir_op_fneu Consider the loop: float i = 0.0; while (true) { if (i != 0.0) break; i = i + 1.0; } This loop clearly executes exactly one time. Some trickery is necessary to handle cases where the initial loop value is very large and the increment is, by comparison, very small. From the fenu_once test case, float i = -604462909807314587353088.0; while (true) { if (i != -604462909807314587353088.0) break; i = i + 36028797018963968.0; } This loop should also execute exactly once, but this is much more challenging to calculate due to precision issues. Going towards smaller magnitude (i.e., adding a small positive value to a large negative value) requires a smaller delta to make a difference than going towards a larger magnitude. For this reason, -604462909807314587353088.0 + 36028797018963968.0 != -604462909807314587353088.0, but -604462909807314587353088.0 + -36028797018963968.0 == -604462909807314587353088.0. Math class is tough. No changes in shader-db or fossil-db. v2: Fix major bug in checking result of the eval_const_binop(nir_op_feq, ...) discovered while developing fneu_once_easy unit test. Fix a typo in the comment just above that. Add fneu_once_easy test. v3: Skip the iteration count adjustment tests for nir_op_fenu and nir_op_ine. Since the iteration count is either 1 or unknown, all this function can do is add numerical error. Add fenu_once tests. v4: Change the initial value in the fneu_once test from large positive to large negative. Change check in get_iteration from nir_op_fsub to nir_op_fadd. Both changes from discussion with M Henning. Also add some more explanation in fneu_once. v5: Rename test cases. Fixes: 6772a17acc8 ("nir: Add a loop analysis pass") Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19732> (cherry picked from commit f75c83c4aae2b01013f3740a7414cf207f60b0ab)
2021-08-09 23:05:33 +01:00
"resolution": 1,
"main_sha": null,
"because_sha": "6772a17acc8ee90f9398348251a4455f988208fd"
},
{
"sha": "d9f014401bf842bbc0f57987570e34c9ce080cc4",
"description": "nir/loop_analyze: Fix get_iteration for nir_op_ine",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6772a17acc8ee90f9398348251a4455f988208fd"
},
{
"sha": "dbad33da1697a32e304b75b53a4d4a43eed688bc",
"description": "nir/loop_analyze: Add basic unit test framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b51eb98cf65566f0f177031a34603ba8068521f8",
"description": "rusticl/device: put space at the end of CL_DEVICE_VERSION",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448"
},
{
"sha": "3732c7aa63670e4cae24514fd3ec5bbeafb76937",
"description": "egl: Fix uninitialized variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90df5c3b5f158c6578aaa84d165846dd03aaa9e1",
"description": "r300: don't reuse destination registers when lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b33845cf24225833d0705a8635091e855d7ddcca",
"description": "r300: simplify rc_find_free_temporary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ded82cf4bdd9a74eded2a9a95ab14e2c0d907c0a",
"description": "freedreno/a6xx: Remove unneeded MSAA clear fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87563e64c933aee9f201e115627b428f1a99df65",
"description": "freedreno/a6xx: Use fallback path for MSAA clear_texture()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "042f006a43d42d5511691016f5de915a74cb24d8",
"description": ".gitignore: add VSCode and VSCodium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c415d8f08b3ebbd276dc95482ede16985c984651",
"description": "ci: ci_run_n_monitor.py: fail when job is not found",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50c7abefa67fa71e810c6b6dd76ca68e60920685",
"description": "ci/freedreno: add some missing a630 flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be64e0cdc02dcec556268d455cc2c345f0c032b0",
"description": "ci/turnip+zink: Generalize the 16-bit copy_image fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70f40ea4d3edd83685816cbd307134aa5ac08b89",
"description": "asahi: Wire up all BCn formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e496d24cb2d5339566c08c79a8aa7809c240613c",
"description": "virgl: don't a use staging when a resources created with the shared flag",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c9d99b7eec7ec14d6d71d381a424b6280d75a882"
},
{
"sha": "c22fbeb72a1f32d1a260558cbacb5ded9bd732ff",
"description": "gallium/drivers: copy only the actual number of slice parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "368be8725557f03e028f453df523baa6eda50d5d",
"description": "nir/algebraic: shrink 64-bit bitwise operations with 0/-1 constant half",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8133d5551de13a2c1912f61ab9f87938b33aa5ea",
"description": "radv/rt: Return the correct result for requested deferral",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8caa44bd5a3e7397a77789a5fd1b1593df9d25",
"description": "frontends/va: remove unused slice_param_idx variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3061bc792d3d0252854a38bff956c15c51b06643",
"description": "aco: ensure MRT0 is written with dual source blending",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea0ae17fc453401223918b27e0610352fe67e66d",
"description": "radv: disable MRT compaction with dual-source blending",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "68652dca0c281e509ad271229be037a5e10ed594",
"description": "iris: Fix iris_bo_alloc() flags call argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1305d49d913ee9d3b297a6ce76ef7156483cf96",
"description": "tu: Implement VK_EXT_post_depth_coverage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ec172646cd7f5b8c04173a6b45a871aa48aa12e",
"description": "r300: more informative too many ALU instructions error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b70543a95584aea448b9ae03d2fae7c53fff9ca3",
"description": "r300: delete backend branch emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe73e3bcb00ac6ef75e5d03962c16b950126386",
"description": "r300: abort shader compilation early on loops and branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d37ab6bfa0321674fe74cc4c76c21aa94d36840",
"description": "radv: Fix custom build id with C90 compilation.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97641e5c9422430b74967a77ddb12f3e57604e4b"
},
{
"sha": "d34f3a1db594c778e0c6bae7a5798742edb9635d",
"description": "v3dv: fix multiple typos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67ffe25fd9de94acc654312ec9261d811d139adf",
"description": "r600: Fix lower-to-scalar on TTN path",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8"
},
{
"sha": "a69eafc4226479fc143807a3a0c2ce52a3bc3939",
"description": "r600: reference glsl type system during translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "089ae08ab1f2c8035680013fe267b049777c2d1b",
"description": "intel_batch_decoder: disasm shaders when decoding states besides VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c82775e3c726792ca7b3e98fc7a8b0eeea3c8e8d",
"description": "v3d: Minor fixes on sand8 blit based on sand30 modifications",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "95c4f0f91098a0da5a8e8ec76cb38f2c95bafe1c"
},
{
"sha": "e97b20f3ca5e874d6944e5f914bd32b2321afa72",
"description": "v3d: Also expose DRM_FORMAT_MOD_BROADCOM_SAND128 with PIPE_FORMAT_P030",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "653cf8c8d236745302197ece510be2036e03e942",
"description": "v3d: Blit for P030 format with BROADCOM_SAND128 modifier to P010 UIF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ea41479359a2f876c8110d8a0cbdd1da7acbfec",
"description": "gallium/dri: Add P030 format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e253729e0374af5e5afb97baaac842a9c869eb7e",
"description": "zink: require extendedDynamicState3ColorBlendEquation for full ds3",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "390c4b337aa7b4a4efda259a0eba14d553ee2363",
"description": "radv: Support accelerationStructureCaptureReplay.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "165ef452fd7dac75a658a096ad11ccd6fc086c8a",
"description": "radv/ci: add one more pipeline barrier test as flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c5735fd68168fd1e80d474df84dc819d7a1ad24",
"description": "radv: advertise VK_EXT_descriptor_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6",
"description": "radv: implement VK_EXT_descriptor_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3fae40e966cafe9dba04de307826dea8fa410ec",
"description": "radv: always restore NULL descriptor sets for meta operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a59be04ea5520efb7baaf94d327eaa30b2993526",
"description": "radv: rework writing image/buffer/accel_struct descriptors slightly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8cff91bd5f17df13d1a4336cd3ff3564f6db1f0",
"description": "radv: avoid RMW operations in radv_make_texel_buffer_descriptor()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcd53eda0e136761c0309493953ff44a23f03dc8",
"description": "radv: force 32-bit address-space for descriptor buffers usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94bea63936bc7de2167dae2b203ba23b1de943fa",
"description": "radv: add 32-bit memory types for visible VRAM and cached GTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6d772d3d162f9cee1f64fc7d0c87b63f7d1c9d4",
"description": "asahi: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5"
},
{
"sha": "e3b1f26a2b83538eb175be28b2e785bbe626bf5f",
"description": "ac/llvm: fix 16bit varying llvm compile error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "279eea5bda2444fdce21744b972dad5016f0f366"
},
{
"sha": "e8ff841e983c4b45ff0449796fc17d73a8ca599c",
"description": "asahi: Fix memory leak on error path.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "01964625eb23c0921dbacc33f10eee7724075bee"
},
{
"sha": "0803e39b7190eed90402565477329a1be7479b9b",
"description": "mapi: update gles 1.1 extention packet link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f33582e7d608cd558579363f9bbc1cc90aa89b",
"description": "radv/rt: use explicitly named sbt entries in radv_pipeline_group_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b99523a959af726054db29f12281db5c1fde341",
"description": "v3d(v): account for debug flags when using the cache",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cee2c4624d05f49e15d03142305c5ae8a5422816",
"description": "asahi: Advertise all supported renderable formats",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "32ab63b4fcaaaf832d549ddcf7b3a225c5f73df4"
},
{
"sha": "74e92274af3940fa232b5e92fb52a9991c7eaadf",
"description": "asahi,agx: Use new tilebuffer infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5c0ea39f6a04ce26b505cf0276be26282336fa9",
"description": "asahi: Add new clear/reload/store infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f96651f1e46ccc673c75534a7f7b17e3b18e6d7",
"description": "asahi: Use correct tib settings for USC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "555447769d3bb894f9f986361412810a531f0871",
"description": "asahi: Extend texture descriptor packing for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc555e0c04f79503eee26d42a6e1b420369cc2ea",
"description": "asahi: Remove some bogus asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbe7d8e4f5d4c0d2a6eaa72c2413533c7ee5eac7",
"description": "asahi: Implement texture_barrier trivially",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03dc4bc3e80c68e48e0a2f9d698f92f4e0f58041",
"description": "asahi: Calculate tilebuffer layout per batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1f5004ee7937490b9b81a63b9b6abf55d0a80b9",
"description": "asahi: Add agx_usc_shared_none helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c713197c25cbc0f7f44b95c24ed34e3397a1bea1",
"description": "asahi: Add R16 SNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d637189d366e719f9ea574216d771f8bcf44dda3",
"description": "asahi: Add more XML via PowerVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3907e92da4d7418b0560237e64b3b25b7e8573d",
"description": "asahi: Add note to XML about 16-bit varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94a8fe51d5ae0723111183b09b43d7f43e5c336d",
"description": "asahi: Identify more depth-related fields in XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ce615d852f8e52da78af92317498218934b5232",
"description": "asahi: Add XML for layered rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74de571402a21e15855a6bb5506fecc77e50b4ef",
"description": "asahi: Add NIR pass to lower tilebuffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66a680a0435f5d1a7ba937fcd11aeba3581bbee8",
"description": "asahi: Add tilebuffer layout helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d3243ea2db1e8b74238376e29830dd5d4d20732",
"description": "asahi: Add some notes about unknowns to the XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "363ffa779da2eee58c57fa53074ec20521841a95",
"description": "asahi: Identify multisampling fields of shared layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a20c90508cb4957af77db164f55cb7e73f015e0",
"description": "asahi: Add _with_bo pool uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a166acc93001e91800b2d25660dcf94a10169aa",
"description": "agx: Add block_image_store instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e106681e0d4ab384daeb1da61085d1eb0ec70fb",
"description": "agx: Add helper to map pipe formats to agx_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0461a8d0a1e83726abecd8d71392ebc5b99300",
"description": "agx: Implement nir_texop_txf_ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53d013a60503c15abf0f6aefbf441a4fa37ecb1c",
"description": "ail: Handle multisampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8781aef6b4349420cb715e89378c0a329fa735ba",
"description": "asahi: Make libasahi_lib depend on libasahi_decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ee6cfec4129e54b881ade0629eadbc09b5fa311",
"description": "asahi: Use PIPE_FORMATs for driver-compiler ABI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "940b871dbab6c4013c8e2bb86fa3a0f3962c422c",
"description": "nir: Define AGX intrinsics for local pixel access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7befecf5004b6b2786f2dbc93f0dfe5a661e83e0",
"description": "turnip: Apply the RB_DBG_ECO_CNTL_blit workaround.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9076b38610d9635beefa0354e148ac67f1467514",
"description": "freedreno: Don't WFI and set RB_DBG_ECO_CNTL if it's not changing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ab489a0b7b1e38a1ab4f901664c920def422c46",
"description": "freedreno: Update RB_DBG_ECO_CNTL/RB_DBG_ECO_CNTL_blit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be570cd32254f1360e5010d091eea142b3990e72",
"description": "r600/sfn: sort FS color outputs before all other outputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "85e140aa5ce3dbf7294c83acfaa34a19209df43d",
"description": "r600: Print RAT instruction names in disassembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "684e90b15c708898dbbf8a300d52600adb187213",
"description": "r600: Update scratch buffer late",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "394d8e4122e1682db40e75bf33943d90a53cfe33",
"description": "freedreno/drm/virtio: Defer flush on BO free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4a54824e5c31ab949fd7c9397f4e874182a51bd",
"description": "freedreno/drm: Support for batched frees",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5a60e1df27fb13ee4ffd952ac868b55bde54090",
"description": "freedreno/drm: Add optimized path for freeing many BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7511ad784ce0fc6a5060de2d7c969a1300a0fb9",
"description": "asahi: Add batch tracking logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1eb9400f1d0d64627630dd28d11073ad1c1a7e",
"description": "asahi: Use the batch for submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d3b4ff2aa2f1f2ede5bdd2d73bb27bd0e67200a",
"description": "asahi: Use batch_reads for sysvals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84f623ae7b423ec23a3dffbfa795356b5ae23629",
"description": "asahi: Use a pipe_framebuffer_state batch key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d36c911b7b1b467f4e378a477d81ceea0264552b",
"description": "asahi: Use batch instead of ctx for pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7257af4e6f89b7aee681b240bfb3e2a155d061",
"description": "asahi: Hide ctx->batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3104b1aaaf934ad5bef5dda129d516c72c5065c0",
"description": "asahi: Factor out prepare_for_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c1c1888d9895d05246005620953ee307d1a17f1",
"description": "intel/fs: put scratch surface in the surface state heap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad"
},
{
"sha": "daab161535747cf5aef443e4cee46c5415662848",
"description": "iris: move bindless surface state heap inside the surface state heap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64f1ae4bc51276326fdce1fde06906b5aa42375d",
"description": "iris: prevent crash in decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b5dc33caac8c24a8e2a6667bec35cb92acdc065",
"description": "radv: Convert instance bvh address to node in bvh build.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d09ed23b9a319421e6f120b4c942eb7fe3a3c60f",
"description": "radv: Fiddle with opaque flag positions to reduce instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38842109020515d3fd9c06d4918956a63a8c65ad",
"description": "radv: Skip and for node_to_addr with bvh_base.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a269758407219a74bcd92515aa7a2f9680b0f52",
"description": "radv: Move ray flag compares out of the loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2dadda35f87af08358f0ea43a12434c1626ea82",
"description": "Revert \"nir/lower_shader_calls: put inserted instructions into a dummy block\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3686d5a31291354eb836ce6ea757bf6fbf41ad5b",
"description": "nir/lower_shader_calls: wrap only jumps rather than entire code blocks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "96d84e2a77568e27af6fac90bd0ab81d932eecbd",
"description": "nir/lower_shader_calls: update metadata before validation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f45c98b580de5a534ebb0a0644ac5514793a141",
"description": "radv/bvh: Adjust sah cost based on depth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ba55ec504f8391775622c3753ddb03bdcd85aff",
"description": "nir/range_analysis: Set higher default maximum for max_workgroup_count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c2a81ebe19f98b025b296fcadc279b4358d37345"
},
{
"sha": "d989746e55b7941e54f78407fc49935a393f653f",
"description": "iris: Pass devinfo directly in iris_setup_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9602134a321029cf28d81f467f0d3473cd1ade7",
"description": "intel/compiler: Require C++17",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34"
},
{
"sha": "11a607dbc8dc67c5b08912bdc5b1744b71604dfc",
"description": "asahi: Don't support 16-bit vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dddbfeaef207a74a393e48d636697c88aa0e54d",
"description": "asahi: Fix logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a22ed9990687def207a99dffcd43fa8d53a5322d",
"description": "asahi: Restrict rendering to what we support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37617ab09e98916e8c493821bae29eee8dcfc9a6",
"description": "asahi: Don't validate WSI (twiddled) strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f32820747502472e7a4480565ac7e6e5ba234a46",
"description": "asahi: Split out agx_usc.h into a common file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8be506039da40e1d6b57a6146d3843a74ced4b68",
"description": "asahi: Note some magic bits used with memoryless RTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fa87e47d575257f325e42301363113b660bf46a",
"description": "asahi: Identify \"Sample mask after depth/stencil\" bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff616099ce1b9ccf24fd55d16cbfc4d1c5478f6e",
"description": "asahi: Identify the pass type enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e6369f5f63aa2900014000ea9de11eae73293de",
"description": "asahi: Identify PBE sample count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f0edc0158aa132eb236102e72d48573279d1b64",
"description": "asahi: Identify Dimension for Render Target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "016a699fa9e920e44432e709c0d0db642cbf5148",
"description": "asahi: Fix agx_set_framebuffer_state for MRT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e662320aa768a0bf0418e179de2cc870371e7be",
"description": "asahi: Set data_valid for the correct level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c52001a1d6c2b465d65c37d8b79e2811551337f",
"description": "asahi: Implement stencil texturing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ffbd53aa2d638af607829e53e1ed1de6a59d040",
"description": "asahi: Add internal formats for RGB10A2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efb5aef9353e1ad775edd0156cc4c76cf4649cd2",
"description": "asahi: Implement perf_debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8e520985b8b52ac0de5b6228a7ce834c1de8fc0",
"description": "asahi: Free the scanout resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a12d793d84a5111e9926bc02f4d5c567c2a2092",
"description": "agx: Handle collects in backwards isel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b9d27164630069b388bccbe36552d34b3e39e39",
"description": "agx: Assert more invariants in RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2159ce9e403de76db4bd31f9398f3294f4741c1",
"description": "agx: Validate part of SSA form",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1110fcccc2636cbe7aa571a9e53ccef3c4fb0076",
"description": "agx: Split off NIR preprocessing from compiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "972354b5fd1323350330bbcdf27a335359bb5cd6",
"description": "agx: Handle scalar texture destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a92fb4f38c8fbd9207105038d9a851aa490a24da",
"description": "agx: Don't depend on GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3789dba5f6af144ec7e9ea8c6f5d3b96c4015e82",
"description": "agx: Lower packs/unpacks and bitfields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94886a2975f34446908f2422f0b0850457999865",
"description": "util: Move src/gallium/include/pipe/p_format.h to src/util/format/u_formats.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1facb6fbe80343cab0b11f250f978cd758935829",
"description": "ci/freedreno: disable flaking Civilization V",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f0d222b1d4ca18eaaebed8819c2af11bbd7c94",
"description": "util: Rename PIPE_ALIGN_STACK to UTIL_ALIGN_STACK and moved into util/compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "778402f3b0f22866d15ee036ce90bdd4cddaa75b",
"description": "llvmpipe: fixes error: \u2018enum pipe_blendfactor\u2019 declared in lp_test_blend.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6832a9433d1d64e9ced08439f9f234a40959aa00",
"description": "util: convert usage of uint to unsigned in u_format.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b728bed56719a2edcc3d50b12ce8d2ce1d5abe18",
"description": "util: use void * instead of byte * for util_copy_rect in u_format.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f42ffcd028d2c53cf7feaf69067f2664fc5b2bb",
"description": "tgsi: fixes error: \u2018enum pipe_shader_type\u2019 declared in tgsi_info.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "887e0fdace63b80a9e42ef299381ca3eeee89aab",
"description": "aco: fixes error: 'uint' was not declared in aco_instruction_selection.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72cf2b540cecb8e6a6a95d9164a332dee7513d16",
"description": "util: Remove the usage of enum pipe_error in u_hash_table.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eff2c222389a514cc22c82bccce11b6a55391d1",
"description": "util: Remove redundant #include \"util/u_inlines.h\" in u_trace.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe40720e008f7f01c4f62cb0f4d53bb41dace0a",
"description": "intel/compiler: Remove redundant argument from brw_nir_create_passthrough_tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0115ebc25a73dd1b52c1f3438cd7b44f3de0eeb",
"description": "intel/perf: fix printf formatting of size_t for 32bit builds",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bdacd6df5adc2330409e15264e3be0033c483695"
},
{
"sha": "bc34217978d9ff8811278d3ab2c1493ba32d5ce9",
"description": "ci/dzn: add flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cf862fbb9c20917e5706d47a6c6cc47389e7913",
"description": "docs: update Python requirement to 3.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e4f0bdb7d07fbb6b0af211cc87508c6521711bd",
"description": "include: Update the OpenCL headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a9a49d630e2cff18fdb1e98b1f0b7115d027f7f",
"description": "clover: Use braces arround a union initializer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b6c5781dc83c135a4a5a780f56076d9c0476f71",
"description": "scripts: Fix khronos-update.py to use main for OpenCL headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2b098323b0aaf8e08ab5cd0912490cf32fc8d6",
"description": "Update 00-mesa-defaults.conf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "723b15fb75aac03b95d452ba173383666edcfc67",
"description": "nir/lower_explicit_io: fix metadata preserve",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "716aaf36731ab07c12c1da7f304611c4b0aa7c05",
"description": "nir/lower_bit_size: lower uadd_sat/iadd_sat/isub_sat to unsaturated alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a4f9a874ba861eb7b984e31adc85fc5254edc11",
"description": "nir/lower_bit_size: optimize usub_sat lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e19584db2b8085dd6cf2a2d977b783dcd0a05378",
"description": "nir/algebraic: optimize open-coded uadd_sat/usub_sat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fc4a760571443fae71a45076255090518daa900",
"description": "radv: lower 8/16-bit uadd_carry/usub_borrow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "da30fb5df705d38e6d3aefadf769ec4517b9b20e",
"description": "nir/lower_bit_size: lower uadd_carry",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "42395122103b2ce393dfedfcc213c1c992d28815",
"description": "crocus: Pass devinfo directly in crocus_setup_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a5bc3dd52964a2d865c5b0c45c4eb3a6a4cd013",
"description": "radv: advertise extendedDynamicState3ColorBlendEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40b76ca08a7b210a56ef88b15793d76c8eb1b1ac",
"description": "radv: add support for dynamic color blend enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faf15ff3f498dc8b28e0701d56114f94739a469a",
"description": "ci/freedreno: temporarily disable godot-trive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17aea35c448d125ff4b2a254c8d49ad713f07aca",
"description": "ci/panfrost: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b09e53479e18e42d9062248297f5a893262eda2a",
"description": "ci/iris: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0db9e170f680367f84de4a96c6ba9e7d9703a263",
"description": "ci/llvmpipe: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40d4d0785af9bec573b1517bf421402dcf1515f2",
"description": "ci/virgl: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1637291fd4237f37f2c2489bf9158c2cea801a19",
"description": "ci/broadcom: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c80a7543df38f812ef1865c45faf88962ee37d53",
"description": "ci/freedreno: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f746218848ec0ae14961a0a2ccf6f531738fefc",
"description": "ci/amd: drop glmark2 traces, useless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdd2abe33400ac26baa8362bcd9403920d7c7cf8",
"description": "nir/lower_shader_calls: Get rid of any brw occurences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37cde2c63483fcf99092af84c14bea7ba3adbb84",
"description": "tu: Rewrite inline uniform implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e402d2dbe9556eb7b113193b0696386a003206c6",
"description": "nir: Fix nir_chase_binding() vecN handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd513059433a6bbda8ce0f95b85dcc76d48f959c",
"description": "pvr: Minor cleanup around pvr_emit_vdm_index_list()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d7aa4279aa26e1a24b76b707caf423ecde1d597",
"description": "vulkan/wsi/wayland: Set num_modifier_lists = 0 if num_drm_modifiers == 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c315e20d619849091595450ce416e55369770234"
},
{
"sha": "fffc3866fec15bfeb25cc8c770056035a1653f98",
"description": "pvr: Support clear colours with more than 32 bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ad5b0a74ef73f5fcbe1406ad9d57fe5dc00a5b1",
"description": "pvr: Fix clang-format error.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b48e11179b34560b838181c0ed6c96d3ec2f80f",
"description": "virgl/video: Check driver supported profiles and entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf6158bd0230d60c0c227937e525d2bea5e1a59",
"description": "virgl/video: Add support for H.265 encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3a203c969077993faa5b6dda97e9e7cea55eddc",
"description": "virgl/video: Add support for H.264 encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ed5f13d84edd9574f088abe1818ab7f76ee7c1",
"description": "virgl/video: Pass \"max_references\" to backend when creating a video codec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4f189fe69ca514ec2461b31ce22b4ef6ad93edf",
"description": "frontends/va/enc: save intra_idr_period in the context",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "316652a4bbf48103610867e1fe7f4e9d3175af86",
"description": "virgl/video: Move hardware-related definitions from virgl_video.h to virgl_video_hw.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "403083744de03173713d699f4cf958ba85248a74",
"description": "iris: Increase the maximum grid size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa86369163c2d3a5420b6063fcf809a3381332bd",
"description": "turnip: set ycbcr feature bits properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bc1fd186273da966fae880c9960fcf830b6073c",
"description": "freedreno: add has_separate_chroma_filter to fd_dev_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3a9076e51d43f76e0aee81659d661b5b60c0756",
"description": "freedreno: Find curses properly for building fdperf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e1911d82b1f03dbd1becf5c62b56a0350f97d4",
"description": "ci: Update dozen flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd34cdbfa4716f5f98a37831b59bfb2ae12249da",
"description": "svga: Fixes -Werror,-Wunused-but-set-variable for clang-15 in svga/svga_tgsi_vgpu10.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8a2f801af67630f7f767c3624b5c0c08ca70c96",
"description": "softpipe: fixes -Werror,-Wunused-but-set-variable for clang-15 in sp_tile_cache.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af082cb69c930928a2d9352b9237c758d0b34292",
"description": "radv: fixes -Werror,-Wunused-but-set-variable for clang-15 in radv_shader_args.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b0409ff9a65d4fa64c86e2b51d1c5ff343ca645",
"description": "intel: fixes -Werror,-Wunused-but-set-variable for clang-15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6bd3823528aa9daf77ce2776692ea0c988219ec",
"description": "intel: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in brw_nir_lower_shader_calls.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63f353b45605379b8b81754543907a6b0fc3afdd",
"description": "r300: don't use abs twice in transform_TRUNC on older hardware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efe5b9163efeb886c716efe0e6db922df1f2b0f7",
"description": "meson: Enable initialized-but-unused warning for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "383715e33b1ba85bc0c87b983598e6704a46ef89",
"description": "gallium/vl: Remove unused win32 screen var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c329e8f0a1dcff59ef1eef315aa813a83666687",
"description": "docs: update calendar for 22.3.0-rc3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb57aa69c8c83ed2d579da70b15f5ed60631b3e7",
"description": "zink/ci: Add automatic test on Adreno 618 with Turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aa55cbcf22c0f81b0c2292153e7b21594507c61",
"description": "ci/freedreno: Test on a618",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba9d99e5a37f197da19a33e9128098248d905bc",
"description": "ci/turnip: Shard the tests on a618 over more boards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f24bb8194b82052b207b5c5ca1c99f47ab73dce5",
"description": "radv/rra: Fix copying accel structs that were not built yet",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
},
{
"sha": "a5e3a506885a19f0059e1f4725aaad5b31c9d013",
"description": "vulkan: Update the XML and headers to 1.3.235",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c4fdbaa920816c663f8ca5b768a5c3d0d66349a",
"description": "d3d12: Video Screen - Do not crash if HEVC not supported, return no support instead",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8f654b90005b75a74796d36d980676ce1d739d12"
},
{
"sha": "23adf60f96fd81a4c90703fd083431339b190006",
"description": "iris: Get VM id from iris_bufmgr's fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac51c0c93c1f2b9f73f5715ccae378354b962344",
"description": "intel/perf: add ACM/DG2 performance metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf602a54538f9b7f7893e9de1b0353ddff02e77",
"description": "intel/perf: use the new OA format for Gfx12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02608c25ecc5b33f53062f9c1e3067b8dfcc08ab",
"description": "drm-uapi: import i915_drm.h changes for the new OA report type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61fef1ed726b69b28ece60fb10bd5a65fcefb296",
"description": "intel/perf: fix B/C counters accumulation in non query mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8750f43a9077b3b53f54505aaa2cc46fab5d4f90"
},
{
"sha": "6c2e7797f55ea9e31ccbd2c5a45e5c8983d619ab",
"description": "anv: tweak performance query timeout based on number of passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56bd81ee21cb42e4a5afa2939514b570a1283754",
"description": "anv/perf: fixup counter/query mapping",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "2001a80d4a81f2e8194b29cca301dd1b27be9acb"
},
{
"sha": "7fbfa694a891369ff408235cb7839505033cfc80",
"description": "intel/perf: simplify pass computation loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d19685a9919eb859fcc2de8a2e516b8999f945a",
"description": "intel/perf: don't ralloc on perf context a temporary hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e754bf6be49788e5f6604a15cd36a3324fd94a39",
"description": "intel/perf: allocate cleared counter infos",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3144bc1d33692ed35c6431bca57d3b0d46330cde"
},
{
"sha": "bdacd6df5adc2330409e15264e3be0033c483695",
"description": "intel/perf: add a non installable tool to print metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3a842d6272798d4515c61a9cc6fa2e0749ded01",
"description": "intel/perf: fix overflow in index types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "777034690294aded758ec05a0b3aa1b1bd5e043a",
"description": "intel/perf: support new variable names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1aa1059c6872b93efd9b6c19f27945037c74b75",
"description": "intel/perf: support new operators for upcoming metrics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4cbb6650671de661db8bfa6df03b17007e5d804",
"description": "intel/perf: support more than 64 queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dd4cc0da5dc5f924175049178f5469d9eddb2b8",
"description": "intel/perf: fix variable type assumption error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d969ac7c02f8ac82d3aacb22670236862402c90c",
"description": "ci: don't remove wget from the packages of debian/x86_test-vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "987f9a67e02dc5abf56754c5af70a6065673a22e",
"description": "ci: insert debian/x86_test-vk in image tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "440da44a84022ec63e87e2c5a55ad03a244697a4",
"description": "anv: get rid of ilog2_round_up",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f68d64dac01505560a53aabe2b8616685cace0c2"
},
{
"sha": "a61378859c7f19db1425c74f404a4d71c98a8460",
"description": "ci/alpine: rename job to alpine-build-testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bd11f65238ce101bf846f5528f9088630e983f7",
"description": "frontends/va: Use YUV400 YUY2 444P for JPEG only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62356e71f431684008efc7e471bddb1ada9801a3",
"description": "radv: suspend/resume XFB queries with NGG for meta operations",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "50fe37070fb6b35a1468297f48021d58a9c94463",
"description": "aco: fix FS inputs loads in WQM with 16-bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "16d2c7ad557b46104f91365ab3405f0a3ed7e36d"
},
{
"sha": "b24fe2badf046444921bb974217cfe351fc3a590",
"description": "asahi: Unset PIPE_CAP_POINT_SIZE_FIXED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "726603f779209555c443e4d6cb02a57f93d5fd0f",
"description": "asahi: Set data_valid with PERSISTENT or COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7522f4f71477d3df0b0baa0842c8b00e90abdbc5",
"description": "asahi: Make resource creation code modifier-aware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a57b4577a17756672e9bfb9a00e5c4b7fba7935a",
"description": "asahi: Fix indexed draw decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa81da9e2f0b4b379b0bcf4c260fe4bc6b8e1ba6",
"description": "asahi: Add render scanout to resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aac18d7e4f959299a6790395100797800ce980c",
"description": "asahi: Set cfg.levels for linear framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b891880086cc7f4ce6831056615e246b0d6be4",
"description": "asahi: Set fd/ro appropriately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1771ec3980611a27e075f2bb7f1a9c6d54dd0ec",
"description": "asahi: Implement agx_resource_get_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3732a41677628010e1863c68ffb2ba22b8037a8f",
"description": "asahi: Implement agx_resource_get_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01964625eb23c0921dbacc33f10eee7724075bee",
"description": "asahi: Implement agx_resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b774ed7c1805779117211db455367abf80bf92b4",
"description": "asahi: Stub import/export code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "943d939a9fb2bf965bc899993fbbb3a7d4e54311",
"description": "asahi: Implement dmabuf modifier queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7147313d0a1e06d149e9db42e4ae4115c9081644",
"description": "asahi: Support XRGB formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c59e754817f191dd6f3862ab036fc7fb55051a4",
"description": "asahi: Add renderonly to device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ee201733fd7d799a887464f8ac0ceae658d4e0",
"description": "asahi: Remove index_bias assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ca69b2843fc56a9b1128dd8bf62fa55531726a7",
"description": "asahi: Localize the modifier #define hack for macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b89d82fd6c94278b74f61f51f4899f103dc99ec6",
"description": "asahi: Use AIL tiling instead of DRM modifiers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf593e09b131393d838f805525a9cc90fcd7081e",
"description": "asahi: Handle synchronized transfers better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9dbbddf4377ad92fbace7404875b32a1557eb12",
"description": "ail: Add get_wsi_stride_B helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d042066735bad4c1842502f233695ef3340f573",
"description": "meson: Enable SSE4.1 for MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad0d39efed503b8144dd2db72f467dc22b508ab7",
"description": "glsl: Use DETECT_CC_GCC_VERSION in glsl/builtin_functions.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a0a386b5df53431f1fbc9a02a78f7af22611a6",
"description": "Revert \"egl/glx: add fallback for zink loading\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a"
},
{
"sha": "b1b419f7fe16d6039fd08b508afa3990a0dfaa00",
"description": "docs: update calendar and link releases notes for 22.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03eb7ae9ae2458da319f5b3efb4ef5b100d9038e",
"description": "docs: Add sha256 sum for 22.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5061bd6c25c9b97db0dd24d20eaadeddf96fe28e",
"description": "docs: add release notes for 22.2.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a1bb4df953ecb431894a7f933f635dcd7d9cafa",
"description": "dzn: Ensure SRV ResourceMinLODClamp is set to 0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f8d2a91a680740bd1bb3d9164f364d5e6aeaa41",
"description": "dzn: Use cube-array views for misaligned cubes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e7896aa44028a63de2eb292162631a4e34a2517",
"description": "dzn: Use DEPTH_STENCIL_DESC2 for front/back stencil read/write masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73c9cfb61b6ea645b1b62bd64c4786fa6ba52180",
"description": "dzn: Use ID3D12GraphicsCommandList8 for front/back stencil ref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5b6d0c88269e17fe9db68ace7f545cd4e03a0a9",
"description": "dzn: Get options14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b887034be3d780d1f6081410b77722708caaec1",
"description": "dzn: Use CreateCommandList1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56d4e038ddfbe87feebe57abc18a08a2c3af7f6b",
"description": "dzn: Use common command buffer state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3b631f1dc8530da75e475e57e3c5e1ebdde7b9d",
"description": "dzn: Upgrade baseline from ID3D12Device2 to 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3dbc9ac25a12ff28ec4a026234cef131432ad6c",
"description": "microsoft/compiler: Emit sampleCmpLevel when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "442d1fe5ad61a82cd5fa883faf2bb76a7f07401e",
"description": "gallivm: use masked intrinsics for global and scratch access.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fda262fe64ed3d55527921e67681056b0efe9f30",
"description": "radv/rt: move Ray Tracing shader creation into separate file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce97fa934927122b4bc942b41394b6df42b44e32",
"description": "frontends/va: set vbv buffer size same as target bitrate in cbr mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e19eb59a6a51ba6fc3be5451455fbe7dcd0c83f",
"description": "r300: respect extra presubtract swizzle limitations during regalloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14d97e1e426382c8ca5c74e459813c9c354f453c",
"description": "r300: handle presubtract when rewriting non-native swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cfc44aace34036caecb8043369165a04f601666",
"description": "r300: don't allow constant swizzles from presubtract sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6738a7b5b4ae7a8f14fda0d39f760db4e29db186",
"description": "r300: be more careful with presubtract and non-native swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe851d7759fca4c61245b142bb90dd561ae818f9",
"description": "util: include sys/time.h for timespec functions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b"
},
{
"sha": "fb781bfb0a5a401b5210d613479bbdfb90e94790",
"description": "aco: fix dual source blending on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb90d29660bb44326188809da2deec0675c8264a",
"description": "aco: add p_dual_src_export_gfx11 for dual source blending on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e93de8a75e769a8f2d62947559f282f674d6eeb0",
"description": "dzn: add triangle_strip flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d6e290e4119e020e8072ce4ad97bc4e9cd269b",
"description": "r600/sfn: Fix location for reading cube array image dimensions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "d1a81db9ee18933334686679e2f64097b43ffcc1",
"description": "r600/sfn: set finalize_nir after reading debug flags",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8"
},
{
"sha": "0ccf7ed7916bee67c8028bf251ca483b1be07d57",
"description": "r600/sfn: Honor shader key w.r.t. atomic counter layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "6d020540474b43c7e9a3175638bb04be68d80dbb",
"description": "aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a3cc2d453149954923abf3d1455e8fe44e5788a",
"description": "aco: fix missing SCC for p_interp_gfx11 in emit_interp_mov_instr()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "369c9b642524cb543c59d006ad7e3ce089fa6879"
},
{
"sha": "c567e5528fd11db461f076fccd63ec1b01b96b36",
"description": "panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e03622e50fcebbcc32b2fd403b1a729c73cb49d5"
},
{
"sha": "42212a9bfdab8381beb9206b5d2551344c71d584",
"description": "panfrost: Fix reference counting with batch->resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993"
},
{
"sha": "ba9bdd5642aa933272708de380618dea74c98c60",
"description": "ci: improve run-shader-db and add r300 testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b87bad9932d5043601e544435f46e8bb5066af2",
"description": "r300: use drm_shim_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e976f4930dff2e50da4e2b0c54edde33523a9f55",
"description": "ci/build: bump LLVM to 13 for debian-build-testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65ffcee23db6c7c4202eaa1d9638062fd8b03a80",
"description": "meson: build radeon drm-shim also for r300 and r600",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c699122d6aa7626fd8d18168bd25a7a354e42376",
"description": "turnip: Enable EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55b6813b7b1b6d3ff907ddd2c71489e09400db5e",
"description": "anv: Enable EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5637a1b91ef8eb4f7ce8ec8ea57507df021abeb1",
"description": "radv: Enable EXT_swapchain_colorspace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b9beb5107b44b6a336390a3a491edf6a47107fd",
"description": "wsi/display: Refactor available_surface_formats structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6c58f54460394314afef7e20e75b41d3be32eeb",
"description": "iris: Destroy batch contexts in a single place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd159c7d6c18d1bbde019fda68cc17922389a767",
"description": "iris: Set priority for replaced engine context",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5c4c8bdc4c54a1f3d7e496e52476124366e6e7d6"
},
{
"sha": "f7e7fa6e5f395ff9542850d9fb9505cb94873868",
"description": "pvr: Fix valgrind issue on compute job submissions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd2e2021a0ac74934cd29e3856ab417da4e6058d",
"description": "radv: emit PA_SU_PRIM_FILTER_CNTL in the graphics preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4ce63a87a55db9364bb987864097cf61aa0c0df",
"description": "radv: determine if sample positions are needed at pipeline bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c9ade2464b44a4b626c715e9c40f0fa4f4d6fa7",
"description": "radv: simplify load_sample_mask_in lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0097592f8cf32466944e465532bf661a86d0da2f",
"description": "etnaviv: rs: set TS_MODE for inplace resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d370d80edf4652bc0cecd1531641116b4a06f32",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78c71d14e026b50862499fb71a8d8da1763dacaf",
"description": "etnaviv: don't select TS modifier when not FAST_CLEAR capable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4"
},
{
"sha": "6e3fc88f0c7d0f1f2d07cc7d5fd9c332b7780c02",
"description": "radv/ci: mark the whole texturequerylod subtests as flakes on renoir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e70362e74748cdbaefc90f88bcb24c9c57dce79a",
"description": "gallium/pipe: Trim trailing spaces in src/gallium/include/pipe/*.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9be2773a1b9de8b2ded56f51b0cb759d7ced666",
"description": "ci: Drop a couple of -Werror exceptions from fedora-release job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b724c0135844d89f6e0cd61eac13dcbdb11950c",
"description": "ci: Drop -Wno-error=unused-const-variable from debian-clang job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ae62ef12eac3b3cb2c7d06ee636aef7271bdde",
"description": "ci: Drop a couple of -Werror exceptions from debian-android job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b8e66e564e9923414c9fc5ef29663acda03905c",
"description": "radv: rework how vertex buffer descriptors are flushed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0945412ec8cda6c8245e12567b667d99560c7b3a",
"description": "radv: use more radv_dynamic_state pointers in radv_emit_XXX() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d9a4f20f75329bbfabb5cac03aca5df92463f4",
"description": "radv: cleanup radv_emit_viewport()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bb76d579c55d24329bb35ab5c199ab0810c1149",
"description": "radv: constify more pointers in radv_emit_XXX() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34d81d264ba09c70b6c9cf00a1713c53d3264603",
"description": "radv: cleanup radv_CmdSetXXX() functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc193133d4ea553ed08758437159d6fbbe14dbf3",
"description": "aco: adjust an assertion about nir_texop_txf_ms and GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7b96a83f66f150bca5df2f510ed6951497d9c6",
"description": "radv: introduce RADV_DEBUG=nofmask",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "912c72eda5a4284bf8ef32f93a708c65083f7722",
"description": "ci: Add va frontend to windows-build-rules",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d504bc5a05467ad19f9a6df92f649697288f8f5"
},
{
"sha": "35c78d4f151b9ce26bb09367402643addf706f34",
"description": "freedreno/a6xx: Fix dummy binning pass FS shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2de0a031ea8e1997c36452b2b414dc183e0aef16",
"description": "freedreno/a6xx: Un-open-code some event names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0132c22de75c2c0794cf6d4eb69392847cbeb00d",
"description": "freedreno/a6xx: Don't disable LRZ for invalid channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e9d913f8149b4615342b4d56a6ec591cce7c072",
"description": "freedreno/a6xx: Improve LRZ test for stencil write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d03d08668f53b18e289bb48518489abd423c1fd0",
"description": "freedreno/a6xx: Use same LRZ state for draw and binning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b186016a386e2159bb1f1a7f68efdc184c4317d",
"description": "freedreno/a6xx: Handle additional depth test funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edca30efbfdadd357800c55f57c42cc5c0f044f8",
"description": "freedreno/drm: Fix suballoc alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf6b2699ca47e486f1930e3ce82d5c3d28671288",
"description": "panfrost: Don't set job_barrier on vertex jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51457b19cea9608f6bb2be81430d37da5333d2fe",
"description": "r300: tweak nir loop unrolling hint for r500 vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ac678df43b217bbe2ed0de513f27d3f0313ba97",
"description": "freedreno: Add one flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3ee9be836bf3d00a51f6b58300c383c4d269309",
"description": "glsl: Drop borrow/carry lowerings in favor of nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "339d80d5f22c9f3af88da574edf27bf244ded752",
"description": "pps: make pps-producer RT only on freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "557120b593c2f7a4ccbcbc5e35bf1a959187b1ef",
"description": "util: Include the needed util/detect*.h headers in multiple files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ff21b4a47f4dd1f977b499997bd42bee2843d5d",
"description": "util: Remove the unused PIPE_(ARCH|OS|CC) macro defines from src/util/detect_arch.h and src/util/detect_cc.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1accc0df6401f0253289138e1907b3e3d191fab7",
"description": "tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27fe4bd29fd2c9ebbecd1e7f4619d681045f081c",
"description": "tree-wide: Convert all usage of #ifndef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1817659bb65a6aa455a7dc273b033a83386a7386",
"description": "tree-wide: Convert all usage of #ifdef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eab0da3c6410542a35c3fc9b59616f7da93baab4",
"description": "tree-wide: Convert all usage of defined PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80fac8637b9d8e1b7ec3c63e46e435f600e93c29",
"description": "tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4304177675ae7717919ed8accc45397db44eb10d",
"description": "util: Add DETECT_ARCH_* and DETECT_CC_* macros for latter usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db01b983ede123e68de9d45b8bce22dd5f09810e",
"description": "util: Move compiler configuration defines from detect_arch.h into detect_cc.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "845222dbae55822bd6114ad6f9a499d3f18a022c",
"description": "util: Rename src/gallium/include/pipe/p_config.h to src/util/detect_arch.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7710cc8506be571ce83751c8f7afbe6fac256b36",
"description": "util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e737a99a6fbafe3ba4b5175eea25d1598dbeb9d8"
},
{
"sha": "d81e40b20c386a79d643fc6c14c3cfb8351daa09",
"description": "frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0"
},
{
"sha": "59f11b761241a655e3e3ead445d69dafaee57f1c",
"description": "util: Add test for util_get_process_name_may_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3325c5b80e131514a598c99d21d517c895ab713a",
"description": "util: Add tests for os_mman.h and util_get_process_name_may_override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "660b110494960d3d82712775bf4f2796e20f219c",
"description": "util: Move src/gallium/auxiliary/os/os_mman.h to src/util/os_mman.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5050d0fcd2c442ce07997ab75071d44734ab8c9",
"description": "util: Replace the usage of os_get_command_line with util_get_command_line",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d600a0ed3420b9187b47b0084414a2c869af39ee",
"description": "util: Merge the code from os_process.c into u_process.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdad0477f0fe4755d858767eb86beec5cf8c50bd",
"description": "util: Remove usage of boolean and duplicated code in os_process.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f4586575e131850a66cfbbdeae2d72413fece46",
"description": "util: Merge the __getProgramName code under HAIKU os",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed4fd1d90e3f3dca0ed0ac7a4a3366854c565f4b",
"description": "util: cleanup cpuinfo.* and it's related files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7436669d55d3041c8f4eaa938ad38c3ec1dd7efa",
"description": "mesa/vbo: Replace the usage of cpu_has_sse4_1 with util_get_cpu_caps()->has_sse4_1 in vbo/vbo_minmax_index.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b84678ea28e9e41874974a6f1220a1dccc0fc5fa",
"description": "util: Use util_get_cpu_caps instead cpu_has_sse4_1 macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dab1896d1188dc28787ec956a986f500cd77ae6",
"description": "util: Drop include \"pipe/p_config.h\" in src/util/u_cpu_detect.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3549439068d513f7433e797b72487be58dc58d0e",
"description": "ci/nouveau: Add some recent flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72d66aa98783e5904855f142a96e7f5fd981f241",
"description": "microsoft/compiler: Delete now-unused memcpy lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7fd02a2b23afbff30a3bdd880fb050952b4410",
"description": "microsoft/clc: Optimize memcpys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc0835787eb000cacb7b43b0bfca0164c3fb4ef",
"description": "aco: move statistics enum to aco_shader_info.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4306897979abb83908bcadbd752ce34a0c8c2e02",
"description": "radv: use radv_fill_nir_compiler_options() helper for prolog/epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c84ca8818d3de7830fb173671762194daa8583e",
"description": "radv: create radv_fill_nir_compiler_options() helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "369c9b642524cb543c59d006ad7e3ce089fa6879",
"description": "aco: fix p_interp_gfx11 to not overwrite SCC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6113ee650a272dc737a200e276de474e083a2fdf"
},
{
"sha": "3012e85e36956abb067f2518a5e16ae91053d5e6",
"description": "ci/alpine: build Mesa on top of Alpine 3.16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a35052253d000b5fcb9f20b0ae9cf4cf9e9ba6a",
"description": "ci/freedreno: add missing traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14eef1414725692a22fa24e027e8b1fd618d57ed",
"description": "clover: empty soversion when on win32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "afb83080879310986680b0a0c7046a05963c06b1",
"description": "intel: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bf17673a556ae64a284936beb589786b90fdb42",
"description": "glx: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c411e2df705786dff8f321b3fdd7cbc9858524ab",
"description": "gallium: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3c6ed77be3112a56be4a66a135bdef630e92b33",
"description": "amd: Use common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9991926bdf15228831a4d29018afd2c3afebdefd",
"description": "util: Add common CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a84473344fa678ec95761a802ee0c994f7c51ea",
"description": "intel: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e9222701e6bb7562d2f2ca671c3747149f1405",
"description": "glx: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6359836242405abeb2aeabea13d75c7cc6954029",
"description": "gallium: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45f9939f9a588d362f1a0202fde95856b5d8bd70",
"description": "amd: Unify naming of CONCAT/PASTE macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c70c5ecd2e7bb04729628630aebf0574f7f19c1c",
"description": "docs: move generic gallium envvars to root doc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7e92f79543f8390d42543e72918d162cfb0a38e",
"description": "docs: remove duplicate envvars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e91ee07b6a21be24c5cf5dd46d22c1fc0d3b86e3",
"description": "docs: fix badly encoded envvar-roles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8723a18e67cdadb5ba4d7618ed844bf398a970e7",
"description": "docs: use envvar directive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bfa939a5e6377efe7b610dd9b6846edeb0fdafc",
"description": "docs: remove stale envvar-reference",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "231ccb6100e3559782834d1c290e6439a37a7ca8"
},
{
"sha": "4eef5628c86e930c48f90cdcbe51bf5a3651c4c4",
"description": "docs: drop custom envvar directive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "864e658c0a069026c1f123079cfb09ecc4cf06cf",
"description": "docs: properly nest envvar descriptions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7df50de210e1899a5f405651d983c3771e092fd5",
"description": "docs: remove rogue \"the\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afded9a0a5f2e7cf3cff4e197cba3f12b8039e71",
"description": "docs: add missing extension-link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f2c9e4c3fa57deba3da30dfa8e022c0a49c80f0",
"description": "docs: do not mention EGL_MESA_drm_display",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3e23ead536e66940053265216b3886fef69d891"
},
{
"sha": "a5f319a38e4ade9ebb0736583cfa89098c7a6576",
"description": "docs/tgsi: xDArray -> xD_ARRAY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "474ba56f78aaa7e32a60b103008f0e204837000a",
"description": "docs/gallium: move period out of quotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "306a8379ca0e1dd6fdfd0d90b248b8b09588e77f",
"description": "docs: lifecycle -> life cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3a68da6ac48ef19a4352d98b305dabadfc24632",
"description": "docs: dll -> DLL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18fcd3c47c23e2a665443e83153c816284c81980",
"description": "docs: un-committed -> uncommitted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a42efb7fcf81c9d55f9e5ccda74d18c8e87c8ec",
"description": "docs: IPE -> PIPE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d6f506a44aa9f004781b0ec988471032d80841",
"description": "docs/asahi: use console blocks for console commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a31e1ecaa66bbfbf4b9883ed800a5549c45724e",
"description": "docs/asahi: use literal-block for build-options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ebce1113730fcb23394e3931b7fafcb2d2ca7b7",
"description": "docs/asahi: fix indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3408cce076467266da1c53a1a8f4045fbc2d7118",
"description": "etnaviv: don't always emit PE_DEPTH_CONFIG on shader changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe91c9f660f3b76e2c08c0824d226417231c822",
"description": "etnaviv: switch to late Z when linear PE is used",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356"
},
{
"sha": "e65d266529f1e95252bacd529a830b9d4d50000f",
"description": "etnaviv: fix shader register control with MSAA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bde671df240879da0cdab062c02a0f0bcd459ca",
"description": "gallium: Avoid nullptr-with-nonzero-offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdbb30334c9876a33a130f70ef83d49ceadb9107",
"description": "ci/update_traces_checksum.py: make output more clean and implement colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1d40d11f5a6083c19582c2e138f453cc2c7d4e4",
"description": "ci/update_traces_checksum.py: check if checksum is in the array, not it's value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "45eda069531adf17d28538696ace5dfcbc9ad230"
},
{
"sha": "88b1bb326dae2d4cc7e069849f82c08f35c407d5",
"description": "ac/llvm: fix gfx11 fs input load for 16bit varying",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b07204d7804496445ddaa293ed3a2b90d170b1db"
},
{
"sha": "c21e184cc5cc818285c5590f36b170362defaf27",
"description": "ac/nir/ngg: remove nuw for negative value add",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca"
},
{
"sha": "982b523769a75c99039deac7f832a1e10260e916",
"description": "ac/nir/ngg: fix nogs culling with nuw add",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "75dbb404393a5ae99adb90a156fa5a084aa79c4d"
},
{
"sha": "e81c35d19f76bb8e0dad142c31bd6a9346b92519",
"description": "anv: Don't use REQUIRE_8 for Bindless Shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eedbd1ddbf73cd39668742d8e382d0b9a4fd4945",
"description": "intel/compiler: Use SIMD selection helpers in compile_single_bs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34",
"description": "intel/compiler: Prepare SIMD selection helpers to handle different prog_datas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ffa597bcfe5005381913c6430db999498e194a9",
"description": "intel/compiler: Keep track of compiled/spilled in brw_simd_selection_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c52e2d04cfbe1425b67fac842946ecb611ac982",
"description": "intel/compiler: Add a SIMD_COUNT constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0580dadfd20f4b27852bc10e2f38191cae05197",
"description": "intel/compiler: Create a struct to hold SIMD selection state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cda6cd774edc16ce5515ca936b900f6250c49fd",
"description": "intel/compiler: Simplify usage of brw_simd_select_for_workgroup_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a943dbf475dc5178b37f297d5909f220337c354b",
"description": "intel/compiler: Make brw_private.h and simd selector helpers C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7de303ba7cbdb4237d2ae93011bc2845114d35",
"description": "gallivm: add coro malloc hooks earlier and always.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f511d2a553377a58b5eea6c6d1170fcc4972237a"
},
{
"sha": "301daf868bfa228a29efe72069cff67220d521c0",
"description": "glsl: remove unused intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb32f9515e28d01a52dc8961d9d82ed73faf4bd3",
"description": "nir_scale_fdiv: Respect vector swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57863e21f6ff02228414269dc40326cd916f0fe0",
"description": "radeonsi: print the number of shader outputs for shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2b044fe3fccd4aad93986baff85b3d8a5b38b47",
"description": "lavapipe: Prevent integer overflow adding index buffer offset and start index.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f47253c5c70339d23e48cb2e15e1626ffc79c690",
"description": "draw,util: Refactor draw_overflow_uadd into util.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb904ceb805471695170557a9cdb88233908a1f0",
"description": "util/disk_cache: Prevent \u2018sha1\u2019 may be used uninitialized warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b28356745686571676742f3822fd371b95e8742b",
"description": "radeonsi/vcn: adding av1 decoding film grain block",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b02db30070313910d35913aec8b68652d329c0a",
"description": "frontends/va: fixed av1 decoding 10bit ffmpeg output YUV issue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35606096de65a2896830b8f920e927894a7b19a4",
"description": "ci/llvmpipe: Switch rusticl and clover testing over to deqp-runner.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0acae5f03c940db8c67c8b1f95f01fa15602274",
"description": "ci: Update to deqp-runner v0.16.0 for SKQP and CL support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b2211cf0c1c5153eae4c59f213a30fe06c227c",
"description": "radv/rt: Clone specialization infos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39628c8999975ebaadcfbf794a922d04e384a08b",
"description": "radv/rt: Clone entrypoint names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4d6c57e6540d5fa7db395ad9616bfacc6beef20",
"description": "radv: Use ralloc for allocating pipeline library resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08b194fb465ef725440f6b62e7b673a4f669f630",
"description": "vulkan,radv: Remove vk_shader_module_clone",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "902ec1fe0e80039367a16fc6db10a6368307269c",
"description": "replace sys/poll.h with poll.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48c1e0e166728e130d5d2537bec528eec6cea244",
"description": "intel/crocus: do not redefine PAGE_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d81729c02c5f09474e8b2c80f46da6a128ab183",
"description": "kopper: guard unused variable behind ifdef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92854b96bc901514831c87b71a60b25354a96c6b",
"description": "docs/releasing: add convenient command to rebase everything since last release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f942f21789d805d0fcc033b8de12d54f49cecb",
"description": "docs/releasing: checkout the staging branch at the end of its creation process",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "739ecdf367ac8fb63450833d32d5ad0cebf845c7",
"description": "docs/releasing: update branchpoint instructions to be friendlier to our Marge-bot-based workflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa10735da36bede0d67174e4c7ea00b6c0a1ce75",
"description": "docs/releasing: fix instructions to create a branch from a tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6833138b5dd3ef247330e4d2b11e56bc37bc72e5",
"description": "docs/releasing: add VERSION variable to avoid typos when copy/pasting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "494e2edb90d06f645e09b10d2c3f6b8d274d4dba",
"description": "intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d28c6e52cfd76855c1368560dd90f12493e2580"
},
{
"sha": "9fd1d47aa0f19fac30d29e6ae40ed0383c1930ee",
"description": "intel/compiler: Fix dynarray usage in intel_clc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "77e929a52734456237f5e0171a4844d6f9be027e"
},
{
"sha": "71c4543af1ad7b2b51f18140373b8756c1631d07",
"description": "radv/rt: Get rid of null index AABB intersection handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff896d5d0987768412b0ae741ec66b12b30c8d31",
"description": "r600/sfn: Call lower_flrp from driver code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5646382ba94cad3877e792556e8f49e98e7bc7b",
"description": "r600/sfn: use only one undef in tex lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df54aa7e33904ad124e994128b45854b862f783e",
"description": "r600/sfn: Use a bitfield for some register properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dba46bb8bc35836145bcb7e9d1b0e92f5617996b",
"description": "r600/sfn: handle possible inline const as array base for scratch loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "307b81747e2bb0901ada1901564435878dbb5a7d",
"description": "r600/sfn: Simlify check for zero and one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8",
"description": "r600/sfn: implement finalize_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec1cdc13d5cf6026692bf3765be3aeceb511e6d6",
"description": "v3dv/bo: reset bo and then call gem close",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806"
},
{
"sha": "b4b09bf8f25294e1705ebedfd4f88de6507b575f",
"description": "Revert \"ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "cb02cf464c16961a8922e0180eeba38fea16ac85"
},
{
"sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0",
"description": "zink: remove descriptor-mode selection infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d255bc8f05dd5f85f7154b0a3d7aaf381b47c199",
"description": "radv: enable lowering of subgroup shuffle in NIR on GFX11+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2dd0c77d693b8dce1a3d9aa9213978d220676c5",
"description": "r300: enable channel merging on r300/r400 VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f6e72b27154219be237690453bb9c3b57cd3ec",
"description": "r300: better register allocator for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0889c44f18b8b4c4155b4e6c82cc6ca21c1e467a",
"description": "r300: another fix for reader detection in the presence of loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e571fb9d2e228f3c982e2c879253d22147618084",
"description": "r300: properly account for per-channel negates when reswizzling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0146f5029a56989b93465f4ae7c070d37d3be2a8",
"description": "r300: don't skip source rewrite if RC_FILE_NONE in rc_for_all_reads_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d28f429da8c3f9741f9db33797055ead26e13ae",
"description": "r300: generalize rc_init_regalloc_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9fe2df95247b01d158f88216db60e0669976701",
"description": "r300: add array with conflict values for the vp register classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "431467b1d93516a89383f89e848e8da7e18e19a3",
"description": "r300: add new register class list for vertex shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59e22d9d352a332b071eab616af526848311da36",
"description": "r300: add FP suffix to the current class list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "024a8d8bda945cbf6463ace2dcfaa9f0f092a9ff",
"description": "r300: increase maximum number of writemask combinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "240365a293ce1cf4f30f6f78020131feb5e8c8ae",
"description": "r300: move building of the interference graph to a separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38f5b287e84f76e0182ba9cfe899ee4a6f667197",
"description": "r300: generalize rc_find_class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1b4ba13508d409399def7b150a9e8f450c07508",
"description": "r300: move some functions out of radeon_pair_regalloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "715e7172e8678724db773a715bb81916aa596004",
"description": "r300: save pointer to register class list in the regalloc state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63c4849e8bb6b585747e6e6085df3a0264fa2821",
"description": "nir: add another common ffract -> ffloor pattern",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11b2a063bf1f18b3be9542be8c229427a33c92f0",
"description": "vulkan: Unconditionally add barriers for missing external subpass deps",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
},
{
"sha": "4ff5051944e7a7a8bf003c331af1a73ac6c7df61",
"description": "vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1d726940d2881395994751078dad3bda0cabbdfb"
},
{
"sha": "fee004215755ee56a427e2ea96a5ab6dfa1ce823",
"description": "r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
},
{
"sha": "fd27b18631bff77ce864968238c4e6dbe37606a6",
"description": "r600/sfn: Fix source modifiers for ffract64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "e63d6ed85e0d2c23d0a6335c0ac05e1501a403d3",
"description": "spirv: Make vtn_fail and friends trap in debug mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae76bba34a878dbd299f911bceaa9acdf01eb38a",
"description": "anv: bump pool bucket max allocation size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "145cb3e349d080dce3d6e8f41722dffe33ab7b9f",
"description": "vulkan/wsi/wayland: fix unaligned load of dev_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad5c9c3fa46a4bb6a423c347f28e2d6a58973b2b",
"description": "llvmpipe: drop cache stats code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a14ba6fce89cb839d598bebe2f971796787f41e",
"description": "disk_cache: add env var to show stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d7e558c958d4057cf88dfa37f80d150d62d87f",
"description": "venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8f7b5bf34b4207bac6417902ff715e5643d45389"
},
{
"sha": "8a5de0b6cf1090d7f29f3974ec79c32776cf2745",
"description": "freedreno/pm4: Use unsigned instead of uint to fix musl build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc286e8586976013936dea71dd66c4e3a3ff4605",
"description": "ci: avoid triggering vc4 & v3d tests on v3dv-only MRs",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f85d9095e3559597bc1cf0051ab6d7bc18faecd",
"description": "etnaviv: fix late Z with MSAA active",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "804bf2eba2af7f3d6446361127cbc5521ae72b15",
"description": "etnaviv: update headers from rnndb",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4035b0fa42ff886c4b31656ea9c1e1f347b16ba3",
"description": "radv: Use a lds stack for ray queries when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a50dcb3f478488cb588948a78325c6c5cdca139",
"description": "radv: Always create ray query vars as shader temp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dc93e284ebd9baf5f5809e3904de97fea1b6f2d",
"description": "radv: Add a field for the max shared memory size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c5739b7449667b0091153dfd5ce84b518f55ab",
"description": "spirv: Add MESA_SPIRV_DEBUG environment variable processing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6addb8566dbdf841fec693084247a7ad35adf7f0",
"description": "ci: remove duplicate entries from Fedora build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88f1fad3f76837c1d968a8636bf157e1e1e28b2b",
"description": "pvr: Use common pipeline & dynamic state frameworks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a89ff8d4bc888baa458ba24b2836eaa1700e493d",
"description": "pvr: Use PVRX(TA_PASSTYPE) for pvr_fragment_shader_state.pass_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9056817a6c975168457758814d5e865505c63d8c",
"description": "pvr: Store format aspects on render pass attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e708609cbe2eebba893c023b65d50d23abc1735",
"description": "pvr: Remove scissor_accum dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "082ad18cea0dc55d0ba930dcfe58e8781e99d325",
"description": "pvr: VDMCTRL_INDEX_LIST[5-9] are not needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e21448d0d31808059fab3a4d35e44ddcb9683cf6",
"description": "aco: Don't create useless exec movs while creating v_cmpx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a653a390e11a55f25235af1d0b39a6ceae30016f",
"description": "aco: Make vcmpx definition handling clearer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdf680cd3fe08b97991de2b1545567697f5fc9bb",
"description": "intel/fs: use nir_opt_ray_query_ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd9396c357b0c03108b78b1b304e69312eb5719f",
"description": "radv: Use nir_opt_ray_query_ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5b657658588e57606a179037cccf528de6605de",
"description": "nir: Add a pass for combining ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d22037b96c89135473994e772fe6f9d95a7066cf",
"description": "nir: Add and use nir_intrinsic_is_ray_query helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04abfbca57fd3ae16f4f965a37040f30b52adacd",
"description": "nir: Remove gather_info after removing dead vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34c52d8cb98e74a9debcd2605b377170c025582a",
"description": "nir: fix typo in lower_double options handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3749a6ecd282cf8c801cda948260fd6d521b92ac"
},
{
"sha": "d558309d67b9ad4dbc4c47bccabe078af3f9eb6e",
"description": "freedreno/cffdec: Add NOP debug messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d151ba5c3004a68aed0e0f19c8f2575bfa265694",
"description": "tu: Implement utrace CS marker support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac5a55ef115525d5b8fcade9158fedccea24174a",
"description": "common/utrace: Add CS logging support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8370a0d6bfcaaf84fd7ddb58b51eb11bb416652f",
"description": "common/utrace: Prefix all environment variables with `MESA_`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "086b50078d1b38839d5f1c3bf1d568bdfab59fba",
"description": "common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18e820009d6258e91bc443b9fe7df4681e90324d",
"description": "common/utrace: Refactor and combine all envvars into `GPU_TRACES`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "044d3e53d2e92014949d2a2d79cbd13ed4aa1ed4",
"description": "tu: Move utrace arguments to `start` from `end`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e954ec7fefc66b3c87d29e11099916e11c1bf7ef",
"description": "tu/perfetto: Handle tracepoint args from start and end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f14e2ca099cbc1c732020b6e1c30aaff4f652d1b",
"description": "v3dv: ignore imported BOs when tracking BO memory usage",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bb5aceb28f5e9583a21786ef43d6de68533f6ee",
"description": "draw: Prevent index buffer overflow.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806",
"description": "v3dv: fix debug dump on BO free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd"
},
{
"sha": "947e183ff55bb4b023151501fb5ae81f4669ee98",
"description": "pvr: Implement new firmware stream interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a824b18fdfce59b3131c40099574ad0dcc4bd848",
"description": "pvr: Set all compute sub-command registers in the same place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7666988937ee9057b575e61437480e23a254c62a",
"description": "disable zinks shader cache when the needed functions do not exist",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
},
{
"sha": "0d85a0d7cda461110ce5d62f644010e0271a8f06",
"description": "anv: remove dg2 condition for Wa_22011440098",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eadb3f5b0e35a64487db5dc2a5f9a19a165e8bc",
"description": "iris: remove dg2 condition for Wa_22011440098",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecd4517560f135f64abf6e40acc48807b400ca41",
"description": "anv: setup stage bitmask for Wa_22011440098",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
},
{
"sha": "210d95bdb35c2c172f0a3a9527b181f8988a627f",
"description": "iris: setup stage bitmask for Wa_22011440098",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0"
},
{
"sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad",
"description": "anv: split internal surface states from descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "917d992b320740d548ee0eb442e927c7ac5184fa",
"description": "nir/algeraic_opt: use double options too for lowering ftrunc@64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd"
},
{
"sha": "b142a7790edac567b3acd5d003721ececedb9653",
"description": "radv: advertise extendedDynamicState3ProvokingVertexMode with NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cce8500de0fecd3b393385d5fe0972d476ec112",
"description": "radv: add support for dynamic provoking vertex mode with NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d81cccbb77f78ae4c9df5f4e5bc7ec05bfb7ee9d",
"description": "radv: add lowering support for load_provoking_vtx_in_prim_amd when dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8aa05fd24d97a165aa947b7ba83e00ff3bd717",
"description": "radv: declare shader arguments/locations for provoking vertex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bb572b7f89a81866085e8c6d041caec6218bcc5",
"description": "radv: add radv_pipeline_key::dynamic_provoking_vtx_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08b346e81ac262578ed0437464148be6500ea4de",
"description": "radv: re-emit NGG culling settings when conservative rast mode is dynamic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8"
},
{
"sha": "d983827a62c77713452a9e420fd20ed39c68ef2c",
"description": "meson: only enable intel-clc for x86_64 builds",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e677bc1e19cf317720649fc0548f74441a2d6eb",
"description": "util: Replace the usage of boolean with c11 bool in u_cpu_detect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e39afa1ae86c5bd0d1e1f13305bad8f9a54d1731",
"description": "microsoft: Fixes error: unknown type name \u2018boolean\u2019 in nir_to_dxil.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d794e8e3d9cfef2c9b6880b908d431bce50bb7e",
"description": "util: Replace usage of boolean with c11 bool in src/util/format/* and src/util/tests/format/*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d13d93b08954fbf8cf56737653ce3e2d68feda07",
"description": "util: Replace the usage of boolean with c11 bool in u_debug_symbol.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28d044730f925074034dc1efd5e4cd9b502e25dd",
"description": "util: Replace the usage of boolean with c11 bool in u_debug_memory.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89f74466430608a29d66711702eca9011f0b895c",
"description": "util: Replace all usage of __FUNCTION__ with __func__ in src/util/*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "605ebc32eeb38dfbc6aa2ba50ef4ba4c70c8970a",
"description": "util: Remove va_copy fixup because of c11 is required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df3ca74053075c7872858905245570ed0d840fce",
"description": "util: Replace TAB with space in compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb2512fabf02b602168835c0e4f299ee02922a9",
"description": "util: Cleanup util/compiler.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e8229c45a58edc302e6b8a581f059cb11aad97f",
"description": "wsi: Use UTIL_ARCH_LITTLE_ENDIAN instead MESA_LITTLE_ENDIAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67627c84a71b4c795efa6ddcffa5633ce0239f65",
"description": "meson: Fixes name_prefix for clover on mingw",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f25d483e1bd493fdf6f0f8148259ed085d705617",
"description": "clover: Fixes building with mingw-x86",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3b26e2758d7fce890717e2679bd0e25ca1330d2",
"description": "clover: Rename *OpenCL.def to *OpenCL.def.in",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab20ec9da76d77ae3942ecf1031366d29a4dff7b",
"description": "meson: fixes mingw-clang32 building",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f03421702cc35059e4ead86839906ddfcf05bdc7",
"description": "meson: Refactoring shared gen_vs_module_defs_normal_command out",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5656f07c7a65b1d143684671cd8235af099a84c",
"description": "radv: Fixes prototypes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b3e4d5d7cd14a82693336f54c9e3b4b521a244c",
"description": "pvr: use common command buffer status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1e95f324bb6b1abd6d30ea9cbac2002648356b2",
"description": "pvr: Hook up vk_command_buffer_ops::reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "255de11af38c75bcf9ee0023491949f0370ae827",
"description": "pvr: Call command buffer reset conditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c4c5cb64a9b6434c4a0ba1ff97e6dd174123c8",
"description": "turnip: use common command buffer status code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697f448f6ce828375c9265fe923b09237535a4df",
"description": "turnip: Initialize push descriptors in tu_create_cmd_buffer()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1486b54e802ea5cb92e2bff5c4c56bc8c971308b",
"description": "panvk: move to using common command buffer status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1",
"description": "panvk: Use common code for command buffer lifecycle management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2126bb6c923828405a162b87fcb29e9e96317d79",
"description": "panvk: Drop panvk_cmd_buffer::queue_family_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "452ab5554d1f28a19463e4f3d659351ea25274c2",
"description": "lavapipe: use common command buffer status code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0819382fc72b7ef6af7ab24216fae1a76e7eef2",
"description": "radv: use common command buffer status code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a26755458e12ae3d4af1167a10eec1161ec942d7",
"description": "vulkan: Add common cmd buffer state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eca63c5e5c4688e46bf2408fc28b9407c401a6fb",
"description": "radeonsi: move param assign offset to si_get_nir_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35895c25e2ae2dedbe96f31f095f496888368182",
"description": "radeonsi: pack code into si_assign_param_offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63e2e45dfa2caf82aff67dc6ffcfdfa7d7ec3490",
"description": "radeonsi: small refine for si_nir_assign_param_offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17a66f26653ee9c12d2ed551cb22192828ac7e9b",
"description": "radeonsi: move si_nir_assign_param_offsets above",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6f86d003b85e434b41633be2eff9a7287ab7047",
"description": "radeonsi: implement nir_load_ring_attr_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aaf7c103e15ff401736b49dba59e65542f08417",
"description": "ac/llvm: implement intrinsic for gfx11 param export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2510b7f66a49cd15e05ef7ba89735f393d7f5231",
"description": "radeonsi: use si_nir_clamp_vertex_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42c2596b3ce83d2506da77d3407a30fcdf3b9a7a",
"description": "radeonsi: add si_nir_clamp_vertex_color pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "533b39bfcb0dea6dab10436d0f98d415acf4bd46",
"description": "nir,ac/llvm,radeonsi: add nir_load_clamp_vertex_color_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a338d13a99a055c933a73bb53f0e44ad8283449b",
"description": "radeonsi: remove lower_fsat nir option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d86188dc0a93be2a8054805cd7d4909b654842b",
"description": "meson: enable Wmisleading-indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a6f95db135a0f52859088a83a960fde528e0980",
"description": "freedreno/drm/virtio: Pre-allocate cmdstream buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bb0cd66828a20ba56089d15d122e60f66d28f54",
"description": "freedreno/drm: Use same-sized \"chunks\" for growable rings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb02cf464c16961a8922e0180eeba38fea16ac85",
"description": "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41a929d94ca58cf4e6256275687ce2e7da712ce9",
"description": "util/glsl2spirv: pass path to glslangValidator into the script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae30c6c375a43ee37a50ae0858c282072bcead61",
"description": "meson: prog_glslang should always be for the build machine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a85d2ed984fc9a6267861242d4ae12f2aae3d52",
"description": "util/glsl2spirv: cleanup list extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a165945a9d6f3a56e785d2365b253c148c60d3e",
"description": "util/glsl2spirv: use f-strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c88c3a05bbdd8cb11ffd1e929aae7235ab56c5e",
"description": "util/glsl2spirv: use if `x in str` instead of `str.find`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5488fa80dde94e077d2aa09f6d854c10ebecbec3",
"description": "util/glsl2spirv: simplify subprocess handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87c83c041a99b71f787b98d22e17a87df04eaf75",
"description": "util/glsl2spirv: close resources as soon as possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4",
"description": "util/glsl2spirv: add type annotations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c01cd8cad1fcf27bb14e4cdf14fa423cdb714ab7",
"description": "util/glsl2spirv: add some error handling for unexpected code paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a5863df828d284c94835c9a231e896b129cb0b2",
"description": "util/glsl2spriv: make --vn required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ffa8a9ac010f3db79b1e872f7e664a4470cb981",
"description": "util/glsl2spirv: fix appending extra flags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
},
{
"sha": "041d9ac3dc924b4dc55a53735645ae1de450a513",
"description": "util/glsl2spirv: let argparse actually enforce the restrictions we've set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9df046436beffa6099a3c929a3bd0c50c9fddf4",
"description": "util/glsl2spirv: drop inconsistent use of `io.open`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e3b482be125cc0a2edd75bdeb14d4a6e9232fb",
"description": "util/glsl2spirv: fix type error in argument handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
},
{
"sha": "f562e37c9325cc107d4f02026946acc14c75b323",
"description": "ci/freedreno: disable antichambers trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9db71c8ba14e846bac46ec343dcf357099a95d5",
"description": "turnip: Don't disable LRZ for color write mask channels beyond the format's",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "85d0205db137ad833bb2b117e67e847cf3b2665b"
},
{
"sha": "062d4d83e1570583fe24537d488f607db7781cce",
"description": "ir3: Re-fuse ffmas after nir_lower_imul cleanup breaks them.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a39113b616099a7bcce9e62337731f040c7cad64",
"description": "ir3/ra: Make sure we don't pick a preferred reg overflowing the file.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecc2dfc503dcf62573fa539b49caa874f908c1cf",
"description": "intel/compiler: Use std::unique_ptr for tracking the fs_visitors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b79d9ee5a8a657d272c55ca13616f529bd611981",
"description": "docs: add linkcheck job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f26b5fa0fa8efa97ab45c0983bed2407863827e",
"description": "docs: do not linkcheck relnotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80b5a7d48fe5af3ca7a2bbff0c74c66870c7319e",
"description": "docs: configure linkcheck",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72718daeac3d2f908fe1f8cef9585539f2043ebe",
"description": "docs/ci: allow overriding sphinx builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1efc92fe8c0f1d53634b9589058c60424f68aaee",
"description": "docs/panfrost: drop anchor before channel-name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67b77d8adeb1132ff99b68f8719f8de341e38ee2",
"description": "docs: apply some redirects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9826708f99637c9928e16cd7008bad5f37662ef",
"description": "docs: update lavasoftware.org link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d96b8ea2f6f3fea54a2919e2f109fcacc075a0e",
"description": "docs/perfetto: update documentation links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62b9c32d9deda5870d6278d34220bf1742cad00b",
"description": "docs: update link to GitLab CI docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccb41ce06c2533ee823bc80aaf3e182c68ebce7a",
"description": "docs: update link to Intel intrinsics-guide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5de3889b5253816f9bc973e392c46d77824926c",
"description": "docs: update links to SPECviewperf 11/12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdfd10741b2ef72529718bac890ab6a73ef7d287",
"description": "docs: update link to the gl spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a447247d5b575ef1682ece05c930cbb176bb3994",
"description": "docs: drop manual URL encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "018e313a76b955762a039567730c31a876f662df",
"description": "docs: point to github for defunct link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b925665e4e5e71662b319c3fafceb1d282600dbe",
"description": "docs: link to web.archive.org for dead links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "217df8825c9c38e01f09ca51fb2d40ca69717857",
"description": "docs: replace dead link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1af9a8b169633f0dab414554726996c6fde47cd5",
"description": "docs: update dead link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c4fe30466a53d90a1bef90b66cdec9c33c4939f",
"description": "docs: remove dead link to copy of article",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86bacb3bd06dd0bf368c04076567a03035e56458",
"description": "docs: update link to glsl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cda6292b93a78427b8a260a16143dde027ab157",
"description": "docs/relnotes: drop links to defunct issue tracker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2289c20802de816e1563ad89356f7b870848f7c5",
"description": "docs/relnotes: escape non-urls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef05d28aa276aebbcf48400a5bef11de20e8b1c9",
"description": "docs: fixup broken link syntax",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2"
},
{
"sha": "68fd9d28294ee91033690b2288c55480c4125577",
"description": "anv: fixup invalid enum for nir environment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7"
},
{
"sha": "811f8a19469722bea32f3c539b8cf0939fe3b057",
"description": "panfrost: Require 64-byte alignment on imports",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1827b4a2db3b1f82378a4a6fa3d2e9baa1b10ac5",
"description": "panfrost: Compile indirect dispatch shader on first use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6425d4490731072c0687d22a1fff3b71947a4a3",
"description": "pvr: conditionally call pvr_finishme() in pvr_csb_copy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3528874dd58cf74761a29639fab32fdf4e962cc6",
"description": "pvr: move TODO next to related code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c4a318f86819a8b02dcf289f6588f000c76f53",
"description": "pvr: replace unsupported sub-command type pvr_finishme()s with unreachable()s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d967f74d14b9a6964fde9c74879d7ab4827ff91",
"description": "pvr: remove some stale FIXMEs/pvr_finishmes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ebf72f62ab5cb71fe995b194f1972c7c767610d",
"description": "pvr: Address TODO in PVR_PDS_CONST_MAP_ENTRY_TYPE_DESCRIPTOR_SET.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43641c614d32624435cfb85c4fe0fd166804a7bf",
"description": "pvr: Remove some TODOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f5cfe81b709c250e25d3a21a040e464668b273",
"description": "radv/ci: enable pre-merge testing for vkcts on navi21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e7cb59e11508a7194f3d824ff8a7c301e10cffd",
"description": "radv/ci: move manual job decision to the jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "078020c45ecb7894ab4861e184369fb8683d4e7a",
"description": "ci: introduce the VALVE_FARM variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bedbdb555487d07764f5e4739673d6abd4ec9f26",
"description": "ci/b2c-test: remove a noisy 'ls -l'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a06d3c2d2c15228c7d417ed22620c828fdcd4acc",
"description": "ci/b2c-test: update the trigger container to the latest version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b499a27d74c28e81707731b0e723ce35879d5c96",
"description": "nir: make ray query load values visible in NIR prints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "525c1dd95bd6cb4337110f68d588f632d6df9012",
"description": "pvr: Fix segfault in pvr_CreatePipelineLayout when layout has zero bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d63beaae67a5bcba40578e76dceb66d82a3ace4",
"description": "hasvk: Switch to common code for command buffer lifecycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "415bf8863760101e27ef52192b4a80a1be6c410d",
"description": "anv: Switch to common code for command buffer lifecycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89b49d479cbc25e4b37ac6ddee393619c267dbb5",
"description": "rusticl: make image format/order work on radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cd23a6ae2071067a72ff52d9ed6e5e925d5e5ce",
"description": "rusticl: skip lowering image/sampler derefs if drivers tells so",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d459a5847338dbcb207d0d5e64b65529886e307e",
"description": "nir/lower_cl_images: support keeping derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eae281e7888d4b22c60edf0044fbf094d85ee232",
"description": "rusticl/kernel: use binding for filling image channel data and order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b44bf80ee60640617700636801ba8f107fca493e",
"description": "rusticl: use texture vars for readonly images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10144c1f0b4cc9d972fde3c48bbe28685eb5768b",
"description": "rusticl: do not DCE any samplers or textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8dd64739ed4e085d543a6bb602175f37145e377",
"description": "radeonsi: do not DCE texture vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "761a2819b51d4266e310760fab04b26891ab4a69",
"description": "nir: properly handle CL textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "915403ea6c5f0e9aa6805ecebc13754b3816f58b",
"description": "nir/gather_info: take texture vars into account when counting textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "829d6487c0c04995d1269a23fc5ede30d157d7b7",
"description": "glsl: add texture subpass variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87526f79db68a13ebd448cfd6b1be4b25616c801",
"description": "glsl: fix buffer texture type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3ace6b968b3254cb83c5e6ffef9864d300265339"
},
{
"sha": "d2563e6600fd74dc000fdb031d17d54971ff67cb",
"description": "ac/nir: do not convert GS outputs to the expected variable size on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26a6d16db0f9512f719a40529acf46c0277e877e",
"description": "zink: Only #include <vulkan/vulkan_core.h> instead #include <vulkan/vulkan.h> in kopper_interface.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5425e05f2f3355e43597b2981b9a62ffe948a31c",
"description": "zink: struct kopper_surface is not accessed, remove it in kopper_interface.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c409b921b9f203d5f508f11b56e86a8de041c75",
"description": "zink: Indent with 3 space in zink/zink_kopper.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b337638bb3d50fb299b0145ec85d2ed3627e3ad",
"description": "wgl: Trim trailing spaces in stw_st.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b82281e3e3b42a55480db3e46d33d52584ebd59",
"description": "util: Use include_directories('..') instead include_directories('.') for inc_util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e399dc3544fff3214c0cbe130589ca030ccc94d9",
"description": "util: normalize include files under src/util/*.h with util/ prefix in mesa code base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beea3548cefc2c72961ff786110eb89c6553b367",
"description": "util: Move texcompress template files into util/format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c12a3968257b0ea5144bf6c7ffe68d2f4158d29",
"description": "mesa: include <util/*.h> instead macros.h in texcompress_bptc_tmp.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6ed016fe91141ccc346d53afe55fe0ebe06e11c",
"description": "util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "956935abafef4e29356b67a0d6528e49e1d0d3ff",
"description": "vulkan: Replace _Alignas with alignas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38b2402b5f6cf9b37bdfffde23ff5fdff1afdcb3",
"description": "meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d1a293e73aa1c99682e8f15d511a272fb07b6b2",
"description": "meson: Indent util/meson.build with 2 space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35a531fcd4190d1a47d037f7747777be9e52cd83",
"description": "agx: Don't assert on texop twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ededb108d9bf365c49deef29577067f88b3a2c32",
"description": "agx: Implement unary math ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ccdca7681fcac69518528e08b56a7c7fd4aed4",
"description": "agx: Implement {i,u}mul_2x32_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74a884f73c3df76a77d4cd26639175bcbe40e398",
"description": "agx: Implement nir_op_unpack_64_2x32_split_{x,y}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea88ebefb989c5bbbd2efadea4feeb9e04033216",
"description": "agx/ra: Remove index_to_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dea00bcc8fa16c103f3c8bc9598c480073dabaf6",
"description": "agx: Add CSE optimization pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4387d0886d23f335b361f429e7a277390afdd4d2",
"description": "agx: Describe whether instructions may be reordered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27869f69663d094adce81707a7c17c5cdbfe2917",
"description": "agx: Add and use replace_src helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adf3cbc04cb0bb39b814b0b3ed28e3a7603e6fb4",
"description": "agx: Use nir_opt_phi_precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98f0ebf2647b485ad25e8ec61673143b2b4627f0",
"description": "agx: Pass agx_index to agx_copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "023f27fada5abea779757b441eda9772d255ac94",
"description": "agx: Coalesce collects when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cc2427ad64862d4327d0c7e017feca78937522a",
"description": "agx: Introduce agx_foreach_ssa_{src,dest} macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4971870441b340625d2a7816ba061ed744a29203",
"description": "agx/ra: Factor out assign_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b806b5cf801a9d18ea5257e32c4b0922265fee6",
"description": "agx/ra: Use BITSET_*_RANGE in some places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be5357a353b2cbb189b9e203868003d29b9842cb",
"description": "agx: Free dests of splits that are never read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a48c356681770b43303eef5cf8eaf5c9dece1e3",
"description": "agx: Refuse to handle discontiguous iter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af2137883c5075baef2af138d82c4ab04e45c6ab",
"description": "agx: Don't emit writeout 0xC200",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e295ee778bd6f136bdca67121f8b0fcb50b3e3d4",
"description": "mesa: fix typo from adding glGetObjectLabelEXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23"
},
{
"sha": "069bdef621bb0d80c3ab09fea666f9916e417999",
"description": "docs: update calendar for 22.3.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74bbeb5116181a4285cc3882133c3b62b42aa963",
"description": "ci/iris: Add some flakes from the new testing on JSL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "351b8c6aec55b5ec79057ff1f7fa02b796d768f1",
"description": "intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293ad13e3f32ef1090858dd9e5c7b93efdc66b3e",
"description": "intel/fs: Slightly restructure emitting nir_op_imul_32x16 and nir_op_umul_32x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee2a299661e1db09c467e4bfae6323e0102c20d6",
"description": "intel/eu/validate: Validate integer multiplication source size restrictions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d668512f88498237a9c9f2fcdfb9a614f545ab4d",
"description": "intel/compiler: Fix signed integer range analysis of imax and imin",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5"
},
{
"sha": "0f81d9bc88a75c0503ba4a1eb36fe675ee365f0b",
"description": "drm-shim/nouveau: fix the shim to work with nvif ioctl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a94b3b2a78908e0f3b417f3643db6bfd3d88a79",
"description": "gv100/ir: noop OP_BAR for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f650c2b076e4e421f0df576ee844655c2b220545",
"description": "nvc0: fix ga10x compute launch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56dbf443a81966a38c19fb2b6460c4b90f3a33cc",
"description": "nvc0: no tex cb mthd on ga10x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25d4db0600d7bc8cdc178b5d3df8d01bfafffc58",
"description": "nvc0: recognise ga10x chipsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a1ccd0a888052bda65fa49af338c84cab604519",
"description": "nvc0: properly allocate copy engine class before using it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad20e7ba93d18efc6b49907d5fb1497ef786f2d",
"description": "nvc0: lookup supported classes instead of determining from chipset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1174f376096ed6ceebb0fb2810456f1501a68df7",
"description": "broadcom/compiler: avoid using ldvary sequence to hide latency of branching",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "019ca611fa8bd5e94c15775308d61ca916ea8457",
"description": "nir/lower_io_to_vector: Demote the old scalar vars to globals.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25c180b50974b55e007dbbff18be1d831cd06551",
"description": "intel: Don't cross DWORD boundaries with byte scratch load/store",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fd04f858b0aa9f688f5dfb041ccb706da96f862a"
},
{
"sha": "85685cf932c25fc53cae5e36b5d75f9d6a79c765",
"description": "intel/lower_mem_access_bit_sizes: Compute alignments automatically",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "24094ee03d625fbcd2d154e8c2dd5434ba88f166",
"description": "vulkan/wsi/display: Reset connector state in vkReleaseDisplay().",
"nominated": true,
"nomination_type": 1,
vulkan/wsi/display: Reset connector state in vkReleaseDisplay(). If an application was transitioning out of fullscreen exclusive display mode, the wsi_display_connector->active state was not reset in vkReleaseDisplay() from fullscreen. When the app then later tried to go to fullscreen display mode again on the same display output with the same video mode, this caused _wsi_display_queue_next() to skip a required drmModeSetCrtc() during the first vkQueuePresent() after entering direct display mode. While this often worked by pure luck on a single-display setup, it goes sideways on a multi-display setup where the viewport of the associated crtc does not have a (x,y) offset of (0,0). E.g., XOrg/X11 RandR output leasing of an output whose viewport starts at x = 1920: 1. X-Server has RandR outputs viewport at x = 1920, in a shared framebuffer, shared across all crtc's on a X-Screen. 2. Application leases that output for direct display mode, 1st vkQueuePresent() triggers drmModeSetCrtc() of output to (x,y) = 0,0, as required for Vulkan/wsi/direct framebuffer setup. 3. Application does rendering and presenting. 4. Application vkReleaseDisplay() the output, terminates the RandR lease. X-Server takes over again. 5. X-Server modesets to reconfigure output back to viewport with (x,y) = 1920, 0. 6. Application leases same output again later on, and tries vkQueuePresent() again. Because of the bug fixed in this commit, the required drmModeSetCrtc() to (x,y) = 0,0 is erroneously skipped due to the stale cached connector state. 7. drmModePageflip() fails due to the wrong crtc viewport (x,y) = 1920, 0, mismatched for the need of the Vulkan framebuffer of (x,y) = 0,0. Kernel returns -ENOSPACE, Swapchain goes into permanent VK_ERROR_SURFACE_LOST state. Destroying and recreating the swapchain, as recommended by the Vulkan spec for error handling won't help. Game over! Resetting wsi_display_connector->active = false; fixes the problem of wrong / stale connector state and Vulkan/wsi/display clients are happy on multi-display setups again, as tested in various single- and multi-display configurations. This bug affects all Mesa releases with Vulkan/WSI/Display support and should therefore be backported. Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com> Fixes: 352d320a0745 ("vulkan: Add EXT_direct_mode_display [v2]") Cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19484> (cherry picked from commit 24094ee03d625fbcd2d154e8c2dd5434ba88f166)
2022-11-02 20:14:02 +00:00
"resolution": 1,
"main_sha": null,
"because_sha": "352d320a07458eb05e4929fdc1e0d1dbe1b07dda"
},
{
"sha": "4ca61b5420ed26683891664aa35dc5f1a3bad063",
"description": "rusticl/nir: copy alignment info when lowering kernel input loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba78af66c6c484f6e485ea65d7463c0097716097",
"description": "docs: use ext-role for GL / VK extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f69560bdcb96ea0fc0e7ec21c1e267afaace5b0c",
"description": "docs: add ext-role for spec extension links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d20bfeaa89e2adf49b114ba310f8c4294a323c52",
"description": "docs: drop rogue backtick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24372e4882a50d59d4a14797ee1f6da8324c064f",
"description": "docs: NV_gpu_shader4 -> NV_gpu_program4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b51d1af1c13bafc872c2ca8de604004c49af3000",
"description": "docs: feeddback -> feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd0af2bb4d1367066b83801fec58d79e548272c0",
"description": "panfrost: DRY buffer range special case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8553ef44cf8e9e45d7aa220cd3db490bf26a965",
"description": "panfrost: Remove out-of-band CRC support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7a3906b0629b2b6aadd3b18a39eae06b10fd6a",
"description": "panfrost: Copy resources when necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935"
},
{
"sha": "59cc628c06a8e2f3f3654978e1438442ea7ae33c",
"description": "radv: use radv_max_descriptor_set_size() for Vulkan 1.2 properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d40af879098bea90176619dc11facbd68c555f32",
"description": "panfrost: Fix build with Perfetto (again)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6a4532cbabf7770b71d63db24714fc07efb280cf"
},
{
"sha": "81b4af28494c065c5646e3f61a72afd829d978c6",
"description": "ci: Fixes macos.yml",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d058a7034c24594637de72563456ce7882b9bc8",
"description": "meson: -DVK_ENABLE_BETA_EXTENSIONS at a single place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "560b3276960abd6955e72e85f44c110386274a06",
"description": "radv/ci: add more subtests to VanGogh's flakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293d8eb20e90020ad26a864fb387f53b8c51cc86",
"description": "docs: use c:expr role shorthand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4be9600ccb4ec2147914be364eb55b65f7803e87",
"description": "docs: remove needless c:expr roles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bc1d3e79c35bef81f2edb6ce310fcbd233b8b21",
"description": "docs: make c:expr the default-role",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d0d30a0e48d88a258a148f2ffb1c83552472a2",
"description": "radv/rra: Fix node type validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ab628ab2e4d4f460e2eabdb11876997c0ab13bc",
"description": "nir: Don't reorder volatile intrinsics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "729df14e4528b70e63332e4255571729253e9791"
},
{
"sha": "10b0a5dc34d95d2c381ad1141e53af322feb5213",
"description": "freedreno/a6xx: set chroma offsets to MIDPOINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbf68450f85f7bf18186cd8792948e0855c654d7",
"description": "freedreno/a6xx: set CHROMA_LINEAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d61ac94658499bbea3fbff4fb087e766a648a35e",
"description": "c11: Remove _MTX_INITIALIZER_NP for windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d79e38e96acd840bf6e839866493cc9b361c49",
"description": "egl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in egllog.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23e6a4ccdafd820dee843af2c1234129e7b1f4a4",
"description": "nir: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in nir/nir_validate.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e518ff4fd5bf973891b38ea09f01d2830a1fd3d5",
"description": "glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db708b7e9cdc60e227881f4e603cd971ea3b48a7",
"description": "llvmpipe: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in lp_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb979a19b0a0b28e7cda00e88093e96bdaf1a4b4",
"description": "vulkan/device-select-layer: Remove the need of call_once by using simple_mtx_t instead mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2",
"description": "freedreno/a6xx: Switch to global bcolor buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27b2496bae5702d271f5caf49f754aacb3ae03ac",
"description": "freedreno/a6xx: Rename tex cache key/equals fxns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8cf786976bc0c1c41ab312ba5b7496467d161b1",
"description": "freedreno/a6xx: Move bcolor entry setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "755e3ff0ee10c0d2b5a7e9f552b37d44bf8dc586",
"description": "freedreno/ci: Update a5xx expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed9152e2c1a2474a3cd89cabd50ec0fcd4f2ace5",
"description": "freedreno: Use our border-color quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26e742c661c792a73a6cf8f251e37d2ccbe40690",
"description": "ci/bare-metal: remove consolidations leftovers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e090e313fa8d9e0da8302a93ca6cb5011be28d96",
"description": "freedreno/ir3: Reduce compiler thread pool size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e4f8d03f2ae750a4ecdbdd0dd9a439de99ae82",
"description": "util/disk_cache: Add some blob cache traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d831fd40c873a7acfe47e449874df5c92599e312",
"description": "util/disk_cache: Add compression in blob cb path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fdc3846e715d3cd822c6d778e78cf069714428d",
"description": "vulkan/wsi/wayland: return VK_ERROR_NATIVE_WINDOW_IN_USE_KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4921b5d7a7e39a4a55117bc4036c1b473650a86",
"description": "ci: run shaderdb on vc4 as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b1cb936e757194010d77322fe60a999ed02605",
"description": "vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c5b1d0e3b111708f0a660b687fbc0231b4d19f3",
"description": "nv50/ir: Support fmulz and ffmaz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47251d28527371aeb82f9db7592cff5e78bfcd55",
"description": "nv50/ir: add prefer_nir flag for getting compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def56b531c86f529bc32d1834ccb479457717db7",
"description": "tu: Support GMEM with layered rendering and multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ab53fbe227acee971a5fb67d4ca91526100ec4",
"description": "radv: stop emulating number of generated primitives by GS on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b3dd34c1aa11d98df7e26b4aae50be0bd62cf0",
"description": "anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "2a6003752348d0c3dda619bcb40adea104db722f",
"description": "crocus: enable NV_alpha_to_coverage_dither_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c84809ca68e5ab65afc13188192016c8160dea7",
"description": "iris: enable NV_alpha_to_coverage_dither_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bff6a38ed9b2a852fb909f121b9fb7a917027554",
"description": "radv: advertise extendedDynamicState3ColorWriteMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc",
"description": "radv: add support for dynamic color write mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22d8ed84b809a9c641e3d8ea5df0fa545c25de3e",
"description": "intel/compiler: Remove unused fs_visitor::emit_percomp()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90861e6fea90b0f31ecfa6d9d7cacba2be8e5d26",
"description": "intel/compiler: Remove various unused function declarations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48506a90296c5ec6216d3e775331e491491168c5",
"description": "intel/compiler: Remove unused data members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe5fec74723cb66d909b4bc3a167104a9da4b00",
"description": "util: Remove os/os_thread.h and replace #include \"os/os_thread.h\" with #include \"util/u_thread.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a72d57fe260bde3fd57de192a93dca6ae11401d7",
"description": "util: cleanup os_thread.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1129537e4c1c6849fea03affb15b99a837c4b659",
"description": "util: Move pipe_semaphore to u_thread.h and rename it to util_semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b732064f9ed78951fb19763a5eed341d88d8ca1e",
"description": "gallium/util: Remove the EMBEDDED_DEVICE macro because nobody use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9abeb3d73937bf4956ab2c8e0314f9f8afe080a9",
"description": "intel/fs: Optimize integer multiplication of large constants by factoring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5",
"description": "intel/compiler: Teach signed integer range analysis about imax and imin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b0da3a765abe63e0f49f7457af84f80f9261026",
"description": "intel/compiler: Signed integer range analysis for imul_32x16 generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90d71055be5ff6381479095448a606ec4018b93",
"description": "intel/compiler: Add and use a pass to generate imul_32x16 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9479e3a19b9e08b8525ba8b91a891b8cff03ace3",
"description": "intel/fs: Allow constant copy prop from DW to W",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90d267b2d147cb7acef711da5f17a75c014f23eb",
"description": "intel/fs: Fix bounds checking for integer multiplication lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db204121686726c74dd0aba2d1c1790d40e7baba",
"description": "intel/fs: Fix constant propagation into 32x16 integer multiplication",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "de6c0f848797d26d28223bcad25da03654461874"
},
{
"sha": "3194fe93629100b3f370a8a789f70a2a168253de",
"description": "wgl: fix reference to wgl(Create|Delete)Context function pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f599dc3a5b135e374515023f9f3fb0e344e5e67",
"description": "r600: Fix some border color swizzles on Evergreen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac",
"description": "r600: fix some border color swizzles on CAYMAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "196499d75e5a2e99cdd6e6ebc6ee969839875121",
"description": "docs: update calendar and link releases notes for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "616635909edeee833a3a067916fdc80415e01c0d",
"description": "docs: Add sha256 sum for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe1aab18f8d8bc06e4688389a7b2a949455cda9",
"description": "docs: add release notes for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd8ec189e575d5220d8b4c30647fa6de57928e07",
"description": "Android.mk: Fix gnu++14 related build failures",
"nominated": true,
"nomination_type": 0,
Android.mk: Fix gnu++14 related build failures This patch filters-out '-std=gnu++14' from the cflags obtained from AOSP/KATI dummy target output to avoid the following building errors: FAILED: src/gallium/drivers/r600/45f68e3@@r600@sta/sfn_sfn_assembler.cpp.o ... clang++ ... -std=c++17 ... -std=gnu++14 ... In file included from ../src/gallium/drivers/r600/sfn/sfn_assembler.cpp:27: In file included from ../src/gallium/drivers/r600/sfn/sfn_assembler.h:32: In file included from ../src/gallium/drivers/r600/sfn/sfn_shader.h:31: ../src/gallium/drivers/r600/sfn/sfn_instr.h:369:56: error: no template named 'is_base_of_v' in namespace 'std'; did you mean 'is_base_of'? template <typename T, typename = std::enable_if_t<std::is_base_of_v<Instr, T>>> ~~~~~^~~~~~~~~~~~ is_base_of /home/utente/pie-x86_kernel/external/libcxx/include/type_traits:1412:29: note: 'is_base_of' declared here struct _LIBCPP_TEMPLATE_VIS is_base_of ^ In file included from ../src/gallium/drivers/r600/sfn/sfn_assembler.cpp:27: In file included from ../src/gallium/drivers/r600/sfn/sfn_assembler.h:32: In file included from ../src/gallium/drivers/r600/sfn/sfn_shader.h:31: ../src/gallium/drivers/r600/sfn/sfn_instr.h:369:51: error: template argument for non-type template parameter must be an expression template <typename T, typename = std::enable_if_t<std::is_base_of_v<Instr, T>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/utente/pie-x86_kernel/external/libcxx/include/type_traits:439:16: note: template parameter is declared here template <bool _Bp, class _Tp = void> using enable_if_t = typename enable_if<_Bp, _Tp>::type; ^ 2 errors generated. Cc: "22.2" "22.3" mesa-stable Reviewed-by: Roman Stratiienko <r.stratiienko@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19563> (cherry picked from commit fd8ec189e575d5220d8b4c30647fa6de57928e07)
2022-10-29 08:33:19 +01:00
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "41ee836c9ab89ee7b1a1384b64a341d3876f9491",
"description": "intel: Add and use intel_gem_can_render_on_fd()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29550bc50aef656afb99da7c45611767af0c3a6e",
"description": "intel: Add has_context_isolation to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d1331381e9c0a3c30fab1fe6e9b6d7b02835ab",
"description": "intel: Add has_userptr_probe to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9eceb11061db36aea5c83eaa0972f5680c1f0d8",
"description": "intel: Add has_mmap_offset to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98",
"description": "intel: Add and use intel_gem_get_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c076aeb865fcfec15928f2470563d37643518e82",
"description": "docs/asahi: Document drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "350be81aa3c0ce9620a09aaa7489ed4f5ef656a0",
"description": "asahi: Add drm-shim implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af868fcaad4b18408dd1d23bbd238d3337fe282d",
"description": "radv/ci: add another test to the navi21 flakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "505290dc44a5b728dbc6ec9ed038300ab158c323",
"description": "ac/nir,radv: rework and fix NGG queries enables for VS/TES",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4de5580bde7094c3fbf94c93a8e3a489e7adcb4",
"description": "radv: move computing the binning state to the cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5151dc46ab3a8e98ca915d1967d11dfbad1e2fc",
"description": "radv: always set FLUSH_ON_BINNING_TRANSITION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e9d7a164088660ba1be04a4955614974a0fa309",
"description": "radv: cleanup setting disabled binning state for GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04b557da3996eb7e531c505aae1d54758a778595",
"description": "radv: remove unused blend parameter to radv_pipeline_init_binning_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33d60bda9d385cca56e3d515472ca75fde53e126",
"description": "radv: re-emit the guardband state when restoring meta operations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03"
},
{
"sha": "20984aab0f6717f5fbf79fc21c2c5f442472b605",
"description": "etnaviv: Use old set of state registers for PE configuration on GC880",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6"
},
{
"sha": "402a9a36f0cb6d5519a356cf5c01829ee92468ea",
"description": "anv: Rip out shadow surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf06400beab88d4659b87f5ec6c3a9dc4d4db58",
"description": "radv: consider allocated command buffers in the initial state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b55f1c12bf0c77ca370b7517a4e4cd316b34e47",
"description": "docs: upgrade some links to https",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f9a9998d53aa79924739919fef43ff66ff2f4a",
"description": "docs: use anonymous links when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2",
"description": "docs/zink: fix and cleanup rst syntax",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "be235edfe2bc79f3e51e09831fe57753ed5da773"
},
{
"sha": "296ebb09fc6406a14b275abdfb7a6c684d1c22c6",
"description": "zink/ci: document a new fail after a piglit uprev to radv expectations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "70ce1dcacc92a816322082c8695569b6a91a1810"
},
{
"sha": "c1c7adbcbd539c35ed245c853bfaea8db9b48f4f",
"description": "radv/ci: use wildcards for the query_pool.statistics_query flakes on VG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d4df3ac23bb07743823118a344ce831b102dabf",
"description": "intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e14f85366ebbc57f45d2561e0d3f0804f8adb549",
"description": "nir/lower_int64: Fix float16 to int64 conversions.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "936c58c8fcceee086d3c492712595555afe82266"
},
{
"sha": "ec9b9ff971266f582afb4a9f89dc872bad742eda",
"description": "ci: Disable automatic jobs on Chromebooks with Comet Lake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b66c0ac7605b1f0e0f7af4cff1c8e0381b16b4d",
"description": "amd: add cosmetic gfx10 and gfx11 changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc58f0f49e8f3318e3eda0dc964dbf79a07ce18",
"description": "ac/surface/tests: add more gfx103 and gfx11 tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24e8a6f17c6574a881a23ce9f32c2cae3c6751c4",
"description": "ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f78dad5e33c91c60cec6179042501e9bd05a4927",
"description": "radeonsi: allow int16 with FP16 since it no longer hangs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8737d34add4dc110f46b92974f2e7b4608c5362d",
"description": "radeonsi: remove clamping shader code from in-bounds blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11993185a2ca98c3f5d3ec682f4e55ecd3062410",
"description": "radeonsi: don't load/resolve/store non-existent src/dst channels in blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89566828100a379cfb3da28c8a0d831433e3e826",
"description": "amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdfacd0a24e023515fb7b7fae4a279cff0fbac4e",
"description": "radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa"
},
{
"sha": "803802c29f9a2332b677908ed99dd0e46879a0ce",
"description": "radeonsi/ci: update CI results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf5c1773c06a68383ef0e73d80a3a73219c134b2",
"description": "radeonsi: fix the compute wave size - it was always Wave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c37357f4e013037e43fbdf71d0f76edae76a6b29",
"description": "radv/rra: Remove some node type validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "868107e16c42ec3ff34958fce7f70f2d62385484",
"description": "radv/rra: Improve validation message formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07bf85c2eca40151c1aad220dd5661fd21b792a7",
"description": "radv/rra: Rename rra_accel_struct_validation_fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5b3efe5825aec5c9163fa0d9b20418d2876fdd2",
"description": "radv/rt: Restore prev barycentrics when rejecting hits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7753e80219c7afa932f7f7466e682a89a0562607",
"description": "util: Add multi-threaded test for util/u_debug.h and util/perf/u_trace.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c1c87f76f8ddc8f11c020e3da3db4bc9e2fd099",
"description": "util: Fixes memory leak in __getProgramName",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "171c3c551a5aea02871d322493361d66c4d9815d",
"description": "util: Fixes debug_get_option_* thread safety by set initialized=true after the value get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2c3739a3f5f606d6c5055b0119b2fc40e084e0c",
"description": "util: It's not thread safe to set initialized=true before get the real GALLIUM_PRINT_OPTIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a8453d07e754e73630d21bec8c31ff0ab6298e8",
"description": "radv: Use compares for node type in traversal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4770d3f0bad8162ecf5170ce3aeb9012ce8a5bbd",
"description": "r600: enable memory objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39b9067b712a076239c02b79e59924508e31ebfb",
"description": "nine: enable on freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc485cfd7c43a9b0e425558364b9597de34d4ba8",
"description": "ci/broadcom: juint is already defined in .piglit-traces-test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c987a727a76eda1feada07e2eca6a5597dbddd93",
"description": "nir: Fix qsort comparator function",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "523a28d3fe0dd371ae01b7353f263a6541480d89"
},
{
"sha": "d31375b521f1bfa2dafc38ca6f7adece099a024b",
"description": "math: remove unused matrix_print & print_matrix_floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49aca943c032049e25408986fef00ef63fa3b54",
"description": "math: remove vector class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d4d4df57acb06028ef43f70ad5a4fe149d1b6e0",
"description": "math: remove unused debug classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94e10ced83c5e546d8f4d8d4d8296b77b58187fc",
"description": "math: remove unused matrix_is_general_scale",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18702a28bd4ef2dc646f012f8757717fef9b4611",
"description": "math: remove unused matrix_has_rotation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55373642db08adec858a497bf375478542d064a9",
"description": "util: remove unused enter debug exit loggers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7b70ca61add475daf3472ccf2d5b861c3c2cab3",
"description": "util: remove fifo class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c0812cf6ee1544a5249e8ad13e2fa2c7ae9b5eb",
"description": "util: remove unused debug_dump_enum_noprefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc0de85fed597241435ebf83d25739b1ad68eaf8",
"description": "util: remove unused debug_print_blob",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c43c640809edc4b3a877c7143cecfefde64c02f1",
"description": "util: remove unused set_random_entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6c0bfa0905e33a86d59f61ccd8253f3598804e",
"description": "util: remove unused half_to_unorm8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e25fdc701bc71627942168f036a54937b32b23e6",
"description": "gallium/util: remove unused macros and their functions from sse class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "753b31c35ea698b0a60f13b0b004ec2cc312d1dc",
"description": "gallium/util: drop unused sampler_view_default_dx9_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7995050462f52474bf44dd89f26029b1656a8127",
"description": "gallium/util: drop unused rect_area",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4abb08ac60c28ad6afcefc79928654d19c8d67de",
"description": "gallium/util: Drop unused translate_prim_restart_ib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c25d2ea90d635fbe81c5892e684b7a790d5adea",
"description": "gallium/util: Remove linear class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "469251c89871756b871620a75161a9ab7840ed00",
"description": "gallium/util: Remove dirty surfaces class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b98e2a556dcaa49afab228b514b8765ceff121f",
"description": "gallium/util: Remove dirty flags class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "707d5b5b021ad72135086ba6996fec8a70d30a6d",
"description": "math: drop invert_matrix_perpective",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06adf6ad117e92a832c5073326bd83b638b3ca37",
"description": "radv: invalidate L2 instead of only writeback L2 when using DCC stores",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26c8fedc1bb12fa8f3d6c646308f4b46756d77c7",
"description": "radv: make the GDS/GDS OA buffer objects resident",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdc1abad7b17eace853ab7480d8a6a83771df927",
"description": "util: include gles header instead of hand crafted macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02d61c1b31febdf27a21b5446fb8439ffbe518c3",
"description": "docs/amber: fix link to docs on amber branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1ea0bc18aa6dd62554d7c556c087640dbc8a168",
"description": "gallium/vl: return the buffer plane order for yuv444p format",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c487719dabfa1d97af5678061c01cc2eb74455",
"description": "radeonsi/vcn: enable yuv formats supported on jpeg 2.5.0 and 2.6.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "581220aa5471f4957a33d3156b07a03969972136",
"description": "radeonsi/vcn: enable yuv422 jpeg decode",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c567ae3a2f2bad5badafc4f2e3615d719500ef5",
"description": "dzn: Hook-up format-casting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bda14ae9987de5089afc8c562d3bfad8a5df1145",
"description": "dzn: Try to get a ID3D12Device10 object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "457e9deee1727af18b49c9a80203ef9617ebebdd",
"description": "vulkan: Provide a vk_image_create_get_format_list() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d65f43966194e7c921ad0b4ef58026aa776d88b6",
"description": "vulkan: Automatically generate helpers to retrieve format information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbc4b4f59a957b5e50c7cd7421cf638b11b881a6",
"description": "dzn: Query D3D12_FEATURE_DATA_D3D12_OPTIONS12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40bd7b4307ccd5c614eff150aae9e99615ab3372",
"description": "docs: use code-block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf33212edbf2b2c35b58abc0b6b69ef7ad8dc14",
"description": "docs: eg -> e.g.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e082cff56b6ad6532e91859fa3919e80c4496070",
"description": "docs/gallium: glsl -> GLSL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45b4f82091755c07921ee361470d2321d164b559",
"description": "docs/gallium: fixup broken markup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d947e8f7f2c45e91bd7c5e76877d477989df522",
"description": "docs: remove spurious backtick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8458451180ccf787baee1596c6387c533b8f04d4",
"description": "docs: fix a couple of links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5525d0b196b555fea933ab8f65fe3dba18006624",
"description": "docs: use inline-code instead of default role",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "779b4639b75b60b9201278b0873b80b04dbaa50c",
"description": "docs: consistently use single-quotes in config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c5c1816947fa924a6975b8b6e1773fe3216b8f0",
"description": "ci: Uprev kernel to 6.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef5f9c99e054ba15ba8b1db6ad5ceb007b8ea7d2",
"description": "VERSION: fix version as it will be a new year",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b81c663da8144fd49fc58b97b66718406d0d24",
"description": "Revert \"ci: Collabora farm maintanance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e0c577d5227fa6aaa061b3f388711fb24d6fc146"
},
{
"sha": "67cee534a88c95a8eb6839f7bcf28a5e6dac8fbf",
"description": "CI: convert to use the new S3 server instead of the legacy minio",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a04ed2f971dccbf8b24f084ac9baaf8b299944a0",
"description": "ci: Update ci-fairy in CI, rootfs and containers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a108e4f70cc61a6b9119cd766d51c9b596e07c7f",
"description": "ci: Update piglit-traces tests expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70ce1dcacc92a816322082c8695569b6a91a1810",
"description": "ci: Update piglit with s3 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96e251aa86c062b1bcae5e9e334c9fc5031073a7",
"description": "ci: re-enable scheduled pipelines for git cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7ad9e701424e4b100e11f08f2fa416b228b19d3",
"description": "zink/ci: add another subtest to the list of known failures for radv",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175"
},
{
"sha": "c7150ad8e6a82bdf091bdbe2fdcca584a18b1ee7",
"description": "broadcom/compiler: drop unused v3d_compile parameter for nir pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22789d34be0fb6d81012e2e4d53b738384eb98db",
"description": "v3dv: use vk_alloc instead of malloc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
},
{
"sha": "36ef75b6eb924cf5ebfb09834067d2519d080ca8",
"description": "v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
},
{
"sha": "dc08875415064033ea1e344a522273bc1255a3b8",
"description": "zink/ci: mark another test as fixed after the frontend caching series",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
},
{
"sha": "224f774e61e168c493a773696064cadfa11b6e61",
"description": "ci: uprev vkd3d-proton to v2.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e891e84f4be6271cf34f62768b085ee99b6db86c",
"description": "radv: fix setting MIN_LOD for texture descriptors on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "617e48ecda41b8bf48db9cff39bac13781949d25",
"description": "ci: Collabora farm maintanance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "798aa43b6b6441eb16ea00b7166a92f97bd7a11e",
"description": "microsoft/spirv2dxil: Lower sample pos for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1399f37a3b64f090649b6610e0ed38e2b76b02f4",
"description": "d3d12: Move lower_sample_pos to microsoft/compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca29d9a67ca94b17443306a962d3a58137fa5775",
"description": "ac: fix IB parsing for Stoney",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a54c8cdaf211b40fcc18d11de037b18d79ef6ab5",
"description": "ac/gpu_info: simplify how has_accelerated_dot_product is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a338a2da588703ad26ddc78611f9698bd1398499",
"description": "amd/registers: regenerate gfx11 headers from amd-staging-drm-next",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b361ecc0da887fd7b54db8354c88ba359f0277c0",
"description": "amd/registers: describe allowed register ranges better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff4cd2133df2856b0bf2276dac89ad5f54665ea6",
"description": "amd/registers: fix parse_kernel_headers.py warnings by adding missing enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4104482c87c53c35d0dc61df3688416dc36f234",
"description": "ac/llvm: remove unnecessary gfx11 condition for nir_intrinsic_store_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d79da61ffaa7d7e414ce3af7014de8655042c21b",
"description": "dzn: Set Agility SDK parameters and update test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a954ed2a7053919449170e5c69cc9f304f994a90",
"description": "d3d12: Set Agility SDK parameters and update test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4025c4712c3f9a18f610676a06ca4f936d26846",
"description": "ci/windows: Bump test image tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cd2b8d0c94bdae7c1f41f8501f8daa4d07519a8",
"description": "ci/windows: Enable developer mode for test container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9426425bf0cccf0753b0740d839b932540d9a516",
"description": "ci/windows: Get DXIL.dll (and DXCompiler.dll) from GitHub and put it in System32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0db462fddab52418c02839ef60782e776e1203d",
"description": "ci/windows: Download updated WARP and copy to piglit/vk-gl-cts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c17e446fb895337ab3d5a9171859d56d31ddec0",
"description": "ci/windows: Download DirectX Agility SDK and copy to piglit/vk-gl-cts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70039dcad652e0fe085fd070425c96f5bfd9d7df",
"description": "microsoft/compiler: Fix feature flag handling for 64-bit bitcasts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "814b822fe065ab88409a2833b1c7f331f714b26e",
"description": "hasvk: fix android build and reported API version",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "00eefdcd03c0dcff173439107d7ded490a86ff95"
},
{
"sha": "95ed0330667f726474d24d8c56e478e346622b0b",
"description": "radv: Use spirv1.5 instead of vulkan1.2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
},
{
"sha": "08f0d96b7208925d857594ba32c4d2846aba28fe",
"description": "tu: VK_EXT_extended_dynamic_state3 is finished",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d0205db137ad833bb2b117e67e847cf3b2665b",
"description": "tu: Implement extendedDynamicState3ColorWriteMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f759c74a20eeb5a9dc0ada3be5b70b92d5f02cf",
"description": "tu: Implement extendedDynamicState3ColorBlendEquation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "536ff112388950cf9e729a0e3ae3d8c9bdd563a2",
"description": "tu: Make tu_pipeline::dynamic_state_mask 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab81d660af063aa7fbf22399a9897be9ab78652",
"description": "freedreno: Make BIT() 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b",
"description": "tu: Implement extendedDynamicState3ColorBlendEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3b3af34685c714cb911f70f8e24f60a88253b95",
"description": "tu: Remove blend dependency on attachment format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84726da2f4400568bfd13e9ea29fdfa88cd70572",
"description": "tu: Implement extendedDynamicState3SampleLocationsEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d99e5ffee71886be6255f13ab973b409b891db55",
"description": "tu: Clamp sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e63c8b3bf1b18cf10a6142cf46bc61b2c680e869",
"description": "tu: Implement extendedDynamicState3ProvokingVertexMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1af2471bd75b166d21baafa047d8ad63cdc49a23",
"description": "tu: Implement extendedDynamicState3LineRasterizationMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92dd505f7cf8b90899eab59c83c550a470a2d6fb",
"description": "tu: Impement extendedDynamicState3RasterizationStream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b829989854e79c65dce631ec5603b7708fff64a",
"description": "tu: Rename RASTERIZER_DISCARD state to PC_RASTER_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b02ff200cc9cd37afb48efc57825bfdee60fda",
"description": "tu: Implement extendedDynamicState3DepthClipNegativeOneToOne",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a19b8d696549da1d52dc51ae6a7af3e7164e07c",
"description": "tu: Implement extendedDynamicState3AlphaToOneEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87bdddf8f14eba9cb7c1a139d09e173da12937c7",
"description": "tu: Implement extendedDynamicState3AlphaToCoverageEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e362c82c88fe16c3806d9c414f9ed1c86b42ec5",
"description": "tu: Implement extendedDynamicState3RasterizationSamples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01055198dc2376b5c32f3e00203f71b26a91cc47",
"description": "tu: Set default sample mask to all 1's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e61583f6f13bfc840b5f42ddcc023778f84e22fa",
"description": "tu: Split up tu6_update_msaa()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac051c556d0035c98ad07f44aa89f7438f9e414d",
"description": "tu: Don't use rasterizationSamples when enabling sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f062a644057e94efbf9c39d02da933579b12c800",
"description": "tu: Implement extendedDynamicState3SampleMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80befbf844f00a84a776e0eb80a39d305c1d14ed",
"description": "tu: Implement extendedDynamicState3LogicOpEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99caf95eba25308287d0af5df7092d0fc936e81b",
"description": "tu: Implement extendedDynamicState3Depth*Enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e09559bd643d76206d82a97c0cc6d311b8cace1",
"description": "tu: Implement extendedDynamicState3TessellationDomainOrigin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55bbf56a179cbf520f0336811c1c719b99fb4b59",
"description": "tu: Implement extendedDynamicState3PolygonMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d20256eba371949533ce790954228f3c1f6b51b6",
"description": "tu: Combine GRAS_SU_CNTL drawstate with rast draw state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "009df9f7780e639cc797ed27812a24f74508e222",
"description": "tu: VK_EXT_extended_dynamic_state3 boilerplate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4466f9aa02dec99c6879e5e357788843c3b573e5",
"description": "tu: tu: Clear patchControlPoints dirty state with static patchControlPoints",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c"
},
{
"sha": "9f7896685fe212eb676313f1aad8e9f423edd5ff",
"description": "tu: Ignore line stipple dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9061f5f57d95d27e1ed4c0667fd48c085eea602f",
"description": "tu: Clear viewport dirty state with static viewports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6da2320a92e4b9384eba42dbbc01c813baf93e22",
"description": "radv/rra: Print invalid node types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd14fcb9f995efcd08fddfd00101fe626f9bbe4b",
"description": "intel: Add and use intel_gem_get_context_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39486661e9c24e39a21bc8e9e8fdc8ccf45216ad",
"description": "intel: Add and use intel_gem_set_context_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ae6921216c0465c10e6df3e5e46f6d03633b1ca",
"description": "intel: Add and use intel_gem_destroy_context()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f928ead62593238d464ec263c9a287c50ea54780",
"description": "intel: Add and use intel_gem_create_context()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce4a7e7d40a777c0551d6c6eefefb4ecd63abf65",
"description": "intel: Refactor intel_gem_create_context_engines()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8c9b5a96ba92f6e82d1dc17392c61e049aab38a",
"description": "iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f7c2b0e1676100ff3098731424165afa5edf7aa",
"description": "intel/common: Add and use intel_gem_create_context_ext()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa35e86cc8aee67d95d2d925a7d9485906ab9d13",
"description": "etnaviv: warn when imported TS buffer is the same as color buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4",
"description": "etnaviv: add support for sharing the TS buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7463b1292316f47ffa9c2bc91f1dadea7201913",
"description": "etnaviv: canonicalize modifier on import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b6ec82b4e46e6e166784df392da744b6d96faa",
"description": "drm-uapi: bump headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "539cc909292b78ea2c9b1148464edec14ff9d8ed",
"description": "etnaviv: allocate TS memory from KMS when resource bind is SCANOUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f89b2e988446ef83b3da4fc8a0a657392e99b5",
"description": "etnaviv: rework modifier queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4193b859444f5092101cd3a14479029cb78c1ae",
"description": "etnaviv: correct comment about tile status size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f525a152a7cf04ea610253b612f8d11f6515ed86",
"description": "docs: make the \"amber\" branch's name explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5",
"description": "mesa: Add test to prevent windows.h to be included in shared headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf338c3d7ffeabd099169d270df3972dd619ae27",
"description": "mesa: #include \"util/glheader.h\" instead GL/gl.h in shared code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de53069af6f8d94db42337203c8bd09b432b6f61",
"description": "mapi: #include \"util/glheader.h\" instead of #include \"GL/gl.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c89401f75dce445baf315e7adc4b747a4c92ec1",
"description": "glapi: #include \"util/glheader.h\" in glapi_priv.h and glapitable.h directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfa3ce44a66610f8dd3bdcd014c32c14441a7d74",
"description": "mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7bbe871c067d1dfdb4fe4adfc0f38d051fe04c",
"description": "mesa: sync GLAPIENTRY with KHRONOS_APIENTRY in GL/gl.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "147a491a74d0f588b724759d86bde08a96ab1858",
"description": "mesa: BUILD_GL32 is not used anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7b09092d44fa66cd4262eade44163826092ebf7",
"description": "mesa: Remove out-dated comment in common_x86.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40afd1363f9eb586b8d8de59af16683beaf1692",
"description": "util: Prevent glheader.h from including <windows.h> by defining APIENTRY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afc3d5eff37ed4c0c6f9b1c4da1af60fe72b6b53",
"description": "glapi: Remove duplicated #include \"main/glheader.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe08c22beed89fec7b80dd4a5714581115763825",
"description": "docs: XFree86 source files in libGL.txt are out date, remove it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae268884da08d430855a9b4ef7873127047dcfe3",
"description": "pvr: Fix NULL pointer indirection in pvr_enable_z_replicate()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0016bc36a7dee38873c8f1fd93a87b3f0994093",
"description": "mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de6f86fc4412ad703ef0a98ca5c9e88cbf338e48",
"description": "docs: Fix features.txt typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6884df088a1e172cd87956fe9afdac63069eb2c",
"description": "v3dv: fix event synchronization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "8113f973b3946e465d508627a4796d94cec1f1d8",
"description": "v3dv: make the helper to emit pipeline barriers public to other files",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "67e82fd1f2c334da2e888553967ebae04c08146a",
"description": "v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a981ac053964b3fa129fda124e89bff01a572394"
},
{
"sha": "4c861cf22a63b892cec74bc132313dcd17d77584",
"description": "v3dv: increase limit for active event objects",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "5e97150e21a75920c3521717f70f9f92702729b4",
"description": "v3dv: do better cleanup on failure during pipeline cache operation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f5966397aa208eb574394a4d0a592b66b776b44",
"description": "v3dv: handle allocation failure during pipeline initialization",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f905a8117e9dc85088fe23429594537ee240c1e",
"description": "v3dv: fix incorrect return type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "b78fd50e90c700466213e4b3b40ce10547b1e14e",
"description": "v3dv: do a better job at cleaning up the device on init failure",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aff368fe83bd4bcb4620a1a19e9b71eb67a05af7",
"description": "v3dv: avoid freeing already-freed memory",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "c793d384c12ebaa13487aeee35532e52b888c049",
"description": "v3dv: remove unnecessary check for NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6c5949ff70a47c47795fe9161a7514173b5be24",
"description": "vk/runtime: drop incorrect UNUSED annotation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd908e87d0099944177d27c91b04b0564ed0d3dd",
"description": "radv/ci: document a recent regression on VanGogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "751eb1ba06560665796ea42790d7ae970a8a1524",
"description": "radv/ci: document a flake on VanGogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7ad99f0ae4239cee70f92b1b86dc67ff27a97e7",
"description": "radv/ci: document some VanGogh flakes that came from splitting the job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fab87b0f4115bd360ed9334aa7a72518613c2014",
"description": "radv: fix fallback for extreme geometry with tessellation on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba0336ab3f69f958e4346c1465c2fe0859d4ac59",
"description": "anv: Reduce RHWO optimization (Wa_1508744258)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d876ddc920f1aaf48219f2060de6cc99c003bc5d",
"description": "radv: Make the compute scratch waves per SE as well.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
},
{
"sha": "b8865ad04643cd7e8faa8a863d81fedbc1e29231",
"description": "radv: Fix compute scratch buffer emission.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
},
{
"sha": "32cf10e17a44b83a9925bc053d937332db2ba2ad",
"description": "radv: Style cleanup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab1727237ad16dfa5869ee22ef0de571e728c932",
"description": "docs/isl: remove empty headings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2b3ebf0d8ed6da0b4e3a7956e00eaa5e50dbf43",
"description": "docs/isl: put emphasis on unit names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05a081f7ee3df244308566f53ed90818c90b1cac",
"description": "docs/isl: correct rst-syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5eb25ec9f2cf41b444d30a79029f11b801c307a",
"description": "docs/tgsi: quote literal numbers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaa0b589635e783373b78236bf54b6d9f6051a42",
"description": "docs/tgsi: mark pseudocode as such",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69dbe9d8114cd6718f02f892f8d7dda23687de1",
"description": "docs/tgsi: always use uppercase for instruction names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42afb3095b43a1967555a2257986118b29c0ccf7",
"description": "docs/tgsi: use src1 instead of \"second arg\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9fce4d2bea8a0a9453f1156c79708f39b5ad2c8",
"description": "docs/tgsi: put emphasis on src etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d264ec7b22e65c800c893c4d7ba560d7c52d620f",
"description": "docs/gallium: use math-role for zero and one also",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be857778bbc20ba933810020d73394b8b7c487ea",
"description": "docs/gallium: use table instead of list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c85a05a6854ec6586b306757c8dde9da1d9619b8",
"description": "docs/gallium: use definition-lists for member-lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2ac43ddadfdad4b1ebb0d1b282f809b9e3fd358",
"description": "ac/nir: create gs copy shader with scalar outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb8038b84113eb0f0ddd17f82b349a99ffe3e160",
"description": "rusticl: remove Option from set_global_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f93feed61a485a1f7cbd5c7f94bd94b93805e13",
"description": "panfrost: Don't merge workgroups with variable shared mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd37325dd9c9c9286166465f1e84bc7749c1e3cb",
"description": "rusticl: create the constant buffer ahead of launches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09e15994fc14926e7b9232c69d0c475f1957d3c6",
"description": "rusticl: create the CSO ahead of launches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d05e4e1ce2d6d8c7bf5eacc1aa9699df828bbc",
"description": "rusticl: unbind compute state before deleting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ccdd86b9040b265893712f4125d30552e0fe1cd",
"description": "iris: invalidate sysvals if grid dimension changes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c",
"description": "gallium: split up req_local_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b015457163c35b66ed047d2dd2b8e2b85bf6765",
"description": "rusticl: use real constant buffer for cb0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "900d50c3864f47a0fa89fbd713028527fd51170e",
"description": "rusticl/nir: add load_kernel_input lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e18512fe888044552d4c7e0f8b616a835322fe76",
"description": "nir: set range and base for load_kernel_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a5229714142a849a7b6fdc9dfa0bf32581580f6",
"description": "gallium: drop pipe_compute_state.req_private_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5a3b9f555e4a2725f3f89f1d9f75122fad0c457",
"description": "gallium/tests: drop compute test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f804f8065dd13f5a8fb07f0597f7de210e7385db",
"description": "nouveau/nvc0: Remove unused validate_zcull function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1a7bcb49a0172c94f7c40067087d5ec65da4c20",
"description": "nouveau/nv50: Remove unused alternative sample position ms8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ea6973ca672db2d7bd0d14a79e981b565e8f2c8",
"description": "nouveau/nvc0: Remove unused alternative sample position ms8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "287435134c6685a71f5c247778017c8b66a93627",
"description": "glx: Fixes apple/apple_visual.c that include non-exist util/debug.h",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7"
},
{
"sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993",
"description": "panfrost: Replace resource shadowing flush",
"nominated": true,
"nomination_type": 1,
panfrost: Replace resource shadowing flush The entire point of resource shadowing is to avoid unnecessary flushing. Flushing readers after shadowing is counterproductive. A refresher on how resource shadowing is supposed to work: First, we determine if it's beneficial to shadow resources. If so, we create a new backing buffer object. We flush the current writer of the resource, if there is one, so the current contents become known to the CPU. If we are not discarding the original resource, we then copy the existing contents of the buffer to the new shadow buffer on the CPU. Finally, we swap the resource's backing buffer for our shadow. Any batch that reads the resource will continue to read the old copy of the resource, and any future draw calls will see the new copy with the change implemented. Where did we go wrong? In 988d5aae74d ("panfrost: Flush resources when shadowing"), we started flushing all readers. We didn't actually need to flush, we just needed to avoid dangling references on the batches reading the old copy of the resource. But that's easily enough avoided: just remove the references. The batches still hold a reference to the underlying BO, which will be freed at the right time regardless. Originally motivated by glmark2 -bbuffer:update-method=subdata, which has some pathological access paterns. Firefox is a lot faster anecdotally (now scrolling at 60fps in firefox). But what actually motivated this is an apitrace from Duckstation's GLES renderer. With this patch, the in-game portion is improved 3fps to 21fps. Closes: #4028 Fixes: 988d5aae74d ("panfrost: Flush resources when shadowing") Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19361> (cherry picked from commit 2d8f28df731638e1270b0ae273c7bfd2b29b7993)
2022-10-29 19:42:36 +01:00
"resolution": 1,
"main_sha": null,
"because_sha": "988d5aae74d61d1416b369172ef286b4aac933d0"
},
{
"sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935",
"description": "panfrost: Don't copy resources if replaced",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfa8600a2d39aabc88e5a5b87ab86b2b0ea30191",
"description": "zink: add missing build_id linker args",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
},
{
"sha": "f0a29496bb4949fb262fb43d2e5afd39f91823f7",
"description": "docs: update calendar for 22.3.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d911eb17d817723bfc02d0bab099e38d017cd9ba",
"description": "intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfbc142b7a94450bd054138c38d4e65d96f41876",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53c109944ddc95f0f8056dbd37b75ccf5f9c88f9",
"description": "VERSION: bump to 22.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]