mesa/.pick_status.json
Jordan Justen ccdebfb26a drm-uapi/i915_drm.h: Update from drm-next (2022-04-28)
git://anongit.freedesktop.org/drm/drm 9bda072a7bec278c424ad660373e69d8e4a3385d

Among other changes, this provides DRM_I915_QUERY_HWCONFIG_BLOB and
DRM_I915_QUERY_GEOMETRY_SUBSLICES, which are needed for DG2 support.

Cc: 22.1 <mesa-stable>
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16174>
(cherry picked from commit 3477dbd34f)
2022-04-28 21:52:59 -04:00

5384 lines
No EOL
170 KiB
JSON

[
{
"sha": "1dc697942af7254798f83583f5788e1abf136d27",
"description": "zink: radv ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d4067a6fb8f3f95218a93e2fdf3923861b6e2d7",
"description": "util: change util_format_snorm8_to_sint8 -> snorm_to_sint for radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d6ebac7e6bb3aa61d93438aaf412ee5c27d9e4",
"description": "util: add pipe formats R10G10B10X2_SINT, B10G10R10X2_SINT, G16R16_SINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08bdee3f107647090df8d5f98f0994949e8c9a22",
"description": "etnaviv: reinstate accidentially commented assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3477dbd34f18bb40c437af0687b2dfe5dbfd256e",
"description": "drm-uapi/i915_drm.h: Update from drm-next (2022-04-28)",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "09e4fd1d84b045da640d9acf24a3368ec44d5040",
"description": "vulkan/device_select: force default device if environment variable set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201b0b6d2948eedfd1821e5173ecba09f0d453c6",
"description": "ci/lava: Retry when data fetching log RPC call is corrupted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ffd21ca70e2fbacc80da026f40101e7a5414ed8",
"description": "ci/lava: Improve exception handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fc333d0b6acdcacc3a8f788216ea33654c5ae9f",
"description": "ci/lava: Cancel the job if the script is interrupted",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c64e3d92df7d9021d84312735c15bfc681cefcc5",
"description": "ci/lava: Reduce LAVA boot phase timeout to 3 minutes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9666ab7172985f9958574eb40b4c92bbefa4326d",
"description": "ci/lava: Let LAVA job submitter run without JWT file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18d80f25ee242ec21a4f772d107551e8dadae955",
"description": "ci/lava: Parse all test cases from 0_mesa suite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3f71aaa3764a48f25fd6fc37ad018955b9019c2",
"description": "ci/lava: Fix shebang in deqp-runner.sh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9aef19e2b937b6bdacbf3cb1184be17cfb09c37",
"description": "ci/lava: Trap init-stage2.sh background processes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09236d9607a999026081b2c93af497e3bdd599e3",
"description": "ci/lava: Use lava-test-case to run custom scripts in LAVA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33a1c51e3e700b4483507e486e876ae7a09456df",
"description": "ci/lava: Always validate the lava job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "805de830c9365e7263503faeb9a1acff3392e69b",
"description": "ci/lava: Set lava-signal to kmsg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75410c3d76f0e39d32f8c05fe094c14b0023dfbd",
"description": "ci/lava: Fix LAVA job validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a3ee3ea32336a4fb9004d4f0587d32af72ba495",
"description": "ci/lava: Return test-suite result as exit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43d8ed840ed697b435219a36ebd986a5113c2108",
"description": "ci/lava: Filter log lines from LAVA return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84a5ea422826c678fb36eaa294b172f6387f01f1",
"description": "ci/lava: Encapsulate job data in a class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3ba448ba529caa9d88f180794d479cc441d5f2f",
"description": "ci/lava: Sleep before, not after, API calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3ef3657b280b3c273957641183e64d388804d08",
"description": "isl: disable mcs (and mcs+ccs) for color msaa on DG2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "212fb25b267120c6cc8eead21a7eb016f2b58f2a",
"description": "vulkan/wsi/x11: Use atomic_int with sent_image_count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0bc1ad3776bce7d4b356e2a3d8bdbb9ae64e588"
},
{
"sha": "b4bbf9d1acf04debb0abd2c3ebeac21fe389cf83",
"description": "llvmpipe: add user memory resources to the debug global list.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "9a57dceeb760a1d4f7d9d1666bec0844ee41852e"
},
{
"sha": "6a3dc4e370d7bc54383eb3de906acd0d29660a42",
"description": "freedreno: Use staging transfer if mmap fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6be0cc12d568ae4c725eadf9b6680cf2abf4450",
"description": "freedreno: Split out helper for staging blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b7d910b2ce174bd7ddd5deffdef71adefaf9ce0",
"description": "freedreno/a6xx: A couple more FD_BO_NOMAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e42cea4db6721d0eb329091fbe79dd27915a842f",
"description": "freedreno/drm/virtio: Split up large uploads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aab31043979bc478f2d2a2a35bbe882154f457e",
"description": "freedreno/drm/virtio: Async ccmd batching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "528fa581c1f74a0abbb63a11faed8dea7a3d7af7",
"description": "freedreno/drm/virtio: Pass guest handles to execbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb5f25ea71a9b65558763d48dbb94158d0afcf58",
"description": "freedreno/drm/virtio: Protocol updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa23ddf258b3a2fe079194e5e0e15daf006005fe",
"description": "freedreno/drm/virtio: Fix SHAREABLE+MAPPABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "441f01e778184be8e5f99d3c40f47ee49402dd03",
"description": "freedreno/drm/virtio: Drop blocking in host",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6b2785811c23e44d3acfeef71ef240d95fc1663",
"description": "freedreno/drm/virtio: Use userspace IOVA allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae01c27ac0d1222d547383594603e43a8971e803",
"description": "freedreno/drm/virtio: Support ring_idx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "122cedf98c0870a388acafb5852fc62071f45696",
"description": "freedreno/drm: Move bo common init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d52455a9620ff596488634cdcf205776555feb8b",
"description": "freedreno/drm: Close bo handle after bo->destroy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ed346c6fbe66998853870ac9333a2cbe0bb067c",
"description": "freedreno/drm: Drop FD_PP_PGTABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0004cae6384208c4fa884fd153b509a762998915",
"description": "freedreno/drm/virtio: Appease valgrind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d79c71c705c183f3a00b8cd3e0cdb84a04058e15",
"description": "freedreno: Misc indent fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c865416f4436707dd6e67121971cd7f4103e0bf7",
"description": "glx/kopper: Wire up a way for SwapBuffers to fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0394f35424350a387e449fb3954df89f51657752",
"description": "zink/kopper: add a mechanism for checking swapchain status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4af98df9554cb526af792ecb4cc55e547025c12f",
"description": "zink: flag swapchain resources as swapchains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "625457caafb3c68e753bf26dc99e065428c45b31",
"description": "zink: handle swapchain acquire failures more directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "494d02eacfc8b4abc6cdd790ff74a4b053904b39",
"description": "zink: fix return for zink_kopper_acquire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce9cbeee33c7a1d444be8b650ab3fe1ebcf4d057",
"description": "zink: rework swapchain object check for acquires",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2c9cc7200697f9f9dd5f226a7d193ac9e9f6f70",
"description": "zink: unset image layout when killing swapchain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cb9e5db72d94ee69b2c6fbb91db8313fa54a3f4",
"description": "zink: handle dead swapchains in acquire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "651b71a6ca829bc7977748d506fc3b2afd8e7999",
"description": "zink: flag swapchains when updating fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b86c81434755319edde8c25760ea977a3d318ea2",
"description": "zink: add a util function for finding swapchain resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d73315bce2d62b294df2403e95074be90b77407",
"description": "draw: fix double free of NIR IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4f350a06c0144904131e78c9f8469d4ed828e8a",
"description": "anv: reemit 3DSTATE_STREAMOUT after memcpy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f17d3a125126dd7e0f1c2072545976cec1eeb1c8",
"description": "radeon/vcn: skip create and destroy message for jpeg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de3890daa548b698382a44d02740b1fd2b8918b5",
"description": "zink: add supported present modes to kopper displaytarget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d89b95b247cf173ef72fd8488d5578566603437d",
"description": "ci: Limit Intel CPU scaling frequency for performance tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99b04cbb7365fb9da670e88f1264e2a1b92637ac",
"description": "ci: Add CPU frequency adjustment capability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76cea8e27b3bb16cf752962ca53da42ab4bf51e4",
"description": "panfrost: Fix pack_32_2x16 implementation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6f0eff548c16c12309edec812b6573c63fdc866d"
},
{
"sha": "92e5eee39e51a5b89e36f68bcc3d6e405ec07e6e",
"description": "radv: use correct push constants range for internal operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "031bcf686b1a1d50bed1562df0a1112c4abcc60d",
"description": "v3d/simulator: add support for AMD cards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c3144d2efc5fec477be0f6491e8dc4f5fc01569",
"description": "v3dv: store device_id on device init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f824e0e85c7247e25bc3103160d94c65c0b9474",
"description": "panvk: Eliminate unused vertex attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e248c64f06986f1a555f2d145274f1f1acbfba3e",
"description": "panvk: Take buffer offsets into account in BindVertexBuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "657b0ff8615afa9e124be3ebf2eb2ca15df88a7f",
"description": "ci/iris: Enable SKQP on Tiger Lake boards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1e59bea05c6145baf4c5e9d5dd16c38fb14bfdb",
"description": "ci: intel: Merge anv and iris into src/intel/ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3620e7e71c7a1190726110db558b15f419e57adb",
"description": "vulkan: drop empty vulkan_wsi_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6623f60c34c8c40d2624c6f10406c09504d12c0d",
"description": "vulkan: use c_msvc_compat_args for shared code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6bcdc763c9e228aea9a767c35dbd63bb1a5689e",
"description": "radv: enable radv_disable_sinking_load_input_fs for Grid Autosport",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dbfd2be4b13da08e097bfdcdb000283e4ebe741",
"description": "radv: allow to disable sinking of load inputs for FS via drirc",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6261ca742572b350962c824b90501b83436b66a3",
"description": "etnaviv: add tile size helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d2f9572c24ff99822efc8b1e7108de482b197e3",
"description": "etnaviv: use feature bit to check for big tile support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "412201169785b63edafe99063df024bb36bddc18",
"description": "etnaviv: properly set additional DEC400 compression states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d9b0808ab76edb4d2ead0e64a45ef810a13229",
"description": "etnaviv: add support for big tile RS states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2a3236d1a33be8e517d97a9533fbd7eea0725fe",
"description": "etnaviv: clean up tiling setup in etna_compile_rs_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d6b6e31e1889a9b626e7284082777ba6469f91e",
"description": "etnaviv: use feature bit for one const src per instuction limitation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fcf55bb1532208772a00bb82c9cf1726a470514",
"description": "etnaviv: use feature flag to determine which RS states to use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6",
"description": "etnaviv: use new PE pipe address states on >= HALTI0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "617339ab5b4aac1199caed2dfc609e376cd11667",
"description": "etnaviv: correct bits per tile and clear value for HALTI5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd8a314d3f648506cc4750437aaa60a9d89e10c9",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c153bb0919bd217e53597daa0db5fc75c4a6172",
"description": "etnaviv: fill all minor GPU features from the kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab942aaed0fe76f3c781dcc16daf9ed3a7f0736b",
"description": "etnaviv: don't supertile textures if supertiling is disabled via debug option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f525706e7725345e187f076118feb3937dfb8c43",
"description": "radv: fix handling divisor == 0 with dynamic vertex input state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f3736595f03ba3055df654aad34e771bbe81850",
"description": "r600: Add support for TGSI_OPCODE_ATOMIMIN and IMAX",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "a8430c43a7289f94c59146dce605cc2507062124",
"description": "r600: tune nir options",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "6cb510156ef47abb155b02d447684083df7d30b5",
"description": "r600/sb: Don't optimize float GT and GE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "e9797b648a0020f1d173ce7b8e483bc158d69a70",
"description": "ntt: remove dead input variables before lowering FS IO",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "47d3f7c69f52432566653834cde0f4fcbef408dd",
"description": "nir: Don't optimize to 64 bit fsub if the driver doesn't support it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a4840e15ab77b44a72cabd7d503172e8357477eb"
},
{
"sha": "1598d18a8868b6f506811661a20fa65307349771",
"description": "venus: flush when batched draw calls reach a threshold",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dc68bd975e138011d39326f7b597ad6e1e8f79f",
"description": "venus: refactor vn_cmd_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a83831705f2bfca9f8e8faddf18a9b6a7e8d28",
"description": "venus: add VN_PERF option no_async_queue_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fc36b11ab526da21797fd4d02dbe2ff3325e2a3",
"description": "venus: add VN_PERF option no_async_buffer_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0bfd8afe2e52861c5486b98f6549ed225bb6581",
"description": "venus: add env perf options and introduce no_async_set_alloc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ab640852b86911407e6aeb7aea0e47db914bd3f",
"description": "venus: refactor to add struct vn_env",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e24d8760e9fb205fff4cd31dadd093d52305c3dd",
"description": "nir: Constant fold sampler/texture offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9332598b26232e5c70e2050dd38e56efffe80d61",
"description": "nir/constant_folding: Break TXB folding into a helper function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f7de83110654e3c254b0ec0943ab240e0e68d27",
"description": "venus: fix view format for ahb image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "054bd2d38f83515bbb0e99d7569be7594671819e",
"description": "kopper: copy a bunch of code for texture_from_pixmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89602c3970823f7f87ff244a378c2a00652d879e",
"description": "kopper: store whether screen has dmabuf support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "476f8ad350364e56626e422c91b8cb4c624b2535",
"description": "kopper: move drawable geometry updating up in function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c38a2ad2ff1942599df6dba80eb0adf81e8df436",
"description": "kopper: always fetch and store drawable info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a9def8c9f8ff7b6131fb5c78c303d5b1376542a",
"description": "drisw: remove dead code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67"
},
{
"sha": "1a4dca989c678f7b4056255a05fa683ba81f1046",
"description": "panfrost: Enable NIR lowering of half float packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7b5bd3b93f5956a08bf388d993473b41c369b9",
"description": "zink: fix up swapchain depth buffer geometry during fb update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "305fe87d9807d0e4b8f79e1f9ee280a8dcd92314",
"description": "zink: fix/improve swapchain surface info updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25840a31ebe13bdad26ed2fcf3e697c6091643ec",
"description": "kopper: add DISPLAY_TARGET bind for depth buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeeb0b4deb3f3b2ddfdc5aa01883764e748a1b88",
"description": "radv: Copy shader modules to avoid use after free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1873880b50031fb4614befab069e070748652f31",
"description": "vulkan: Add a shader module clone helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7998f242a889e2650571d015b594fbfb17a9a0a6",
"description": "panfrost: Add a test for pan_image_layout_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52f8f7d6c9bf4ea943403ad5a83889f09a6fe812",
"description": "panfrost: Simplify how image_layout_init is called",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c45ed7e576c5cbb9264fbf73b0da2a34dab704a6",
"description": "panfrost: Unit test block size queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11d0a5292b4fc6993b58548e0020b0fd43e08e97",
"description": "panfrost: Remove unused dev argument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "321e1b37b93678adcd308e0e31d6414dd2519d9d",
"description": "panfrost: Unify paths through image_layout_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "724f835d2faf55039d376bbd2888180b23adf278",
"description": "panfrost: Unify panfrost_block_size paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef5e66b1fd88bac9d80fdded427dfe711274b412",
"description": "panfrost: Use pan_block_size in layout calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4ee2c213a0f1597d8c2c89fb408ce8367434310",
"description": "panfrost: Extract panfrost_afbc_is_wide helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6f3abd5ecb970ccb6cbf446f7a9e2733ac81ffa",
"description": "panfrost: Don't pretend to support multiplane AFBC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d25bb73bb66cc3c3a554954abd06041d7d240513",
"description": "panfrost: Use panfrost_afbc_superblock_width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36449bdcdcdce8967cb6fc2c9f4dd66a5f974a43",
"description": "panfrost: Add afbc_superblock_{size, width, height} helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43202320ee8cc0ca5da828e86d87cbddcfb29889",
"description": "panfrost: Always use 64-bit SD with strides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "644611010e2877f67893846938847bb8095efa41",
"description": "panfrost: Split pan_layout.c from pan_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ccba4943dd309144fc20577d0b94e57ab727d78",
"description": "panfrost: Advertise all textures in drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65caf46b3b827f4cf5a32972ca5844c69e598aa6",
"description": "nir: Remove single-source phis before opt_if_loop_last_continue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5921a19d4b0c6491b3535b5154d585384c9ea144"
},
{
"sha": "90ea4283b47d846628e5c5fec7d205771220811f",
"description": "etnaviv: set VIVS_GL_VERTEX_ELEMENT_CONFIG depending on prim type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9696355802bce3da6873a0b8f9ef5276232a95d7",
"description": "etnaviv: update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d4b72ff3b594f15b794f6e2f0f25774b0c7d88",
"description": "vulkan/log: Allow but warn for client-invisible objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62a44d1bda958e6f8f56fd958023de9be7347a08",
"description": "vulkan/log: Allow but warn if called with a NULL object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef9d97ec1f9d9834db3066b5a7ec67ce6d4ecd86",
"description": "spirv: Handle Op*MulExtended for non-32-bit types",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "58bcebd987b7c4e7d741f42699d34b8189ab9e79"
},
{
"sha": "f329f67243d671965d73bd2243cffc4e1e68c4a3",
"description": "panfrost: Kick off v9 support in the driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a1546ca7e803a7860b5a5bfdebce94b513e13b3",
"description": "panfrost: Compile for v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d339ef8ac7338a39aa5908d2dd38950933a474",
"description": "panfrost: Generate Valhall Malloc IDVS jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e626c9f6f87566d8de2dbc73c6a93203887e5a2a",
"description": "panfrost: Use dirty flags to emit v9 descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "351403fe750c1280d2ced27191ca14f718f608ae",
"description": "panfrost: Specialize shader descriptors for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b15f53ffaaf18ffd940db6005713080466e51e84",
"description": "panfrost: Specialize ZSA state for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68e7bcab3d50fe9be07e1c4d672afbbeecf48422",
"description": "panfrost: Specialize vertex elements for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a027abfcfb353f85b09c7e5e1fbdf8242ebe8ef",
"description": "panfrost: Simplify attribute format expression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "603c06d00f31073f37b662b534a9a3ac2c4e61fc",
"description": "panfrost: Specialize rasterizer state for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "818bbcecb23d63e817c13a2e3e486488f2973cad",
"description": "panfrost: Adapt compute job emit for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb14c639eb4b8750dd03212b9315996b333d04c8",
"description": "panfrost: Use common state emit for compute jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad159aab2fc3874194636ec60bd7c846ba51d83",
"description": "panfrost: Don't fix up alpha test on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf02a1a5557d6f095896204d5284ec8d843ab064",
"description": "panfrost: Port uniform/UBO logic to Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7b35325533ed38f75a73bbce021068b5b2c6fd1",
"description": "panfrost: Add helper to emit UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfbce9c1d9acd0abb0e841110b717d06147f0c33",
"description": "panfrost: Compile libpanfrost for v9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af6071053b15d0e9f9d99d81dc51fecbd3e2c675",
"description": "panfrost: Don't allocate storage for PSIZ on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44689b222a77445bf77ab873a851725ebfbf606c",
"description": "pan/blit: Support v9 data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec6de03487cc703a6157e3196b18ba39160df213",
"description": "pan/blit: Prepare for Valhall port",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbe95af5dd1f5bcdb36b51136dbceb0584f3d93a",
"description": "pan/blit: Generalize texture alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7e8084af53eb52c0c6fd90f2631331275d3857a",
"description": "pan/blit: Compile blit shaders without IDVS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ee4852239f8f7ef2337dd361b28d4a5072060a1",
"description": "panfrost: Add texture features enum to v9.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0db826a038a431daabc7d7d2e1dafc97b92d128f",
"description": "docs: Update supported drivers for 22.x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddc59ccd71829064e6fcc90eed3604179bc1b593",
"description": "docs: Note EGL enum allocation for EGL_EXT_present_opaque",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0f27eca7abbb7ab39734207ca4d89b5fee96c37",
"description": "vulkan: Use ALL_COMMANDS_BIT for waits/signals instead of ~0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02fea6c179b00bd9dad179638ee1491c1acea65a",
"description": "vulkan: Set signals[i].stageMask = ALL_COMMANDS for QueueSubmit2 wrapping",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97f0a4494b97d89146cf66dfa0c9b1946bf3fc22"
},
{
"sha": "2f5cf6fcee41dff0415b130a482ca7627ea2056f",
"description": "ci: skqp: update URL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d597c9f9d62df913455afff2980b274c6bffb18",
"description": "panvk: quiet non-conformant warning on ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c61aa5eed964207276e40880a2db11fa1292073",
"description": "lavapipe: quiet non-conformant warning on ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ca5636f6519f70cede02742f5ba0e00e6afcd3",
"description": "anv: workaround apps that assume full subgroups without specifying it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f97d82c52bec095a4592c40e19869f95fa07f561",
"description": "radv: fix clearing of TRUNC_COORD with tg4 and immutable samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "15640e58d96c5db0cd78769a06b6b204dcd60799"
},
{
"sha": "c63346eb69c2ae3f5626bd2154854be6a2948fab",
"description": "gallium/util: Increase the debug_flush map depth to 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16019ff7ccfca0ffa710912b20e195bd7a4eae29",
"description": "svga: Add support for SVGAv3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5306d190a22afeb592f41dea678b1d57a0513c5",
"description": "svga: Use direct maps when GB objects are present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7b0309723721495edd318eb6ecd4446900d702b",
"description": "svga: finish readbacks before mapping resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a749bc7b05ebc7289c3201c9baeb183f436386",
"description": "svga: Don't try to build x86/x64 assembly on different arch's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca8b014d1134bb8888a1da19c6171033c664176",
"description": "pan/bi: Implement pack_uvec[24]_to_uint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94b01ddcdd9f45ca2a22702f1534ed6d12bacb73",
"description": "nir: Use u_worklist to back nir_block_worklist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04a2c6efb172f20d4be1ac0e1603c2bbaddf1e8c",
"description": "util: Add a generic worklist implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "148dba95b8b472b7fa6b690a7008d37e32eb4605",
"description": "radv: add an SQTT workaround for chips with disabled RBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76b2b6ebe96cdfaf5bfb78352831a6717335f711",
"description": "vk/cache: unbreak vk_pipeline_cache_create with flags",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "17557303625d95fc30b24d15b45e41d9b747aee6",
"description": "nir: Lower all bit sizes of usub_borrow",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8a3e3441802c417ec944f02a9f38491b3b236d7c"
},
{
"sha": "7898721cce41e93e09c3d055e618754ef064f1ae",
"description": "panfrost: Fix memory leaks on unit test failures.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bb6c14a69785e932c9a1f60e6db077bc60fcb822"
},
{
"sha": "f5bc062ffdd34f66a9c65de5e02c0c8490d576db",
"description": "vulkan: bump layer api versions to current vk header version",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbceb561b054fbfc6dbaae14388dd7adec21453b",
"description": "meson: call run_command with check=true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ecb4407059f4235a6dca3c8f9900ee0ac69ce1a",
"description": "meson: replace deprecated dep.get_pkgconfig_variable(...) with dep.get_variable(pkgconfig : ...)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e01f86c67b0bd955758366827cb8322aa1bec263",
"description": "r300: set PIPE_BIND_CONSTANT_BUFFER for const_uploader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5a40f24ace33404e82fa48591833f6bbc7518e5",
"description": "virgl/ci: Update checksums for some virgl iris traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f8a0010ce41f93f5264c4e984aada377b86c16f",
"description": "virgl/ci: Rename virgl-lava-* jobs to virgl-iris-*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e111c259cd46ed3b12225ec90ee2821684a22c1",
"description": "panvk: Lower shared memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "179d9e35112a993476d33638309f5984614a202b",
"description": "panvk: Handle empty shaders gracefully",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9b33fe7dcc5bc2f633f5ad56ddb6463417561bd",
"description": "pan/bi: Implement fquantize2f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfcb2f0699f548a9152168b146036895e416ea59",
"description": "panvk: Consider primitive restart in index buffer walks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68c05c660b24427ecdcd9584f547986ba380d59b",
"description": "panvk: Respect line width",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d217fb9b0a7d0d3ad5ab4950c65b6633bf20e91c",
"description": "vulkan: do not depend on alignof(void)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "d0b594a4d3efcc775925db57ae35d65b737a8661",
"description": "ci: put lima farm back online",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f6a43cde66bc3b2af35a97ee12a22f2a653b8c7",
"description": "mesa/st: call pipe->link_shader even if ir loaded from cache when linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e94f89189b9c018299b693f60c73ffafcfc5146e",
"description": "radeonsi/ci: add polaris11 baseline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a982aa5421780a90b812e7654d4d32459d9bdbd",
"description": "winsys/amdgpu: fix a mutex deadlock when we fail to create pipe_screen",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2eb067db0febcd71b4182153155e3e43f215624c"
},
{
"sha": "fe4ec76115fe1c51cfa3659a61747d0397635a9d",
"description": "radeonsi: fail to create pipe_screen if LLVM doesn't support the GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12ab3e6853e1e9d452c66ac4ff66fca6b0311836",
"description": "radeonsi: remove an obsolete comment about LLVM 14",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a6bbc6c521341daef7a839975a9d79e4ad329f",
"description": "ac/llvm: don't create the target machine if the LLVM processor is unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc0e6fdcce118feb65406ec245599feda5a70077",
"description": "ac/llvm: remove unused LLVM helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe413962b4dd89ec5be539b13e7cbf7f871dd04a",
"description": "anv: skip acceleration structure in binding table emission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "63e91148b7fe777b6ad7bfdb6b02d167c151dd55"
},
{
"sha": "ce02eeecf4930e38b4042c02ebf61bac2be19dd0",
"description": "zink: fix group memory barrier emission",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4080f18163f4ea8cd9a7be7905752f609d6a9b77",
"description": "radv: Fix lowering ignore_ray_intersection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c3d82a962217def9b9f7e1f4c5ce0a450b97e9c7"
},
{
"sha": "b7828f56ba9fb885b998da55ada38d9c038bc8a5",
"description": "anv: fix acceleration structure descriptor template writes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d258b0bf0e072438fc9eb921c5335734e6794459"
},
{
"sha": "ace22edd3011d27aa34f18ea6be1aebe5719c344",
"description": "anv: remove unused enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51ea72e621e4aa93c1bb3f7e3c6c146e524bc2f4",
"description": "radv: remove redundant VK_PIPELINE_STAGE_2_TRANSFER_BIT for CP DMA idle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "591e3296cd24869581e75f664a53873b64b042ea",
"description": "radv: clarify why STAGE_2_CLEAR_BIT needs to wait for CP DMA to be idle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "107acf5a4a4d742df283b45fbbe5f65bef0883fd",
"description": "intel: fixup number of threads per EU on XeHP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f9141607f40f0be9cee38ff6b006a05bba72e88"
},
{
"sha": "4ebb5391acf1d0bcd24947af84ce8930a9429894",
"description": "nir: mark XFB varyings as unmoveable to prevent them to be remapped",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26f74f17d9be014e70f297a0af4143970347008e",
"description": "nir: fix marking XFB varyings as always active IO",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6873da0e42182520a38a6f88abb3717eea12d774",
"description": "aco: fix load_barycentric_at_{sample,offset} on GFX6-7",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9662f9bcdcebeb9e5843baddd2d67cb1f3dad42b",
"description": "radv/ci: update the flakes list for GFX9 chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6a4bf0f1eae36cb68d5c67653ac013fe0fbde8a",
"description": "glsl/nir: set new_style_shadow for sparse tex ops as necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f4a972b74837a9f7992b93a808115541bf20589b"
},
{
"sha": "5f0ac8ac191aee88a893053f366bd17ac629045b",
"description": "aux/trace: make get_sparse_texture_virtual_page_size useful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "272f6ede0d828f95549f26c0c47c24f08d6a6174",
"description": "mesa/st: clamp GL_RENDERBUFFER to GL_TEXTURE_2D for sparse queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b1c32a6c8c2ffb38627a560bc738ffde2c5e25a4"
},
{
"sha": "e4a6f09d127b1989b88d6a0c657c09c0ef7d9758",
"description": "radv: Clean up the accel-struct build shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be57b085be6d840c27a2d69a7df4b1261ad0a0f5",
"description": "radv: Build accaleration structures using LBVH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d9ef0efb57781f132bd8b47a43bde5e0d13baf8",
"description": "radv: Add the fuchsia radix sort",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c020b525ba760ad6a73c17369933ef35e2dc0d8",
"description": "radv: Format radv_acceleration_structure.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49383fe39e3ed10d8886eaca039191ba404ae6ae",
"description": "radv: Make fill_buffer_shader non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a004866fb2aee450f9812a50224dc077ba7f53e",
"description": "radv: Use VAs in radv_meta_buffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cb92ce94e4cc2376583a6f39618840990e834f8",
"description": "ci: Always install glslangValidator for build jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bef59f56b3cdec6eff7210fc04114e3766be071",
"description": "pan/bi: Simplify bi_propagate_pass_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46b099e3925d118b1637505b1f26de50059649aa",
"description": "meson: Ignore unused variables in release builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d5ba0e1b70dda1fad6178ace55e5ee5cac844b9",
"description": "ac/gpu_info: remove old and unused fields from radeon_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bf39b1f9d115d69aa7b192beb7cde5eea31dffe",
"description": "ac,radeonsi: rework how scratch_waves is used and move it to ac_gpu_info.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "159b28ad36b9831fd84b144988e7addd30c728b1",
"description": "ac/llvm: rename tbuffer -> buffer where tbuffer instructions are not generated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6698753cdb6d001669f51e23d42fec65d74e6b58",
"description": "ac/llvm: don't use tbuffer_store as a fallback for swizzled stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b63b5caa20b977e398f6166d4023c529efed4dc",
"description": "ac/llvm: remove unused code from ac_llvm_build.c/h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99356c597f2c2fb47d3c2ef2155d860ee0046909",
"description": "ac/llvm: remove immoffset parameter from ac_build_tbuffer_load_byte/short",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c888e77dfc0b3b2557814c0dfc84de02e2eef937",
"description": "ac/llvm: remove inst_offset parameter from ac_build_buffer_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3421ae8ff0f5377fe46cfbe244cd571148c24df",
"description": "ac/llvm: use soffset correctly in ac_build_buffer_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f68aeaa2c2ed8431f40c0c102bdc5296e64505d7",
"description": "ac/llvm: remove inst_offset parameter from ac_build_buffer_store_dword",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8abb612cba57bf6f5620cbe586615b7187b142bc",
"description": "ac/llvm: remove immoffset parameter from ac_build_tbuffer_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6234d920736c6c02d5226dbba9f5905fce03e678",
"description": "ac/llvm: remove immoffset parameter from ac_build_tbuffer_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3e777a89a241a363b8ba41d8867b58ac2a1baeb",
"description": "ac/llvm: add AC_WAIT_EXP for ac_build_waitcnt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f71908500711f9a9abd1363093a9469fd7bbe0b8",
"description": "ac: add more non-shadowed registers to the lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c16239d464ca84d66584ff3205181e6d7cd56fb4",
"description": "ac/surface/tests: generalize and extend gfx10 tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda718d2bfe9309145d8e521c59c617e7674045a",
"description": "amd: document chips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5af4d0c2dca66ed4d563f62d5790e7b931a16bd8",
"description": "ac/llvm: remove LLVM pass ac_optimize_vs_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3777a5d7157f679be4afecb89313ea0d9db47a8e",
"description": "radeonsi: assign param export indices before compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11c28d9798cc5b37b88e139517484d5810b6a2e9",
"description": "ac: add ac_nir_optimize_outputs, a NIR version of ac_optimize_vs_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e8b8555c6b60db72caf19cce2d6b6874798a26f",
"description": "radeonsi: move si_shader_info::stage into si_shader_selector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8de5b11b292cea4b3cd1da771573b96b511a033c",
"description": "radeonsi: move most \"info\" fields from si_shader_selector into si_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b57a163b7da52c92eac07147f6e0a61ee27a6da1",
"description": "radeonsi: gather pipe_stream_output_info from NIR intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "981bd8cbe2ddc3b0a3cabee1b439d8fba139bdee",
"description": "radeonsi: apply key.ge.opt.kill_{outputs,pointsize,clipdistance} in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65dfb7bf2e02c750481ecbd9e6db543ce59246ee",
"description": "radeonsi: use nir_shader_get_entrypoint in si_nir_scan_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7b906264a76511158f056d85ecc561be48d4f18",
"description": "radeonsi: add pipe_stream_output_info into si_shader_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db92451e23ed8d6a592d02111c6d949a5d6962b9",
"description": "radeonsi: scalarize IO instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a373b558c00093df2d8b21af2c5b84c3eb9540c5",
"description": "radeonsi: run nir_io_add_const_offset_to_base for TES/TCS as late optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a52cfd88bbbe83c580ab059f528a9c44354ec42",
"description": "anv: fix INTEL_DEBUG=sync",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3684012770b252fb187fff2f72401a7a842dc435"
},
{
"sha": "6fc94500c0d36abd3e27f6dbbb2650d21433b4c8",
"description": "radeonsi: ignore AMD_DEBUG=nodcc if the texture is imported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef52d803a933d7bc20b852bb31e41f6323f1b68e",
"description": "radeonsi: dump shaders after si_shader_binary_upload to fix printed LDS stat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d3357141e2996c672a467e6c247d32517f70630",
"description": "radeonsi: don't treat skipped GS copy shader compilation as successful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80bc6f9e28dfa2058187162d60aaf068b5bb9e42",
"description": "radeonsi: handle an out-of-bounds sampler/image index better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7341cb7654b4c78184d7467f6d9bbd8e67f7ea03",
"description": "radeonsi: fix ALPHA_IS_ON_MSB determination",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad4b575a8c9cab065db3c802ff281e2242679a2c",
"description": "radeonsi: initialize line stipple config registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d54236ec41f77e8434a389295dcf475f3c6fffc2",
"description": "radeonsi: set PA_SC_EDGERULE according to bottom_edge_rule state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91bc463a51f77acba3ed4dbe30c6a56bd80a9a2b",
"description": "radeonsi: add an SQTT workaround for chips with disabled RBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2234362f54599e90119b490c63efa6174735451d",
"description": "radeonsi: don't compile monolithic PS for dual source blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3985a1ac0fc1d69582d73ee548f4cdd64cfd504a",
"description": "radeonsi: set more state bits for disabled binning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1999e927b017cc3bb9ae6cd9726dd587665e8ab8",
"description": "dzn: Fix the STATIC_ASSERT() in dzn_meta_blits_get_context()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "3328f6be062dbd197fd1efe207364bd07c153bd5",
"description": "dzn: Pass the dzn_event pointer to _mesa_hash_table_insert()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "cb9ad71d75f0b14bfbf33a61539f474322edf165",
"description": "dzn: Add missing VKAPI_{ATTR,CALL} specifiers to BeginCommandBuffer()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "3c3e451b032f7f95f3ec57bb51d8241abb5a76d5",
"description": "ci: skqp: upgrade to skqp based on Android CTS 11.0 (r7)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40ca4570473baf236edf42c5c391c3f2755edb57",
"description": "ci: skqp: patch skqp to report also GL results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d3b3b757ad0eaef6abcb6ef81fc73b65b9a83d8",
"description": "anv: Clean up pipeline cache helpers a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f1e82306c9b59fe534b9712d85f9324b0bfb5a4",
"description": "anv: Switch to the new common pipeline cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c551f6c4df9bcc123f186ad404d21a1cf3b0fd05",
"description": "anv: Rename a fail label in CreateDevice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93d0c66b27f440faa7ce3d2ec2f51135137c07ac",
"description": "vulkan/pipeline_cache: Add helpers for storing NIR in the cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "591da9877900c56434f9e23e0ad0058b118b0be8",
"description": "vulkan: Add a common VkPipelineCache implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21a7b0f1abbfc3ed0ebf1194ef530ca2497616e5",
"description": "util/set: Respect found in search_or_add_pre_hashed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "491e7decad0f46b6d5f2e517cc0ea18193cf2f33"
},
{
"sha": "96944c8f6522afa9598456f1cb2dcae058e5a9f8",
"description": "util/blob: Add align helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4ca059dee4c902c1a736b3f77bd938679411c0d",
"description": "ac/surface: fix an addrlib race condition on gfx9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "df2cbdd2e321d198e973be21eea25e9b296cceff"
},
{
"sha": "f7a77ff9005fdb1af7678d80dac6dcf16b328c21",
"description": "nir: fix an uninitialized variable valgrind warning in nir_group_loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33b4eb149ea79d9dd4b80ddda079ad027e5a40bf"
},
{
"sha": "fcc499d5e1deac76126de7fd0c3297298322db07",
"description": "ac/surface: adjust gfx9.pitch[*] based on surf->blk_w",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "86262b6eac0c232f4b3085cfc86cff9b7de7d11b"
},
{
"sha": "276697291123c53834043892b18e29dd6a80251c",
"description": "util: remove simple_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "928f02195e7818a6db5bd688b31ea51dab4dff91",
"description": "llvmpipe: replace uses of simple_list.h with list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "255a4d55c6a6f56a02d24fb0c888bf0d0ea5b36b",
"description": "llvmpipe: cleanup trailing whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04082fbe2498f04d230ba08aee0d45df62b16c7d",
"description": "gallium/draw: use list.h instead of simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9d092696d1ebb84b8f58aea098b94e6bb94c77e",
"description": "gallium/draw: remove trailing whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ac2503b7a98b6ef4598aad46e4ea67d32d41e9d",
"description": "gallium/util/u_cache: replace simple_list.h with list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1221e678ba409ba9e3abfb51406ef77247a91dcf",
"description": "gallium/util/u_cache.c: remove trailing whitespace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ae787f2232d5ad6285bedba04a29f8a13a54e5e",
"description": "util/list.h: add a function to move an item in a list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b47e0e1251bc67b1293b5b532e437fe1ef0a831",
"description": "gallium/driver_trace: remove simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dac8dc9ece2744cf062aae907085de354a10e2ca",
"description": "gallium/rbug: replace simple_list.h with list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "820e6e01fde4d99067b0ec3e18466a8607d0032a",
"description": "r300: remove unused simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36a9655d501f85b9e5002784e4fad71d3f3f8e8c",
"description": "winsys/radeon: remove unused simple_list.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbece25a451bb7915891851ee5c72724974ae5e2",
"description": "zink: add synchronization for buffer clears",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "06df3ed5c0e9d26b393f2ebdaa26d87e59928da4",
"description": "zink: fix stride=0 for dynamic state vertex stride checking",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1eada1b02d3b16b88a07b9924a52617e08371907"
},
{
"sha": "dd24ab86cc2e3dc5b3082f17b2902f6abf15c153",
"description": "vulkan/runtime: repair thread safety in method vk_queue_start_submit_thread()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca40bad84a535b80476d9b01d792ffdf71970d98",
"description": "ac/spm: setup write broadcasting correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77116d34eafa17f2d848017bfeeef00e07c73136",
"description": "radeonsi: make sure profile_peak is used before using sqtt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c96ee36289ddcadd52304adbfdd98056b1353ad3",
"description": "radeonsi/sqtt: enable spm counters on gfx10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5e8b56236cd287b0cd70f02a64161a2b2031de2",
"description": "radeonsi/sqtt: setup spm bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a884f3694984fb2ee446351a1fad30d6d545d7dc",
"description": "radeonsi: add spm counters setup code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb16154d948ad3d1933fc3d26e9c681d3dab1c3e",
"description": "radeonsi: add helpers to deal with spm counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d733e940bc6e8675bb7335c018ae47432029510",
"description": "radeonsi: make si_pc_emit_shaders non static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e018311b3559896cc6176a50efcd9b9a06020e84",
"description": "dzn: Add KHR_draw_indirect_count support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ece5e27a7fcd50c0a9718b7506b0edee542ec50d",
"description": "dzn: Allow multiDrawIndirect and drawIndirectFirstInstance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697e98c66e5ab10506b4a95c3e849c5d60d8e1a1",
"description": "v3dv: duplicate key on hashtable insert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39cebe24ae39a0d5f5bddc74663d05b240d48de5",
"description": "gallium: move get_canonical_format hook to pipe_screen",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "606e42027e61aa759eb7ac69403e13816f8ccde1"
},
{
"sha": "e293691a99187361b99c45f27665227317a0a2ce",
"description": "dzn: Get rid of the render pass logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0798440b4f89068a855e1ff6d78f302ef3c93f",
"description": "dzn: Add support for dynamic rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "076eac0e62045ffc8b737e83410f67f0511fc615",
"description": "dzn: Inline dzn_cmd_buffer_clear_attachments()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70b06e775b58f9e44ba8c347a6b62c04ff8e7c31",
"description": "dzn: Move all render-related states to a substruct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3836df8d46dc18e5df832be018aa631eb2e613e",
"description": "dzn: Set MAX_RTS to D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39851688df772fb258f45433d5d7b822d8dde06f",
"description": "dzn: Pass an image view to dzn_cmd_buffer_clear_attachment()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3420110ee75868eae66dfa6c1c4be189100636a9",
"description": "dzn: Advertise KHR_shader_draw_parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eadd8dd16a12f545f80b943100be2350da83e2e",
"description": "dzn: Update the draw_id sysval when issuing indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02d8436bbdbe99d1b81cc270274010bdbf863596",
"description": "dzn: Simplify the triangle_fan_rewrite_index shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cefda7cb4cdaf9a8bd7aba600403ac7040f1d27",
"description": "dzn: Fix exec_buf_stride calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7673697256b29574471e2e128033d6f775f5365f",
"description": "microsoft/spirv_to_dxil: Add a draw_id field to vertex_runtime_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5121e6dd7ea9127842814239fe5a8b5dd231dd8c",
"description": "radv: only apply enable_mrt_output_nan_fixup for 32-bit float MRTs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d839d37642b5ab1eb1bcb864683a7907d0870798",
"description": "docs: update calendar for 22.1.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5afa2cb0b332950b3d44fdf2b97fb8c432caeb13",
"description": "docs: update calendar for 22.1.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdfece6123cda350ad6a3446b506c783011b440d",
"description": "docs: update calendar and link releases notes for 22.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f64e50967240df2124d75f195f054ad0e118babd",
"description": "docs: Add sha256sums for 22.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2c3bc5d9e3c2626842d1e4a58d2b84e5d07ca1f",
"description": "docs: add release notes for 22.0.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e84335fb578f03938468bb8ac0029f68349d330",
"description": "zink: fix memory_barrier intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a2acfeffb084a2c875c78a3eaa6ad47dec1a430",
"description": "zink: always use vk mem model for shaders if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "306b5f37241260d9199ab39b4fe1bf0d31ef5c95",
"description": "zink: use vulkan memory model shader semantics for tcs barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f04f4c8ea094d5ddc3c34db34d1425dcfc258d6",
"description": "zink: hook up VK_KHR_vulkan_memory_model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e931cd0e18e91d896d7cb428cbe6c4f142bc51b",
"description": "zink: fix semantics mask for compute control barriers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "55baf0c676a33a29aa8fb26e506e44eed598c091",
"description": "zink: fix tcs control barriers for use without vk memory model",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "01ed71f9451057647a57129c8c01ae19a0f8bfb7",
"description": "wgl: support kopper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a88bb3c5fbd3809e4ac5ffa2c10f5f44f1d88bed",
"description": "zink: support win32 wsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b6b5e74fa5eae49c407a6f68962d57e6945d7b1",
"description": "kopper: add win32 loader interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92a7caaf03c5289f60a288b7eb192f38a2a19d32",
"description": "zink: support VK_KHR_win32_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "400661c122f98bfc7263a966cfe82b78a1ab9ec3",
"description": "wgl: add zink to the list of auto-loaded drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "863ce662b47b1e3a181845f537bc32802bf889a0",
"description": "wgl: add a flag to determine if running on zink",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d5e6093a21117d6aedfc7870806d9ffd128cc72",
"description": "zink: add a stencil blit fallback path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3caf5f183bb895a351f283c76ead3a9cc4781ad",
"description": "zink: rework clear_depth_stencil hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "605f3021f0eedf2114c5c6f1b2a2df48def88fce",
"description": "zink: make update_framebuffer_state() public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "710ad9cd6b27ec7bc7144b27d4672fa50c25edff",
"description": "zink: make unsupported blit formats an error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3532c374de2de1655b7d56aca69588c3f5de19ee",
"description": "iris: fix race condition during busy tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "89a34cb8450a6fdaceb0e537613871fa86d93132"
},
{
"sha": "370a851ef0f0397c1c52bc380aa79082d6859da0",
"description": "zink: Improve zink.rst with links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0de09f48a3e6028b4f9945e676a8bd5281db31c",
"description": "zink: Trim spaces in zink.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8f5b5455ae17160fb979c6a16f5304461333ad5",
"description": "wgl: support GL 4.6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "64d5f71bbcb92b564377664371397f8d0a5b57be",
"description": "zink: move the kopper present fence to the displaytarget object",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "c5cc9ed29b50ada77f875ad0d999678021678922",
"description": "virgl: Switch to nir-to-tgsi by default.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "337b3dabc0ee1b31343e76a316f4d0443552650d",
"description": "tgsi: Extend array lengths when merging usage_masks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4205039a9f3c928ec059df0331a36846b3a6caa2",
"description": "nir_to_tgsi: Lower FS input array indexing since we don't declare input arrays.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6d262a7fab7a8090556f7c178f2ece5b52d1147",
"description": "virgl: Clear all indirect flags when writing to a temporary",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "36f12c85c84364d7f1ea797512462e7c7e47a260"
},
{
"sha": "9f44a264623461c98368185b023d99446676e039",
"description": "nir/divergence: handle load_global_block_intel",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dd39e311b336dddcc7343c5119ce05af410d8dc5"
},
{
"sha": "a501b3b614ae52121170ca60aec574251f889be1",
"description": "ntt: Split 64 bit vec3 and vec4 local variables and phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "496fd59d711b9a0744878918caeeaafb961e3deb",
"description": "nir: Add pass to split 64 bit vec3 and vec4 variable access and phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d48c10fab38217264045064b3f48ecac0c24b7bb",
"description": "r300: Print warning when stubbing derivatives",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e1c640c3a43d741719864b35cbf855aa82be0611"
},
{
"sha": "68e8f00c441dc38f5a18a4aa5a30916c53fc986f",
"description": "ci/zink: Add glx-tfp to skips",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9214768faa8b411da1ec5affb6760792865c381",
"description": "radv/ci: add a Van Gogh dEQP runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "669a3f399121c26429c40cb1a5827911373b5bc2",
"description": "ci/b2c: update b2c to enable monitoring support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e38d23a39654cfb3b070f9bfd5360f8da59d8f8d",
"description": "ci/b2c: bump the kernel to 5.17.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c672464844eb47d6cebd6f35d28bcc66c6bd90df",
"description": "ci/b2c: fix the generation of the IMAGE_UNDER_TEST variable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d474c100e159393dce471f64b08e8f3b3411b9d"
},
{
"sha": "ea7cda93f3db9863e678ae9e5808a44ee6583698",
"description": "misc: replace `#ifdef\\s\\s__cplusplus` with `#ifdef\\s__cplusplus`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aa094d1b1184026fa0e18a8967c32baa1a5922e",
"description": "misc: Replace `#ifdef\\t__cplusplus` with `#ifdef\\s\\s__cplusplus`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30aab0af07c5bcfab7f0341bba815162ee5f2049",
"description": "nir/lower_int64: do not try to clamp floats to int-range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25acf1d8697ae62a2eead1bca9e5f8ca6eb2b372",
"description": "spirv: fix OpBranchConditional when both branches are the same",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "64cb143b922b4c074a8404359e7ed9b790941744"
},
{
"sha": "4b7ba3869be3f706efc717d40535c61d5c7a20c7",
"description": "util/stencil: fix stencil fallback blit shader texture types.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f05dfddeb1adad9f6d4ca18f5e066b3ae23d3e28"
},
{
"sha": "dbc264f50418306650e9ec5a0b8613fe0aabb228",
"description": "u_blitter/stencil: take dstbox x/y into accounts for dst fb width",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b4c07a8a87d06f2c347f204cac9fe708428e272d"
},
{
"sha": "e0e5cbd5a4a5edc442e2b7277b5893a7fbdfd597",
"description": "pvr: replace p_compiler.h boolean with stdbool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec4baed0eeff7c679c213b4a97bfe885cfb910e9",
"description": "ci/windows: Eliminate duplicate script definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0606c7b0dbc6415811ff3ddf87c2185cae1e48e9",
"description": "ci: Also disable Windows container builds when down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2ddd59bf68271ba744738d28e705ecacfc9f1ea",
"description": "ci: Allow lima jobs to be globally disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4300b5d914719a1af975ef4766b311d5261f4e2e",
"description": "dzn: remove stale cpp_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d0d3fede5f140debbae1790777088a6ee7a1d7",
"description": "dzn: fixup indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dee89ea027a27576dd901ef3c34abd0882ac8078",
"description": "dzn: drop needless enum-casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "785b6579ae55e1320aa331de945366e18f41bf12",
"description": "anv: Fix geometry flickering issue when compute and 3D passes are combined",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195"
},
{
"sha": "f854e6ec9bc9e1af6689072713baf6a4238c9118",
"description": "dzn: add space before += operator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52cde4a1ad870848f5fc9b4ccbfd5264e5525018",
"description": "dzn: clean up pointer syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92964d2bfdd66341d7a3981934dc55eb2c528005",
"description": "dzn: remove some needless casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d41d5919a4216898f5f42938a312b6ce79a227",
"description": "dzn: Add support for KHR_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4da5524c9b43b488f7572a3516a8fa045a456cd4",
"description": "dzn: Split the write desc helpers in two halves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31dc341f3aa10d0e6f5a2164d6697ab26c920b99",
"description": "dzn: Pass layout objects to various dzn_descriptor_set_ptr_xxx helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe68cfe82aecf23df89731ac9965703bb2a2828a",
"description": "dzn: Rename a bunch of dzn_descriptor_set helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d257494ec4d826aec8841845479215820e612917",
"description": "intel/dev: Add device info for RPL-P",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3af6631c6d1c88d7efc4709f7e0a52aff09758f3",
"description": "dzn: Add support for EXT_vertex_attribute_divisor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d01a149b8b46fe33ae16ff0f43d31c2325a3e5b2",
"description": "ci/windows: Split the windows-related tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf930db39cd4126e5ca242edc49181fb25fa5c16",
"description": "d3d12: Move the D3D12ResourceState code to the gallium driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c4906dc0f0b9609760dc0a18805045e568b2d0b",
"description": "crocus: export GEM handle with RDWR access rights",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "092ac67bb9f34091844932d662bbf1f0fa5b3ccb",
"description": "zink: unset PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f28da9cd4779f705ebe18061e98e9e53be5c1ff",
"description": "gallium: add PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec124916206fbae63ee9e3c2c73de8255c807c98",
"description": "util/draw: fix indirect draw count readback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3eb99323172902d34c80782aaa2d110567749cd9"
},
{
"sha": "07437fa3bdd88a51c497aeaa7ee4dce8c2724579",
"description": "util/draw: handle draw_count=0 when reading indirect parameters",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3eb99323172902d34c80782aaa2d110567749cd9"
},
{
"sha": "efca37d4154496f9318064ff40e931233a4e5748",
"description": "util/draw: fix map size of indirect buffer in util_draw_indirect_read",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3eb99323172902d34c80782aaa2d110567749cd9"
},
{
"sha": "31727f114a909d2ec84a943de0340ba48c6a2915",
"description": "venus: use linear modifier for legacy common wsi path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09cee71e80d26671d3ab6374a7a2535885c497dc",
"description": "venus: override aspectMask for internal tiling modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7256043b3ac3652a070ed0384db80effc99ed96",
"description": "zink: handle device-local unsynchronized maps",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e509598470c000498c3e1328e012142d9047e292",
"description": "zink: remove xfb_barrier flag",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc5edf9b68159288baa22c055e471de958812312",
"description": "zink: fix xfb counter buffer barriers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a056cbc691843861da417b5bcea9f871fdceeb19",
"description": "zink: fix synchronization when drawing from streamout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd783d7144932d79ef761810d46e45c3df7148cf",
"description": "zink: nv ci update",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "7af76d1aaec345dfb934ffd0c184f455f190bcf0",
"description": "zink: NV_linear_color_attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "373c8001d6615d70d112c7526ea4f4953257b6b9",
"description": "zink: set VK_QUERY_RESULT_WAIT_BIT when copying to qbo",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "02370e22f7841d84a4e6dc74a4f8c45fcf958832",
"description": "nir_to_tgsi: Make vec_to_movs avoid unsupported coalescing for 64-bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfbdbbfcab32ce0cadc5f5ad7058a6a0e6d3c258",
"description": "ci/dzn: Cut the runtime by running 1/3 of the enabled tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8fd1e8844f46c830aed455feb891790600e5ba2",
"description": "dzn: Report actual device limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c877cb00f4c5469e78fab73f36478ddfae826c2",
"description": "dzn: Use core helpers to fill physical device features/properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69e3f35435c7ee1468729dba9dbec6651a71eb2f",
"description": "gallium/ddebug: implement pipe_vertex_state callbacks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f29706a25fb6315e603c5cbcc15dcc2cde28738c",
"description": "nouveau/nir: Set the input for vertex/instance ID like TGSI does.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "801dca3c400547c20f5cf16fe3a240a09ffc9f03",
"description": "nouveau/nir: Fix edgeflag input detection.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af718674ab50eebd2a97b85455214bda3864fb1b",
"description": "nouveau/nir: Fix the inverted sense of usesSampleMaskIn.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9f3d5e99ea601ae4bc492ff47738290eed520651"
},
{
"sha": "d9b6b2acd7b4f81e315e762ed1248edf3039519c",
"description": "nouveau/nv50: Set the primid sysval flag if it's in the sysval list, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "814b0edae5a76ab4bc5f9d7673adc81f70c77178",
"description": "nouveau/nv50: Enable mesa/st alpha test lowering on nv50 with NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6040107dc1e8374b7be60c0f9704fe593f00cd9b",
"description": "nouveau/nir: Disable bitfield ops pre-nvc0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adb6d7fe9add275a73b593a6e5f7445a952c7305",
"description": "ci/nouveau: Add nv92 xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea5873f787c8cbc4c135819cc9639b057701de26",
"description": "ci/nouveau: Add expectations files for GM206.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0c198ffc14e646f10c8dd7e8468ff01650d65e8",
"description": "nouveau/nir: Split fewer 64-bit loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b32d4b7d446238e0c39758f0713204776b74a17",
"description": "nouveau/nv50: Print the number of loops in shader-db output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4840e15ab77b44a72cabd7d503172e8357477eb",
"description": "r600: Use nir-to-tgsi instead of TGSI when the NIR debug opt is disabled.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0879c15666b5f3a9d53a8431c078ab8520bb6932",
"description": "r600/sb: Avoid causing an exception when getting the reciprocal of 0u.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25836895f3d57dbfd4d13572c4bb8f2ea5938408",
"description": "r600: Fix reading back from a temp array immediately after writing on RV770.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26189cdb1d2e66f1ddbda0a432bf875a7afd9339",
"description": "ci/r600: Manual run updates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04a6d7b380005283127a6586fded0aa6abff7846",
"description": "r600: Fix up some mis-indentation of blocks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab745f3b4daf87902a42abd4a531ad90d7039ef",
"description": "nir/copy_prop_vars: fix non-vector shader call payloads",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ff05137c2dbf9c6b8e5d4ce31063516e5c04569f"
},
{
"sha": "f01e3400dc996e37376ce558b067d8e08db8eed7",
"description": "CI: Disable Windows jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14c195a05578aebf6cdfeff8317b1e72add95fcc",
"description": "ci/windows: Add a variable to globally disable jobs using windows runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b8a43a0bafd8c1d50b6fc840fadce8dfd7250de",
"description": "util: Remove util_cpu_detect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90a0675989b86ff00b8e517e9fc184d35517692c",
"description": "nir/lower_alu_to_scalar: don't set the nir_builder cursor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f09ee77a1550b77a0f13ba406ffbba68581e33d",
"description": "dzn/ci: Don't spam conformance warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f01299c40ef5d301bbbb99fc6a6420aa27a65dc",
"description": "nine: Disable optional use of TTN when MUL_ZERO_WINS is available.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09fd1e94fd8b785f583ccac88cc211e3ab774a86",
"description": "tgsi_to_nir: Emit load_ubo_vec4 instead of load_ubo on non-integer HW.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "535f0b9391446d49e3cb8bea33be6c5afc006a5a",
"description": "ntt: Add option to not optimized register allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b043d4c4c64a092c4cb352ce93fa9cef57814226",
"description": "lavapipe: run nir_fold_16bit_sampler_conversions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a43b531bff9493be8c873533c73e5f999dd1e7",
"description": "nir/fold_16bit_sampler_conversions: add a mask for supported sampler dims",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "324b2ae5f234f67b279bfb342ab3594a9a836457",
"description": "radv: Enable rt primitive culling for spirv2nir",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8fe408fcc77cb38654770affaea71a3ab67799c"
},
{
"sha": "b3896fa8c7129fa91a181c49c7eb43e99c19f7ad",
"description": "radv: Do not discard hits with t=tmax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a468f26ca5ee55e03cd9eae9cdbacfcb0bf6f470",
"description": "anv: implement VK_EXT_primitives_generated_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30daa7d6d8b6f47f5d1bb9e73c157ef8e314f33e",
"description": "tgsi: Emit ureg HW_ATOMIC decls in range order.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73e1a54623ab4de4b1a359ee4e456960de4a9fe1",
"description": "nir_to_tgsi: Allocate the primid sysval to num_inputs, not num_outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc963972565adf78e56f74447c5cd5fcb61dd866",
"description": "nir_to_tgsi: Avoid swizzling from undefined channels in load_output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bac7ec1a898ddfcca02b471e9c75051e5d756955",
"description": "nir_to_tgsi: Don't forget to split 64-bit store_per_vertex_output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21282879f95d7d042eb86d6a8207451623db1123",
"description": "nir_to_tgsi: Fix assertion failures handling 64-bit vec3/vec4 ssa undefs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4850dbb3f93f4bf9b886921be14722b5e9c581df",
"description": "nir_to_tgsi: Add a workaround for virglrenderer TG4.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3a43e5fa85caf6be94815e08717baa67b7cb062",
"description": "win32: Do not use BUILD_GL32, we use def file to export win32 dll symbols.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ead2f65799246a40fe3f2d45a494d0466c59735",
"description": "win32: Fixes 32 bits visual studio module definition files by add script gen_vs_module_defs.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "550975f2298bcfbf565009e23d784cd5169a2089",
"description": "turnip: Don't disable LRZ in subpasses after the first in the easy case.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba63f516a840fdc72e125d44ff1a98febdaeeda",
"description": "turnip: Ignore TOP/BOTTOM_OF_PIPE bits in subpass src/dst dep flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bcd848816f3c9abf40362fd3ca3ca175774094b",
"description": "freedreno/ir3: Call nir_opt_find_array_copies().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba0c446074b0df1000c45e4253264ff9e6683a9",
"description": "turnip: Add nir_opt_conditional_discard.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d60282f5d2cc6176210942cf29c5df1722ebb8ca",
"description": "freedreno/ir3: Make sched nodes before adding deps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce15bf19fb53b4fb5b9d8bf41117fc0cf02dfa2e",
"description": "turnip: Add TU_DEBUG=layout for dumping image layouts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c683519e2ace7c8d6b27f8941795aef402caf1e",
"description": "turnip: Try harder to keep LRZ valid and fix a few edge cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8313a9231c9a7e6f649cbd663d1cf2a7b0fbb91d",
"description": "nouveau: Skip cctl for atomic counters in tgsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "850197b3e07460d4527aa7e7f907d4b94d15415f",
"description": "nouveau: Emit cctl to flush L1 cache for atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eace7f2e48bc254ff47a365605e6cbd3c8f604f",
"description": "dzn: refactor error-handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfdaf1af9b306d718caa009bb865ae42210df541",
"description": "dzn: remove needless defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca4e21df7750ec4b475c907de2ba7636ef83e4e",
"description": "dzn: merge util sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0551f8ed62b106f3c1f1ac0c6f1a6171cde2c2cf",
"description": "dzn: port code to plain c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b369e10d08af8a59d2e8159f3e0374aa094b33d5",
"description": "dzn: do not set unused default member initializer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5e979f632d1d2133ff928a74c1848f39f6630ad",
"description": "dzn: c-style casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d608de8828c92c286d516f139f270dea7c35e25",
"description": "dzn: use c-style initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05af6f04344319a9a772dd8046220531598cb6f3",
"description": "dzn: use c-style for-statement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "502c36c07d549a60e96e8be4e6395c13dd98f00d",
"description": "dzn: use define instead of constexpr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a9571ee2c7dfe58546c918a0b29a2949d58b2f0",
"description": "dzn: no more reinterpret_cast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79119ac47889ab20d9127cbe961a330fcc231b37",
"description": "dzn: drop using references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd8e8537cc44e967ae0a82ae398e354681da7aa3",
"description": "dzn: drop auto usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d61c2e965b284888b3ae86378abc4a0d21205370",
"description": "dzn: add a bunch of missing struct-keywords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4903a7c0511c2da36cf9e1c5191b61fb4c82b127",
"description": "dzn: port to d3d12 c-api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4753222e62a85c305cb998bdfb470b779a0f1aed",
"description": "dzn: pass IDXGIAdapter1 to d3d12_create_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ba021cdd06a8001184e26c4ce3948771241d7d2",
"description": "dzn: use ID3D10Blob instead of ID3DBlob",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c6f50efdb82cecdfce3f6558f00995eabd635ab",
"description": "dzn: always use ID3D12GraphicsCommandList1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "411dfc574cf1351a8af44e2bf6faa9aae6881b3e",
"description": "dzn: always use ID3D12Device1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f17d070a9680cd36ba3b7f7a90d5c13d2319f6a",
"description": "dzn: remove all usage of ComPtr<T>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74228c32eeec04266ec299fafe5580a06e07df1f",
"description": "dzn: fixup indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d12b5e76331a3ac6067bf21093a0c06a2ba6ca13",
"description": "aco: Reuse previous -1 result in find_msb to avoid using VOP3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebb099a9b09d068990f6cfb3eaf4858d2e0b5a6a",
"description": "zink: Remove redundant framebuffer_mtx from zink_screen.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "beb71504f42b79cff1031e8b08952df325e897d0"
},
{
"sha": "2ab57e056dda185793dbad98d287a2cd0189b41d",
"description": "ci/iris: mark another test as flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ef8e72aac81ba52d2e9ae1b05d74b82c993b250",
"description": "intel/fs: tidy up lower of ray queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd02d49b8cc0e05b5d6d22c8a64df628488492a",
"description": "dzn: Pass the right type to CreateCommandList() in the reset path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a012b219640e875aa552b37dfdaf69336d5863c7"
},
{
"sha": "5dace41c108f84e9e0ba4de42da2261ae834fd3b",
"description": "intel/compiler: invalidate metadata in brw_nir_initialize_mue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bc4f8c073a2cf35227df85a1edfce9848b9cdfae"
},
{
"sha": "4fddef33d5912c09677d92085911dadd60720072",
"description": "intel/compiler: invalidate all metadata in brw_nir_lower_intersection_shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "303378e1dd4119e04e0f6cb623766115a00c2eea"
},
{
"sha": "5bd3ba5b67f4a51bf21ea30b0a4f1c8d1551568e",
"description": "anv: invalidate all metadata in anv_nir_lower_ubo_loads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "61749b5a1513888767c39b2099be3e82f8d91871"
},
{
"sha": "184084e21c096e10d958372c8745facdf7367396",
"description": "anv: allow getting the address of the beginning of the batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "34a0ce58c7f85ea3ec3f1026469ce06602f38a5b"
},
{
"sha": "2d7d907ad17076b183ecf6e968839193360c55d2",
"description": "intel/compiler: fix singleton pointer coverity warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c6bec2c0cea0179642198fabd4e539cbe254c9c",
"description": "pvr: Fix clang-format errors caused by vk outarrays.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e97d37c6348199eb6cc66a2c15990a200390f94",
"description": "dzn: Add support for sampleRateShading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80a5deee620cfee7a8d1f63ef1b2b1736995895b",
"description": "microsoft/spirv_to_dxil: Allow forcing per-sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cacc3f03e6dff8aca09bd61c9e0a7cf33f6759ec",
"description": "microsoft/compiler: Add a dunmmy SV_SampleIndex when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04fb31a4204c9c850bbf7b4c22a8bcff6114e6ad",
"description": "v3d: enable GL_ARB_copy_image extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e40cbd3438b392aad37805be4dda60a96759f830",
"description": "v3d: define our own canonical supported formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "606e42027e61aa759eb7ac69403e13816f8ccde1",
"description": "gallium: add hook on getting canonical format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21bfbc74eea000b9768371a12f5edc20bed715ae",
"description": "v3d: use surface format defined on pipe_blit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6bcb8ad15d0d2645cf973ada23590616b10ac4d",
"description": "v3d: do not tile 1D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18f8e3e7bdfc149962fc4b39295b1ad31fb9f1fe",
"description": "v3d: report the correct unsupported blit format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3684012770b252fb187fff2f72401a7a842dc435",
"description": "anv: implement DEBUG_SYNC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "317512e0387a91461681166fe41cf3a69ee00d1e",
"description": "anv/intel: add a new debug flag for stalling after every draw/dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1969fa7778d62359ffc23d2a9d56890a117ff0f",
"description": "anv: improve INTEL_DEBUG for submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff05137c2dbf9c6b8e5d4ce31063516e5c04569f",
"description": "nir: introduce and use nir_component_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be952e71a70bb6ac1afde8876e4615b287bd4089",
"description": "meson: turn on -Wno-unused-function project-wide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b27a2ba4fcb07d0d55e237f6d62c8dd69e0f1380",
"description": "vulkan: explicitly cast object-type enum",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41318a58196d385ce97041e16a055baf892e38cb"
},
{
"sha": "90db8346036cc295e10c188e072ee94fb441b174",
"description": "radv: do not support UNIFORM_TEXEL_BUFFER with SRGB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "443034c1ec0cc39f6ce7bae005c9e948a123938c",
"description": "radv: initialize the vertex input interface state in only one place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea6eaa4c198de4d7ddf3cabb9d4743e8e94f79f6",
"description": "radv: use the hardware primitive topology everywhere",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "984b6c037cbd1350b2201b763780d65854a3c043",
"description": "radv: mark all active stages earlier in the pipeline creation path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eada1b02d3b16b88a07b9924a52617e08371907",
"description": "zink: selectively disable dynamic vertex stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d46774f8e6186b7ca647704c0017acb97cf3d6e2",
"description": "zink: store min required stride values on the vertex state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e4a861cb1b679a55a386b6fdac4aeb0dfbba17",
"description": "zink: always bind gfx pipeline at the top of draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d97367a60634201c42d2d64a2ab6439510e2c25",
"description": "zink: rework zink_kopper_update() assert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "9ecdc2e9851f5315f808841df45301efee6e3e6f",
"description": "zink: make a kopper debug print into an error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e"
},
{
"sha": "452a2fb99587c5aa536495d00c70fad3fd630270",
"description": "zink: remove ZINK_NO_TIMELINES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beb71504f42b79cff1031e8b08952df325e897d0",
"description": "zink: remove the worst part of basic framebuffer support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00f2517391e1a5f2a7784c9e580937df802f6755",
"description": "zink: rename imageless framebuffer functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "623de06056ae1a7f8bd444152cf1cb33776634d7",
"description": "zink: remove framebuffer indirection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe8212791f121cb3595cef1fd60cd1d92be1d4cc",
"description": "zink: delete all non-imageless framebuffer code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0067641d3cb3b0d870f3ffa4f3ff557123fc662e",
"description": "zink: require KHR_imageless_framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c539328fd3fc8514117917bf6cd02768ec02d97",
"description": "zink: require renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d461b1f7226b939359819dc490f02dba9c2fe00d",
"description": "zink: only use VK_DEPENDENCY_BY_REGION_BIT if sync2 is available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f1ecbd7b7565cf72ff248d169df9ddfd94ba440",
"description": "zink: hook up VK_KHR_create_renderpass2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0cbe3d4197fff6f631bc7e35333dacec67c2498",
"description": "zink: remove driver-based max_fences throttling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21fb0a3473d3161b1f07b68f2575b679f93de461",
"description": "zink: rename zink_query::batch_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5d7f61e0c647cd3ea0450f05e7d8a23af814900",
"description": "zink: remove batch lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc2e29accd33f0058aa9f90a89ad81de88d27d36",
"description": "zink: require timeline semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07c86e99b13869095b87983a2d5b000eb4003af4",
"description": "zink: do not create fences at all if timeline semaphores are supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8806f444a5c005d20cd4ec4ed42e508ffd9cb1da",
"description": "zink: fix extended restart prim types without dynamic state2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd9424d93f3da62397c0cdaf70076512e217b464",
"description": "zink: support restart with PIPE_PRIM_LINES_ADJACENCY if ext is available",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8b66fcbf9aba2ad2f69de8e45af4c3c8f2a8323",
"description": "zink: unconditionally set line width on rasterizer state change",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9409756ee36c87de388dd5cb3a2455b4c8be94bf",
"description": "zink: use mixed zs renderpass for depth read/write",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7781a75229d5d071fdeb75b9932cc52c37b28552"
},
{
"sha": "37ac8647fca4ab8aa1be6879fa810def7404449c",
"description": "zink: reject resource creation if format features don't match attachment",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ad45fa064835423d64eaf6b9caf8ea0c1b5c7b",
"description": "zink: add baseline for amdpro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7122814c5d2a9a547a2300bcd861415b82690d3",
"description": "zink: disable EXT_extended_dynamic_state2 on AMDPRO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12cf9a154446dfdc46a256fe88246baf5b1fe6e8",
"description": "zink: remove tcs patch slot map",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f7ade1f1885b7133c68843d7bb31663256b8bb15"
},
{
"sha": "7ca1253932ff9c9d4da6f016a0a6685055696230",
"description": "gallium: rename ldexp shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "439c212a3cb4438252e27124b5e92f3cbeb4578c",
"description": "gallium: rename dfracexp/dldexp shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3efd6d4bfe40e6ab6a9cc0dbb8c648192319076f",
"description": "gallium: rename dround shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b545ea6914d9d8615fcbb56b32e430cbe68280e",
"description": "gallium: rename continue shader-cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d275d6c32f672ba1fcbcb8c4cb1a6719a56b507d",
"description": "zink: clamp max shader images to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b761b514513e8648b15520fd5f6b68b58a41300d",
"description": "radv: Fix ray queries with !15854",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b62e90ad434da60d90487ec55e9dbfdcd7d26d15"
},
{
"sha": "a8b29094c2bebed517bb2196536c93da3ab5aeb1",
"description": "aco: Remove some old comments in aco_opcodes.py.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd7278aa10af21b8622cb5721253eb90c3c0752f",
"description": "mesa: flush bitmap caches when changing scissors or window rects state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9e424f98ddd2dc087fad0806f3b9191e8078f08",
"description": "ci/v3dv: remove fixed test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b4bb46af41c5e6c773ad3f9c0d34c7272e0149f",
"description": "nir: fix setting varying from uniform as flat",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9401990e6f7a4b024b3a62055339f71477b508d0"
},
{
"sha": "67af7e2b400fa44191ad682f235af43eac5c3e69",
"description": "Use proper types for meson objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed7d831525436ef63092b47f465a184fff4eff74",
"description": "radv: fix initializing pipeline_key::topology for GFX9 and older",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dae5442efa05010f8822ae9cfe04de2f33ce7fc",
"description": "glsl/st: vectorise interfaces of SSO shader programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04bd00775714520bb2929b0a89efe00a34ed9b31",
"description": "intel/fs: require memory fence commit bit on Gfx9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b07c215c353fbbf12f9a1cb154f0a46b52451b6a",
"description": "intel: fix URB programming for GT1s",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee9997e93245c0a88714f0f2d1366a67d1db6b44",
"description": "driconf: add SD Gundam G Generation Cross Rays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef75752ef8639026e573ba7c97088c965551ef37",
"description": "r600/sfn: Fix store_shared_r600 write masks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73ef225fc277cd7ccc996a0306cc3e9a30c46fa3"
},
{
"sha": "11c462534bd2cccca5666b1f561b9274b5466bd3",
"description": "gallium/winsys: move {amdgpu,radeon_drm}_public.h contents into radeon_winsys.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efac875b666f9f4f22ac216b52df8441c56d8114",
"description": "gallium: move radeon_winsys.h into gallium/include/winsys/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "139f55071bca6f868f41c4490debe7d16b585d88",
"description": "gallium: move drivers/radeon/* into drivers/radeonsi/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66a0f318fdb3e126f1809fa8cfdaa29550ba1b8f",
"description": "nir: Avoid generating extra ftruncs for array handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4aa5f78897b9ccf7814ef76d041bc37daa46b83",
"description": "nir: Skip fround_even on already-integral values.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6947016b468417f60203db68c34e0961e4ac7845",
"description": "nir: Add lowering for fround_even on r300.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2"
},
{
"sha": "c60fea8c228ae3f32e20d6b65c473d9f04871d20",
"description": "Revert \"egl/wayland: deprecate drm_handle_format() and drm_handle_capabilities()\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f267000240b629c48d4935ff38bbe70fe85435ce",
"description": "panfrost: Stop overallocating compressed textures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "051d62cf041054bf0fdbd0ae5d2160d1b02e0203"
},
{
"sha": "f68e57904475e51cae640c8c76f33fbbb0e7ccd3",
"description": "docs/panfrost: Document drm-shim usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d460c9fdd3893e1272290cce35a15dbe2c0d93a",
"description": "panfrost: Rework PAN_GPU_ID mechanism",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dae5e1bccd11bec39bd6c200caad16fa5e749bd5",
"description": "panfrost: Dirty track batch masks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4167e8911bdffb8d95bc00ee9eb0cc39a5fe400",
"description": "panfrost: Rework dirty tracking for Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc1397d1d7f2771ed3e529bebf5d73904f83bf95",
"description": "docs/panfrost: Document u-interleaved tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb6c14a69785e932c9a1f60e6db077bc60fcb822",
"description": "panfrost: Unit test u-interleaved tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "944049dedc0d36d62ac8c50ad92c0cc49acdb6f0",
"description": "panfrost: Document arguments to tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d8ea7764562c808cac90802818e1e94ec9085f8",
"description": "panfrost: Assert alignment in tiling routine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f96110363aaf4adeaa2769109a649d75b03c2416",
"description": "panfrost: Allow tiling all texture targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58a2174f8e2a6f48ab6031b7e138e5009dffde84",
"description": "panfrost: Only tile for 2D dimensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd2aa776cfc2e07cb20e4e4942c3776576f7d781",
"description": "panfrost: Implement tiled 3D resource access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "594653173b741a5eaf5459afe6bcba0fc02dbfef",
"description": "panfrost: Only handle 2D in should_linear_convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ee08270f3fe72baec72b06a1258d94ef0688e24",
"description": "panfrost: Remove bpp check for tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c31795f7acf739f53b16aa2411d050c38cba4e0",
"description": "panfrost: Add 48-bit and 96-bit tiling routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e68f44af4889d97454ad84134f8cf4f9def0a8",
"description": "radv: always use nir_lower_io_lower_64bit_to_32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab1409010a29c924578792cd6f8720f47af25fd5",
"description": "ac/nir: fix 64-bit NGG GS output stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c1cb62999d2b5f2f1a6313ae61110fc7902372a",
"description": "gallium: fix unused symbols warnings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67"
},
{
"sha": "5c9e4d400a66a0d139ebacab9ec9d0e135116812",
"description": "nir/opcodes: fisfinite32 should return bool32",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "330e28155f79b533a72fc3376fb54ffbf245b458"
},
{
"sha": "319d87846c39674cd314cfc537edbfda61ec446e",
"description": "nir,microsoft: Move scale_fdiv into a common NIR pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad0dc8e4abaa6d367a42f7594345b733c451b959",
"description": "intel/compiler: Set lower_fisnormal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce6867e6729ca24d20758f0bb830d45587870fe8",
"description": "radv: use inot(a) instead of ine(a, true)/ieq(a, false)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b62e90ad434da60d90487ec55e9dbfdcd7d26d15",
"description": "radv: use nir_op_imm helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df994ecc8f20f06a6b1ab7a0e19dbae2bef7c949",
"description": "radv: use radv_meta_build_nir_vs_generate_vertices() more",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e0e98a9af453db9c2e3b29231ba62bafc194c33",
"description": "radv: initialize meta shader options earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53e8d6618fb4c34d783f4193e2a76830a08858b0",
"description": "radv: remove unnecessary align_mul/offset initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46d14abeae1e7f38bbd580d54c64abe822f4440a",
"description": "nir/builder: add nir_{ine,ibfe,ubfe}_imm() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9baa45c189a43e9d0bad58549f88b4e7d1ca3e28",
"description": "nir/gather_info: fix system_value_read for rt/mesh system values",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c7eaf0306876df53d3608ae3bf67afc272dcdf20"
},
{
"sha": "8fe8c5dfd08a7582e99c41146e50b21bea5d8485",
"description": "ac/nir: properly handle large global access constant offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "61ac5acca3b58ea4ebac45d1aa0732ae9c6517d5"
},
{
"sha": "7be6632f7d9a18557d2f75cce607ea17d93313f5",
"description": "anv: use shadow surface for stencil input attachment on gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f049b1c085cfb3c6ed96e5379913ec5f9d564c6d",
"description": "radv: add support for VkShaderModuleCreateInfo as pNext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c43573ba93d2fa7f66e5e758a2dcf3f619d24934",
"description": "radv: add support for independent descriptor set layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2591a52560cc26a74e1a937f4e1429a11e54bb66",
"description": "radv: fix enabling adjust_frag_coord_z and apply per-pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da14a21193425dfb02d620e3da7eed954119b68",
"description": "nouveau/nir: Allow up to 6 nested joins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c4d1762dedd5a132c155d721d00a8f6ffcd255d",
"description": "microsoft/compiler: Fix when using a shadow sampler more than once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e91dd2f3e926e59eb697c17a465596641f6203c",
"description": "microsoft/compiler: Add support for unnamed ubos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6073c74bfd2fd99a214292ff6f78bbc021e890c8",
"description": "microsoft/compiler: Fix for arrays of 1 element",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0badd0547d083a1679d85406655b653afdf6a300",
"description": "microsoft/spirv_to_dxil: Add pass to lower dynamic accesses on ubo[1]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f21463b7d94ba5b92936e310de5d4aec696cda2",
"description": "zink: nv ci update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbbd686a5d139846b1d276ffa5c764422d50f962",
"description": "zink: radv baseline fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4baf5aacb7139a8478bc0d99d7aa090d3d9fac87",
"description": "ci/virgl: Add piglit and GL4.3 testing to the virpipe path.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22dd082989e982699f4e6998de1efe5575ebc877",
"description": "zink: unset PIPE_CAP_TEXRECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2058ae7b430457dd5dcc2a2e7eaf742981bfbf4f",
"description": "mesa/st: set normalized coords for RECT samplers if rects are unsupported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b0634d7353017464c0bdb9e009f4b2d98948187",
"description": "nir/lower_tex: fix rect queries with lower_rect set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "682e14d3eaee8991ee08ea309cbf9a509b6e6b27"
},
{
"sha": "eb78378345517d3fc94623ddcf0b2ada78e448f0",
"description": "Revert \"ci: Disable Google's lab\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8506c2b7ee447faabcda7c4b123717d6e375ee9c"
},
{
"sha": "46d9b0e431a890e4f130f6cd3e2e150b152f51f1",
"description": "clc: Declare LLVMContexts on the stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6099e6ce9ac499719f4360d34a4c8841d01c02e7",
"description": "clc: Rework logging a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e3b9b1b1d8f5b88ac5f0a660c9c08261490206e",
"description": "clc: Only initialize LLVM once",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdab8722240b722204f57ba2eebd8ee73309c118",
"description": "clc: initialise one more llvm stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b518020f64851ed4a8bd1cd0aafe4a2ab711b722",
"description": "clc: add simple llvm initialise API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63e40adf8ceda6e0e4c90136b61449c0ab5e0871",
"description": "aco: fix disassembly of SMEM with both SGPR and constant offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7eaf0306876df53d3608ae3bf67afc272dcdf20",
"description": "radv: use shader_info::system_values_read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cc21a42feaa8a3519efda0d1a32307fc29d3ba6",
"description": "radv: use shader_info::outputs_written/per_primitive_outputs for VS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feaaf4ac7a608966ee1f6d7aacabe533826c8035",
"description": "radv: use shader_info::inputs_read/outputs_written for FS IO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05d57159cf26308fdcdc8f5434a583c67ae9e6c8",
"description": "radv: use shader_info::gs::active_stream_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ca44062cdaf81e1aabb903544195d4632573e46",
"description": "radv: use shader_info::writes_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31ea1fcd14831ff3df2b06c921eecc4261502c65",
"description": "dzn: Make sure sampler heaps don't contain more than 2048 samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3becb2729a54273cbe9e59eb11e07a217c037315",
"description": "dzn: Skip binding entries with zero descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b62087e069c4b5e9738d753c8c03cad2f3085d4f",
"description": "nouveau/nir: Don't try to emit OP_FMA pre-nvc0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36f12c85c84364d7f1ea797512462e7c7e47a260",
"description": "virgl: Extend integer write out output fix to all non-move integers ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d23967e8c1d8ba210a9b0065183ad8befc53d2e",
"description": "radv: exclude PRIMITIVE_{COUNT,INDICES} from the per-vertex output mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f226222846780b88bc7bae2bf6213c4da0c8cdea",
"description": "clc: Use stringstream for printing spirv errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb69d9925ed0c87c988f617eb4b0e9358c5fd056",
"description": "docs: truncate new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a83d94e626bd439bc549326ebbe9f25ca33a19c",
"description": "VERSION: bump to 22.2-devel for next cycle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]