diff --git a/.pick_status.json b/.pick_status.json index 01bab5f67ff..60468315857 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,4574 @@ [ + { + "sha": "a31996ce5a6b7eb3b324b71eb9e9c45173953c50", + "description": "anv: switch to vk_device::mem_cache field for default cache", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2282e3a571f18b48b8b717ec32da1d0ed93f1b5", + "description": "v3dv/meta_clear: use v3dv_renderpass used as parameter", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07f3c37b9a3e794122970bf8a589835c85c4b83b", + "description": "v3dv/meta_clear: take into account multiview for the custom clear pipeline caches", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f26303dbb16d667e0073f8aef62cb97330f251d", + "description": "v3dv: add debug option to disable custom pipeline caches for meta operations", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "795057d44ef98ae9f41234690b25f8c66e542847", + "description": "glsl: move geom input array sizing to nir linker", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "08659a0baaae74dfec90f6a871005357cacfca3c", + "description": "winsys/i915: depends on intel_wa.h", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffe54ca2935284f0248be3f04606e0fc8ff7990d", + "description": "nir/linking: fix nir_assign_io_var_locations for scalarized dual blend", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e28061c5021b7902b39d8e93ae0e2d12682b1fbe", + "description": "nir/lower_aaline: fix for scalarized outputs", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b4bd3807045a5656848ced72ae5fbfa539b89d26", + "description": "nir/algebraic: eliminate pack+unpack and unpack+pack pairs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "681acde6d3925ec05275bea60e8b38999bc0662e", + "description": "nvk/meta: Save and restore set_dynamic_buffer_start", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "e0d907f56fd84c119af22d6b4d14c52d99fd7b0c", + "notes": null + }, + { + "sha": "3e9b08f417e7e74057eb478b1686f5d985bbda17", + "description": "nvk: Refactor nvk_meta_begin() to use a desc helper", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f0292f6b09aa6c5101f983672b34e9ca1421cee", + "description": "nvk: Add an NVK_MAX_SAMPLES #define", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce0efbd1758bf3141b66abd55b04cc33a256091d", + "description": "nvk: Move and better document set_dynamic_buffer_start", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99f806b7338110f99818cd65b44a95d29909c184", + "description": "nvk: Advertise 32 descriptor sets", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54ce220f1084d0d399ef5036ba27cad66cf7635c", + "description": "nvk: Store an nvk_buffer_address for each set in the root table.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e417df49960a9bde0c8dbc8530b4619c125113c", + "description": "nvk: Add static asserts for nvk_buffer_address layout", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6fcfcd26259d35d2c7d56444daca66e3aee792fc", + "description": "nvk: Store descriptor set addresses in descriptor state", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f55c51a343c5848e6b97d098875ee65966d210fe", + "description": "ci/etnaviv: add flakes from nightly runs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "788d945c9a7a99f948d83339bf6bbf7774918248", + "description": "ci/alpine: re-enable Mold linker", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ae4a2ae34954b8dd7213a9663a2f98907c49cd6", + "description": "u_gralloc/fallback: Extract modifier from QCOM native_handle", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "1373b0966cbd329e25fa9732330afdb6881482a7", + "notes": null + }, + { + "sha": "2934e1fad52806b4904a22c037c564eba6e21c85", + "description": "Revert \"egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "a3418105b9169b8f72745c9901db37cd545ac583", + "notes": null + }, + { + "sha": "7fe169dd4ab2f9e0f9fbe1dd3bd5193d170480a8", + "description": "ac,radv,radeonsi: introduce a helper to build a sampler descriptor", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd05b23a954990e39f6c03348668e4042deac3d9", + "description": "radeonsi: refactor si_translate_border_color()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6b29a47887c3fb05ba3b652d1d647dd41c7a0f2", + "description": "egl/dri2: fix error returns on dri2_initialize_x11_dri3 fail", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "62f65f4bfdae169de7842f2577dca5f8160616f4", + "notes": null + }, + { + "sha": "caca5e0de6079e888d68c09b436c01c0ec006207", + "description": "radv: add more helpers to emit viewports", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "73e1ff6b545c565c69a4b4b388cb5c25ecc07437", + "description": "radv: use float instead of double for viewport zscale/ztranslate", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50ef8600bc665a06121587caf0792df225ba1331", + "description": "radv: pass radv_physical_device to radv_emit_default_sample_locations()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9e7c44ea1162362ac0f3098956160610ecfc50c9", + "description": "radv: simplify radv_emit_default_sample_locations()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0697452f57e057f10e662ca8510707d04a40e023", + "description": "ac,radv,radeonsi: add a helper to translate buffer dataformat", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d9bdb6410c81a4632ab0ddae90cb8b031d073be", + "description": "ac,radv,radeonsi: add a helper to translate buffer numformat", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34090151034693a231e67855c550638c209a4cc2", + "description": "radv: reject unsupported buffer formats earlier", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "622e1b6385eaf4f9e109752719682e85c0e2a3c9", + "description": "radv: only enable VK_MESA_image_alignment_control on GFX9-11.5", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "6c3457033a8ecc76f7c07c87221bca69c8e7ce07", + "notes": null + }, + { + "sha": "f0200a54d953ef411c09f9e3e84f6a297942b384", + "description": "radv: add a helper to configure ring buffer descriptors", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db58d0f40b8792427d1f416ec96726fb22837115", + "description": "venus: forward nice priority when creating ring", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d2d49c63f559f37c6d5a5ab20904c5396a254ef", + "description": "sync protocol for VkRingPriorityInfoMESA", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b02584bed62592ad17a53d233c5da8e404123b8", + "description": "ci/panfrost: Revert \"ci/panfrost: disable G52 until machines gets fixed\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "891730ac0b678c1fece36d92b921192249d90d2f", + "notes": null + }, + { + "sha": "782f2b3dea2c7e7d6c7b9f2c76594f9ef1de5c30", + "description": "ci/intel: add new jsl flake", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "49760b6af627d1b2ec506a5dd0ad56deb3679a7b", + "description": "ci: Revert \"ci: update failures list with angle for jsl, tgl\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "197f99dc703b66575cda74bea8fc4a2aca91973a", + "notes": null + }, + { + "sha": "ec8eeb39aef3c17d0c25170d65f751fa231cd3b7", + "description": "ci: bump ANGLE", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a8cb81f61df3815ffd50453e2689fafa1029165", + "description": "nir/tex_instr_result_size: handle subpass_ms", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "72326e15f37dae710215f98651832d53d9deaa1b", + "description": "anv: Use current_frame from vk device to delimit u_trace frames", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c73b3f590b88a6406744401611121aa81a9fc912", + "description": "tu: Use current_frame from vk device to delimit u_trace frames", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4510350d5549a9d5029e01dce0e67b68a1ec1f2a", + "description": "util/u_trace: Pass explicit frame_nr argument to delimit frames", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eed28932c0f096ab67471d7c2d387c081adae37f", + "description": "vulkan/wsi: Make current_frame usable in all cases", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5637f44b8af8b3daa086a49922a5b0431c1e0e1", + "description": "asahi: unify naming for COUNTS structs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a173c2e38cb064b668cf27903d8a3aa7ac2ceb0f", + "description": "asahi: split CDM Launch words", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fbd8bb694fc5be413274c0292189747f87a71ff", + "description": "asahi: split frag shader words", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7dcd5f1f02893d29c7da8513f2ae0bfd75e42596", + "description": "asahi: don't allocate for USC words", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06d59d3f5c62718a525edf71faeb2c6989b69420", + "description": "asahi: rename meta -> bg/eot", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd3dabe8e0702d18b7ed7a1437bb708909b7cc8e", + "description": "asahi: clean up bg/eot counts", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ed2d15d42f13fc8c574ebd7051b1e90f8327eac5", + "description": "asahi: track imports for decode", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ff553d1ac8a865f89a0131b9ba4bc41bd0abadfa", + "description": "asahi/decode: QoL improvements", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "564e569072d874a61097f1a622184975855207c8", + "description": "nir/lower_cl_images: set binding also for samplers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "31ed24cec7c63fc3906e7629edf235e333c94ffe", + "notes": null + }, + { + "sha": "97c99aa9b355f9b2278d91441781aed46c0ef8c1", + "description": "tu: Add more info to renderpass tracepoint", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57a3f0f9499c253a4a4e515ecda7e4c0f8163bf5", + "description": "util/u_trace: Allow mixing of ArgStruct and Arg", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f4a6b5b00b392a2c98f8565fb967871bdd24a29", + "description": "radeonsi/vcn: Ensure at least one reference for H264 P/B frames", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ef3a34f1a2d404ee28b2edd9007aeb203419e24", + "description": "radeonsi/vcn: Allow duplicate buffers in DPB", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47b6ca47d0be9e218a7ca3f47f90de2ed6c174f7", + "description": "radeonsi/vcn: Ensure DPB has as many buffers as references", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9837dab4bdbb7fd438b443378570b8224f50be38", + "description": "frontends/va: Store slice types for H264 decode", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f8a1d9f787908612d234c5e7ffeaab825c5b7d7a", + "description": "r600: fix vertex state update clover regression", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "659b7eb2799bccfff817961518d0ff2ab9e65bca", + "notes": null + }, + { + "sha": "f398f6ab0866ff48329cee562df20228ba36b7db", + "description": "r600/sfn: Set bit size for newly created store intrinsic", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "1632948a7640e0acb569be7c61e0840451daca2e", + "notes": null + }, + { + "sha": "e1b40373ce6b4f33293a2e7b27ca00b6ce39d9b4", + "description": "zink: ci updates", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee2fb2f2f379a37ca73bf0542e66650b4cc33686", + "description": "zink: split slot map between regular varyings and patch", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66eb26c00ff891edf5d85168cf5f556db09ccbd0", + "description": "zink: move 'reserved' into io assign struct", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ca0c8cbaeb396191c7c27753f64d9be30e1e738", + "description": "zink: unify io assignment", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6af91a968393399277b950f4a320eeb90140fb1", + "description": "zink: track masks of io locations used during linking", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f2e56350a94480e11dc86e3bbb071046645747a", + "description": "zink: pass a struct through io assignment functions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "42f2719a88f960655157c980f52af1cb9a76221b", + "description": "zink: outdent assign_consumer_var_io()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "737de5573ffef4c143d548fa14e2176615c5e8c4", + "description": "zink: outdent assign_producer_var_io()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "613c7c158663d5921b3c13d8bef8b763a2eb1119", + "description": "zink: minor tweaks to shader io assignment", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18f9f17be522394575ba5ea88335a561ee5c4789", + "description": "zink: make unassigned io variables unreachable", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "390ac5ba14c52ce0ad238dbbcd3d1a5fa75a5676", + "description": "mailmap: add entry to unify Roman Stratiienko's contributions", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75931d6e6882d18e13d18b120cebb47ededf15df", + "description": "Uprev Piglit to 8a6ce9c6fc5c8039665655bca4904d5601c6dba0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f25cef8aa103a828e7afb4f3c23426d47e99b04", + "description": "radeonsi: add testmemperf mem bandwidth test", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd9f6f9e85d38b54064d7218272859557acedc64", + "description": "radeonsi: allocate sqtt and spm buffers in GTT", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afd2cbeb28efe2fda48f6c30e9cf5fee931becb2", + "description": "radeonsi/sqtt: use si_shader_binary_upload_at to reupload shaders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "38c64001678866b0401ff55fd34d7caefd3f7674", + "description": "radeonsi: add new si_shader_binary_upload_at method", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5794a86f1918919435a85be07c58010fb8578a6d", + "description": "radeonsi/sqtt: support sqtt buffer auto-resizing", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "316fff7d41765354287250edf48cac82baa4450a", + "description": "radeonsi/sqtt: cleanup si_sqtt_add_code_object a bit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e32dddf7abcfdc529f02c4010f4869a5acde0105", + "description": "radeonsi/sqtt: use ac_sqtt_get_shader_mask for spm counters", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99a65117750bf029b5fce9a67ac491022de9ecfb", + "description": "gitlab: Reference hang debugging documenttion", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "586bca76dd031c1abef718831aa9a77b00a5d0c6", + "description": "nvk: remove NVK_MME_COPY_QUERIES", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12fa8d749a4062bfddff0b69852475461952f7c9", + "description": "nak: Migrate sph.rs to use SPH headers defintion", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8fda488aecb537e342d13ff7f36136baa00c18af", + "description": "nak: Set SPH version to 4 on SM75+", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "170b09790a817e66757074da64be078e4a83eec1", + "description": "nouveau: nvidia_header: Add AMPERE_B class generation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "784407f932713d5d8b3f2d0c7269ba6efe76d544", + "description": "nvk: generate Rust bindings from SPH header files", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7d4e4ba2bed7971caaf50318340a2370bcb6129", + "description": "nvk: import SPH headers files from open-gpu-doc", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a83c15654c7897be9d06b015f048878c2643d11d", + "description": "drm-shim: intercept access as well", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53629b0a2d4831efbc7cc5a5dc4503482f748e2e", + "description": "rusticl: make use of new `output_inline_wrapper` meson.rust.bindgen feature", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3e3eab12d83fd7b7fccfec981700f187f5d3867e", + "description": "rusticl: bump meson req to 1.4", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "86a11248a5db75ee90d62a4b8b38b017c82fd47e", + "description": "rusticl: bump bindgen req to 0.65", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c46cd101e1c84a50c4fb21b4600cc8f32fef41e8", + "description": "rusticl: move mesa_version_string out of the inline wrapper", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2dfb3350f086fd6bc33259018990ecf58e07fc3", + "description": "rusticl: merge rusticl_nir and rusticl_mesa_bindings_inline_wrapper targets", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2740d92e3de9195dcdacc0c71345b746c4227e7d", + "description": "vulkan: drop redundant core props query and copy helpers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "374a14ce4cc0cbc7721410160bc28a079fb6bc9b", + "description": "venus: define VN_SET_VK_PROPS(_EXT) to simplify vk props init", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3c152a6e5ddd45077e0891d74795fa370124ad01", + "description": "venus: Use common physical device properties", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f04bc27fe1fd3a645696732e07defb16e0be43d6", + "description": "vulkan: add a property struct setter function", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb9a394e3c37f7dbe550b1226af74d634d42e1a6", + "description": "venus: move props sanitization to a separate helper", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dceb1b0c4db05a30aab430548be34c789d942564", + "description": "venus: move custom props fill from GPDP2 to props init", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0197924d63439b9355609615e7e64ac5cd4de910", + "description": "venus: directly use vk drm and pci props in renderer info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b1e2293f8c6a24f3cede70aa0a6af895106952a5", + "description": "vulkan: cast to avoid -Wswitch for Android struct beyond VkStructureType", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "1afbf0ba4a8eec886eb552754445279f16fb3564", + "notes": null + }, + { + "sha": "c522848d5afd598ac16d4dd9fdaf498111ee0d0c", + "description": "radeonsi: Update buffer for other planes in si_alloc_resource", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec90da3c7651894256283f68d5fcee3e47cf8e59", + "description": "nvk: Go wide for query copies", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce0da9ee975ef7d17356bb28f1e0f81e7a2bbad3", + "description": "nvk: Fix misc. whitespace and style issues", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0bba26f04ba89edc2573612d276552e26d907c2", + "description": "v3dv/android: Migrate ANB and AHB to use common helpers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3facbc0cd3734dda3afc1f46dca9455a583df0be", + "description": "docs: update calendar for 24.1.0-rc4", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eebc4ec264ebbd90c5284000c6527433999bfc93", + "description": "intel/brw/xe2+: Round up spill/unspill data size to nearest reg_size multiple.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50daf161f45bef680d23c4909631db3607c748a6", + "description": "intel/brw/xe2+: Lower 64-bit integer uadd_sat.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15a10786e317710970102e0f22cf785a0876920e", + "description": "nir: Add option to lower 64-bit uadd_sat.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4bb5b25e530e4e3b915a36b0a627ef5280751050", + "description": "intel/xe2+: Enable native 64-bit integer arithmetic.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8be9f00d84ccae838984d5a48cfb0c22cc65c5b5", + "description": "intel/brw/xe2+: Lower 64-bit SHUFFLE and CLUSTER_BROADCAST.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6261f4d36197e16f3bc5dbab4a8cc580a20ade9b", + "description": "intel/brw/xe2+: Fix 64-bit subgroup scan intrinsics not to rely on SEL instructions.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1bf93ee4ecaaf045b284be81178c66a7baa73029", + "description": "intel/brw/xe2+: Don't use SEL peephole on 64-bit moves.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b18e68fc252db7df33fdf2d08d77c5ba3b17f209", + "description": "blorp: Allocate fixed amount of space for blend state.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b73638ae5ed251cebda5f033517293aa01051d44", + "description": "iris: Allocate fixed amount of space for blend state.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f798cc9115805fd5660875889ed51a540506823", + "description": "intel/brw/xe2+: Fix indirect extended descriptor setup for scratch space.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d92ec44e52cf29a4f5de44e4623eeff3036fcb9", + "description": "intel/brw: Don't emit Z coordinate interpolation if CPS isn't in use.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "475fb687265abfdf2d2380c6eb5c5c4f6d468d77", + "description": "intel/brw: We no longer have atomic fmin/fmax ops for fp64 in xe2", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d8d3666c6a1f85712527cead25691e58234c4b5", + "description": "intel/brw: Advertise fp64 atomic add's when we have 64 bit float support and a LSC", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c129d93658a378aa69c7b4f392dc3019d1e2f4b", + "description": "intel/brw/xe2+: Keep PS sample mask in the f1.0 register whether or not kill is used.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7668de019b379783fabf28d3034dd7d3ef9b49b9", + "description": "intel/eu/xe2+: Fix src1 length bits of SEND instruction with UGM target.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb6638da80c033725a16613f9343f126c401ca01", + "description": "README: update links to our own docs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f1662e9bc96705fd1ae596db6eba8d0b873eec61", + "description": "rusticl/mesa/context: flush context before destruction", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "50e981a0504bf0a94b7cd93105ff250707e6850d", + "notes": null + }, + { + "sha": "ec06911b3d84345a7eb672f86524a9bbcad6a5ce", + "description": "Revert \"iris: slow clear higher miplevels on single sampled 8bpp resources that have TILE64\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "8670fd6ac4611ca29468830a8d59d99bbe872651", + "notes": null + }, + { + "sha": "9e66d89be9a300f0ace8e3ff16d740c008b36e2c", + "description": "zink/ci: rename .zink-lvp-venus-rules to .zink-venus-lvp-rules to match the rest of the names", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3cbb3c0b668c4aed9d5a49160b5f37c27a565090", + "description": "ci/env: move dead-code-with-comment to the end of the list to make it clearer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f17b2fa767eb368e1706091dca3073243b0a03c", + "description": "ci/b2c: remove dead rules: that's always overwritten", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "93c0a607bce38e978102df7c34424620bb25f2ac", + "description": "ci/vkd3d: fail job when failing to get driver version", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3127b52ef709c4157686af24bfdbf659b01bbbcb", + "description": "ci/vkd3d: fix version sanity check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "300afd3c86ea7dfc742b73963558500821668b3e", + "description": "ci/vkd3d: un-hardcode architecture", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "978f96710590bb85f2cf2b1e8e9c2529897727df", + "description": "ci/init-stage2: set VK_DRIVER_FILES for both xorg and wayland", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0089a1ffd44550f9fc01b16002ebd729f618972", + "description": "ci/piglit-traces: drop re-definition of VK_DRIVER_FILES", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc49894e34f139b72479e23fd6d5ee0350a30fda", + "description": "ci: drop dead VK_CPU option", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b4a94b09692d20583ec61b8e3815db3d6714f904", + "description": "ci/b2c: allow setting timeouts in seconds", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a07db7cd8e1c6b4e4b48c536822ec0ad63dc93e", + "description": "ci/b2c: rename B2C_TIMEOUT_* to B2C_TIMEOUT_CONSOLE_ACTIVITY_*", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09021a1c019f19ee98f75e58f4da40387015449f", + "description": "ci/b2c: rename B2C_TIMEOUT_FIRST_* to B2C_TIMEOUT_FIRST_CONSOLE_ACTIVITY_*", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66ad09f569a1850189cd980b2b2cf013aebf05d9", + "description": "ci: inherit the debian container building infra for test container images", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5157363772a3ac0657eedae380af441b25b5e3da", + "description": "ci: factor out all the deps to build the debian containers into .debian-container", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad9e78ba8218a04d4b5cc2eb64cac19faabc3dd9", + "description": "ci: rename debian version variable job to include the word \"version\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b545e78f12b02069fa363a4a7ef749a996ea3c4b", + "description": "v3dv: support 2712D0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1fc846dce396e2e0d1be23568e22ae2510df71bd", + "description": "v3d: support 2712D0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b807c3e948398da96293c6252c57505e11c74c9", + "description": "broadcom/cle: fix up shader record for V3D 7.1.10 / 2712D0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0daf5e243f3fcb72b034da7ee8a85e86906562fa", + "description": "anv: shader printf example", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b766968616a8d033855a0760335f35cc8b3b9f4", + "description": "intel/clc: enable printfs support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64010716c847d165098b4831091eb133138d9e2c", + "description": "anv: add debug shader printf support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a36278475504ef119fc5191f7e0c4476e0c288d", + "description": "intel/nir: add printf lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a8ff3b550ec29ec5a6c5c61a2053c2bd0627166", + "description": "intel/compiler: store u_printf_info in prog_data", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ecbec25e8462ecd3c9610f64f48d47dd4ac7ef43", + "description": "intel/nir: add reloc delta to load_reloc_const_intel intrinsic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dde91d18c279fe225afa3015e4196b57594ddf5c", + "description": "intel/nir: remove unused prototypes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c16e58eabd94573d94b8c75d35fb0306d4831eae", + "description": "nir: add a low level printf emission helper", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c518a176f50053fb7723dea24781059e7541bf6d", + "description": "nir: add ptr_bit_size parameter to nir_lower_printf", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2be28ee58a416bbd1144228ba0348ce37c049de2", + "description": "nir: add a base offset for printf indexing", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d336f069e8a354e8fb0b7c69968d0e5d86af460", + "description": "nir/divergence: add missing load_printf_buffer_address", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3716bd704f8259545d34c73c2d065be7008f147f", + "description": "anv: fix push constant subgroup_id location", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "7c76125db25db9bdf5521baf7c848ccd4bd37b5f", + "notes": null + }, + { + "sha": "cd7da3a8073ff4094eabf94c0d775776aa555dca", + "description": "freedreno/devices: Add support for Adreno A32 (G3x Gen 2)", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aa9244c8f6bfa3fb33cf233104b00fc44fc9459f", + "description": "intel/brw: update Xe2 max SIMD message sizes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c8852719d05424b9c3e79be49515fd0915191b22", + "description": "radv: rename radeon perfctr uconfig helpers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2957cedad7d15832970c890446461eecb219c3d6", + "description": "radv: remove redundant radeon_set_perfctr_reg() helper", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b023780ada5ac2ed6739a278ea3160fe7f554d9", + "description": "radv: introduce radeon_set_reg_seq()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f0d4212847c9ca22b25c87bed7dc0286f9cd590f", + "description": "radv: stop using radv_physical_device for radeon helpers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e78e4a344dc769b6f7d0e6a1447455d48a325cb", + "description": "rusticl/device: properly handle devices with no support for images", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "017ae1f02d91c14187db92b4f0fd5f84b62d7600", + "description": "rusticl/device/caps: move enough for has_images", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e02b4e0d449c2e3053a6802909fb73b19412133a", + "description": "rusticl/device: add DeviceCaps and move timestamp stuff into it", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3e5f8e6db862935e559cc6968efdefb161f4cf4", + "description": "anv/sparse: assert a format can't be standard and non-standard", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4384c8782ede3d5a0b3e6fcf3b7f7edad383ad6d", + "description": "anv+zink/ci: add failures related to multi-sampled sparse binding", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5294faee203b22185140e4f3ec665435b602bfcd", + "description": "anv: check for VK_RENDERING_SUSPENDING_BIT once at CmdEndRendering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ef3d652b2515de002b7e161b320a80e2a2bbe9c", + "description": "anv/sparse: enable MSAA for Sparse when applicable", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e5979b5a205a7d2a81131971db978832ca25f66", + "description": "anv/sparse: flush the tile cache when resolving sparse images", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8abfdfe576be130667eed08da3e3d71a06be579a", + "description": "anv/sparse: exclude Xe2's Tile64's non-standard block shapes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e69c7cd1496a10fe31b53666f9ab64614dfa9e15", + "description": "anv/sparse: fix block_size_B when the image is multi-sampled", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d748f5b2c7541ffbc45e55e36d16a7154e4bb14", + "description": "anv/sparse: reject all sample flags that non-sparse doesn't support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "620f1d1a7a0a7848f9beaf8013aa4fc692cce39e", + "description": "anv/sparse: properly reject sample counts we don't support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af725a2ccc8649f2dc2666f9eae6f98916b41f91", + "description": "anv/sparse: we can't do multi-sampled depth/stencil sparse images", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d38801ebd97e823d3d97790581056ea672a2527", + "description": "anv/sparse: add the MSAA block shape tables", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66b6671d3c104e5725f550d26b5872534760946c", + "description": "isl: add ISL_TILING_64_XE2 to isl_tiling_to_name()", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "c69650a95e26193652b93bb229c82b77cfac6b3c", + "notes": null + }, + { + "sha": "90b0925588d42a367bdc34dea8856691b33a44ae", + "description": "radeonsi: constify struct pipe_vertex_buffer *", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "283f8af9763f1cc7dd54073c0768c972847e0549", + "description": "radeonsi/ci: remove some gfx11 flakes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f237f497eb2b157de9879748b7e735b79a09819d", + "description": "radeonsi/ci: update failures for all generations", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87fd149bd8668a5f813c3aac3e361d7742568a90", + "description": "radeonsi/ci: fix caselists for vk-gl-cts/main", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b91220a825d74d79606e23d4fd8b89312bf6079f", + "description": "radeonsi: remove slow code from si_msaa_resolve_blit_via_CB", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b771d1355747d9379761dbc709394d792c628b39", + "description": "radeonsi: replace the clear_12bytes_buffer shader with the DMA compute shader", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "995e7d927c2613e56a05bff98acc2bf0e02b7782", + "description": "radeonsi: use set_work_size for all internal compute dispatches", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83d8b3bc1a05ce482bf4b1e82af009205aaba557", + "description": "radeonsi: simplify the complex clear/copy_buffer shader", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "92497d1c8fe8ca4e09f99826326d010436ec1ccd", + "description": "radeonsi: minor simplifications of clear/copy_buffer shaders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "81c90cded01d8d68433cffa6a432ddda694816b0", + "description": "radeonsi: get NIR options from si_screen instead of calling get_compiler_options", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56f2cc22779c204598d2216f753d405d50260e75", + "description": "radeonsi/gfx11: use a lighter workaround for Navi31 dEQP failures", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "602dd4c6012347bf82bfc61bfffa6c73baf12544", + "description": "radeonsi: set flags directly instead of having needs_db_flush", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ebe75fab1f963fbe8c37f4b9892028f3bc76b36", + "description": "radeonsi: remove GDS tests", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e546fb6833dd178bb9f7889c82ae38e14dd868d", + "description": "radeonsi: validate the buffer range in si_set_shader_buffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d3dbb2bef3fef0d873c08fcca8dbf1c11ac8a5e", + "description": "radeonsi: fix the size of the query result SSBO", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96cf96f611f26b80f815c4ef5ebcc24cbd00c937", + "description": "radeonsi: serialize shader disassembly string to fix asm dumps for ACO", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "573b2b813a8bc30a98ad09cde13853160611f2f6", + "description": "ac/llvm: improve/simplify/fix load_ssbo", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "197f99dc703b66575cda74bea8fc4a2aca91973a", + "description": "ci: update failures list with angle for jsl, tgl", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7dcea9dd7b47e31f795ac4e6f3df94a71cdc50c0", + "description": "docs/features: add VK_EXT_legacy_dithering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ac5e70faecab51523151611640861f0e4092022", + "description": "anv: VK_EXT_legacy_dithering support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7ce48557a4dc6a43a7db721aaad0f23ef0810af", + "description": "vulkan/runtime: add a subpass bit for legacy dithering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "826d467e4042e17e34414cb53e36a7177ad7548c", + "description": "tu: Change commas to semicolons in VK_EXT_map_memory_placed features", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "220dae5870c03d712a1ad1323a7ae5be1c368d39", + "notes": null + }, + { + "sha": "03d8620c4cd34de0181fac75a7345ab44a0eb87d", + "description": "tu: Add missing VK_EXT_legacy_vertex_attributes feature", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "660a47ecbf693601c25660b5fac87121ff0fe8bc", + "notes": null + }, + { + "sha": "59babe9fa0b8e45e49bb0e7d5a9bdccdad6840af", + "description": "radv: make radv_pipeline_has_ngg static", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "be391fdb33657ed060a4d0b18770473889c09daa", + "description": "radv: check gs_copy_shader directly for executable props", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9f24fb5f1cd34ee64b7d1f3bdbb03bf9b90e2c6", + "description": "intel/brw: fix subgroup size of geometry stages for lnl+", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a28a289374b2348a528e56898a56e62a45fa01e6", + "description": "ci/freedreno: update expectations from the nightly run", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96ad012878416147653eaeeed4e92ed22d980dc8", + "description": "freedreno/ci: Implement nightly piglit job for Adreno 630 and 618", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e5a56752399b1e302ba5a414a8dee971ebe94b0", + "description": "freedreno/ci: Drop duplicated include and add missing stages", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "926865580ea48650e683924250e216566b53571c", + "description": "freedreno/ci: Increase a630/a618 piglit fraction", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "da212113f807c9d1addb6e50241a4a2c8b03dcab", + "description": "freedreno/ci: Skip some slow tests", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e1be72dd4b994f60fe7c45c188f31c028e3ade0", + "description": "freedreno/ci: Skip built-in-functions VS/GS tests", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6cb8c5dad0ac4d6d160ee763520c71fb4d711bfe", + "description": "freedreno/ci: Add a common skips file to a618_piglit.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b92c6e16ab76a23f8dc939ac947c0cb6a07b7f0e", + "description": "freedreno/ci: Skip max-texture-size", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "242a591d4c077603bc40d5cd00fda16335ba04e1", + "description": "freedreno/ci: Skip unsupported legacy gl stuff", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e7970b06726e5a391333a3b4d465a28ca187457", + "description": "freedreno/ci: Refactor out common a6xx skips list", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d260752b83b22d7f7623641fc921ff483db1ed1", + "description": "freedreno/ci: Remove some obsolete skips", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a42db02808d3bae716d95afefadd233f658bb550", + "description": "freedreno/ci: Remove some skips", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4abe5b7927193678a86297a735338a46260011d7", + "description": "aco/gfx12: disable s_cmpk optimization", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c4f5617086289886ce3e0546cd98493cff49876", + "description": "aco: don't change prefetch mode on GFX11.5+", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e58e3283207bfd6359281b2719ef032d8fb8622", + "description": "aco/tests: add GFX12 assembler tests", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1e5bc0dd051dc2392f3ba9415d678b4a59eb734", + "description": "aco: support GFX12 in assembler", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "74aa6437d6edc74bb8872ca6a156f66a9f0c771f", + "description": "aco: add GFX11.5+ opcodes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97698e564acc9ee560fade47bd566fe9cdeae3dc", + "description": "aco: add SFPU/ValuPseudoScalarTrans instr class", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e9a25151fa90c0b100cda695b1d142c3ee8d4dbb", + "description": "aco/tests: support GFX12", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43bb9890708c0bc51159338395984e93fbf6af35", + "description": "turnip: virtio: fix racy gem close for re-imported dma-buf", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261", + "notes": null + }, + { + "sha": "6ca192f586fe1470a97b6f34bce7761a760ce15d", + "description": "turnip: virtio: fix iova leak upon found already imported dmabuf", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261", + "notes": null + }, + { + "sha": "585a87ae53a181ab2a0e73fca0e4d84f75523823", + "description": "turnip: virtio: fix error path in virtio_bo_init", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261", + "notes": null + }, + { + "sha": "b33bb4077d7500232a5cadd956b5c8810bb5c9ba", + "description": "frontends/va: Only increment slice offset after first slice parameters", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "6746d4df6eac83d048e88c2d54aa19e7c1a0a696", + "notes": null + }, + { + "sha": "1240fbba212ed412712f8ed4b83a57eb00dc41fa", + "description": "ci: bump VVL to v1.3.285", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4a66eadf9685858da40c079dea7c06602ae9999", + "description": "zink: set all spirv caps for the vvl vtn pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48c752d3e060fc62dcc5ed228c2464efc6591029", + "description": "event: break long dependency chains on drop", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f1f98e8468a92d4f5e7f97fa3e674ec338f9394", + "description": "Revert \"rusticl/event: use Weak refs for dependencies\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "a45f1990860db3a8da6d7251bb627a314dfb8423", + "notes": null + }, + { + "sha": "3bdfe0e2a3d394dfda5c1445ff07f8b5bdb374f8", + "description": "intel/isl: Update quote for XeHP's CCS halign rule", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c31d59f078b70185db4fcbfc24293a025955aff5", + "description": "intel/isl: Reduce halign for disabled CCS on XeHP", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f41ffe23049678f99e4227d43dd23c4f4900432", + "description": "intel/isl: Add and use _isl_surf_info_supports_ccs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6c8224c693c59f7a5da821e3bcb8c6ea9580a2f0", + "description": "radv: simplify radv_emit_ps_inputs() slightly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c63ac0521a2cf61edc1949a858e4d0ff29067347", + "description": "radv: track all graphics shaders context registers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db597d274b650fed5fb7f4560e31d0b6ce9763c9", + "description": "radv: add more radeon_opt_set_xxx variants", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d5af67ea2c89398b27c215ce247e3bcb203903e6", + "description": "radv: add graphics shaders context registers that need to be tracked", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9532b0f1b2d25c437bde67bf706386e1bd0c0fa3", + "description": "radv: emit graphics pipelines directly from the cmdbuf", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fca40bcce37e500f4a9e0fcf42c3188bbc7b885a", + "description": "radv: make radv_conv_gl_prim_to_gs_out() a non-static function", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d516721cd0cb16d0b601c42c01de0fdcc4ae887b", + "description": "tu: Support VkExternalFormatANDROID", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "29f5a78d1655777605fc542a997932d60a863e92", + "description": "tu: Skip YUV conversion for RGB formats", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99753001f35ae5791b64d72efe5278795004899f", + "description": "turnip: Support AHardwareBuffer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b024a15f2660886f868c33470ba83677edd24c4", + "description": "turnip: Split tu_image_init to use layout setting logic separately", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ecd9ece9c1389128c756a7fc773b547a67f66697", + "description": "turnip: Convert tu_device_memory to use vk_device_memory", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1373b0966cbd329e25fa9732330afdb6881482a7", + "description": "turnip/android: Migrate to common ANB code", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e047d75a5731e59a82a54cb95e5c4dd98580448e", + "description": "turnip: Change tu_image to use common initialization helpers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "270ee656678d4cf48e34847ab41b5ec3d4d7c825", + "description": "vulkan: Add helper to resolve Android external format", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12092d1ac726a80dc2d95bbc781340bbcb776bdc", + "description": "vulkan: Don't request Ycbcr conversion for rgb", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b9bbeb77c76314cf3c3206a7e1bbd54e00aae1c5", + "description": "vulkan/android: Add helper to probe AHB support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "be0a893a2e0126e1ed1cae60820333e8686d3593", + "description": "rusticl/spirv: enable more caps", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "ba11b12a82a1e7de5d29ae89abe24f3c52ffc38c", + "notes": null + }, + { + "sha": "590ea76104899edd6883fe50d9590f919b9e97d5", + "description": "aco/spill: Insert p_start_linear_vgpr right after p_logical_end", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "84c1870b655d4987da722f03b315d41da57d13ec", + "description": "aco/tests: Insert p_logical_start/end in reduce_temp tests", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02efe52aab6b544b57c29c9f4345de1a4a64bcb7", + "description": "panvk: Only clear UBOs descriptors when set isn't present", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "9c553bda9c182763d7f3cf8c9d5b583fbb4923e8", + "notes": null + }, + { + "sha": "1f0f76dbdccf7226a46b64d0c4db6f569f0ba303", + "description": "radv/ci: Document recent flakes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9db41dfec5f3e4ecfcd8297f670cdd855eb0f920", + "description": "radv/ci: Add back pipeline library flakes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb81ec7a61fb41dd51bc3e1a22efffb4c1492086", + "description": "aco: don't count certain pseudo towards VMEM_STORE_CLAUSE_MAX_GRAB_DIST", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34844deb3ed50c3cdda1cc00239e291f5e4773ef", + "description": "ci: fix section_end in debian-build-testing", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "d428cc1116fd5cec4b397bfaca87e59570f178da", + "notes": null + }, + { + "sha": "d0c364a24b139ef22f49c4fff40f3197a60d23c2", + "description": "ci: drop unused piglit-test and integrate it into piglit-traces-test", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a40345aaebeec561b1a2ab70762b0bffa11591fa", + "description": "ci: reuse dead .vkd3d-proton-test to make vkd3d less radv-specific", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68c09a00c8cee182a12e57a2ba76375c4d27e62e", + "description": "mr-label-maker: mark *-vkd3d.txt files as CI results expectations files", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9af82fc98f9e80e78beeb412dd549c4b83718019", + "description": "amd/ci: track changes to VKD3D_PROTON_RESULTS files", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7dd2b9e11ae860607a533b0fbf71c51496063089", + "description": "ci: hardcode `-vkd3d` namespace for VKD3D_PROTON_RESULTS", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c50f3d62b9a316e50d200c5f666232708123e277", + "description": "ci: drop default VKD3D_PROTON_RESULTS file name", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5502ecd7716045e76f13f007a4aa5f5653c80ecd", + "description": "util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "fb994f44d91a4b94738ea4ebb83aab1a257ef123", + "notes": null + }, + { + "sha": "6c3457033a8ecc76f7c07c87221bca69c8e7ce07", + "description": "radv: Implement VK_MESA_image_alignment_control", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14457b358f9cbbc600810c6d937f411d00af1311", + "description": "ac/surface: Add surface flags to prefer 4K and 64K alignment.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47044cb0196be667acbbbe3d2e7dba3875a765b4", + "description": "vulkan: Update XML and headers to 1.3.285.", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea7880478e878debc5ea1f901930fa7a2c938427", + "description": "anv/anroid: Query gralloc for tiling mode", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2097bec163d9783d8a52f8dfe21a5545b86dd611", + "description": "radv: fix the late scissor workaround for GFX9 since a recent refactoring", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "92337aff030d5895ddde07f03a918dd416172a9b", + "notes": null + }, + { + "sha": "01608de8752a76df2b7b75c55b53978bca6f2266", + "description": "iris: ForceZeroRTAIndexEnable if last geom stage does not write layer id", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c22112a7d237a357fc9f373aaa413c8da8ccaab", + "description": "util/format: add missing null check in util_format_is_srgb()", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "ff6cf60cb80c3bc31d9a4307c32185f65054bc58", + "notes": null + }, + { + "sha": "2f02af39b34c013b4829cfde626ab13b69c173b8", + "description": "radv/video/encode: fix quality params on v2 hw.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6", + "notes": null + }, + { + "sha": "d2cf17022da57f8363632307cc427878d1d4580d", + "description": "libagx: don't use get_group_id()", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "d22f936019f84191072a5686826f53b93d755419", + "notes": null + }, + { + "sha": "21f0b14844c457f11ec524b9c1e614431e6a5413", + "description": "libagx: add query copy kernel", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13d875da32d4ec33cbe1c3a95ffd243c4940db34", + "description": "libagx: use sub_group_scan_inclusive_add", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76bb81dd5920433447f02d8cb8e019aa8fc5acca", + "description": "asahi: don't reserve extra UVS space for layer", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48d16b3972c1aa056b889f8df56b6ac772652726", + "description": "asahi: extend epilog key for force early frag handling", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee9dab83e7351b8979c2f538450bf86e40fc6327", + "description": "asahi: don't ralloc in agx_fast_link", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1d68da5e28102f76cd795cc86288d86354b70eb", + "description": "asahi: plumb tri fan flatshading through common", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cad60ab4b185472e8c6edacd0e67ed4565a444c9", + "description": "asahi: extend varying linking for tri fan weirdness", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d763ab2de01fc5de297a52cc41d917e1cbd0e15f", + "description": "asahi: don't allocate for ppp updates", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3eacd8a8b2dcabe5558231a63e547cab1208c3e4", + "description": "asahi: don't allocate varyings ourselves", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96521fbce3589470772414cc05d240e18ef52ccd", + "description": "asahi: use ppp_merge", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59d2b7283c9ce5c465f13f14683446b005f9e436", + "description": "asahi: add agx_ppp_push_merged helper", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22292afd3cbdff5ae604aba5e6657dfd10593697", + "description": "asahi: pack tilebuffer usc word ahead-of-time", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "289cc5f5dd6441a7db5e3fc055c2ceabf57debc9", + "description": "asahi: drop bogus assertion", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64e2502e5470fe1bd1ff7ccb118fc9365fda97f1", + "description": "asahi: eliminate num_workgroups for VS->GS + VS->TCS", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c829f46fde81460927a56e5962331cb70d5ca649", + "description": "asahi: update comment for maint5", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c16df593a5cd54e6e51bb3656d004bbf9382dc6f", + "description": "asahi: update comment", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2094e8142af914035e8ecf198f3f6bf81e9d76b", + "description": "asahi: rm always true param", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52211088a2cd4a8eb33c94f047f1be2cf1787aa7", + "description": "asahi: rm more dead lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "45e5b7ad5021710d1cf4f880425a360cbb18fa9f", + "description": "asahi: mv initialization of grid z for indirect GS", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a344de276d6eb90fc0e2be494fb4d4afda67eb9", + "description": "asahi: rm redundant input_vertices", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5c7bca88d6e07a8294fce20d4232cb69374dfbc", + "description": "asahi: rm num_vertices uses", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1a9841ddeffcaec4bcce4d529738149e243e5111", + "description": "asahi: rm unused lower", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d90887a7f1ccc183d487e3df860418084ba06603", + "description": "asahi: rm dated comment", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8fd2e3c71b1271778854273870c88dd1938f2a19", + "description": "asahi: rm another num_vertices use", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5af1828440fac8215952903bd9e8bbc8b50ec7b8", + "description": "asahi: mv vertex_id_for_topology_class into GS lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a76e8447acbe24843329a3e16926c37ef49e50d7", + "description": "asahi: don't use load_num_vertices in geometry shaders", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b7b201ab61cc78881f12c98428ade9f21a34167", + "description": "asahi: move some GS lowering into lower_gs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a27a803961c6fe67e23c5c50dc05bfc71b49f0a7", + "description": "asahi: add agx_index_size_to_B helper", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f18f578b634ed5f27535babd680f8363f1f0785d", + "description": "asahi: rm dead code", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6b863df300b4008f7d878e7936e45fc95b81165", + "description": "asahi: set src_type for store_output", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "1632948a7640e0acb569be7c61e0840451daca2e", + "notes": null + }, + { + "sha": "5b3af5b7e6daa491ae7979ffbbafd9db01dc8b01", + "description": "asahi: rearrange VS uniforms", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d518609e33c7ebd1b8eddbf1555ccf2f198318d", + "description": "asahi: eliminate troublesome empty uniforms", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e845e38f960663c5d9ebdee6f81e7e8d1d50d11", + "description": "asahi: free libagx if we don't use a ralloc memctx", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b47d9c6002edb7d7ac5d4f5f767e0ff20bcf9ce", + "description": "asahi: move primitive MSAA field", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cccf0609a6364ffdb68ffa61c2f50dc0730caffc", + "description": "asahi: simplify image atomic lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9069ac986bb131554fd43a922deabf65c0476a5f", + "description": "asahi: fix cull unknown bits", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e04779ad4b244d3789f6682011aa67174fec0347", + "description": "asahi: lower texture instructions with epilogs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4991baa8974b0321608373884ba43125e31c232", + "description": "asahi: fix sample ID with multiblock epilogs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf653997d74c2a5c579a397081fb3854b38c3f8a", + "description": "asahi: fix store_output component/offset", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "696f4654d4176c7c8a41ebe21f7f5f82d3b39540", + "description": "asahi: fix rgb565 blending", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "292cd87054cf3659632b166ea7a4454a32516ee2", + "description": "asahi: clarify format code in image lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18239f3e883d6c9f50c580091094598d1060b767", + "description": "asahi: handle agx_ppp_fragment_face_2 with no info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afdc6891c17f5ece89b6976dd67865428be2f795", + "description": "asahi: mv AGX_MAX_OCCLUSION_QUERIES define", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "883b5407c8d336509a05e4dbc46c91b4e1221651", + "description": "asahi: rework VBO lower for divisor=0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "602d9b98d86f3c2d55027615d0143d3df044fb54", + "description": "asahi: fix txf/image_load robustness with arrays", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3dd148bfc0ef9e5c282b6efdcc4caf9f733fa125", + "description": "asahi: fix 1D array atomics", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d832f8433a43a54a4591732d7239de25ff95089", + "description": "asahi: add missing rgba4 format", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12ebea098ce801f79a4ea76a6fbdaf7528d71ddb", + "description": "asahi: drop rgb10a2_sint rendering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f40b0e9fd5d2a02734c7feebd175fd50ce3e3b1", + "description": "asahi: rm deadcode", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3cb8c1de819105cb21bab8ab02f1fc9a14ff4863", + "description": "asahi: get debug in common", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15333424a5803dad227da777c273bf50105c0c0f", + "description": "asahi: plumb shader stage into info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee79b717530d424d0689abcc2bb3760dd9f8a254", + "description": "asahi: pack UVS key properly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1df126025910cd9ac2b5560fa1e34c7000dd365e", + "description": "asahi: fix prolog emit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6373de5195e68ef5f50ab329c3979694d57423d6", + "description": "asahi: move agx_link_varyings_vs_fs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fadb9904637ff455f143a0e2bf268fb92658f11d", + "description": "asahi: cleanup fs epilog link info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "71692a5d0b11072d7aa0e615c5d426b77825058a", + "description": "asahi: resize key", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a38f7c91518a25dd50f352f7d9ac748cd5db8460", + "description": "asahi: rm unused #include", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad5f46ff8c43ef639f65bf20ff9d859dc3dac722", + "description": "asahi: implement PIPE_CAP_QUERY_MEMORY_INFO", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "74963d5364855f4aa7179e6a1a049ca1b7376fc9", + "description": "asahi: unwrap pointless null check", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8494288451a7836ae3946ab5073d2acc61f96a62", + "description": "asahi: assert bo size > 0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e05f549ea0f99b9213d1c5f5c078566854b6b58", + "description": "asahi: agx_translate_sample_count", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "feabbddc2a28e67af1bcf5652ac4fcf2009d9f8f", + "description": "asahi: calculate validity when unpacking", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac726ae5a937af3bd36f154fade91bf7ad393431", + "description": "asahi: mark eMRT loads as in-bounds", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac114030a70972c022478904b2c79800c0b37552", + "description": "ail: constify everything", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "efa9f242a8d4452fbe3c33fd3c9870e050d02e44", + "description": "agx: fix UB in cursor comparison", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bcffc8430697438e704d87994a1f605d2750cb9f", + "description": "agx: optimize elect()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bc26e11c2a792aba82739a65931702cda545291f", + "description": "agx: lower more quad ops", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7aa17a122febdc76d8ed57a8d29ea0009227dce8", + "description": "agx: implement quad_ballot", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8a656b29f3f3f61165ab1cecf8d978503ec3d67c", + "description": "agx: handle quad reduce", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1be0e8e3480668a75fa99cfb859bd792f5038dc7", + "description": "agx: stash early_fragment_test info", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1c8aab388cdc1c70c07de9d0a6174da14d47ecea", + "description": "agx: speed-up dce", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b03e7bab378d76b67870d6b163d30e249e09f70", + "description": "agx: fix bogus unit test", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aad82f4265f26c5c5af7ca9734563b8f3ad9aaaa", + "description": "agx: optimize txf with lod 0", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5c898e56b2d20d69d63cf0e74f1b038a2478571d", + "description": "agx: reserve scratch registers for mem<-->mem swaps", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7ff0041c122c4ee3a214c126df2545b00220b36", + "description": "agx: document another sample_mask restriction", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "840394c169fc3c1eec3dc517b31ee7eb29d67f3d", + "description": "agx: expose agx_link_libagx", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a3ac737476188063a3c1dcdf6bced0501230bfc", + "description": "agx: report uses_txf", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54ec9512ef67475688d967fadee68b21351dbc6b", + "description": "agx: flesh out subgroup lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "659db5049c7ed6952c89ea1b270d45f2a7f76659", + "description": "agx: lower 8-bit subgroups", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "00cfe84fd9485537700a68aa5eee98dcaf599767", + "description": "agx: forbid uniforms on ballots", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2c49b261cf133e5da53a6ec46fe5bce09b75bf4", + "description": "agx: add missing b2b16 implementation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a3cb0cbfda81b06ba89572a6de8ef508696ba3b9", + "description": "agx: handle quad swaps", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4a5ac35541b06393b61fc41d07a9715903271a7", + "description": "agx: handle quad_broadcast", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b33c549b97858129a520483d1eaa254c704d254", + "description": "agx: handle non-immediate shuffles in divergent CF", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "589c69a6460a70a2c69b6cd75e26b76b17a7e024", + "description": "agx: lower shuffle", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fbcd9a83e48dd412cf18572ab6229c009018a81e", + "description": "agx: model more subgroup ops", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e718a536ac0411e7708f4d1b630c7a4903a6d1f0", + "description": "agx: delete unreachable blocks", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3efa723b630dc153252ac7841f60924078684e04", + "description": "agx: lower nir_intrinsic_load_num_subgroups", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "765bf9a25be2a69bdd94bac6d95afb022973110e", + "description": "agx: switch to demote internally", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35d6f4a3945b221d39a8d25aac21b8fb818f35a9", + "description": "agx: fix spilling inside sample loop", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bdd200a20290f03f90058a7a925066c8894dd255", + "description": "agx: handle subgroup barriers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d183b76fd490e8e61a7cb1373a45ab91cf3104a8", + "description": "agx: fix frag sidefx with sample shading", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6269a1474d50ed2cfc6b673f444b3c5b06826eb2", + "description": "agx: fix load_helper_invocation with sample shading", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94f0209fb26032f888e3d21dabcd7d657e0b48dd", + "description": "agx: fix phi translation corruption", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f21dbfe5aebb9ecc30a8a576df43cfa06956f8cd", + "description": "agx: allow 8-bit bcsel", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a948244058c97be3391d201fb92bff42f2e5f821", + "description": "agx: handle cross-workgroup memory barriers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c22ce3cab9897133476675bbc8990616b5f1ef45", + "description": "agx: fix some ms texture packing", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec47f325f88adb5b90793e084a1a4e0f08a46379", + "description": "agx: fix query LOD of array", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8df39ac49b9b8badf02e1e31fdc4b8fd513ed55d", + "description": "agx: enable more lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69d7063ec0ca0c011861172f5a38eeb4872164ba", + "description": "agx: optimize and/or with booleans", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c43413f729f2d671be4d265aff02372d1ab3b24b", + "description": "compiler: add ACCESS_IN_BOUNDS_AGX", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb5f82d221b42d63109f5a173f21c33b1f835bb6", + "description": "nir,agx: fix load_active_subgroup_index", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fb60c4c81380071e4870ac2e32aa5e3935a2d82", + "description": "nir,agx: add depth=never workaround", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d824bd123ca79aa3ed89977ceaac844ee94430f", + "description": "nir: add quad_ballot_agx intrinsic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2912f531a7937cef03e279b8ff82f5a85fd53d15", + "description": "nir: add texops for AGX border colour emulation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b9ed851ec9f9aa2d5ce3d1a3a601b4cc756185f", + "description": "nir: add is_first_fan_agx sysval", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8bc694223ed9a0bd354139a3b174f13004442591", + "description": "zink: Set workarounds.can_do_invalid_linear_modifier for NVK", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6f77defec0d61f9f5851bdbda5bf4cc97cd1cea", + "description": "nvk/wsi: Advertise modifier support", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "28342a581f926777f9923835525fd2f267edfd53", + "description": "vulkan/wsi: Bind memory planes, not YCbCr planes.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "f5433e4d6ce247b86daed741c07aa99f2bd02c0d", + "notes": null + }, + { + "sha": "cd428e01d7876da243933ee49f10f866777820f5", + "description": "nvk: Advertise VK_EXT_image_drm_format_modifier", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d8e200c0d954892c9ecf152c4c465a915700d743", + "description": "nvk: Advertise VK_EXT_queue_family_foreign", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bca2f13dd8ee3904fac67bbe273226a0864caa59", + "description": "nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "224d9a514a83a3236ad42c1b74458cde69dc6647", + "description": "nvk: Implement DRM format modifier queries", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ad79bfef427b0b40acca403587b2e249389f533", + "description": "nvk: Set tile mode and PTE kind on dedicated dma-buf BOs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f1fdffa1b2e5c1b9b813191a2881030cc7278906", + "description": "nvk: Support image creation with modifiers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3bb531d24599d8daa10c1cee631ea8ed3e9fa432", + "description": "nouveau/winsys: Add back nouveau_ws_bo_new_tiled()", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ce1cccea98d6257f2015b32b92d826e4ebc0a7f9", + "notes": null + }, + { + "sha": "03c4a46fe5511d09b5b99a0a370e8f308a892549", + "description": "drm-uapi: Sync nouveau_drm.h", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8cce121da44adb8141b98b9a8352f1deda7fddcc", + "description": "nvk: Allow VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6063f96c61dc80990ed3ad67eb0acb5a3796676a", + "description": "nil: Support creating images with DRM modifiers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1bd4127f36cf509d1a418402a641e361ec48b0f", + "description": "nil: Add some helpers for DRM format modifiers", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b7773f96f9e86a087855345a030c9cd585efe702", + "description": "nil: Default to NV_MMU_PTE_KIND_GENERIC_MEMORY on Turing+", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "603389f7a3508a94bb44718bbb9b21c468c65bf7", + "description": "nvk: Set color/Z compression based on nil_image::compressed", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "873a044cb3d6c99e6fc749fa7c5d2afc5e904f4b", + "description": "nil: Add a nil_image::compressed bit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "73c87dbc0c447ed8f1b3e4f1fbd19608e3a4baaa", + "description": "nil: Use the right PTE kind for Z32 pre-Turing", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "426553d61d164a04ecf540d933f72e16dcbf9e33", + "notes": null + }, + { + "sha": "71d1fa129a2e854bafbc4fc1064733e65e8f82f7", + "description": "nvk: Allow GART for dma-bufs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6cd58de4eb79dcced41ca77faae1449368f9ac5e", + "description": "nouveau/winsys: Make BO_LOCAL and BO_GART separate flags", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19b143b7bc3865fed8c8b09156b85d8c41c32d6b", + "description": "nouveau/winsys: Take a reference to BOs found in the cache", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "c370260a8f15e9be2f43a7d237f438592a09cccd", + "notes": null + }, + { + "sha": "d63f015d0baf688cfed007fe6dd6eea70ea7657a", + "description": "nvk: Improve the GetMemoryFdKHR error", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "756cbb41a2c259495afad77cb728657f0ddb590c", + "description": "nvk: Use the upload queue for NVK_DEBUG=zero_memory", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22e44d54fd1396411ff58807180c4b8ac051bdc8", + "description": "nvk/upload_queue: Add a _fill method", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3132a49eb005bd5ad782caddf8f7cf71f2c79957", + "description": "nvk/upload_queue: Add some useful asserts", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b098209b9d3b3a9379003d7e53152859967c30e", + "description": "nvk/upload_queue: Only upload one line of data", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "2074e28a0d6aa65d2a979ba6bae9012797dd3352", + "notes": null + }, + { + "sha": "ac78076cd2ca895d64e13220d3ed204b8509ac92", + "description": "zink: hook up VK_EXT_legacy_vertex_attributes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97e3c6a12a2c981bf70e64fbd4ab4e7bbf8601eb", + "description": "intel/brw: Use range analysis to optimize fsign", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5786573132cb35395a8405cd886167c65b9ec84", + "description": "intel/brw: Implement more strictly correct fsign lowering", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "864268ff0d15693fae42d3e6ae478994bbd6cecb", + "description": "intel/brw: Algebraic optimizations for CSEL", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "033405cd4bd9ee93755eccdca82d56d6f06ee1af", + "description": "intel/brw: Combine constants and constant propagation for CSEL", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "504b742b834067ac25dca018b279e7429d61242d", + "description": "intel/brw: Update CSEL source type validation", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3f151c03af3d159c8725f5f6dc7050b6a418de51", + "description": "intel/brw: Handle fsign optimization in a NIR algebraic pass", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd343fb9acd49706320ea3bf1bbc0c842b9c6970", + "description": "intel/brw: Add support for fcsel opcodes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d51ad9f4e03c2b36c37ad2c72573915795b6cd15", + "description": "intel/brw: Use fs_inst::resize_sources in brw_fs_opt_algebraic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11c6b6c1022991978d941fb3b82cae57b99ec454", + "description": "intel/elk: Remove dsign optimization", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ded8690336efbc781aadaa98e1db3dee54219c4f", + "description": "intel/brw: Remove dsign optimization", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa9fb239b7d1075b7193f081f483aa4daf59de68", + "description": "docs/features: Add EXT_conservative_rasterization for NVK", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db2f2ee0786f4facacc6d389f4b2e87741562d5b", + "description": "nvk, nak: Wire up conservative rasterization underestimate", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "715f2f14258053c8ead7337dbbe0c33a2ac8e79c", + "description": "nvk: implement VK_EXT_conservative_rasterization", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dd97b1d729048f3ccf3a2ed4ddbfa53c057e4a3", + "description": "vk/graphics_state: Add last bits for extraPrimitiveOverestimationSize", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a875598d9e0f2e5d0f5a9b7cf0e2cbfebf2cab94", + "description": "nvk: update 3d classes for conservative raster", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11448823b900173c8a320a23cb52fcb4ec00984d", + "description": "ci: bump VVL to snapshot-2024wk19", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "891730ac0b678c1fece36d92b921192249d90d2f", + "description": "ci/panfrost: disable G52 until machines gets fixed", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04f945d6c34b0c00721e2e8e591893090ee3ff0a", + "description": "docs: Update VK_EXT_legacy_vertex_attributes entries", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "8c1cc405d37143eb819e1272e8e2befdf26fcce8", + "notes": null + }, + { + "sha": "3d5ad071bf68122aa82eb55fc6f08301d8b65416", + "description": "freedreno/ci: re-enable a306_piglit", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fed2c9df016682e14f5a1bf7fc991c9701ef26dc", + "description": "freedreno/ci: switch a306 to weston", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6652d55da0c50f77e56ca783a1ecad8532b8c2f", + "description": "freedreno/ci: do not depend on single job rules for another jobs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8cf60b4da74090fef2a3a8270984cec3f9cd410e", + "description": "freedreno/ci: Switch a306_* to deqp-runner", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d9a0373a65963dc0507538b77de68808c6652f94", + "description": "freedreno/ci: move the disabled jobs from include to the main file", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "9442571664e5a7d6e06f098ce4ea2246e5504796", + "notes": null + }, + { + "sha": "e0f44f817d16e4625054e605e87715c7b3c09076", + "description": "freedreno/ci: move platform to the deqp toml file for a530", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "312150f5241804a21b1871626fbe875678bcf023", + "description": "freedreno/ci: Switch a618_piglit to deqp-runner", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "758b639d1b83a48e18a11fc1f839e1d52ab47e76", + "description": "venus: drop the workaround for excessive dma-buf import oom on turnip", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "fdc21a95aa6cbb0a47a37155b76c19a92b99f5a0", + "notes": null + }, + { + "sha": "a1392394ba1de0fad8cbcf10bdece3d623c9d7a6", + "description": "turnip: msm: fix racy gem close for re-imported dma-buf", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "63904240f21b192a5fb1e79046a2c351fbd98ace", + "notes": null + }, + { + "sha": "3909803849ef492e66dd4590fbf3bf51256efb22", + "description": "turnip: msm: clean up iova on error path", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0", + "notes": null + }, + { + "sha": "80b8bbf0c5c223014b70eff1c10db28e1d7368d7", + "description": "aco/gfx11: use v_swap_b16", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5803a40e2fe445fcb275375c91cb89d2702ba564", + "description": "radeonsi/ci: document new crash (assert)", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "38cbc3c605ff17c813e70521f4a6c8d3a5d1e397", + "description": "radv: advertise VK_EXT_legacy_vertex_attributes", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6ddd675168eb96ff46ba06cf67e9a0735d68f6a4", + "description": "aco/util: improve small_vec assertion", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "869253b66c386286c374c57e3badf18ff9b92cdb", + "description": "aco: support VS prologs with unaligned access", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ec2fa392f6004ca2e01656a475c6f454be607fc", + "description": "aco: copy VS prolog constants after loads", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46b8ba8154652ce73fba6c38dee057b4e50f6378", + "description": "aco: form hard clauses in VS prologs", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d48c8905f1ec6cc6c22a023900fa2883e90df87e", + "description": "radv: keep track of unaligned dynamic vertex access", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62b4e9a7790cbad25da8b9986095dbd34c03d0c4", + "description": "radv: simplify radv_emit_hw_gs() slightly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bdefab362c045213562825811baac7d37a2dcdb6", + "description": "radv: simplify radv_emit_hw_vs() slightly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5572a83b00b9e78c136c3bdee15b0c3d9f7d2747", + "description": "radv: simplify radv_emit_hw_ngg() slightly", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd3ae170a732cce283806a2a8b4ce9f4fa6268db", + "description": "radv: do not emit VGT_GS_OUT_PRIM_TYPE to ctx_cs on GFX11", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f228e7ed2d3fcae392b188d949cb878cb27fb4e3", + "description": "radv: remove gfx10_emit_ge_pc_alloc()", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df39994d51b4c28201f1b9ca12e572692d8d169c", + "description": "clover: fix memory leak related to optimize", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "2d4fe5f229791fde52846b3f583c12508b5109d6", + "notes": null + }, + { + "sha": "28eb1b1eaf0086464505f7396d635c23b4a95f89", + "description": "vc4: use IO semantics for location", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aefe237e47f5e10403c90ed7a4d7925c9a1c1733", + "description": ".gitignore: add .cache folder", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7eb6123e98e0eaa65b24e41a8f1efe44b4a95513", + "description": "tu/a750: Disable HW binning when there is GS", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ed874b5ef568ea4018577e4194b26e2c7dae4ee", + "description": "Revert \"ci: disable Collabora's farm due to maintance\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e154f90aa9e71cc98375866c3ab24c4e08e66cb7", + "notes": null + }, + { + "sha": "8b85c584292dc61bb71a10d54d390823fbfa8e68", + "description": "radeonsi: remove the _unused parameter in all radeon_xxx macros", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5272a813f276646c02b84122349a682709c34b1e", + "description": "vc4: use tlb_color_brcm intrinsic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87cd11ecd2cbc853cdcbcfe0c1fb14c989c049a3", + "description": "nir,v3d: rename tlb_color_v3d intrinsic", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ab023edeecab129cbbd3943478ae54254330267", + "description": "Revert \"ci: fail pipeline for users who got access to restricted traces\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "754ad73b8be95eb68577644c0faf3a71332404e1", + "notes": null + }, + { + "sha": "985ee5441ac81a8452a72adf94bd7d9db559b77a", + "description": "ci: Allow to override the virglrenderer render server", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02ab51a61eed8fed5940cf88df71f536ce14f0e2", + "description": "glxext: don't try zink if not enabled in mesa", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "7d9ea77b4598e23d4415b529924f1cbdca6e33bd", + "notes": null + }, + { + "sha": "3163b65ba73c4c6343e1d3ee69db07721a3713bf", + "description": "drisw: fix build without dri3", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "1887368df4166ae854245c0306d43661ef120e42", + "notes": null + }, { "sha": "e154f90aa9e71cc98375866c3ab24c4e08e66cb7", "description": "ci: disable Collabora's farm due to maintance",