blob: 017d7104512454fb72cbfe77be7b9acb3e527ea8 [file] [log] [blame]
[
{
"sha": "3584fc64828ad2ad4d486572ec915aab8321aadd",
"description": "anv: use weak_ref mode for global pipeline caches",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3963e4b53aa73ef032709769585bdb1e3b6a8099",
"description": "radv: Fix TCS -> TES I/O linking typo of VARYING_SLOT vs. BIT.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "0e481a4adcd8006256c27d100a0a0f0c01a94171",
"notes": null
},
{
"sha": "4b6f7613c0bd161548f1bd45d42b65b4841a278a",
"description": "panvk: Emit the fragment shader RSD dynamically",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4335560bb748a578dcfeaad34f6d75e101db1f67",
"description": "panvk: Move fs_rsd fields to an fs sub-struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6e0761d0dcfc88e1802e69a43ff248f7c671cc5",
"description": "panvk: Replace the stages array in panvk_draw_info by vs/fs fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0471a30fcc0f8c71260e1b85a91e695ea8911f6c",
"description": "panvk: Fix/simplify the shader linking logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfbec67cb080ab6695248e37798f5e9e00eef3eb",
"description": "panvk: Simplify shader initialization in the pipeline logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7a9bd1cbe973792b444d166286db3f3142e9716",
"description": "panvk: Don't pass the stage to shader_create()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6724ee761909da31d23baf31a4a0f26fe109ca52",
"description": "panvk: Add a blend library to deal blend shaders/descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5406a65955a90c4a90de1243cdf5fd33ef3af94c",
"description": "pan/blend: Expose pan_blend_create_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92136c70629f65cb7d9a0cfc48a50201fdca2345",
"description": "pan/blend: Move constant inlining out of pan_blend_create_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "214761bdfe9a0ed04f00835c8ce41e3b84ff82c0",
"description": "panvk: Fully transition to vk_vertex_binding_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd71c586cb608df8c0036315324649eb9b33c11f",
"description": "panvk: Leave holes in the attribute locations used by a shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3683aaeb02ffa50e355110802d4d5b84adf21351",
"description": "panvk: Emit VS-accessible image attributes at a fixed offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "497c43f1612555c931fa11e5f22164c264269653",
"description": "panvk: Move VS attribute/buffer state to panvk_cmd_graphics_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c6b922fe1b63774036dfa3996a57cb31b090401",
"description": "panvk: Prevent re-emission of image attributes used in vertex shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "936ebd3370f1285265ae0d0b33c47fabce398f26",
"description": "panvk: Rename non_vs_attribs into img_attribs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a37a62bed352e1fcc82f3ca4c0f8bdc76bf9ae3",
"description": "panvk: Set unused attribute buffers descriptors to zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a195486e6f07a70aa9609375663c2d99c8785874",
"description": "panvk: Fully transition to vk_multisample_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3e024a59e0f1a8aa957533e1a28115bf4c76e1b",
"description": "panvk: Fully transition to vk_depth_stencil_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a58171fb3c5c89772fad6e473383a58de24cc30a",
"description": "panvk: Use vk_color_blend_state to fill our blend constant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbcf505a0823c75e046d662696225131482fdd89",
"description": "panvk: Fully transition to vk_input_assembly_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07afc7e3ed21a2be22d4486b3d85033cdc3b3d93",
"description": "panvk: Fully transition to vk_rasterization_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4ce783f0e9d352af3098019fa8aac46e9bed297",
"description": "panvk: Fully transition to vk_viewport_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b1a8226fac4908cc82488409c37bee2e54258ff",
"description": "panvk: Transition the graphics pipeline logic to vk_graphics_pipeline_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "160db68bd783685ce078565a2792e4e4f0c1bf3f",
"description": "panvk: Kill the panvk_pipeline_builder object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e0081d44c9336be6008f41f5af49392f599c5d6",
"description": "panvk: Use memory pools to store pipeline shaders/descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd6e32ef9c059ec913f07dfae17ce3f12421bd5c",
"description": "panvk: Split compute/graphics pipeline objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "513e0bd46b55f4e3fa972e527957169db6546357",
"description": "panvk: Split the graphics and compute state at the cmd_buffer level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5196aeacf68ab5f82d9970bdaaa69e30382a2930",
"description": "panvk: Get rid of special attribute support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04b20157f8f2210847b6dc7175e522b14b4d8206",
"description": "panvk: Kill unused dynamic state bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94e28d350d0d242ed4dc50275c0318b053078b61",
"description": "panvk: Move panvk_cmd_state::batch to panvk_cmd_buffer::cur_batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "330a75b9f3559336a381a2f866cd75b010a2060e",
"description": "panvk: Get rid of panvk_descriptor_state::dirty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3fb990a866bc3cb7eac44804ef94bb8691ed6e2",
"description": "panvk: Kill panvk_queue_get_device()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f57af8fe1c6af6f1e609708b3d8062b1a1c992c1",
"description": "panvk: clang-format fixups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90f8be9bda9b3841c41f48414897d89ebbceb43b",
"description": "ci: define SNMP base interface on runner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18c736bcfc55b8fa309ede02332b9c7a2ca22e78",
"description": "radeonsi: Use max_se instead of num_se where appropriate",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db564a40b3bd936053e5e14d1f0df6b96e305a08",
"description": "radv: Use max_se instead of num_se where appropriate",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1966b6c887ac6f557f6427ee4443f04b6c36c364",
"description": "zink+nvk/ci: update expected failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acd395f1f8aa47496c1a0e0e581f60fa0b0752ba",
"description": "zink+nvk/ci: document flakes seen during stress-testing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc1db264edc60cc4f14d1a63966e583e53867a9a",
"description": "zink+nvk/ci: skip more tests that times out",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bd551f6ec4ba7cb30de7df61f7c44ca5269f9b5",
"description": "zink+nvk/ci: skip timing out test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "393cd1ffdff5c32f7dd5ca2a4cf67c3b493c606d",
"description": "zink+nvk/ci: skip glx piglit tests as they all fail",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a6ffd1420cecb9d060f386120b94d9b5eafc22e",
"description": "zink/ci: add zink+nvk glcts+piglit job on a GA106 (RTX 3060)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94c82cd938ff5a0f7426aec33bca1bc4f540a634",
"description": "nvk/ci: add nvk job on a GA106 (RTX 3060)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d6957268b24a74519adda1a93d3653df55d4961",
"description": "aco: use new common helpers for building buffer descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "074f3cfe73b06ba1e02ebf69fc5b6a13fb313c44",
"description": "radv: use new common helpers for building buffer descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3b01fd95e70118453c459fe728be507e38dd115",
"description": "amd/common: add new helpers to build buffer descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3224fd706c57c6b4f8157c467bb7f052a5971240",
"description": "amd/common: only pass gfx_level to ac_get_gfx10_format_table()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64fefc11793a60ad9800eb2943d9334e223288ba",
"description": "ac,radv,radeonsi: add a common helper for translating swizzle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2487a875527f636565a7b39036690fbf7c5d46db",
"description": "ac,radv,radeonsi: add function to determine if alpha should be on MSB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "179f4ed414b4c84fb0cb5dc0f03be084a9c2b2ff",
"description": "radv: adjust determining if alpha should be on MSB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68c4d26691769f83e471c85c0775b8c584061e86",
"description": "radv: only set ALPHA_IS_ON_MSB if the image has DCC on GFX6-9",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e8b2fe053a7686df54c62acdd92382a088fda70",
"description": "broadcom/simulator: Add DRM_IOCTL_V3D_GET_COUNTER to simulator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e630812b436877a430dabf17d5985bfb4cd7775b",
"description": "broadcom/simulator: Add DRM_V3D_PARAM_MAX_PERF_COUNTERS parameter support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "017dde0d1caa981560c5e6c54491337e4e06d497",
"description": "v3d: Use DRM_IOCTL_V3D_GET_COUNTER to get perfcnt information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5b2d943ad4a56abaf7141a3d46ee3eda80cb3a2",
"description": "v3dv: Use DRM_IOCTL_V3D_GET_COUNTER to get perfcnt information",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "273ba51d7fa6bd5f503d7145b0a809969b25894e",
"description": "broadcom/common: Add maximum number of perf counters to v3d_device_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce7bca176f50d3df85893213255956bbe66d9d59",
"description": "drm-uapi: Update v3d_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b3e286d333a9be223e6295c21c84d127b5c1323",
"description": "venus: add missing sTypes for vk_set_physical_device_properties_struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b99c48b011e4f4d087cb9c7aa2e0f71048de677c",
"description": "aco/lower_phis: don't create boolean loop header phis in some situations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ae8a558b2fd5877e44d470cf5526cf5aa36c8c1",
"description": "aco: remove nir_to_aco",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1964f03e7461e1c243b0e932516f66aefcc0627",
"description": "aco: use scalar phi lowering for lcssa workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbe46524307e5e834d5b3d593763b72120d6a3ee",
"description": "aco: create lcssa phis for continue_or_break loops when necessary",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fc7207f5007c42829b3c8eb9b3e87676d92e982",
"description": "aco/lower_phis: create loop header phis for non-boolean loop exit phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "175d2d680aa8f06fa1b4e8e54e95733802b3d1dd",
"description": "wsi/wayland: Fix use after free from improperly stored VkAllocationCallbacks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "57c03fe49c7017f44ef22e4fd706ad87c5c2cec2",
"notes": null
},
{
"sha": "0e0c2574d1d3ea8184fc9f5403f693d40d48da3d",
"description": "radv: Add shader stats for inputs and outputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "590fff6906eeac7fb07c5eff466a5350b815cc68",
"description": "radv: Add TES num_linked_patch_inputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a6d7e79ad71b7a06989925bb55ed1b640a86514",
"description": "subprojects: uprev perfetto to v45.0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d59fe21ce51b0c50fc5c4662a2219b5eab77ce0",
"description": "panvk: remove descriptor pool counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb09fac65981353a88d972fee06758fa1f822a01",
"description": "ac,radv,radeonsi: add a function for getting border color swizzle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25a206b9ac22eab54bdd17022736bfa6fb1d1869",
"description": "tu: Don't advertise AHB handle time on non-android",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99753001f35ae5791b64d72efe5278795004899f",
"notes": null
},
{
"sha": "b71f3f1314c733e8159201f34ffbf4d1b6a72d1b",
"description": "docs/features: Add missing AHB for tu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eef5e4221f03c0844ca117cc9590397a70d37126",
"description": "radeonsi: vectorize load/stores and shrink stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cb254e0b8eaaca3ed13ea37e3bf8527efe51e63",
"description": "radeonsi: call nir_lower_int64 later to fix ACO failure with Tomb Raider",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a115b10556e23232708ef7d8f951ab2ab36d381",
"description": "ac/llvm: global stores should have no holes in the writemask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7952e4fc7acac2f8c5c91a8aeafe4a56ef366c65",
"description": "ac: move radv_mem_vectorize_callback to common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26cd3a1718c7e8f55fa8605f20fb001b2954d6b4",
"description": "ac,radv,radeonsi: add a helper to set mutable tex desc fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7523c1ec575beba51fe8f553f9b3574b023683e6",
"description": "radv: stop clearing unnecessary bitfields in radv_set_mutable_tex_desc_fields()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d09afbdebc151e7b4cbb64c520125a6ca05b52f3",
"description": "radv: set ITERATE_256 for GFX10+ in radv_set_mutable_tex_desc_fields()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb37ea092d0717d8d4b0cbc2bb4f02e0ca029cc0",
"description": "radv: tidy up meta_va in radv_set_mutable_tex_desc_fields()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8adb326f592ed10eb0039e067b411c6b278d20f3",
"description": "radv: tidy up custom pitch for gfx10.3 in radv_set_mutable_tex_desc_fields()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1fa5ffab04b84bb24a13d4511fc579b75cea446",
"description": "radv: tidy up swizzle in radv_set_mutable_tex_desc_fields()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81e927ea05057fe59e2eb61dd350780906f24153",
"description": "ac,radv,radeonsi: add a helper to get the tile mode index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72485fe592636505f9964e07b8147dc178320eaf",
"description": "radv: set image view descriptors as buffer for non-graphics GPU",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1d38b0b3749d890b31878b679282212cdbf1ad1",
"description": "nir: Add nir_opt_load_store_update_alignments.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b582449f0eca5f71437d798de7805fdccf86f70",
"description": "nir/lower_point_size: support lowered i/o",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "471ac97a4af751226bc51076130deae252bb481e",
"description": "drm-shim: Stub syncobj reset ioctl",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc404d45ff4fa7947cffdc75da0d2b773902a1e4",
"description": "aco: remove perfwarn",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea3e5bcc995cc4c1d902ee05aaebb24975375cb8",
"description": "aco/optimizer: remove ineffective undef opt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd699b5d88500b7ff7b4f1a82b17549d11db8fae",
"description": "aco/optimizer: remove ineffective vcc opt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eefe34127f8e8ae2ba91a7837b9dfef999dc3f87",
"description": "panfrost: add a barrier when launching xfb jobs in CSF",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69ceb5dab9ada6d8b54c03d27f6db78713208455",
"description": "v3d: remove handled cases for devices <= 42",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbcfb34cf78245ce130077b6928f830487dbf613",
"description": "v3d: use BITSET for the masks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "924c5ad2ac9077f7bc4bd1e19ca86946fbd97c3f",
"description": "egl/android: Fix sRGB visuals",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "273e54391af7e0a89daec778980c3f8a800bcd7b",
"notes": null
},
{
"sha": "97962f2a347dcc0c536af629d3d0082c8e49fb99",
"description": "radv: mark some formats as unsupported on GFX8/CARRIZO",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e384b28805e477f43246fa073fbd6540c7911dfc",
"description": "radeonsi: reject some texture formats but only on GFX8/CARRIZO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95122a1cf7a8e5748b9d40fdb9c541947c413d96",
"description": "ac,radv,radeonsi: introduce a helper to build a FMASK descriptor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1b4b399ce07266a2b04fe5c7c1df9e1c9649642",
"description": "zink: disable cpu_storage for PIPE_USAGE_STREAM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01bac643f6c088f7537edf18f2d4094881c1ecda",
"description": "freedreno/ir3: Fix ldg/stg offset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60686d4146cd3856dd2066f6e49560b1dd76bd66",
"notes": null
},
{
"sha": "23488790c146b52a543e0210a12e076a3fb8fa89",
"description": "zink: remove dgc debug mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e09310711540f44315871c3ffcb5059f8c3bec76",
"description": "lavapipe: lvp_indirect_command_layout -> lvp_indirect_command_layout_nv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaa3f37ae5917fdabcf95d106b91c747228bec52",
"description": "lavapipe: plumb print_cmds through NV DGC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42e3d580cc75b1bd86a57ed364d802bcaf00714c",
"description": "lavapipe: split out DGC into separate file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3be436830e823a9941587bdb00a381a8dd255d2a",
"description": "ac/llvm: Remove global access ops handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2e80e57a3c3a9e35e22edc07e13427cc68779b8",
"description": "radeonsi,aco: Run ac_nir_lower_global_access pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46644ba371e817d8f33ad7b46ce2ba7775e6d2cc",
"description": "meson: use glslang --depfile argument when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32e43fe77cc6c76df621ecbb8869755967cf4ff7",
"description": "ac,radv,radeonsi: add helper to know if a format is supported by DB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2234adf59a19340b2564e9270a78e434a5de87f",
"description": "ac,radv,radeonsi: add helper to know if a format is supported by CB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c62f86587f47719177e088867ac8a82a4a61fb51",
"description": "amd/common: move some format related helpers to ac_formats.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "473559001f21218febaaf069441bb3d4afc4ab5c",
"description": "radv: add radv_is_colorbuffer_format_blendable()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f39e3a0f3aff238e3e4cd9960f957ce78da1580",
"description": "radv: stop checking the return value of ac_get_cb_number_type()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e227f2cc721de0c915df065b772a3d89dec79167",
"description": "radv: remove redundant check for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 on GFX6-10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58ca4cee9ec156bcd26abb11cbc7d772239c1354",
"description": "d3d12: Video Encode - Fix inputs for older OS support query cap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8eb9fc9b45c17b1117e272548d59d68525fe09e",
"description": "nir: Mark variable as ASSERTED to fix unused variable warning treated as error",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07080c5fc52966cce7dbca9c1b6b6ad21df92a15",
"description": "radv: simplify creating gfx10 texture descriptors for sliced 3d/2d view of 3d",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16952a179bb0d54b131eafc525148fdad9c284d3",
"description": "radv: allow 3d views with VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96a9625866b31b3cb11a4ea7c267f8efcfb2aa4a",
"description": "ac,radv,radeonsi: add a function to get the color format endian swap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35c6b9c066ce583648b3f833b94055537a949d12",
"description": "ac,radv,radeonsi: add a function to translate db format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "934fc47822d0fe2f87a83c81bf648e0e92887ce5",
"description": "radv: use PIPE_FORMAT in radv_translate_dbformat()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f0430bb361899ec6f1dde412ce99e76ea844502",
"description": "ac,radv,radeonsi: add a function to translate colorswap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40428bd497b96fd0ff5c47273ac369c5c8b4c42b",
"description": "radv: use PIPE_FORMAT in radv_translate_colorswap()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "255e76b41935ba2bfaf81d0fd893f72eea271084",
"description": "ac,radv,radeonsi: add a function to translate tex numformat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6030c876d0254251db4d5b18406a01dc4b591a1e",
"description": "radv: use PIPE_FORMAT in radv_translate_tex_numformat()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fef95f901e8561cdc9644d63dd74e43a04d10c2",
"description": "radv: stop checking the output value of radv_translate_tex_numformat",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "418fed1805a6fa4a5b12d384b74b726f956f9146",
"description": "aco: update VS prolog waitcnt for GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f01cac835f95bcc65b2ca0afeed4f29a6bbb64f0",
"description": "aco/stats: support GFX12 in collect_preasm_stats()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e9cabd2fa168690ffde09bed5675c1940b13dc5",
"description": "aco/waitcnt: support GFX12 in waitcnt pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cadce0f3b731d2a93f4e3bc3ff3b44f7d90f0fef",
"description": "aco: add GFX12 wait counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5e13af73cd2d3b58934cef82ae22cb00736ff08",
"description": "ci: lima farm maintenance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"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": 1,
"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": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28061c5021b7902b39d8e93ae0e2d12682b1fbe",
"description": "nir/lower_aaline: fix for scalarized outputs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"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": true,
"nomination_type": 2,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ef3a34f1a2d404ee28b2edd9007aeb203419e24",
"description": "radeonsi/vcn: Allow duplicate buffers in DPB",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"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": 1,
"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": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8a1d9f787908612d234c5e7ffeaab825c5b7d7a",
"description": "r600: fix vertex state update clover regression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": 1,
"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": true,
"nomination_type": 2,
"resolution": 1,
"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": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3716bd704f8259545d34c73c2d065be7008f147f",
"description": "anv: fix push constant subgroup_id location",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": 1,
"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": 1,
"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": 1,
"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": 1,
"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": 1,
"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": 1,
"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": 1,
"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": 1,
"main_sha": null,
"because_sha": "ff6cf60cb80c3bc31d9a4307c32185f65054bc58",
"notes": null
},
{
"sha": "2f02af39b34c013b4829cfde626ab13b69c173b8",
"description": "radv/video/encode: fix quality params on v2 hw.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6f77defec0d61f9f5851bdbda5bf4cc97cd1cea",
"description": "nvk/wsi: Advertise modifier support",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"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": 1,
"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": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8e200c0d954892c9ecf152c4c465a915700d743",
"description": "nvk: Advertise VK_EXT_queue_family_foreign",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"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": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "224d9a514a83a3236ad42c1b74458cde69dc6647",
"description": "nvk: Implement DRM format modifier queries",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"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": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1fdffa1b2e5c1b9b813191a2881030cc7278906",
"description": "nvk: Support image creation with modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"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": 1,
"main_sha": null,
"because_sha": "ce1cccea98d6257f2015b32b92d826e4ebc0a7f9",
"notes": null
},
{
"sha": "03c4a46fe5511d09b5b99a0a370e8f308a892549",
"description": "drm-uapi: Sync nouveau_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"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": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6063f96c61dc80990ed3ad67eb0acb5a3796676a",
"description": "nil: Support creating images with DRM modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"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": 1,
"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": 1,
"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": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "873a044cb3d6c99e6fc749fa7c5d2afc5e904f4b",
"description": "nil: Add a nil_image::compressed bit",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73c87dbc0c447ed8f1b3e4f1fbd19608e3a4baaa",
"description": "nil: Use the right PTE kind for Z32 pre-Turing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "426553d61d164a04ecf540d933f72e16dcbf9e33",
"notes": null
},
{
"sha": "71d1fa129a2e854bafbc4fc1064733e65e8f82f7",
"description": "nvk: Allow GART for dma-bufs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"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": 1,
"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": 1,
"main_sha": null,
"because_sha": "c370260a8f15e9be2f43a7d237f438592a09cccd",
"notes": null
},
{
"sha": "d63f015d0baf688cfed007fe6dd6eea70ea7657a",
"description": "nvk: Improve the GetMemoryFdKHR error",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"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": true,
"nomination_type": 1,
"resolution": 1,
"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": 1,
"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": 1,
"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": 1,
"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": 1,
"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": 1,
"main_sha": null,
"because_sha": "7d9ea77b4598e23d4415b529924f1cbdca6e33bd",
"notes": null
},
{
"sha": "3163b65ba73c4c6343e1d3ee69db07721a3713bf",
"description": "drisw: fix build without dri3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1887368df4166ae854245c0306d43661ef120e42",
"notes": null
},
{
"sha": "e154f90aa9e71cc98375866c3ab24c4e08e66cb7",
"description": "ci: disable Collabora's farm due to maintance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63e17ccc0a2ed5e762aedfa71d9133672e77aa24",
"description": "zink: rework sparse semaphore waits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f339f1e7ad344ed33d44a7f6bde58fdc96d5b338",
"description": "zink: stop leaking sparse semaphores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "723ac0cb59a06a5f3ef7fce393c162448ae490cc",
"description": "zink: add a batch array for tracked semaphores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "604573cf0a81c499667bb107b42c25e21bfa98db",
"description": "zink: clean up semaphore arrays on batch state destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c8a7e3ca58fb9c8c47e31c397bfeac3a58c3e23",
"description": "zink: refcount miptails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a728bed23568c69eccf84884c56bdded70e5501",
"description": "zink: always commit full miptails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "920e2a52197c112ab68d8b53ee2e4c44c4e77b23",
"description": "zink: use u_minify for sparse calcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1232bcc4700e02d70435c53a31a171126a28872f",
"description": "etnaviv: migrate from piglit include to generic deqp and toml spec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "406dda70e7c9baa59c975eb64025e7c3b210c3bc",
"description": "radv: Zero initialize capture replay group handles",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df82221bb32c73f111d60e02655339846136e2de",
"description": "radv: Remove arenas from capture_replay_arena_vas",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e050abc961d2d063f9d7cf419f43aaf17ba0b039",
"description": "radv: Fix radv_shader_arena_block list corruption",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e21ea25de916b88cc6075b267874fc3085e598a7",
"description": "radv: Remove radv_queue::device again",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0fb19b8331f53b03d51f026acefa07bf97cbfe5b",
"notes": null
},
{
"sha": "79cb8842753e6dc7c10d6c5af1f1cf7ece5ecc75",
"description": "radv: Use zerovram for Enshrouded.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28195bf4b0e928ae16fe09f6a076bef4c719c60",
"description": "radeonsi/vcn: enable decoding in vcn5.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9441cdb8e6f91d95979f7d6a0477ba066355654",
"description": "radeonsi/vcn: add hevc support for vcn5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04d6b46d2ddf5562a011493dfbdb4a9e2e56d44a",
"description": "radeonsi/vcn: add vcn5.0 for h264 enc only",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52f0d5b96d51840718868640a43aafb7e88d3637",
"description": "radeonsi/vcn: add vcn5 encoding interface change",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b",
"description": "radeonsi: add gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8ad0f07155d79ac28748f6d47483634b46d8953",
"description": "ac/surface/tests: add gfx12 tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d22564d29cc6d1d1d7d9370eeeb71f21e2d1fbbc",
"description": "ac/surface: add gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "686e5a03f52f0e805a59d3affd098cca98a603fe",
"description": "ac/llvm: add a workaround for nir_intrinsic_load_constant for LLVM on gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "546465e1ba750a80febd78a06422b0e65e4af2a2",
"description": "ac/llvm: implement nir_intrinsic_ordered_xfb_counter_add_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d94ec9ec435970e3b55c0314866233ce9d4c5c0",
"description": "ac/llvm: handle nir_atomic_op_ordered_add_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a7302f6011d35a6ea6a3ef088f4a8ef616c4bcb",
"description": "ac/nir: add gfx12 streamout NIR code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "542c7ee75f2b5dbeae0952444f65d881867009a1",
"description": "ac/nir: add ac_nir_sleep and handle the intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af9f04ad59fb39da4e0cd35320c30912fdb7ebf7",
"description": "ac/llvm: update inline assembly for buffer_load_format_xyzw with TFE for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d33e66ad6a2568f88ebed3fa68b6653605d1260",
"description": "ac/llvm: add CS SGPR changes for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0356209543fd716e6f676444f75eeac2ab292340",
"description": "ac/llvm: add new cache flags for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6c46509ccb10b3836fe273f740b521b3bdfe7d6",
"description": "ac/llvm: use new s_wait instructions and split the existing ones for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12bca6123a80a771f812b499b6543b02ee1e3441",
"description": "ac/nir,llvm: add GS VGPR changes for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e1abe5d8cec2270b55b86b872f8b259f1be442c",
"description": "ac/nir: update ac_nir_lower_resinfo for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2adc66e586a3f9f90bdee52dd3976d4480b39a20",
"description": "amd: add initial common code for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58a5de5c346b78211500a26d338b4c0dc64fe760",
"description": "amd: add gfx12 register definitions into the register header generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "724b6d667c6d805ea60808c4cea4a7bcdada1ad2",
"description": "amd: add gfx12 register definitions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff47395757001f8bb299948ce4822958b72dc6f0",
"description": "amd: import gfx12 addrlib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d8addb0733cd17fb1f0b7f21b8e64d115106195",
"description": "drm-uapi: update amdgpu_drm.h and drm_fourcc.h for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74ea0d006ef7a3faf037c8ce1c2c669f4bfd06a3",
"description": "mailmap: add Freya Gentz entry",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a02ca1b2eb9dc100a5c7a6089e515485e50fecc",
"description": "egl/x11: Allow all RGB visuals to match 32-bit RGBA EGLConfigs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bdab38424543061ea9e76bc420e07b8ddd8be03",
"description": "egl: Implement EGL_MESA_x11_native_visual_id",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3736c9997c6efb3ef6b63923bbddada3d003e632",
"description": "egl/x11: Move RGBA visuals in the second config selection group",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d90415625c12f534aae7767ca801b310dc3f376",
"description": "egl: Implement EGL_EXT_config_select_group",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b6b327d1b9bc6f6e2053d30911c9d7888e4848d",
"description": "treewide: Cleanup unused structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f42a34625bdd0f246afd47a5fa126788a40321e",
"description": "ci/deqp: correct EGL_EXT_config_select_group detection",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "671c646a0ded70299aaf93ea189587a2cdc96981",
"description": "Revert \"ci: mark microsoft farm as offline\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "45edd99b6bee4c15a71a9faf7d8fde7d2333b34c",
"notes": null
},
{
"sha": "4842bbb200cab04c5548074b609dcbf2e44bf0a9",
"description": "nouveau/headers: Add a bool for whether or not to dump offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99b0117243e233f7dcdbaa346220389b5fdb36c9",
"description": "nvk: Don't rely on push_dirty for which push sets exist",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53737b9d5b9e5c8a4949dc4ee42d9b7cbe790a33",
"description": "nvk: Get rid of sets_dirty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c834644c4e4b39d65003b455e3be5e129767200d",
"description": "nvk/meta: Restore set_sizes[0]",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "af3e7ba1057e122c9ccd6d0f09b233ca8278af28",
"notes": null
},
{
"sha": "a160c2a14e71bb36d420929b0cb408f6346d845d",
"description": "nvk: Re-emit sample locations when rasterization samples changes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41d094c2cc1da09444830dca866d2be7f03ae5b4",
"notes": null
},
{
"sha": "bc15c95c7afe56cc0408aa2ba02a5a21f766547b",
"description": "frontends/dri: always init opencl_func_mutex in InitScreen hooks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1225e81c9d0d2b6ada9e6af51be710d2ae2d4dc",
"description": "frontends/dri: only release pipe when screen init fails",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8dbd64267cc8dc2543a1e235d751b61947f1ed7",
"description": "intel/brw: Fix commas when dumping instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9fe20fdf1a9d5670cb14279dbc1f014219872c5",
"description": "intel/brw: Use `vNN` instead of `vgrfNN` when printing instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a081106b0fb8dd0c4fdde1f8666489b50f350e5",
"description": "intel/brw: Hide register pressure information in dumps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "866b1245e9e99bce7932fb6828de28c8fcf8ad0d",
"description": "intel/brw: Don't print IP as part of the dump",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd47f90d37b9d29283f92713b479d9886f1f03f9",
"description": "brw: drop dependency on libintel_common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36c043e2ebc3c5fbabaef54d64e867b7dd915b5c",
"description": "intel: move debug identifier out of libintel_dev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4882f49e6baa6e4cbe6277a2a5702b17d52176d0",
"description": "zink: don't submit main cmdbuf if has_work is not set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a24b8f9a342a59ba155692b437b3998eb15172f",
"description": "zink: stop flagging has_work on batch tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74f572b28fce085f780f3c25673b97f4553de668",
"description": "zink: flag has_work in a few more places",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f687f2a46529206737385bce46b4b0507b2b42c",
"description": "zink: rely on zink_get_cmdbuf() to set has_work flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9ec12d4392b7de6c026881d8e01b5d2658a6136",
"description": "zink: check all has_work flags for flushes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06abe4399d242a84abefb06c1de24dacc228904b",
"description": "zink: reset all the has_work flags in the same place",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4c516bece592e7a664fd7238259ce9b66ac42ad",
"description": "zink: zink_batch_state::has_barriers -> has_reordered_work",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac07fefdda145025a0a3b89d812b1f969ab09381",
"description": "zink: delete zink_batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40f595b30c14ac2c042660018f96a9d548ad9e17",
"description": "zink: remove all zink_batch usage from zink_context.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91969dfa5a743c76b3514f9f1f48a780d2367406",
"description": "zink: remove all zink_batch usage from zink_render_pass.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05ba13ed18a6f7e421302654c4719371c7c85c8f",
"description": "zink: remove all zink_batch usage from zink_draw.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdb4860c107c03d58c2513225e0c19abc4d9f11a",
"description": "zink: remove all zink_batch usage from zink_resource.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d8d90d5776d5b1ccbe4abca6e31e01794a48a60",
"description": "zink: remove all uses of zink_batch from zink_batch.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4adfb03f5b122c22b4e07f6f16bda68586b88f1e",
"description": "zink: remove zink_batch usage from zink_clear.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efa8ce29a4a9e59e838c2307f602bcdcf9ada28e",
"description": "zink: delete all zink_batch uses from zink_query.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e27018dc79181af1d84aea396e4efb56309dea53",
"description": "zink: rename zink_batch::state -> zink_batch::bs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "107bf9ec7c9887cc6e13d5601560543d78f9a077",
"description": "zink: move swapchain from zink_batch to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2837cf9dde54d2c7791675e57a46de23e5adf2e9",
"description": "zink: move work_count from zink_batch to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eacafaccc669f16fce509c3b4c5df7dd15e7872",
"description": "zink: move last_work_was_compute from zink_batch to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb6828a9a1619664f7d59f942f9aec697e904d4e",
"description": "zink: rename last_was_compute -> last_work_was_compute",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d157b89bee9574b57b6ec674821dbaec3e4bd6da",
"description": "zink: move has_work from zink_batch to zink_batch_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8026f01bc5a944ca21e3438b6f869ecd90e2f8f",
"description": "zink: move ref_lock from zink_batch to zink_batch_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8876a0533d1cdee08fd1f19295d1113030ada96",
"description": "zink: move in_rp to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c85fc875d961a28c5c18e080e258a65128490e4e",
"description": "zink: delete unused zink_batch struct member",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae8fbe220ae67ffdce662c26bc4a634d475c0389",
"description": "freedreno/replay: use inttypes format string for 64bit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "654ef356357e8df618e82c9ed19619fbe4d4524d",
"description": "zink: avoid designated initializers as they are not supported in C++ < 20",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7bdaf6e95f79d3c159ae6418ac403c0aba550ed4",
"notes": null
},
{
"sha": "320c0b44f480f517a9ea7a5af3ec78ed32c3a96a",
"description": "radv/ci: add navi21 flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32f2b5d245fcaadc540cbac9f4780cc199b1ae0d",
"description": "llvmpipe: wrap the push/pull in the ifdef as well",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c7634c25e4fe78cf993de65dd184d7155564eca2",
"notes": null
},
{
"sha": "860b262f4487977fcab0d7efe89187dcaf202ee6",
"description": "microsoft/clc: fix incorrect changes that got through while the Windows CI was down",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e80d52223e13f02ab9a3c56452f39e4fff326c1e",
"notes": null
},
{
"sha": "18c53157318d6c8e572062f6bb768dfb621a55fd",
"description": "meson: Update proc_macro2 meson.build patch",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1c01e256d0df30bee884a49a9d4bfc5b1551ae8",
"description": "brw: add more condition for reducing sampler simdness",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0aa70bd557509fd49ac608d4fa768560fc535d8",
"description": "dzn: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90866bc58cced7de930d348b67f1b807b6ff734d",
"description": "anv,hasvk: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c7c80e047a1e66514e2ccf02720416fea2127a9",
"description": "pvr: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edac80d8a7d25f9928308037b46a91dca8a9bc15",
"description": "broadcom: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd6dfd6c2de3f94560c79ff525e3f8be03ec25a6",
"description": "nvk: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d34c0f7053475be1e4f39c5c4546fc350332166",
"description": "vulkan: add vk_debug_ignored_stype helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d5f15abb064f0c81a03d80e2dec11294d089786",
"description": "docs: add header-stub for vk_enum_to_str",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ccf7208a26758c5cfb6820d173c37cad49a4ff5",
"description": "nir/lower_robust_access: also handle image derefs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb187c9c893fb507d04d594e96532770d522e76a",
"description": "nir/lower_subgroups: relax ballot_type_to_uint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9a0c8dc6d9d780c5e261a4e47cf6a6290801d35",
"description": "nir/lower_subgroups: add generic scan/reduce lower",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b070c36ec38388724ebf95f449b9eb1f0944fc7",
"description": "nir/lower_subgroups: add filter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3990463c484939caa358cb91882e6c957fee5109",
"description": "v3d/vc4/ci: set full renderer version check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0e6a72b002b083f046bb3c26033f163ee79eaf1",
"description": "rpi5/ci: use deqp-runner suite for vk job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "993dd0832fb007e03bfd8bac2e90bb98b8792c0d",
"description": "rpi4/ci: use deqp-runner suite for vk job as well",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3825e24085a27d98b1ea050dd4d87f13f4c0b7b1",
"description": "loader: silence implicit-load zink error by the loader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc7e80ce85578c3596f860da5a46f2e140c6d806",
"description": "ci/shader-db: drop extra nesting section",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d428cc1116fd5cec4b397bfaca87e59570f178da",
"description": "ci/debian-build-testing: drop extra nesting section",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75532d8687bbb6668d023ace8dc283652255cfac",
"description": "aco: add wait_imm::unpack and wait_imm::max",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c894c9ab1b1aa7951f17630e891c7d7729b83617",
"description": "aco/stats: refactor for indexable wait_imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3e461d6435d9e00f95833024f508f261b8d7028",
"description": "aco/waitcnt: refactor for indexable wait_imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff2e3ef5ebd0de75235d2548ff99c0b015d2e077",
"description": "aco/waitcnt: add target_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20b4e30e2591df30a9d14776b99ed74b7035f6d0",
"description": "aco: make wait_imm indexable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b1b09ad429f180dd0b7758487b7e0557c8b094b",
"description": "aco/waitcnt: fix DS/VMEM ordered writes when mixed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16eae62f0d9fe6c49baad8d6edf112ea57678829",
"description": "aco/stats: don't use VS counter pre-GFX10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16a9f6e2a4aa6baf448bb1a078c89d276c49d391",
"description": "aco/stats: fix s_waitcnt parsing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd004defd4920243b5b1ad2ca4f8a79e67e5900f",
"description": "u_blitter: stop leaking saved blitter states on no-op blits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c44e76676b7ff246b9d3455dcb1cd2f3a750535b",
"description": "glsl: use hash table when serializing resource data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6e038fd0f36766e4790805db7c631b211ceb8f4",
"description": "spirv: Use fp16 fp_fast_math settings when lowering fp16 asin and acos",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "750bd9757eb9d2f4245bc633919495363ecfa232",
"notes": null
},
{
"sha": "67a356742fd3ff0f03abac07161da6e5c2e1daca",
"description": "zink: add a batch ref for committed sparse resources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee9809c889cf5fbb1c60593ebb253878316d6092",
"description": "pan/mdg: quirk to disable auto32",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7246f25677116fe8667ab9fd527ceb5917f3aaaf",
"description": "radeonsi/vcn: enable yuv440 jpeg decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "906f207f9ce94c95191dbaac050547248ad1e7cd",
"description": "frontends/va,gallium/vl: add support for yuv440 format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afd15f481be2be5614fc755257c63c1fdabc0c88",
"description": "util/format: add planar3 y8_u8_v8_440 pipe format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "221371e9039bcf6fbd54fe31c9938da596c7783f",
"description": "mesa: replace shader_info::source_sha1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c0b0e660a5c83bc46ac024c22af5ddce87acdc5",
"description": "mesa: Add functions to print blake3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69fc7ee6220072b013bd0fae4338db1474c4e1f5",
"description": "intel/disasm: Fix cache load/store disassembly for URB messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "925fff229fdc963a02348c59ef30ebc3f814d59f",
"description": "zink: use bitcasts instead of pack/unpack double opcodes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "146ac5169d2583ee2f800b8d59291648edf799d1",
"description": "rusticl/icd: remove CLObject",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7f77f91929c9cdaddde78a59e532657d024d7731",
"notes": null
},
{
"sha": "9d2711fcb88b20914210e4d986b7b725d6216843",
"description": "nir/dead_cf: stop reindexing blocks for each non-block cf node",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e86a2b0db167d47729b573c0e6551441a7ef014a",
"description": "Revert \"ci: disable g52\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f02310934cb3a0866449810653cacbffadf14028",
"notes": null
},
{
"sha": "43fbbc0732dc7e10cf6c1ca6cfe44215d6065f2a",
"description": "radv: track and bind more VRS states from the graphics pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c17b056151bc2db3f2338ae48d415ecda41b791",
"description": "radv: do not emit non-context registers to radv_pipeline::ctx_cs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24814be08a41c136099854e945ece56169c195c8",
"description": "radv: stop recomputing the last VGT API stage when emitting graphics shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6753f981b6a7a137f0b657f11c9f09b7691639c4",
"description": "radv: remove unused parameter to radv_pipeline_emit_pm4()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "920025533ec891e77658fa5682ec60433d66168b",
"description": "broadcom/compiler: do not run lowering I/O for FS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1545dc94b4f871caf75bf64cf45c571ba2ee5e1f",
"description": "broadcom/compiler: simplify v3d_vir_emit_tex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c24a149d2dd8f85b83dcc29490dba8225d6800f4",
"description": "broadcom/compiler: don't read excess channels on image loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd094f7dbb5823a4dce923eefff4291900730058",
"description": "broadcom/compiler: fix num_textures for precompiled shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "989cfb60359968677991abb0c7317b58a5e70dc7",
"description": "v3d: fix array_len when precompiling outputs for shader-db",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae7f20d8d4195fb0ae2b72e49b29b0203d3d3b96",
"description": "broadcom/compiler: assert on array overflow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6a22dd05c96144084c1d7884f2d8316b513966f",
"description": "radv: precompute NGG register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "751e5d8bd7a7ddd1809099ecd359544821d11311",
"description": "radv: move common registers between VS/GS and NGG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69b0ee7b6cb21765110b2b9a3cdf110d0fd8d724",
"description": "spirv: Get rid of the old caps struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e80d52223e13f02ab9a3c56452f39e4fff326c1e",
"description": "microsoft: Use spirv_capabilities for spirv_to_dxil",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3672702be2f600a73a1494b92c8673767b14b5dd",
"description": "ir3: Use spirv_capabilities in ir3_cmdline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91b62e986867ba12dad20789e51f978f1883f38c",
"description": "anv: Use spirv_capabilities for the float64 shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25dfaf5ff4f9e7d074753eccb40a38ad8d17a553",
"description": "zink: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dca6809b2ac989d51c7bbcba7096c18da7ad6d5",
"description": "asahi/clc: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d5b4a4ffdc2afa68afc6fe962003d13ae16099c",
"description": "intel/kernel: Use the new capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac500495ac4af71e811a54dfc964988bf4fdf63f",
"description": "radv: Use vk_physical_device_get_spirv_capabilities()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce2946ae0f0fbc9369f727dcf3e5e421f7d70b49",
"description": "vulkan: Set SPIR-V caps from supported features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1759c0eba774615c57097e5579ad4ff1abc1f6c8",
"description": "vulkan: add helper to fill out spirv caps automatically",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba11b12a82a1e7de5d29ae89abe24f3c52ffc38c",
"description": "rusticl: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30f209c017f94c94951465f7e9613c1cbf24f928",
"description": "clover: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22171d16f8b993547da59b5279fcf17319d97423",
"description": "mesa: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4203d7339cb6b561bbf3c6f42f56e47ff748db4a",
"description": "mesa: Flip the script on SPIR-V extension enabling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5f3233a06198c3f63447c9d833daf17b2ced4c1",
"description": "spirv: Use spirv_capabilities in tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d7a465ad47fa53d09b62d9c874d2e96d944f5cb",
"description": "spirv: Add support for specifying caps through the new struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7f8555b96269a6ae2ba945fb2a11bf0a7b09f6f",
"description": "spirv: Check capabilities using the supported_capabilities table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5836e2430c19891392485f2b916e8a187acb519f",
"description": "spirv: Add a table of all implemented capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1eaa0390412d4dbd0c971c668499eedcb650698",
"description": "spirv: Drop the SubgroupUniformControlFlow check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ae61a152dc974dd280422b5eac2c7626c0823c2",
"description": "spirv: Use supported_capabilities for various checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29aa6cefccf92978d768a4aedfa399ac4aebd981",
"description": "spirv: Add supported_capabilities to vtn_builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b3561b14d70eb09c0459967c66e585a9150a2b1",
"description": "spirv: Move the printf enable out of capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eed3b56402c10fca81a48adbcc2a7c0c906c7e8d",
"description": "spirv: Move the old AMD extensions out of capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18df453add520a1f11865de8a02f95afb238e0f9",
"description": "mesa: Stop pretending to support SPV_AMD_gcn_shader in OpenGL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d574dcf19f3f1ada6c5ee8fc4d6c09d4272e749",
"description": "spirv: Record capabilities rather than ad-hoc bools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c07cf9c395f2497fac920b00f306828ab9bd775d",
"description": "spirv: Generate a spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74b17b8d25da47cddde4a396448254e5ccea9736",
"description": "spirv: Better handle duplicated enums in the JSON parser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "182877342f210480df3ac3632fa3a8bf49f567ea",
"description": "spirv: Update the JSON and headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a09c5d55ed7481a9ec61cec956538b8759212c98",
"description": "spirv: Auto-generate spirv_info.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7634c25e4fe78cf993de65dd184d7155564eca2",
"description": "llvmpipe: Fix build error with clang-18",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "568807cf889060fe7c3bd5b9f11ced4d84966790",
"description": "egl/x11: disable dri3 with LIBGL_KOPPER_DRI2=1 as expected",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28a0f98123f6174249e63acff624e08701c978a6",
"description": "intel/tools: add README file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bab52763f45860fba90116e553df5cd8a510282f",
"description": "intel/hang_replay: fix batch address",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9f1151de270c5270a9e0280924b70b39d4692e1",
"description": "intel/hang_replay: use hw image param",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d698700715313e30d7980477d29583f428bbb6b",
"description": "intel/hang_replay: use newer API of i915 execbuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a45f1990860db3a8da6d7251bb627a314dfb8423",
"description": "rusticl/event: use Weak refs for dependencies",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "665cad6408217c35a26f12ae0751441f213aecc6",
"description": "anv: fix ycbcr plane indexing with indirect descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce5863bee414a09c3a6f5a2f6a8f96815a169fd5",
"description": "ci/traces: majanes has no longer access to the restricted traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "754ad73b8be95eb68577644c0faf3a71332404e1",
"description": "ci: fail pipeline for users who got access to restricted traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92cac2fe5df2f0fbe8197332b459282439cb2274",
"description": "docs: update calendar for 24.1.0-rc3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "423ba5d1c7e2d2958c37ba5b6be6dafe4161b333",
"description": "meson: disallow Venus debug + LTO build via GCC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be7c137229ceceffcac6d427ed5c7017a013f9b3",
"description": "aco/gfx11+: optimize v_fma_mix throughput",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f02310934cb3a0866449810653cacbffadf14028",
"description": "ci: disable g52",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76725c2fac7b3d04a2b5d04d9b5618161a228d29",
"description": "docs: add sha256sum for 24.0.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2218002addc7e60e66ba87e7a8c7fd49a81121a",
"description": "docs: update calendar for 24.0.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd725681e4225a04ca51cfaa895aa2396498baa5",
"description": "docs: add release notes for 24.0.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c225f89d346e5c94b8b30334b1609d1b3b845e84",
"description": "anv: skip gfx push constants alloc optimization on gfx9/11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "62d96a65464317326cdc2686aa34eb30f8c21952",
"notes": null
},
{
"sha": "065b3b04d2411f91cd34c7fec90e17157fd1d81e",
"description": "freedreno/ir3: Skip DAG validation on release builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3e5c156647aa9d72a3d37e0a3227b440ad8adef",
"description": "tu: Fix a6xx lineWidthGranularity",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48da361eb7b355f6ce79983d661dd0422e278967",
"notes": null
},
{
"sha": "5c7f5362c025657b73eb440615a6af708d17904f",
"description": "tu: Add missing error path cleanup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f72e22230e6385f17c93dc68c1f95d751deb484",
"description": "broadcom/compiler: remove unused parameters in vpm read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8e79d2769b4a4aed7e2103cf0405acc5bdadb86",
"description": "mr-label-maker: fix yaml syntax",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "117305800282d0f495cb16d79556db9550da1b40",
"description": "radv: add a new mechanism for tracking registers per cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39a9f6868564f89bd0b0c6346ba12efb12b68bcd",
"description": "v3dv: enable VK_EXT_extended_dynamic_state2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a2d7e3830006305ffb80055b65565612931a91d",
"description": "v3dv: SetRasterizerDiscardEnable is dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b59e1d8e40cb085bfdf804f3bea75f1eadbd777",
"description": "v3dv: DepthBiasEnable is dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ab0c55a53bc320bfb6719b41e09f49140c4136d",
"description": "v3dv: PrimitiveRestartEnable is now dynamic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebbb8242404eaaedccbaa0a42e686dbde59fb302",
"description": "v3dv: fixes StencilTestEnable handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "60e9237e81c918d3a126427568d09b8b7dd093ca",
"notes": null
},
{
"sha": "ef5697a884b668b0caab422fe3aa81613319622f",
"description": "v3dv/cmd_buffer: missing updates due PrimitiveTopology being dynamic now",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2526f74adeda00cca0a62adf4980c7bdad711529",
"notes": null
},
{
"sha": "6bcc300e00cd3c03d57de233e9eaece61c6842b2",
"description": "rusticl: add RUSTICL_MAX_WORK_GROUPS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91552bb4ecc0f58518fae27239ae4f0e3d5d54d9",
"description": "rusticl: lower huge grids",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "204c287327fd2353f68d38d464f485e24c8cce30",
"description": "rusticl/kernel: properly handle grid and offsets being usize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8da8c6c2d8bf9b9b04ee030df68d7d44146fc877",
"description": "rusticl: use stream uploader for cb0 if prefered",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5ff33f99058b5338fa83689da3d3c34d7079f4f7",
"notes": null
},
{
"sha": "56f7b0297e0906426a876cb423b2d26be3e67ddf",
"description": "v3dv: Use errno when logging an error to stderr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b9c5a9e3e4f9b532067af8022eaef8d6fc6c00",
"description": "zink: move blocking gfx program init functions to thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66dc759d0f883fd4f5fb32a6fa7f3cf1fe90cc16",
"description": "zink: precompile_job() -> gfx_program_precompile_job()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54db502053ded629c371c34f6a71b682c2a2da7b",
"description": "zink: split gfx program creation into 2-stage functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da04a316f70d8b041a88cb79ed611d93e88d81e8",
"description": "zink: reorder fencing in zink_create_gfx_program()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d849da0fdf63b0d5cbebc792166462beb83bb06",
"description": "zink: reorder some code in zink_create_gfx_program()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "921fbac6a3883b18cca8fff18bf44bf85d36e923",
"description": "zink: move gfx shader init to thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "450447257b08134a0857a67bfbb6845bf6f18e3d",
"description": "zink: split generated tcs creation into 2-stage functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68eaba7e87edcf966d2b058258b7252f2c9db6b2",
"description": "zink: reorder precompile_separate_shader_job() in file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca51c5a9da26572b81109b2f41d37704383e87a5",
"description": "zink: split shader create into 2-stage functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b540129410c3023e1dc1be9dd01ea5ce1dfdd90",
"description": "zink: use zink_shader type directly in zink_create_gfx_shader_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6b91a3ed98c63588f3df2db5a35bc63092a9238",
"description": "zink: more effectively synchronize separate shader program precompiles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27fe924cf00e56732a32aa48b9a9d10194cde121",
"description": "zink: always block the precompile threads when pruning shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac1d003d372b3c0f5b557fff345828b645e2b687",
"description": "zink: break out shadow sampler scanning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de6139027ca09c1dcd41606ff0693d83b1506407",
"description": "zink: rename zink_shader variable in create functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3849f367cc061f3f7fac4a4d6709c440f10e17c3",
"description": "zink: simplify flagging legacy shadow samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95e4a2b37e39da305ee28b665ef8484739595d70",
"description": "zink: simplify confusing return in rewrite_tex_dest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21a61d75b72be73afb5d357806ca87b8fc06bea1",
"description": "zink: use info.fs.uses_sample_qualifier instead of manual scan",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bdaf6e95f79d3c159ae6418ac403c0aba550ed4",
"description": "zink: use zink_shader_key_optimal unions for pipeline state asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "843287661435a9d11f3b3051ed58bec283a1704c",
"description": "zink: delete GS conditional in update_so_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d77a1762bd3da3216b7935ac856ba3f56c61f64d",
"description": "zink: clamp buffer_indices_hashlist resets to used region",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72b3c2e4baa124d84a798873a36f497cf3a9243f",
"description": "ci: identify and label S3 buckets",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc6bd04dd7bad9ec694e1f9623d63a061ed72757",
"description": "ci: kernel stored in a different s3 bucket",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73188a4590a8d407e5dbc181d3d61a82f92a80e0",
"description": "intel/perf: Add function to open perf stream",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d27dcb815eed30148d69d40b7b43e2543a6e3e4b",
"description": "intel/perf: Add and use a function to return platform OA format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b98538d54c998b32fd5af273965003a5fd249766",
"description": "crocus: Free intel_perf_config and intel_perf_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb97d813c25acd5bbbfa8c95b2c9988ce8aa10dd",
"description": "iris: Free intel_perf_config and intel_perf_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "137021fbe00d50918c8fee5f4ceaf51e28fc3bb5",
"description": "hasvk: Free intel_perf_config when destroying physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a941ce746a7aca7284085489c63f1e74c657ee4f",
"description": "anv: Free intel_perf_config when destroying physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b179e7bea3df4683df31334dbd8d043f32f829d",
"description": "intel/ds: Nuke ralloc_ctx and ralloc_cfg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c3ebff569d22326f60878c233e949013f2525d5",
"description": "intel/ds: Free perf config and context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cecf3e8a8744692e2d2a2ec6b599ad3bdcd7f93",
"description": "intel/perf: Add intel_perf_free_context()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebe8d2f9ea5c1cc1099eda232aa14e43b9bb2655",
"description": "intel/perf: Add intel_perf_free()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9a53c914db7778f0c6984410129137e6b79f94b",
"description": "intel/perf: Store pointer intel_device_info to in intel_perf_config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da45594c5e92000b60219c0b835f91c2eb116568",
"description": "amd/vpelib: Bypass de/regam on HLG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88b43f717479198df71731afb545a82dd53cb9b6",
"description": "amd/vpelib: Fix blndgam bypass flag assignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "921f0afe42850333e9a3bb60525eddd1760d69c1",
"description": "amd/vpelib: Fix Color Adjustment Failing Test Cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5027ba64a1549632fce0c10601ced99634c7b3ed",
"description": "amd/vpelib: Remove checks for pitch alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0df1054d060204d6f38082e7c8532571933aba41",
"description": "amd/vpelib: adding blend gamma bypass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e6df4d458eb66d680b2c2c2d85d5b7c078201f4",
"description": "amd/vpelib: Remove support for non-linear FP16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acad1328a17c6efab8e92269c3ad02a8e98f0814",
"description": "amd/vpelib: Remove gamma cached table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a41fb59d3acdc235d17372487dc9212da01e1be",
"description": "amd/vpelib: Remove linear_0_125 TF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39b08da80a6a147cd37fe75d3e1e7446ee2f6737",
"description": "amd/vpelib: Resolve mismatch with shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "383c3a417f81c515073ba0d111158eff03fcba20",
"description": "lavapipe: VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d93211bde058934cad98d2c06524cb80bc9132f9",
"description": "ci: disable lavapipe-vk-asan job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6342903f56e761c948cf44babd12a512c6e20d68",
"description": "lavapipe/ci: move a few skips out from under the \"llvm jit\" comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a5604094051da7c35d43cb1685098b969723227",
"description": "llvmpipe: add KHR-Single-GL45.arrays_of_arrays_gl.AtomicUsage skip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "660a47ecbf693601c25660b5fac87121ff0fe8bc",
"description": "tu: support VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2890a0615ef2d36b5d71bc076f98be6932f4d743",
"description": "tu/a7xx: Don't set FLUSH_PER_OVERLAP_AND_OVERWRITE for feedback loops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26417211aef39b29878d7db9ac7c2c7222cf2022",
"description": "virtio/ci: separate hiden jobs to -inc.yml files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "928dd386fa234ab60c18de47758796d2bc629bb0",
"description": "nvk: Add sha1_h as a dependency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2efa1ae0d538b446cd61c837564ecdc724953f0c",
"description": "dri: rename 'implicit' param from earlier series",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9666756f603f0285d8a93ef93db1c7ec702b671f",
"description": "tu: Handle non-overlapping WaW hazard with buffer copy/fill/update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cefb5ece8208be8c8aacc9be75045f40cb2e820",
"description": "docs/android: Fix example meson cross file again",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57abef5af1f316bc1e9c6baefe986950e65b516b",
"notes": null
},
{
"sha": "59192b851f36fbd4f4066df573ebdba05c1b92b2",
"description": "freedreno: Update HLSQ_*_CMD registers for a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13fdde0c7d265f0e577a8e9fb3b53e044b8f941d",
"description": "freedreno/crashdec: Initial a7xx support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81f42d82edef8b3617cc504bfc1bbfc381e52f3b",
"description": "panfrost: report correct MAX_VARYINGS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c74d1473054ca3cc609bae6e31028063bd531bf",
"description": "pan/kmod: Make default allocator thread-safe",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d95ec56f8c6884e0ae975b683fe7249fab9e740d",
"notes": null
},
{
"sha": "068d111884a588f4972e27477b1cb2cf4f52d0e3",
"description": "pan/kmod: Fix a syncobj leak in the panthor backend",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97f6a62f7ef82b909f62ca78788d4f24416fbd31",
"notes": null
},
{
"sha": "2cc317763ccc2f33bbff0920bb0833d09300f60c",
"description": "panfrost: Add the BO containing fragment program descriptor to the batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "087b63cb07717e83ea606648f2551fc9586b9165",
"notes": null
},
{
"sha": "31b039d8b735d91e899123a69b87cba2608499d2",
"description": "radv: advertise VK_KHR_dynamic_rendering_local_read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c533a79878f1e0561e62a2f4788f6a1bcfeadec5",
"description": "radv: implement VK_KHR_dynamic_rendering_local_read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53a142ad23bc7617396e498cae3a6196a42413c3",
"description": "aco: add support for remapping color attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39379e30dbf69111d798e54b3afd73c9ed55066b",
"description": "mr-label-maker: specialize CI labels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a30e6b9afce87ca41f286caa4e3ec190c2d524b1",
"description": "ci: backport fix for gl_PointSize bug in CTS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbe2630f19e86638229f65fb1ee1992f71889c2a",
"description": "iris: change stream uploader default size to 2MB",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b6693a3a14029c31db2ee8576baa78fc914b9e5",
"notes": null
},
{
"sha": "2d575034f23038163d502e744b957b184334a74b",
"description": "hasvk: switch to use runtime physical device properties infrastructure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55967a411d40f534b03afa237c2848fd65a53bab",
"description": "anv: Move completely over to common runtime GetPhysicalDeviceProperties2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0fcc0a2fd8708511cd6593e743770535f1e89ac",
"description": "docs: update anv features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c1cc405d37143eb819e1272e8e2befdf26fcce8",
"description": "anv: VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d20245f43bcc34afbfc62b4be1c59529ae438cb",
"description": "glsl: wrap nir_opt_loop in NIR_PASS()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2e5ff058583fda6d917cfcf1fb1579831dca826",
"description": "nouveau/headers: Clean up the meson a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6036033f0d523f42a38baa4731cfae56fefb8a3",
"description": "nouveau/headers: Make nvk_cl**** turn to nv_push_cl****",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a0afd127602023ee74c0d901303f3366b62ae06",
"description": "nvk: Advertise VK_EXT_pipeline_robustness",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cda0d6331bacf81a1a94787fb55981e5e6ca8688",
"description": "nouveau/class_parser.py: Fix the docs for --out-rs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e32828f5fc4d8fac717fab113ab5c837ea2e2bc6",
"description": "intel/compiler: Fix destination type for CMP/CMPN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c5acc6db7ac56d27c22b0143bcac29e31354ac6",
"description": "etnaviv: Zero init all srcs passed to etna_emit_alu(..)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5aede1a157b7aa99052282a6960646da81b0a399",
"notes": null
},
{
"sha": "1cc48123986e38cb5608b159e080408b737954be",
"description": "ci/lima: expect fail of window_8888_colorspace_srgb on wayland",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "066fc39f45181c30b9b3ee93c17f52763a8e4356",
"description": "egl/wayland: Fix sRGB format look up for config",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6a084e2b081882ff027e426e8faddbe1f5497614",
"notes": null
},
{
"sha": "c26fc237bbdb9663040a4a6c722c746d9cc556db",
"description": "lavapipe/ci: skip two more timing out ray query tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d17e9994e40b4ac25613afb7e2df39d1dc713cc3",
"description": "freedreno: add a7xx perfcounter support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fb8ab62d277e7e8ec009bc3be9c6220029a2439",
"description": "fdperf: simplify counter value output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc6cee935eda5b157bd49d4506b9c56b88523f62",
"description": "fdperf: improve reads of counter values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a45487708b41f608135ad1e4a2ec068749de95d",
"description": "fdperf: prettify logic around the reserved CP counter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "547f20773c043ddc966e8749666eadeb80428e56",
"description": "fdperf: select_counter() should work with a countable value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "704cceab30412a3e4c0de2334c03cba2e992084b",
"description": "fdperf: use snprintf instead of asprintf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17fcb86a26ba4a0cde282c276d6608a0050965c5",
"description": "vulkan: Update XML and headers to 1.3.284",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9162034bce014d7e00758c12c5fcd243607c834",
"description": "radv: precompute DB_SHADER_CONTROL for fragment shaders later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c658ed5136119d78842f818b33bed5dd1cd3d8ac",
"description": "radv: precompute vertex shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b53d36f0d4b44d661126615809c2a1656d9c239",
"description": "radv: precompute legacy GS register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa9b0ee86cff1e5128e021136dbfe6742ca80135",
"description": "radv: precompute mesh shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f7ef10bea7de974e9ccf367bb8bddd7bce0ea2d",
"description": "radv: precompute fragment shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5bc4d85bbd19264be9c2d8e9529c497576e724b",
"description": "radv: precompute existing legacy GS register values later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88dfe04b08d5a1279dbde042b2e79ca2e7a530a6",
"description": "Revert \"radeonsi/vcn: AV1 skip the redundant bs resize\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6746d4df6eac83d048e88c2d54aa19e7c1a0a696",
"description": "frontends/va: Fix AV1 slice_data_offset with multiple slice data buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "569c2fcf952a3ec13ddf77c0058e769bf68f3aaf",
"description": "nir: fix nir_shader_get_function_for_name for functions without names.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2aa9eb497d0f670136b5c2a50b962f4ce0faa917",
"notes": null
},
{
"sha": "13bd41386086b9d44684aea4813697333500db40",
"description": "zink: clean up accidental debug print",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "19e8df39b62a26ae55273de7b4866c24d1657dda",
"notes": null
},
{
"sha": "f8489211480a4789533b6c117dbcd9f6cb6cf71e",
"description": "clover: fix pipe_box update regression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "651191801a8751c9ac1bc09327a50c19a9927392",
"notes": null
},
{
"sha": "e7b942393af8f7170ad2d7e9403ace139c142f22",
"description": "aco/tests: simplify small constant copy test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44cc0d31b8220c91d036c523108232f5ad5f55ce",
"description": "aco/gfx10: use v_add_u16 with literal for constant copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7823065f64a4231b269f3d664e3bbb73539c3455",
"description": "aco/gfx11+: use v_cvt_pk_u8_f32 for 8bit constant copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23368f8c0c278b77283563a57ab79d3a24567083",
"description": "vc4: set src type on storing sample mask",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"notes": null
},
{
"sha": "9e0978cd76f8063ba54a6e7c86e3729046ecf60c",
"description": "vc4/v3d/ci: update expected list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d163498dbe1a1777702ef6300df497793abc16ee",
"description": "nouveau: fix potential double-free in nouveau_drm_screen_create",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "821f4c8d99a3068758db834a5c219082a9609b3c",
"notes": null
},
{
"sha": "3e2df678743c4dcfc35c29c84894842e81538eea",
"description": "vulkan/properties: Document RENAMED_PROPERTIES in the property generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5d59a50a998389cb29a5e9ad4a67af37d3160d3",
"description": "v3dv: Use common runtime vk_properties",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18c9b64e656132db7bfe384d891bf8f60a154683",
"description": "v3dv: constify arguments of vendor/device id getters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1afbf0ba4a8eec886eb552754445279f16fb3564",
"description": "vulkan/properties: support Android in the property generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "610a7c84c3766337778b273bc2a6dbf47900de39",
"description": "anv: move empty_vs_input to physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "725397759a3133a610180743952b3c763aabfd3a",
"description": "anv: move device initialization as the last step of vkCreateDevice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63c4d24f7d2e496df3c5d08ece47d913a783d3b1",
"description": "anv: avoid requirement to put flush_data as first field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae6d20815ad1029c50bf8a3bdde13d34414142aa",
"description": "anv: fix leak of custom border colors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4dad2a4a6fd76d8bc889d655c812a6f0ba757ed7",
"notes": null
},
{
"sha": "e260b16b1110174169f6234b8f59cb42fc42f69f",
"description": "anv: fixup alloc failure handling in reserved_array_pool",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "806281f61fe1be3c52e6a1aa77bb22e98161b3cd",
"notes": null
},
{
"sha": "92337aff030d5895ddde07f03a918dd416172a9b",
"description": "radv: split cmdbuf dirty flags into dirty/dirty_dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db7bfe85ae499257ec214a543f6d8ef9c7a3738a",
"description": "clc: Always use spir for 32 bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "22fa315ee0622b73956cebf8375497f3ccb8d456",
"notes": null
},
{
"sha": "8732a619f13b05e6469f4841d6780fcdac3586ce",
"description": "vulkan/android: Add common vkGetAndroidHardwareBufferPropertiesANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8f7e7582acc5eb7fa4ccc025720a22af727d417",
"description": "vulkan/android: Add common helpers for the AHB extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0996d1a30a5e054f6eed533aa324d4b9430c77f",
"description": "vulkan/android: Add common helpers for the ANB extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b0f0b0ab963c25a0ec231a5d7db176210c50da7",
"description": "vulkan/android: Add android buffer classification to vk_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c406d53858543da81b5bec5826c30d0698d95fb6",
"description": "vulkan/android: Add common vkGetSwapchainGrallocUsage{2}ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd9a426e3ee8da7e49867b9791446db3ad602e05",
"description": "vulkan/android: Add basic u_gralloc support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd3871e7a41eb516ab85a4b13203daa22257d8bf",
"description": "docs/features: Add VK_EXT_map_memory_placed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "220dae5870c03d712a1ad1323a7ae5be1c368d39",
"description": "tu: Implement VK_EXT_map_memory_placed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d2de5b5b0716edd4216af5a4fa23018cadcc9db",
"description": "tu: Handle VkDeviceMemory BO unmapping in VkUnmapMemory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "854640ea261cf4479dafa81e0f4e056a837d6bc1",
"description": "vdrm: Add fixed VA parameter for mapping memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "603982ea802b3846e91a943b413a7baf430e875d",
"description": "nir/opt_16bit_tex_image: optimize packed conversions too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eeed928111c24fcf035369a3cfc4f57a0f6a37a2",
"description": "nir/opt_16bit_tex_image: pass options to opt_16bit_dest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e63afdc6815e4461c75faa217062d2de595c86da",
"description": "radv: always run nir_opt_16bit_tex_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a35522c8a48bd19d37223c24d271e08ed5b1a34",
"description": "radv, radeonsi: don't use D16 for f2f16_rtz",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4287358f59b65deaf953934c8d88362de7c864d6",
"description": "ac/nir: explicitly use pack_half_2x16_rtz",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b8cf06fc76b7baf78dab80bd8023377f8fb410e",
"description": "nir/algebraic: Optimize some extract_* expressions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fa17962d6b26fe29996a5767fbdd44dc2dbd082",
"description": "intel/elk: Fix optimize_extract_to_float for i2f of unsigned extract",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6022281f273287499e9012f9a7c3dd87a733e5b",
"notes": null
},
{
"sha": "fc2360167c48bd51f2cb536efadba4a5b846142d",
"description": "intel/brw: Avoid optimize_extract_to_float when it will just be undone later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf5d82654ab9d3a67dacab4571d814066e0593c4",
"description": "intel/brw: Fix optimize_extract_to_float for i2f of unsigned extract",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "29ce110be6d0d4e4df51be635810f528f7dd7f40",
"notes": null
},
{
"sha": "82dab8691e5d95d00139e27108d15c361e493a36",
"description": "ci: uprev mold to 2.31.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7de8a010876b6e1fdf7fc8cf15f3f0e10ba5c569",
"description": "mesa/st: don't use base shader serialization when uniforms are not packed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5eb0136a3c561e25d3f274e33a86812cfb2af589",
"notes": null
},
{
"sha": "087e9a96d13155e26987befae78b6ccbb7ae242b",
"description": "venus: make cross-device optional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "811ed6286590bed340a73d3115a283a027d9091b",
"description": "zink/kopper: Wait for last QueuePresentKHR to finish before acquiring for readback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e",
"notes": null
},
{
"sha": "fd392745c2f231e6b675eda0dd35e894834465e7",
"description": "Uprev Piglit to 7aa7bc1b01d57b4b091c4fc82a94a6ff47f38ebf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b4b04473986c9b0e77c925a116be39f6ff3982f",
"description": "nir/opt_loop: add loop peeling optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a2226be47751272c3ce4b7bbf39e2e2470a1f29",
"description": "nir/opt_if: don't split ALU of phi into otherwise empty blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e74f5b16e37b399dcf469eff230363b4bbe055f4",
"description": "nir/loop_analyze: adjust negative (or huge) iteration count check for bit size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52efb6cc83453224774c04a01bd9f22db0d4084b",
"description": "panfrost: skip gles-3.0-transform-feedback-uniform-buffer-object on Mali G52 and G57",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce51e48cb6636d6eb02899d6c9894b436b80a44e",
"description": "radv: move nir_opt_dead_cf() before nir_opt_loop()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4453971fbb36c440608d00f277424bb8fb9ee6db",
"description": "radv: mark nir_opt_loop() as not idempotent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e38cc06f8f96cd863c9dd25bcf3cf21b4c6b6fe",
"description": "radv/ci: document a recent regression on GFX6-8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd171d21dd1ba54c2028e01e9334ffb2735714d0",
"description": "vc4/ci: add fails seen overnight",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "03474500b55223458e2523b79b39c17e4682eca8",
"notes": null
},
{
"sha": "0c96b03fcf90ad3167e156068a5662feed7b7e19",
"description": "r300: better packing for immediates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11ad056ee94e78566ddab024d3e9482a543d51cb",
"description": "r300: compact scalar uniforms into empty slots",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d3483bfe4edaac596ebd2022ee65d188863d729",
"description": "r300: switch to a new constant remap table format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71761e211736c92fea4317cc1ed8a05a5492a0e5",
"description": "r300: move dead constants pass earlier for vertex shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0ee1ac2b7a459ef26082bc386cbe71f77798bcf",
"description": "r300: replace constant size field with usemask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d71d1897904f1319f37fcde885a4db688ae1f687",
"description": "radv: add a new dirty state for emitting the color output state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66d4188ec53f3e428b9f58c977fe98b928616acc",
"description": "radv: store cb_shader_mask for fragment shaders and epilogs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ce1bfc040276f5b7f1bcf290efa804b7ad83fda",
"description": "radv: rename col_format_non_compacted to spi_shader_col_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "199f52180473f481cb6350eacfdb07c60a738f50",
"description": "radv: compact SPI_SHADER_COL_FORMAT as late as possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1483d022b28218bd53aea1c4917739cf0398b3e",
"description": "radv: clear unwritten color attachments for monolithic PS earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b41fbd4b8c249f11146cfc747180afec4b60f4a",
"description": "radv: precompute compute/task shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0549649bcfbc32cc4a2d2d72baeb6541f7f6584b",
"description": "vulkan: optimize vk_dynamic_graphics_state_any_dirty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "602c62a2736d7c9f8a8b9964d772ba65b2a58f47",
"description": "vulkan/video: correctly set sub-layer ordering in H.265 VPS/SPS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b613566faf6974846508a7616a0916f03aafc690",
"description": "vulkan/video: generate profile_tier_level structure correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d983b34255087e0c913ed04f3792dfbc5476016",
"description": "intel/nir: Set src_type on TCS quads workaround store_output",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"notes": null
},
{
"sha": "42ed28a726eb4c9e273a46a91e8951c0a1eb534f",
"description": "nvk: advertise EXT_depth_range_unrestricted",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d37a5c7b6901ce42c7c1486830a68fae4162e7c",
"description": "nvk: Only clip Z with the guardband",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14d749f13d67a220146c2a3cc0ce3c3bcca8c670",
"description": "nak: Don't saturate depth writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6dc61775f65a0e45dbf5eb39536c619dfc8d3bd",
"description": "wsi/wayland: Add tracepoint in wsi_wl_swapchain_wait_for_present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4b432f83e0776f1536c4d1278b6e6fa2ff7a43b",
"description": "wsi/wayland: Add a perfetto track for image presentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9596149cfcf13816e047c5d49122febb01f1397",
"description": "perfetto: Add some functions for timestamped events",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57c03fe49c7017f44ef22e4fd706ad87c5c2cec2",
"description": "wsi/wayland: Add latency information to perfetto profiling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60eb27591f5d1618e02a28e1b599139dfb05707f",
"description": "perfetto: Add simple support for counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34273bc4eddd0c195220f305e2628d411394f028",
"description": "wsi/wayland: Add timing debugging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23b4fb2b4ceb009012315004b5119c133ad6610e",
"description": "wsi/wayland: Add flow id to presentation feedback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ba7b3f40c1ea7226b26b128a7fb82b16e481fcb",
"description": "wsi/wayland: Add perfetto flows to image acquisition and presentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16b8dbedfa8b0d701b7f7b9900190fa6375c2bd3",
"description": "perfetto: Add flows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b460cf9b5cd524f661cd32c460bcf00068f6ee7",
"description": "egl/wayland: Use loader_wayland_dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90effcceab797ffdd439427c32427d9328900a99",
"description": "wsi/wayland: refactor wayland dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1062b3e813706bdbc56532dd1b0c1f45778472f6",
"description": "vulkan/wsi/wayland: refactor wsi_wl_swapchain_wait_for_present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0554d11f1e88ae139532e65c34c2340b2b666948",
"description": "etnaviv/nn: Pipe through input/accumulation buffer depth from hwdb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e82d70d472cc28978ebc6a667fbe8d2c5274b5c4",
"description": "freedreno/a7xx: Add A7XX_HLSQ_DP_STR location from kgsl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37f9a7a9c20feaaf432e135ac1b1553c4c21553d",
"description": "freedreno/a7xx: Add AQE-related registers from kgsl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bed4ad26ad050ac6ea38167411277b4f110eb48f",
"description": "tu: Disable depth and stencil tests when attachment state requires it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03474500b55223458e2523b79b39c17e4682eca8",
"description": "vc4/ci: update results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39c4de7e42a85a6871c552c2d55ddb7d3a1988ee",
"description": "anv: Fix descriptor sampler offsets assignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c76125db25db9bdf5521baf7c848ccd4bd37b5f",
"notes": null
},
{
"sha": "be518657b9c3df0f8a71cb43d65ccdf0475af8ec",
"description": "intel/perf: Change oa_format to uint64_t",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cb4ff9b0e8ccca3e46f45608e0f5b49abf037b8",
"description": "intel/perf: Fix the error check of i915_add_config()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a56dc30ba660bc30d0413b44afeed9a99f980652",
"description": "intel/perf: Remove i915_drm.h include from gen_perf.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14b890c7971999621e483a2c249d8619dfd0d35c",
"description": "intel/perf: Nuke platform_supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad4c24b797f009ffda896e4dcce3351659792371",
"description": "zink: Add missing currentExtent special value handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0217a7c00722932a58f0bd659230443e4236cb65",
"notes": null
},
{
"sha": "b69189a279c6fe23277e2b40e878c2a72c17d118",
"description": "zink: Always call deinit_multi_pool_overflow when destroying zink_descriptor_pool_multi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4084f7f09acc28ec16b98bc1feb15b71a6e87d3",
"description": "aco/lower_to_hw: remove gfx6/7 subdword paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ecbda83f898d983abcd461d6ea79fee04f04bbd",
"description": "aco/ra: remove gfx6/7 subdword paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d914ff3aa58b862ecdbc2d968811a19b721364bc",
"description": "aco: add tests for lower_subdword",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47566d0df3f1c9f850ff42db3d1fde9b6472c254",
"description": "aco: add a subdword lowering pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b35de971cac42ff2f88aeaa54e0193e3aecdfaf",
"description": "aco/lower_to_hw: don't use regClass to identify subdword reductions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c4d0b287fa007f33cb11df2011ab23098fe9bc8",
"description": "radv: emit compute pipelines directly from the cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72a73a6f8a3f86d5ccfe6bb2b30184b35c525e81",
"description": "ac/nir/legacy: Use new pre-rasterization output info helper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ac0727f877095ca901c4c0c74658c0b4c573a7c",
"description": "ac/nir/ngg: Use new pre-rasterization output info helper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1819d60ea505b6a5e7781d60234804dcde7f72c",
"description": "ac/nir: Add helper for pre-rasterization output info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "039e739eeac7ff9574a7d43948d4b30dafb24a4d",
"description": "ac/nir: Move some helpers to new file.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd66b77af04aba8abad9b0d892289e2ba853b5af",
"description": "aco: Add missing nir_builder include.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e50234de8624a8c42d050806de9f404ce189f452",
"description": "anv: allocate space for generated indirect draw id's using the temporary allocation helper",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "82d772fa9b3a5eb7809921ca448b6e796a3d92b3",
"notes": null
},
{
"sha": "482d9fcbf304e41a0a4ab461894277e5cfd2c9b2",
"description": "nouveau: Fix crash when destination or source screen fences are null",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5aede1a157b7aa99052282a6960646da81b0a399",
"description": "etnaviv: isa: Do src swizzle with isaspec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "894f7f438745f4f76ea21391a89752ce601f7e2d",
"description": "nir_opt_algebraic: Add a couple optimizations for lowered unpack(pack())",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a24ed1146de94d3bf0d06aacc28ca78a24f606b6",
"description": "anv: consolidate DestroyPipeline for graphics and graphics_lib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6223388c738e37a6d509ba54e2d179ee5773a4d6",
"description": "anv: fix casting to graphics_pipeline_base",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d802aca523a729852f1e9dba3fdab2afac41270e",
"description": "nir/lower_image: support FMASK loads with a 16-bit sample index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a01712874d9effb97ed6d8c7dd80966fed0c44ce",
"description": "nir/lower_tex: support FMASK loads with a 16-bit sample index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f1ae6c7b11306c55186dc110d4a979dd4e78c09",
"description": "nir: add shader_info::use_aco_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcb627945b96e8550b683b16c5c1a02b43967357",
"description": "nir: add more build helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"description": "nir: validate src_type of store_output intrinsics, require bit_size >= 16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0217a7c00722932a58f0bd659230443e4236cb65",
"description": "zink: handle swapchain currentExtent special value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2827ec97f8e74ef0d5991a03f442fdcaccebe984",
"description": "lavapipe/ci: skip ray tracing tests that sometimes time out",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3369ec9adeb2d74c5e57adbc279a824d40761c2b",
"description": "lavapipe/ci: generalize flakes list to all formats for these flaky tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71dded5f25215047e52c4f09fa775a0c7e34f04d",
"description": "lavapipe/ci: add flakes seen lately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "165e21a5f842e926023c0a6950ab73fb5e33b239",
"description": "lavapipe/ci: trigger jobs on draw & gallivm changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7586d4fd5cc3711348d0f50a8d3571598ed35646",
"description": "llvmpipe/ci: trigger jobs on draw & gallivm changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0dae5a3225a5cc1c83e3a6c7ba2642577289bfe",
"description": "docs: update calendar for 24.1.0-rc2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8654809dda7c53d5ab4a9e0b555f69608580f911",
"description": "lavapipe/ci: only run jobs when their corresponding files are changed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b682898169af793e98aa783aedfbba3eec897b",
"description": "lavapipe/ci: avoid running all lavapipe jobs when llvmpipe ci is changed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4feeacf59c2623a75ca840be8a4475de07d6984",
"description": "lavapipe/ci: fix indentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b38f52482bb4a71e99c066b6eca4dda4949cc8ac",
"description": "llvmpipe/ci: only run jobs when their corresponding files are changed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9fafdad06edf0d6edaa85345918494c35f15e98",
"description": "llvmpipe/ci: fix indentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47f6e24ad5dfcb59dd1511800aee8c56b4f8fee4",
"description": "meson: move tsan-blacklist.txt to build-support with the other build support files",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0d46e0e88bdeb8bfff3b30c65002cc34d3b7ba4e",
"notes": null
},
{
"sha": "84139470a5606b64f3c31b02a1fe22445dd4d604",
"description": "intel/brw: Use VEC for emit_unzip()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b54b4fad5650f2204d36974d6daaab1d01fd1c5",
"description": "intel/brw: Use VEC for NIR vec*() sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4563747d9229359982ba40b5645f813e5980a78",
"description": "intel/brw: Use VEC for output stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0c29c9b716fd3fd072fc94cc1108c92a44d1c78",
"description": "intel/brw: Use VEC for FS outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbe7a13f2b438cf2b5d385de4f96a73808138814",
"description": "intel/brw: Use VEC for TCS/TES/GS input/output loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a94e1bd0ac42a5ff7d5c5a75f1f091c7fc4cfc72",
"description": "intel/brw: Use VEC for gl_FragCoord",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0a24496fdbe9487b7bb8576a1e76542b2bbcf89",
"description": "intel/brw: Use VEC for load_const",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c867bf2c7a52737c519eaf0734e76dc30353bcd",
"description": "intel/brw: Add a new VEC() helper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c194df565a4331a76871d3c7dc603687b8003f38",
"description": "intel/brw: Don't include unnecessary undefined values in texture results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e42914529a4e4906f98edb898217ad3c4d982b4b",
"description": "intel/brw: Support CSE on more ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed3e4c16dce6d14cc6540d221708c9e734cf251a",
"description": "intel/brw: Do not create empty basic blocks when removing instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "391da3610c09cbb72609377c9778b19adade9a93",
"description": "intel/brw: Print W/UW immediates correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72ed71877c31eb40b3c6850c076f7bb03f450d2e",
"description": "glapi: fix param type in TexGenxOES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54258c1ee187e3eb092c096ba5ed58ce8302f859",
"description": "lavapipe/ci: skip another test that goes over the timeout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b739f7db86b721cc12ff9ce11cbfa72ac3d0863",
"description": "lavapipe/ci: add the rest of the failures introduced by the 1.3.8.2 uprev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7d4b7a59c205aa14c1de6984c144d8c976df11b",
"description": "lavapipe/ci: drop fixed test from failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a963c67298e9433b8832e08edd827b7818600bc5",
"description": "meson: use bool.to_int() instead of manually converting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9d78f110cb42947852f4977bb602a3e653078e4",
"description": "nir: add sleep intrinsics for AMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b06a71b3cd65957b8f8706ae69dc64a014e8e89e",
"description": "nir: add streamout intrinsics for AMD GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a791c130378288fc40a76c549f93deda81e7a6b",
"description": "nir: add nir_atomic_op_ordered_add_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4cfcbdde8fdc350d778ca1020038b1ff33c444b",
"description": "nir: add ACCESS_CP_GE_COHERENT_AMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7187373ec2259d2ade1f3a5741f58de6a57c132e",
"description": "meson: always set USE_LIBGLVND",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21b527632ec23038cde9cbc83ce40bebc15931e5",
"description": "egl+glx: fix two #ifdef that should be #if like the rest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11b060f41acf8fb297b64757f49b7cf0a8f8401c",
"description": "meson: simplify `-gsplit-dwarf` compiler argument check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44b080af07f0ba516f0d5519bba86eb7c1ea7da2",
"notes": null
},
{
"sha": "dd3ee08b0507859b173feb072104220cd43d45c9",
"description": "docs/panfrost: link to conformant products",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe4ebace7902e2686a9ab888725c9fa64e17ee3c",
"description": "ir3: Don't manually scalarize SSBO loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd15dec66e05cbdc9a07394f32d3848f71457146",
"description": "ir3: Don't scalarize all SSBO instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86281ef15fca378ef48bcb072a762168e537820d",
"description": "radv: add shaders BO to the cmdbuf BO list at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42554e81b97d9769dd54c775f1667ce1ebbfdb68",
"description": "radv: add RT prolog BO to the cmdbuf BO list at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42dc4b463b57a26e6c97d490a162bd4b3a82a0e2",
"description": "radv: add GS copy shader BO to the cmdbuf BO list at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2664e058de34cb2b2ed3cfe6b31c722db20912f5",
"description": "radv: use the bound GS copy shader when emitting shader objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be98fe27244ec65c117a408378d49b05f229c74e",
"description": "radv: pre-compute VGT_TF_PARAM.DISTRIBUTION_MODE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7679c0370890a019e367eaa6a5b8ecaa1d3e5f0",
"description": "radv: remove useless DB_Z_INFO.NUM_SAMPLES when emitting the MSAA state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dd682e227ff6925288aeefa23b692398ec300ae",
"description": "radv: inline radv_get_pa_su_sc_mode_cntl() in radv_emit_culling()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e651a2c856407c263db644aea94e608aa7d8cd51",
"description": "radv: simplify radv_emit_primitive_restart_enable()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1e5b13359751f4bbe0402b7bc99a9dd6490949d",
"description": "mr-label-maker: Add teflon marker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8416ba9c25467b027411527bd04ee199601d587c",
"description": "amd/ci: 17 piglit failures are fixed for raven",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98e976dcdb086f729946f2163ae05272728d68ad",
"description": "radeonsi: check for FMASK correctly in gfx10_get_bin_sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a3c5cf17b0a074a51a7852127a2600932513b24",
"description": "radeonsi: enable DCC for MSAA on gfx10-10.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb7d7476517072ca6432a9ee624b1d400f20e686",
"description": "radeonsi: add workarounds for DCC MSAA for gfx9-10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1929bb0d8d88a63f2cdaedef41c7bc44c4b8e008",
"description": "radeonsi: validate IO semantics in scan_io_usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfe197e61cc5bc15552482fde462b0fb290d34fb",
"description": "radeonsi: fix KHR-GL46.texture_lod_bias.texture_lod_bias_all on gfx10-11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f09751548831c6e296d379cd45c7a2ae1564014",
"description": "radeonsi: don't invalidate L2 for internal compute without DCC stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c87ce78d1013a52a78a05470ca33fd8597d3f289",
"description": "ac/surface: enable thick tiling for 3D textures for better perf on gfx6-8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33f642aa09a82a3a7ba9b6b583d615bfa28f78c4",
"description": "ac/surface: disable DCC for 3D textures on gfx9 to improve performance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e05aec3fcd86613abcb7b0618f1b5f49b8ce0f4e",
"description": "ac/gpu_info: set tcc_rb_non_coherent only if number of TCCs != number of RBs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "027c01bd8f6d1551e856c4d0771147d1212aac28",
"description": "v3d,v3dv: stop hard-coding max attrib divisor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8f96dd0b01df9c7e9e48b68eb846d93bd5036a9",
"description": "v3dv: fix VK_KHR_vertex_attribute_divisor",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d38ff02c033a2cd0d7d926f395a0728bc7f2abf6",
"notes": null
},
{
"sha": "fe8fdc58db9cc364e7215b70f229cac3001a4676",
"description": "gallium/auxiliary/vl: fix typo which negatively impacts the src_stride initialization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
"notes": null
},
{
"sha": "3daee9b677ba5cbb50bbd01278e817e3c8bb117b",
"description": "svga: update timespan in copyright message",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "901269955dd133aa20c86b0e75c8b5f2c8c9c689",
"description": "svga: convert license block to SPDX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad39355e837829a9d3ed36c3e60cce55a131d0b6",
"description": "kopper: don't set drawable buffer age",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2a8c6cf7ac4cb88149ca8e99ba163fcecc055032",
"notes": null
},
{
"sha": "19e8df39b62a26ae55273de7b4866c24d1657dda",
"description": "zink: slightly better swapinterval failure handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a50c17802ab1f60d2fc707f05552f73f4b2d284a",
"description": "kopper: fix bufferage/swapinterval handling for non-window swapchains",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7352f948bee551f205476eeff2aec7cb657daf50",
"description": "meson: Fix invalid kwarg name",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44b080af07f0ba516f0d5519bba86eb7c1ea7da2",
"notes": null
},
{
"sha": "8248cc0bf45d0d7558cc3d77a63dcd078a96aa66",
"description": "docs/panfrost: move details to separate articles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da2cc2071477a2f2384dab22e5a6c15f21bb7d77",
"description": "docs/panfrost: compact gpu-table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cb8e9a85672614a8f604f4c82617565510612bd",
"description": "etnaviv: isa: Add name for full writemask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb69595037c198e43ea381c4cf248c44df5af870",
"description": "etnaviv: isa: Rework modeling of left shift for store/load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8c38ec64838a304b1b839ac5ec2435a7f88c700",
"description": "etnaviv: isa: Add more flags to etna_inst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0dad2e705f51db1e2c20b5310f84be95ec29a46",
"description": "etnaviv: isa: Switch to enum isa_thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87e5ad3930ee0e727b938b7c392cbcd723d8a1fe",
"description": "etnaviv: isa: Print dst_full for ALU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c70dcd6f7a7950e7008ee2631ed966944fe0bcd",
"description": "etnaviv: isa: Add clang-format special comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc72126cb4e425893918e2d17f0cc2a253096651",
"description": "radeonsi/vcn: Only enable VBAQ with rate control mode",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b144f501906dcb4a54e0aa8d699768c8d9d13bbb",
"description": "radeonsi/vcn: Fix 10bit HEVC VPS general_profile_compatibility_flags",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc0df497f0d4579301dc853587aef7ca8aa679ea",
"description": "radeonsi/vcn: Allocate session buffer in VRAM",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b518681938c9eeb9133972a66a91fc4ff6cf2a1",
"description": "radv: remove bogus VkShaderCreateInfoEXT::flags being 0 assert for compute",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "37d7c2172b2a9dbf9b0469fdff40b33b92cc99a5",
"notes": null
},
{
"sha": "8c2a749f67204fd3bdcad1af87b8dd25cd934ff7",
"description": "etnaviv: isa: Drop capturing of python output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85deb9f706c8cbccd928eaf84f3f550662bf83bd",
"description": "radv: simplify DB_Z_INFO.NUM_SAMPLES with null ds target on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45edd99b6bee4c15a71a9faf7d8fde7d2333b34c",
"description": "ci: mark microsoft farm as offline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "674e89953f0ba10ce6a537a1b2d181179576061b",
"description": "intel/brw: Use new builder helpers that allocate a VGRF destination",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c2c49f7bcdf0686b1f7689624b813784aedf4bd",
"description": "intel/brw: Add builder helpers that allocate temporary destinations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "319ba85e10121717759d125cc86a753e7f6896cf",
"description": "intel/brw: Add builder helpers for math functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf8ed9925f2901a95c6add875118ed2c37e9e1d1",
"description": "intel/brw: Make a helper for finding the largest of two types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5473e6edd5dd155fac0726b8b1c7afd6d213d08",
"description": "intel/brw: Don't use inst return value when it isn't needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfe5e5667155421dd25a5ac6cb70d0fe24e0d874",
"description": "radv/ci: add more flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42b992cfab54b92817a35fbdb564b3a667b32443",
"description": "turnip: rename tu_queue_submit struct to follow ODR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea863c0c1ccbc26ad6f9e1e6fbc834ebcd85bc3c",
"description": "nir/print: Do not access invalid indices of load_uniform",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a83fd26d0effc8e65ff601c2ad3314058b98f107",
"notes": null
},
{
"sha": "cc9141f0449b84204172f5729ea3dbc1724239c0",
"description": "rust/program: remove Program::kernels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8ed73b5f618d1bd1fdbd661e1f15f1b599e2d47",
"description": "rusticl/program: Arc the stored KernelInfo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "672de78d667922f285305e7adf38a6a4ac872a76",
"description": "core/kernel: skip validating unique kernel signatures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ab4b2d7a063c525dc98c80f272643bc47f41f96",
"description": "spirv: preserve signed zero in modf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2053c5363973435dddbc50aef3a632b7dd01979",
"description": "etnaviv: Allow collecing both GPU and NPU specs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4653587cc434e8dbaa2b06cd18c8132ab611f78",
"description": "etnaviv: Add a separate NPU pipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "108d2103ea86f699ffa764f759021bd3745cc1e1",
"description": "etnaviv: Pass npu to etna_screen_create in a separate parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06683288e0b891aba3b1ae602e820cde17638197",
"description": "etnaviv: drm: Stop after model query failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba59882212afdc3ddafc070c53092ae3f0aea618",
"description": "etnaviv: drm: Suppress get-param error message for non-existent core",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ec84adbed1e7cc0b78af754294c4a2b254bc317",
"description": "venus: fix to destroy all pipeline handles on early error paths",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3be21f1778ff3e3de4d6506bb20a0ffd11f5003",
"description": "wsi/wayland: Dispatch event queue in wsi_wl_swapchain_queue_present",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f7a5a27ef1b630bd1aea0cc0b1256fadee9de8e",
"notes": null
},
{
"sha": "2a417e3fc1911f5edc912621fe532c1c3ec64d0b",
"description": "intel: Build float64 shader only for Vulkan",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
"notes": null
},
{
"sha": "bdbcba52693cc62b0ec5d1afea6609a28df2a7ca",
"description": "v3dv/ci: add rpi5 failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4874aa5cf56a7041eb609b6d9829719f8a49bcb",
"description": "ir3: Use scalar ALU instructions when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32308fe9f1c6c9ef6716be4d9812ad41794f48b4",
"description": "ir3/nir: Fix imadsh_mix16 definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17cb1c78bde01eedbfe0f5e874b1208d8d08d570",
"description": "ir3: Directly use shared registers when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bec9e684d02642fdebdebd6f5c509f7eecea2b4",
"description": "ir3: Rewrite shared reg handling when translating from NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4828942d0c3353ced285c9aebed1109bd696db77",
"description": "ir3: Get sources before emitting scan_clusters.macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce6c4f03201b5046b5bed74934b52a7a874288d2",
"description": "ir3: Add scalar ALU-specific passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c4234501fb6281ff0a4c235b0ba7cb0fda4325c",
"description": "ir3: Support scalar ALU in the builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "823e034db28392362868a441cfc4833275676d89",
"description": "ir3: Make type_flags() return a bitmask enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac132b3f62dc8cc016476a9e1e442d329c7bec4d",
"description": "ir3: Create reduce identity directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "497fcd26b51e7be7ddcd30a6450e1fa273af6206",
"description": "ir3: Add builder support for shared immediates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "736570b74d25b67acc5e681aa080c4f61320d36d",
"description": "ir3: Add support for ldc.u",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94c1ff415bdd109bfc52b8990c5aac9dd2b421b0",
"description": "ir3: Distinguish lowered shared->normal moves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a64dd98e5502806dc78212ad309445593c87e5cc",
"description": "ir3/cf: Don't fold shared conversions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f62203edf3ec0ab6729bd69cf814b0e4480b0e8",
"description": "ir3/cp: Support swapping mad srcs for shared regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef75ea18cd352e4bee17c46069babe5ca3390641",
"description": "ir3: Don't emit single-source collects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ffef73bf5c7801ab6c4e1448931fdb26f947f43",
"description": "ir3: Immediate source for stc is invalid",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37748bbe78064ed73bc08498f4b0f35f7e05b866",
"description": "ir3: Validate scalar ALU sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06cf178edeb66fa99c6f8aa1854cc64eb24daf72",
"description": "ir3: Implement source restrictions for shared ALU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "876c5396a7893d2a55a2d6635085d70c03c216d4",
"description": "ir3: Add support for \"scalar ALU\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8ac16b4b98732153ea838e6cc4c1546551823af",
"description": "ir3: Use correct category for OPC_PUSH_CONSTS_LOAD_MACRO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "507b51e7ae669b811fb1d246951728747a15e080",
"description": "ir3/legalize: any/all/getone are non-prefetch helper users",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ac1b13f1a7083b2ac4f81f939a7c974e7167c49",
"description": "ir3/legalize: Remove bad (eq) micro-optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a56de0774b1bf867de0a03a251ef138a6b17416a",
"description": "ir3/legalize: Take (ss) into account in WaR hazards",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae2db62aab2f39ae72d935aa4c75562dbf59124e",
"description": "ir3: Moves with shared destination are always legal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ee0f6d1fbf62438c69b1fe17ecf029e888414a0",
"description": "ir3: Allow propagation of normal->shared copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b309418380e6ed25135f31437d30c76a4ddec432",
"description": "ir3: Validate that shared registers are in-bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "468f070a911607db10acc50e505c0f1a1bd956f2",
"description": "ir3: Reset num when creating parallel copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c00e06bc62718aa97d9bfb24cfe4e680cbad05c8",
"description": "ir3: Use INVALID_REG in array store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2cf2dfd78db607b2966239afba3a96145a59142",
"description": "ir3/ra: Use ra_reg_get_num() for validating num",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81015b262082e3228233e1d142b431b9cfaee883",
"description": "ir3/lower_copies: Fix \"inaccessible\" half reg lowering with shared regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fec5b9397f43ec350b40a1c3a6c013213559bb4a",
"description": "ir3/lower_copies: Handle HW bug with shared half-floats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "100096394f3db44bd41863e30dfec8e74962832b",
"description": "ir3: Don't use swz with shared registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec036fe51e18754cc3fbb8903a5be9b001259c36",
"description": "ir3: Fix shared parallel copy validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca91b58457ba671b3a7338c7f7a5a00d8ebaed27",
"description": "ir3/lower_pcopy: Fix immed/const flags for copy from shared",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90dabe5a1831af92a7fce2b9f5a0253b68b3ab3f",
"description": "ir3: Fix lowering shared parallel copies with immed src",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4937172534a71382cfc437b74ae80376ef65985c",
"description": "ir3/ra: Prepare for shared phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7cae84078cdd4fd4aa4b9841a669638ad7ceb16",
"description": "ir3/ra: Fix printing shared reg file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "478cd71308072b2879ac8e0662a9cde2eacb3caa",
"description": "ir3/ra: Prepare for shared half-regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8632862d0856225f56932c6d15341f6bd5953b6",
"description": "ir3: Rewrite regmask implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90067425a63d8ea9bace891e1b6261cd081de037",
"description": "ir3/legalize: Use define for register size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "750e6843c02dfdced6d44e5a1ba206a415a40665",
"description": "ir3: Rewrite postsched dependency handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbeeec25704f9c8a43527b04e8088627f2fbc4bb",
"description": "ir3/ra: Don't demote movmsk instructions to non-shared",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"notes": null
},
{
"sha": "79c89a36703e9d9f1b35f271f8bc9d1597e10c5b",
"description": "ir3: Validate tied sources better",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c71667dda5cf360f8759a18f54eb74d3c3c8dd7",
"description": "ir3: Add scan_clusters.macro to is_subgroup_cond_mov_macro()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
"notes": null
},
{
"sha": "031b61244930b6c94ea1dd36d093840be0316c2a",
"description": "ir3: Add scan_clusters_macro to ir3_valid_flags()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
"notes": null
},
{
"sha": "063ef2254b7029e9d88b9e4a486bfff0ceeb6fd1",
"description": "v3dv: enable VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "499d5cb18dbcb507ebbb53f927662ae10bdc5864",
"description": "v3dv/ci: update expected list due VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60e9237e81c918d3a126427568d09b8b7dd093ca",
"description": "v3dv: StencilOp and StencilTestEnable are now dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2526f74adeda00cca0a62adf4980c7bdad711529",
"description": "v3dv: PrimitiveTopology is now dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbfb99cbc395cd9c002a592cf46a7282221e9499",
"description": "v3dv: ez_state/incompatible_ez_test could be recomputed at cmd_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6e473cd5859268bdc18429f00630edca5a13196",
"description": "v3dv: move depth CFG bits setting to cmd buffer emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fa023f11107669540f0418feed7f9dc4984ff32",
"description": "v3dv: DepthBoundsTestEnable is dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29c8aca881b44df21bbc89b0cd9419f88fb4a187",
"description": "v3dv: CullMode and FrontFace are dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3061e628117d22fce3ba35c6243e8ada562c935",
"description": "v3dv: provide implementation for CmdSetViewportWithCount",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4d426fae6b9ffdcf957dbf91d7863963bc754be",
"description": "v3dv: provide implementation for vkCmdBindVertexBuffers2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2236065b70930243a741806223616234d14980c",
"description": "v3dv: port dynamic state tracking to use Mesa Vulkan",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "858154b84ecc7f2ff79f866275bb210106d9dd3d",
"description": "ir3: Don't set saturation on `flat.b`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b3df7b8a98c4171e402a7c4e7170b9d937aae09",
"description": "panvk: avoid dereferencing a null-pointer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d970fe2e9d6a8e9997a0ce212146d62013b3b455",
"notes": null
},
{
"sha": "8456588b1f97ceeec13e23db528d2346e278328e",
"description": "panvk: drop needless null-checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5df20cac22f8d27befd24b7e788faa323329c547",
"description": "panvk: do not leak bindings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fd171b02d1819628e0235d78435ed21078b8ca4",
"description": "panvk: drop needless null-check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9058d5ff6252a1bf340453551613c4717cb87f6c",
"description": "panfrost: correct first-tracking for signature",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4da88060d0a3662a579a26748d7e3458c1b4800d",
"notes": null
},
{
"sha": "f852f86a3112a1f3cbcb96549aa9c55cab5c294d",
"description": "panfrost: check return-code of drmSyncobjWait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70dcdb31303d8e5e3a4fc3bd3f8abf8c74ef02d9",
"description": "panfrost: assert that drmSyncobjWait returns 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f59e5ee5fbae221bb873151d2e5f322d5b9635d4",
"description": "panfrost: check return-value from u_trim_pipe_prim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8deaf37047c2295c0454e0668e0008edb21dd40e",
"description": "panfrost: do not deref potentially null pointer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f94889d0797f6dc66b7875e68ae7d44c0f018131",
"notes": null
},
{
"sha": "186f7fa915b1d748f73a13f12c089af4e47b5c29",
"description": "panfrost: do not write outside num_wg_sysval",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "500616706148d2e340bbdfecad45204b515ae9b5",
"notes": null
},
{
"sha": "39f919707afe5185733206f6f22a09b8f19a4937",
"description": "panfrost: remove nonsensical assert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71fd7836f693c8acf59a2577fa13c4b795f1589b",
"description": "spirv: deduplicate default debug log level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "378bed6fa6986f5f24a957ae397ecdb6cb08729d",
"description": "v3dv/ci: skip all the WSI tests, they are way too flaky to be worth it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dadf950c3654da8ac2a90b445ee7b8657bc8686",
"description": "rpi3/ci: drop duplicate comment without any corresponding actual skip line",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42183a9f2b8524d739c0448fbf4e0e0dc57dd227",
"description": "v3dv/ci: dEQP-VK.dynamic_state.*.double_static_bind are fixed now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e14f5252fac3282cd95b950fd01d40fca04e8985",
"description": "v3dv/cmd_buffer: always bind pipeline static state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f07f5a79b4b09eee58594fffd6ebe61bdf32c5d",
"description": "radv/video: Report maxBitrate in encode capabilities",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6",
"notes": null
},
{
"sha": "c210bb79521b1900db3b38643396b200fa09a043",
"description": "radv/video: Check encode profiles and bit depth in capabilities query",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0",
"notes": null
},
{
"sha": "2d0282f5762c4980aa2f926f5d1b966d31118693",
"description": "radv/video: Set correct bit depth and format for 10bit input",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0",
"notes": null
},
{
"sha": "ae866966e63f49a12d1b4f77fa1ff0113ac099b4",
"description": "aco/tests: add tests for divergent merge phi with undef",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f61e0c27ee0f439440fafece182d90f5459c291",
"description": "aco/tests: add tests for hidden breaks/continues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b3e14ba83be399719f9b296ac746599016041e1",
"description": "aco/optimizer: remove p_linear_phi handling from optimizer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d0c6647f0ce8db6d252d63ae5fee512be82c4de",
"description": "aco: use SGPR phi lowering for all scalar phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ec6899bff4ebee10822c763032b24f141ad7b1d",
"description": "aco: use SGPR phi lowering for all loop header phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c0119329999fdc71325d1191280667fc35b3618",
"description": "aco: use SGPR phi lowering for uniform phis in divergent merge blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ab5e7fe5d2b696203d879b0da72c442c45c3917",
"description": "aco/lower_phis: implement SGPR phi lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2d32e1c1388599256aa2a4169ca55c9394e67a1",
"description": "aco/lower_phis: generalize init_state() so that it works with any scalar phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55130069b8bbb7abf4de31f4925be9fdfc11101f",
"description": "aco/vn: copy-propagate trivial phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e3446422f816d974a7cd5dfa27e8db3829e1cf0",
"description": "aco: introduce aco_opcode::p_boolean_phi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b832fe2abb8933e2a0fa4aaab41ce050b53fb36",
"description": "aco/lower_phis: simplify check for uniform predecessors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6c9b1d03fd80935131dd93968312eec11a2f38e",
"description": "radv: Handle all dependencies of CmdWaitEvents2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c0b73e0aac322d2c6c4e26fa344f67554b88017",
"description": "radv/rt: rework the helper that hashes a ray tracing pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58fb6db649fd0560e89c54603861ae2abe36fd42",
"description": "radv/rt: pass radv_ray_tracing_state_key to radv_rt_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7be635719c0a7bdf1d4cd1c7a53e67ac8e0a2a3c",
"description": "radv/rt: add radv_ray_tracing_state_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec78cbce4c18ba868ac2cc7761e896d210c3b3df",
"description": "radv/video: don't truncate frame_num and POC to 32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee7e0168a18ad9642d216a5d0bd2c9154e7fed11",
"description": "venus: reclaim signal semaphore feedback resources for wasteful clients",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d63432012d9189d5f1d8eb8025acfae2463fd449",
"notes": null
},
{
"sha": "fdc21a95aa6cbb0a47a37155b76c19a92b99f5a0",
"description": "venus: workaround excessive dma-buf import failure on turnip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "824a8542d724d29f714053cca8116f846d627a52",
"description": "venus: silence a stack array false alarm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e16d25d1a2f217aa0e6e9b8e7eec9f974e38e0b",
"description": "venus: avoid client allocators for ring internals",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9926aedc96fe13cf9ff343cd7c4d92aa771e323a",
"description": "anv: enable EDS3 AlphaToCoverageEnable & RasterizationSamples",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ada806baa35bff35d4f47cbd2dae84cb390dfa34",
"description": "anv: remove fs_msaa_flags from the graphics pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddf31d2f407bcb101aeb163bd72b0c4432aea9c4",
"description": "anv: move 3DSTATE_MULTISAMPLE to partial emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "815d2e3e8b182d62eb1b1eef3af6fd4397cf6f8f",
"description": "anv: move 3DSTATE_PS to partial packing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a336a98e9f43f0b8c9f4036cc10c326ef0b2cac",
"description": "anv: move more PS_EXTRA programming to runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "355549e7b096a0ef1ee5fb37ebdb84f516f40a39",
"description": "anv: move 3DSTATE_WM::BarycentricInterpolationMode programming to runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11b348a1c58fdc9b9669f72f74dde1b401533e4e",
"description": "anv: add dirty tracking of fs_msaa_flags in runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25b57a6a7501ed66dc55c93ecb8e9b9a18628381",
"description": "anv: track sample shading enable & min sample shading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b80dd22d573ac9276efb19c0f5ea8dae39ab3ab1",
"description": "intel/brw: add min_sample_shading value in wm_prog_data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdfa25dc776f1bb334f827ee17aa20e50c78d28f",
"description": "intel/fs: decouple alphaToCoverage from per sample dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bbe2d9833518442a656a393a2219f7c756d09cb",
"description": "intel/brw: fixup wm_prog_data_barycentric_modes()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48bf95ba96c6277cf930b2aa79c2cea60dc391b5",
"description": "anv: factor out wm_prog_data get in runtime flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e302825fef6787eca08ac1ea0d5cc6305f679c3f",
"description": "anv: fixup indentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f0c2d2ed735f6098676ace1730c2388eb67ac38",
"description": "anv: simplify multisampling check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd1a3921d135a99ae8098aa8eb7be90cc2c9eaab",
"description": "zink: fully wait on all program fences during ctx destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f18a1d3a311c00dd3e11356f6a604e1fea593004",
"description": "zink: prune zink_shader::programs under lock",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "866dc85d67396cf6549f7ca97ed19c1614319e49",
"description": "panfrost: Skip new failure from VKCTS 1.3.8.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc15041255fe83a9898fbe92ff0875e56340560f",
"description": "panvk: Ensure we lower load_base_workgroup_id to 0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d22f936019f84191072a5686826f53b93d755419",
"notes": null
},
{
"sha": "33db56e784bcb91620c7582f151b91d3e9dbf1d0",
"description": "isaspec: Improve 'meta' handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1747fed633f30ef9d119c29eadba2bb435150fb4",
"description": "isaspec: Add method to get the displayname of BitSetEnumValue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ebf07eccd1f7476033e0151b9eb19a51d871c51",
"description": "anv: check requirements for VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "497672ac7471253d0789b0cfe741fae50a4236a0",
"description": "ci: pass MESA_VK_ABORT_ON_DEVICE_LOSS through to the DUT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9bbbe90f060914448910d17a38d815ac24db6030",
"notes": null
},
{
"sha": "ae68fa51a48c1a7f561b3020681bdce1c1c84cad",
"description": "radeonsi: respect pipe_picture_desc::flush_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08d3b93ce7777bb4cfa9202ac5d5af43f98e3342",
"description": "radeonsi: prep for pipe_picture_desc::flush_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ed38749961c613c949622f71996f74085c532f2",
"description": "frontends/va: set PIPE_FLUSH_ASYNC when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a90075e772af5671234296f8d8c8869e77b4c2b1",
"description": "frontends/va: track whether there are imported/exported surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "893797eb32123ede1d2a0c098b39824bda1ec4b1",
"description": "gallium: add pipe_picture_desc::flush_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2c0c83be19949a9e45fe4d7e79aa82da9128b34",
"description": "d3d12: Fix static analysis issues due to bad parenthesis closing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7809c5f222c4ada94964f3e2c97dfbe36151e516",
"description": "ac/nir/tess: Implement packed 16-bit HS->TES I/O using helper macros.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e92e0bab936a145eacf25afe3f1ea57b0abdca7f",
"description": "ac/nir/tess: Implement packed 16-bit LS->HS I/O using helper macros.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67c2016dd58a9521e76427ca742fbf855248a71c",
"description": "ac/nir/esgs: Implement packed 16-bit ES->GS I/O using helper macros.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bfbff74400a8805a306af7b994844f5ff9e2819",
"description": "ac/nir: Add helper macros for emitting IO code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feb2ba9e9b30db149d53ea164b472c87757f8b94",
"description": "ac/nir/tess: Slightly refactor emitting LS outputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55757ce03bec5cf9dd359b49b2def62ba1a315c3",
"description": "ac/nir/esgs: Slightly refactor emitting IO loads and stores.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86cce0e677ea2da6c03d3bf637a758a76d9ca7ea",
"description": "panfrost: clamp buffer-size to max-size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19aa0b9473bd092564ca00353bc4b3213cab7467",
"description": "panfrost: add PAN_MAX_TEXEL_BUFFER_ELEMENTS define",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1277f58d8a4a57c7522e07359cbe7aa2b8f9b661",
"description": "etnaviv/nn: Make parallel jobs disabled by default",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d6473ce28ee0f36890e24b3832cd53d3ed5e98e7",
"notes": null
},
{
"sha": "b40675947996faea8c4455dc44492d003bc9f49f",
"description": "anv: formatting fix when printing pipe controls",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abc4111d19761d51599330a1b13be718d0255600",
"notes": null
},
{
"sha": "7101aecc53f49402b725a8081f7005c15839cb43",
"description": "ci: Use id_tokens for JWT auth",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2639c9105267cc8228c5bf2f08f8203207014b37",
"description": "ci: Add S3 id_token for all jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87fa1fdcb245b41190e54d97a377b3c0fc71ed50",
"description": "radeonsi/vcn: set accurate size for dec header and index_codec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c180c47f74b716448a0fb8b505b533b556e458a",
"description": "zink: reconstruct features pnext after determining extension support",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1c9b2a4553ab75e14caa53ebe0abc4ddbd14dae",
"description": "aco/ra: assert that the register file is empty after register allocation completed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be1e68b4ee97ed714417c8917182a5326f5b379f",
"description": "aco/ra: fix kill flags after renaming fixed Operands",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "548763709b3d0d6fcfeb41933f09cb6e8278cf74",
"description": "lavapipe/ci: add flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "908d62be1da5d0df5909fb93c4dfe1fb88c13909",
"description": "freedreno/ci: add flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b0362637bf504b8299399d299cf99755fff768b",
"description": "anv: reuse embedded samplers across shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78558de8a67f595fcbf6ef2cfeb566a56ac61a8a",
"description": "panvk: Kill panvk_sysval_vec4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d4b376a9b2bb23bbd3855db56f7a06b2284dedb",
"description": "panvk: Lower sysvals to push uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c553bda9c182763d7f3cf8c9d5b583fbb4923e8",
"description": "panvk: Prepare dynamic buffer descriptors at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a603c66659d9e0e314bb6578592af02811daaa53",
"description": "panvk: Move the dynamic SSBO descriptors to their own UBO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfe22541498a9519b848f85e79a4e118b38a19e4",
"description": "panvk: Put dynamic uniform buffers at the end of the UBO array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66721357488c752f5ff315eb5a58779b97a95522",
"description": "panvk: Prepare things so we can push sysvals to our push uniform buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bafa94f9a94e3e42f7498050646485a8d3eb116",
"description": "lavapipe/ci: add WSI testing to all the deqp-vk jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5497c3e75a9e835ad9b2df135076771485758639",
"description": "panvk/ci: add WSI testing to all the deqp-vk jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84632dce93f44e8d88cda47648cfd4cc0958918f",
"description": "v3d: Move spec@!opengl 1.1@getteximage-formats, Fail in broadcom-rpi4-fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d20295363962a2f121d10fb141e7f0b1c8bcc121",
"description": "v3d: Move spec@arb_texture_view@rendering-formats, Crash in broadcom-rpi4-fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4660ee1deaace6457bf5fbf3fc8810e4a2453cb5",
"description": "glthread: check for invalid primitive modes in DrawElementsBaseVertex",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f153f945fc6ee4239e15c536bdff67ca7eeba664",
"description": "pan/bi: clean up tex coord lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3139f8f62384901b02d1fdc516ff3989f8a1f339",
"description": "pan/bi: fix 1D array tex coord lowering",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fbaf8703a1b778bfe68994730cf340e4a012356",
"description": "anv: enable VK_KHR_shader_float_controls2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22fa29ac2f3d669f942f9e3b0f54d6f04fc06005",
"description": "vtn: support float controls2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f97fa6df01bc3d707d4e39885e4d6b577537ad5",
"description": "nir/algebraic: move float control conditions to be per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c4cd3e74e6e005be3bf29f5364342411363d547",
"description": "nir/algebraic: support float controls conditions per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08df0c7dde33722f34f5036f43b3fe3b64b0aac6",
"description": "nir: check inf/nan/sz preserve per-instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "750bd9757eb9d2f4245bc633919495363ecfa232",
"description": "spirv: gather some float controls bits per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "666647acaedb1b4112f19192b992b05547975dfa",
"description": "nir: track some float controls bits per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "829ea357146683f74d93b66de86fcf2c88b1ff57",
"description": "compiler: reorder FLOAT_CONTROLS enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df6cfb4dd0460430a49a4e9f6b7b5654c0819d88",
"description": "intel/brw: Rename brw_reg_type_to_hw_type to brw_type_encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9205f6ff513b7d644b3a845b768a5a93fc6b7c0a",
"description": "intel/brw: Combine a1/a16 3src type decoding functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28034aac34dba480d94991fa3c19916daa163785",
"description": "intel/brw: Combine a1/a16 3src type encoding functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "545bb8fb6f738b44e6430a333eba46401e247320",
"description": "intel/brw: Replace type_sz and brw_reg_type_to_size with brw_type_size_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c22f44ff07983cf28b238bebc50654f84b5cabb7",
"description": "intel/brw: Replace brw_reg_type_from_bit_size by brw_type_with_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "007d8912393344c270dadf0d2cc7076f694789ab",
"description": "intel/brw: Use newer brw_type_is_* shorter names",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f523bfcf90128a4759a76d0c6cebe017f4767440",
"description": "intel/brw: Reindent after shortening BRW_REGISTER_TYPE_* to BRW_TYPE_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "873fcdff38ffbc7af81fd4aacb19577a88b2f81f",
"description": "intel/brw: Stop using long BRW_REGISTER_TYPE enum names",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d8f2c442120c98532dac8e5055c06efe0942c5f",
"description": "intel/brw: Rework BRW_REGISTER_TYPE's representation semantics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c45e235df5dba1387c6e31f993272c1c553378a9",
"description": "intel/brw: Drop NF type support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c6f863fc7d42ce17d771a7ac83d0e707ca82619",
"description": "intel/brw: Delete gfx10 table for align1 3src type encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40422927dcb1249cdb1444557aca671387140428",
"description": "nak: Pass has_mod to all form of src2 requiring it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bad23ddb4849908a648d503a615a5a9b15e9768a",
"notes": null
},
{
"sha": "46598758e7a2ce0b81610db612cb2beeb5c49a8d",
"description": "radv: Trace indirect dispatch sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b2f67aa2b01204d92ba9178667dbf8aba8d3288",
"description": "radv: Use a struct for the trace_bo layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "575565af5819367ada69c8bbed367ab7215d3b7c",
"description": "ac/debug,radv: Read UMR wave dumps into memory before parsing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a43987780a17e763ab47844ba6989552d1c8198",
"description": "docs: Add an alternative way to debug GPU hangs with RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb719640b5514c2148293d6e288a44e2cfda7436",
"description": "docs: Add documentation about debugging GPU hangs on RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6143d3f48fe23d26af49a582c475a542c195c63",
"description": "aco/tests: validate before and after post-ra tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47d824a64416b2cf662237cd8d32594cd6d806a5",
"description": "aco/lower_to_hw: fix 16bit p_insert on gfx8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb80ac7a70975e7f5d6fe587836775b2ef8b8c32",
"description": "aco/lower_to_hw: fix v_cvt_pk_u16_u32 instruction format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "619470732f89e95729f927fce8400a4b07008e23",
"description": "aco/tests/post_ra: fix various validation errors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f85e6c82a64ad3adf0eecb75d4d0e78b6d0caf13",
"description": "aco/tests: don't use undef for descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68dfe17abcca6299951734df3f9758c401286b57",
"description": "anv: disable dual source blending state if not used in shader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6fb3ba03798fc2550bdb5ec6651690a34ac3509",
"description": "isl: Set MOCS to uncached for Gfx12.0 blitter sources/destinations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "194afe841635e43d55c4f71f4122c6048f585450",
"notes": null
},
{
"sha": "0666a715c7210558017ce717f6b0b947c679a68e",
"description": "ci: fix container rules on release branches and tags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2487e18d4e25c56a70630ccf5faf5d2081fbee2f",
"notes": null
},
{
"sha": "e8d94536d21a6f2087b21eecc9f15dcac0a362e8",
"description": "radv: fix image format properties with fragment shading rate usage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce1bbd241eb1ff69254000232a42a840893206dc",
"description": "venus: extend image cache to vkGetDeviceImageMemoryRequirements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4f8f2ecbba978233a139c90b7142d7a466b8272",
"description": "venus: refactor out image requirements helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b06e2108eb0e1badb4c0f2d37e45f98f179a0624",
"description": "docs: update calendar for 24.1.0-rc1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d95248ee0b6cc79e85bbaffdd34f6b858fbb3f01",
"description": "docs: add sha256sum for 24.0.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4f23331bda0d0b1170460a2825d86f3b06cdb62",
"description": "docs: add an extra 24.0.x release",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6ff1f0ca52c511599d7e3e56761d593ef611955",
"description": "docs: update calendar for 24.0.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ee4523a75a24abf35ff9decc4991d96e4a1bc20",
"description": "docs: add release notes for 24.0.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e1a98800324082d1018ba5582d5db5c5a0e7757",
"description": "nir: document base_global_invocation_id and base_workgroup_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d22f936019f84191072a5686826f53b93d755419",
"description": "nir: remove workgroup_id_zero_base",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3217838fef80a1085c2ca090c0ff1d9e4c76c637",
"description": "nir: remove global_invocation_id_zero_base",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2c96b8e7f3fc3a6ee7b3df610bce9ce625b943d",
"description": "mesa/st: lower base invoc and workgroup id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e040a08e5e988703008c412bd31d7c9bbf0c7b20",
"description": "lavapipe: lower base_workgroup_id to zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a62fb368d62fe9a8ddfbcece3193ffa4990f2463",
"description": "v3d: call nir_lower_compute_system_values to get rid of base intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51f54cdec440226678a7f7a006106eec63aa5b5f",
"description": "intel/compiler: lower workgoup id to index only for mesh shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3625a44dcc61d261b4167363bb7a8a4b152d59ce",
"description": "nir/divergence_analysis: handle load_base_global_invocation_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25d697ef259e0a5c8c02910eb45ad69a22f62dc6",
"description": "nir: add SYSTEM_VALUE_BASE_WORKGROUP_ID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07685ea89b0e7269e4029e889fffd18734ea7136",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fff01e9d0cee30c7adf901a61810660f957ab69",
"description": "VERSION: bump to 20.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
}
]