[ { "sha": "4cd5b2b5426e8d670fc3657eee040a79e3f9df1e", "description": "intel/hasvk: assume() we don't get ISL_NUM_FORMATS", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d4ef6f983fa78c3d6f361ab2b5a3409e6c9d09d", "description": "intel/vulkan: assume() that we don't use \"ISL_NUM_FORMATS\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "529e7ab9755c33c5c59438f3b58b5cfdc2eeffc5", "description": "lavapipe: RM2024 extension promotions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c01fd028616c755fdac59016b17b07933a416ed", "description": "util/disk_cache: Use secure_getenv to determine cache directories", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8b0e5cac9062f9f290a46460279eaa3eb0c60a8", "description": "radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c01a07f2e47bc778ff6faf665b98be5556c77e77", "description": "radv: Use secure_getenv in radv_builtin_cache_path", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72f95a8364c018ed833aab171f8d5fa65145cb10", "description": "mesa/main: Use secure_getenv for shader dumping", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "321e2cee5315e94c050f8659a8cd55e0e7cd9076", "description": "vtn: Use secure_getenv for shader dumping", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f3b892b74ab7db998dd24d8443803ba9dc20f8a6", "description": "aux/trace: Guard triggers behind __normal_user", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ea96ff75b771ea8eb48d2b9fec05e5edc958b21", "description": "vulkan: Use secure_getenv for trigger files", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b209a62006ad6fd4593bb4f528ce8aee23fc038", "description": "util: Provide a secure_getenv fallback for platforms without it", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0fa4ea98ca70646f445552fce3e1912655b34274", "description": "ci: always skip dEQP-VK.info.device_extensions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4824238dd901b57e2f804b38fdc88e2d1a533c4f", "description": "zink: Fix return type and values of create_buffer and create_images", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "f6383e03f9c8d56ffc76f014175fc9697bd66945", "notes": null }, { "sha": "c309d2017230e657fd042b9b9dd7acd1c621d2c5", "description": "aco/insert_exec_mask: Fix unconditional demote at top-level control flow.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4097df29f6e716155fae17f0ec5ce38fa3ec2a96", "description": "nvk: allow 3d compressed textures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ddf647eabebd2e346c2bcb5e68e198ecca650ac", "description": "nvk: Fix whitespace in nvk_image.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8bec58de0138ba1e6118b45b1c0240e25cdf11b", "description": "nil: Set the level offset to 0 in nil_image_for_level", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "445aacb4217cbf5fb7be604c5484eb84c3c06497", "description": "clc: retrieve libclang path at runtime.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e22491c83265200f518e9fb4deff54e3c2823b68", "notes": null }, { "sha": "8efd11fce99710757b14cb575f33778f730ec904", "description": "clc: force fPIC for every user when using shared LLVM", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e22491c83265200f518e9fb4deff54e3c2823b68", "notes": null }, { "sha": "37a13463478703e42e590b8d23a221604653b384", "description": "meson: remove opencl-external-clang-headers option and rely on shared-llvm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "501f78fdbae91c889c1c472265ab930c3e36b9bd", "description": "util: check for setgid() as well in __normal_user()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afd4e633eecb03a548b06db73a5d70067413a4c2", "description": "util: simplify logic in __normal_user()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c570f7a98b83a9fbb3fd63caadfe4933f78d88d", "description": "v3dv: allow subgroup operations in fragment shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e5bfce6f46e65aebf5ef34e7796833e0d9445185", "description": "broadcom/compiler: support subgroup reduction operations from fragment shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3544113ee25a86df8f2f1ca711627c749e5d8509", "description": "brodcom/compiler: implement non-compute TSY barrier", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b269814fcfcc2a947b8abc0dc4144124e7e59b2", "description": "broadcom/compiler: be more careful with unifa in non-uniform control flow", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "31e8740808c850cb0581f2aabfb141ed95909123", "description": "v3dv: expose more subgroup features on V3D 7.x", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93df9800e87fb04fee2786b5ed3e8bd3aa8d83ca", "description": "broadcom/compiler: support subgroup quad", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "69d3b90839545e392d50d94e8b340358a0107e86", "description": "broadcom/compiler: support subgroup vote", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3222fd71a13bf807f1ae240ac25c154bf45dea46", "description": "broadcom/compiler: support subgroup shuffle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29a5e3e6154fc1b518155e5171897aa7aedc890b", "description": "broadcom/compiler: support subgroup ballot", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "295f906517ead02834630a08dcd1f50e9d15f48d", "description": "broadcom/compiler: don't move subgroup reduction instructions above setmsf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9bbfbc2089bd63ebfcf5650317cf4ad6132a1414", "description": "broadcom/compiler: add new SFU instructions in V3D 7.x", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bdc8898b15333223a7fe2ba8470da1349143897", "description": "broadcom/compiler: fix incorrect flags update for subgroup elect", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29d4924e5e5b2460d442012e05c210c03b0747f7", "description": "broadcom/compiler: fix incorrect flags setup in non-uniform if path", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e401add741f33d113fe1496298e35ad00ce6a878", "notes": null }, { "sha": "13ca3d0eeb0f8a28d164bcb2475c267155042262", "description": "radv/sqtt: Set SeparateCompiled for monolithic RT pipelines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d2926c54e03705f7c21bd95c6acfabcd2f185cc", "description": "radv: Skip unused acceleration structure build paths", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93b1eec09bd77c4810be44e6e0b363d7abf6e426", "description": "radv: Emit user events during acceleration structure builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22b719b445fefb825bbe5edbba6ad146b6abdb02", "description": "radv: Make radv_write_user_event_marker non-static", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f43099ecf57acacbd42ae8252581adcc8ff13077", "description": "radv: Reduce the amount of radv_device_to_handle calls", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41e78330e728b81c07e5aab2ae643584195c67ed", "description": "radv/radix_sort: clang-format", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0d2cf549bad34a6e2f9a40a80784450b51168be", "description": "anv/video: fix out-of-bounds read", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17", "notes": null }, { "sha": "31e29f73048e6194f5d44a4034f88061abcff290", "description": "radv: enable deviceFaultVendorBinary if RADV_DEBUG=hang is set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a778d5fd0d6bbec24ff9a312fd14f560420dbba2", "description": "radv: export GPU hang reports through VK_EXT_device_fault", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c3d1c91404372cb9595f44ef7cc4345d0de8105", "description": "radv: add support for keeping GPU hang reports in memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c710cba0c7659a35ccb1026e57d80081ad8ca896", "description": "radv: refactor dumping GPU hang reports by using chunks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a20946579f9b4de54a83d4235c49dff9a3063e5", "description": "radv: add a helper to know if device fault detection is enabled", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f9c4e25483f9e96479566209b643fa6342eeccb9", "description": "freedreno: add fd_rd_output facilities for gzip-compressed RD dumps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a97d1ebfa24b5016526cf0d79be503810520729", "description": "zink: fix descriptor buffer unmaps on screen destroy", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae", "notes": null }, { "sha": "c900cca96c4cf6766f5b855e07a0ea4d2584bf22", "description": "zink: always map descriptor buffers as COHERENT", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae", "notes": null }, { "sha": "3f119a1fd8deaa46c4342837d13096cd7873c8d2", "description": "util/disk_cache: Add marker on cache usage.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fbb00dbc7558153eee5f3ca4d2fb5492bb424ff", "description": "venus: use obj handle instead of id in device memory report", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "7f9381782f984f7db18646c0fbf99042ada88222", "notes": null }, { "sha": "8c87657fbd8732f0a1858fee48ec68f59f6b858f", "description": "driconf: Fake vendorid for RDR2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01a99f5d4d55e302a33d83b41d0ee3af5243d454", "description": "d3d12: d3d12_video_encoder_negotiate_current_h264_slices_configuration to use correct mode when intra-refresh is on", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "45a6e1dc89586fea66d7eee8fa8334f630b47760", "description": "nak/nir: Stop lowering load_local_invocation_index", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ac11cb0f72b24dc1b421b6459dfd8f78a2c69f72", "description": "nvk: Call lower_compute_system_values after zer_initialize_workgroup_memory", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "184bcfdc1c3cf22d248053cd22834a1c052b4323", "notes": null }, { "sha": "1718980e851c1cfaba80098bcd10915a7522e882", "description": "venus: force async pipeline create on threads creating descriptor pools", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "d17ddcc84773899ef8b022d94969ffc0909db0bc", "notes": null }, { "sha": "62797f036f5e332c2e973f20183ef705c8420989", "description": "zink/ci: update polaris10's expectations after piglit uprev", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c", "notes": null }, { "sha": "a0bf21e72f87b986699326eb1b74991b89d849f6", "description": "zink/ci: update navi31's expectations after piglit uprev", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c", "notes": null }, { "sha": "a6ea0f176280863280bd224b6498ce7542fa0fbe", "description": "radeonsi/ci: update vangogh's expectations after piglit uprev", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c", "notes": null }, { "sha": "faf3bb644dfa16ad4619c7eb0df76833787692be", "description": "spirv: Update headers and grammar JSON", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e3c2dc2324a7a360a279d44562fcc78cdecfb6d9", "description": "nir/print: Rename workgroup-size to workgroup_size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "449e44d6d3528e7cd47224ef3e3f05c54ec5f5f7", "description": "nir/print: Don't print shared_size twice", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ab3b3c641fa67f1f538c3b9e21f6a1dcb802081", "description": "nir/builder: Fix compilation with gcc-13 when tsan is enabled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4a4e1757381c65653fd6a81cf4e969ddff926ed5", "notes": null }, { "sha": "80a1b91601172be9c13d5f3ef63f126ecdaa1c15", "description": "nir/lower_int64: Fix compilation with gcc-13 and tsan enabled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7", "notes": null }, { "sha": "ca47138fb17c87d49347e4ec00cedbb656afe747", "description": "radv: Fix compilation with gcc-13 and tsan enabled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4de305cb8a3c68df8e89f8c1359f510a1089cfd3", "notes": null }, { "sha": "f6383e03f9c8d56ffc76f014175fc9697bd66945", "description": "zink: use enums as return values in resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d203b547718953ac57c53f13909bb112ce3db6a", "description": "zink: remove duplicate arguments and use VkMemoryRequirements locally", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c3e733779e5c58e1da8ce8d1da5d58a0b438864", "description": "zink: simplify call to get_export_flags", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "472bca9469068e5fea04f2da627b7be09d8f57ab", "description": "zink: Move more code to create_image and create_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b88f680675423d276e35dceb4c2a3caf817f2f7", "description": "zink: extract allocate_bo_and_update_obj from resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df9cbe431eeb7ba996d4f4b9b13f79d6d69ef6d7", "description": "zink: drop duplicate assignment to obj->alignment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "063949063c7857aeaec1d551574fec2c8a61be29", "description": "zink: extract debug_resource_mem from resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7180670e289ecd398823efee120cf563353d70b6", "description": "zink: extract update_obj_info from resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "081e5d11092271bba0a98616c2446c422898c6e8", "description": "zink: extract function update_alloc_info from resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d0e9001cd9498fd6aed6337cb19609e56438313", "description": "zink: extract function create_image from resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb394f53162ea447fa427740b66af49e5e7ff946", "description": "zink: redesign the allocation try loop to test all heaps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "252e877a87654e75596de69886ed023f0e1db778", "description": "zink: extract function allocate_bo from resource_create_object", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3806586c6e671d53b9d92726dad7e9c9354fc2c3", "description": "zink: extract get_export_flags from resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e22c525aa0350e3945667308efe4b81bb2cb9f2d", "description": "zink: reduce number of #ifdefs in resource_create_object", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5fd408a749b4ee18fb8756a9fa727f116a29881", "description": "zink: factor out get_image_memory_requirement in resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "55f39410766aaa66315db2a5a4b798afa6023663", "description": "zink: factor out get_format_feature_flags in resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6664fdaf48d2fd8695ec28d6a7b8828dd71c81f9", "description": "zink: Factor out create sampler conversion in resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2ce61b91d44e38b67230221dff33cbce9112353", "description": "zink: shorten lifetime of success variable in resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7cf77c553c56751c5539064d3b828614382c56a2", "description": "zink: Factor out create buffer from resource_object_create", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "46f5a226d6613e0a4c7b3a3496e745090fc14429", "description": "radeonsi: fix video processing path without VPE enabled", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "6b441ef6ab1e89da5560cd31711feb499a9cd8ff", "notes": null }, { "sha": "26c8f13ff51b42eb8a13091bf99e07d182ae668f", "description": "vulkan: enable VK_KHR_shader_expect_assume", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5df7be80173986093391e07105fc34c55e9a893d", "description": "spirv: Fix SpvOpExpectKHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b5ea351583b3192392f1b48112c0eb92c4805cf", "description": "radv: add support for VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9211eef738786e04bd580a2b32f1701c1d972b8e", "description": "radv: init the shader key in radv_shader_stage_init() for ESO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13add95beba09060ee1f6e062119ba84f993c665", "description": "radv: prevent crashes when a task shader is compiled unlinked with ESO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f23efd70937f1c84ef6f10460fa5c04368779e3e", "description": "radv: bind and emit mesh/task shaders with ESO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29491d36aa89205ff83d6aca49c9c749a2287c60", "description": "radv: determine the last VGT api stage with mesh shaders and ESO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6adea03a3ea314bed2db358dfeabe554f8625e46", "description": "radv: ignore unneeded dynamic states with mesh shaders and ESO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9157087d4393302c78daad13694c2965dbfc6784", "description": "radv: determine next stage for mesh/task with ESO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "64aa84eaf7afd7cb5564e11915dd189089cbdf6d", "description": "radv: rebind mesh/task shaders when restoring meta context", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1602129465f076e5649f8c0078f7daea74d8ae5a", "description": "etnaviv/isa: Add missing dep of encode.py/decode.py calls on isa.py", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "944aefa93304be8ff157527aa35449977dd23659", "description": "zink+anv/ci: add a couple more flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0aca7e7c9cca4e092ce266adb5a7b8fa30345ba", "description": "lavapipe: KHR_dynamic_rendering_local_read", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92c24191d4ee9379626c5fef9f6c234f64eeeee1", "description": "tree-wide: use __normal_user() everywhere instead of writing the check manually", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e00558ef00d76a32843fc08eae8d1ba22428ad5", "description": "util: rename __check_suid() to __normal_user()", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d91b870fb99314502bed32a019f04252991beb0", "description": "radv: emit required programming for tess on GFX10+ in radv_emit_hw_vs()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f870e5ff11bb9faae1d91c832dfe13e63d2e8e72", "description": "radv: fix emitting tess domain origin for merged TES+GS on GFX9", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9b61de2f789da4d6cecd7ed4c6ccf57618231cc", "description": "radv: fix detecting invalid binaries with ESO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3304c6ca01ed89945c0c145b8474e59a7098eb8e", "description": "v3d/ci: update expected results", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9acc869b57d123273de111903cc52eb9bfca18a3", "description": "llvmpipe: Fix building with llvm11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f27a97328339a9e640971d004494cf515d5fdabf", "description": "radv/rt: Use doubles inside intersect_ray_amd_software_tri", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29d18f3ca90ba16ea02b0b3b93d5b07dfd6d9f2b", "description": "anv: Fix typo in transition_color_buffer", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8ff3a13e4d0ec5f820bc8954bca6c88c09a34544", "description": "nak: sm50: fix some legalization issues", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b18472c718b04ba415b23dbb7ca5c554ba33aaf8", "description": "nak/sm50: add support for brev", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "84a7e94f31cdbb72bdba10bc44a4f5a3dbc290b9", "description": "nak/sm50: legalize: display instruction on panic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1614913d9fd5094cb4644071c55cd97a7afae74", "description": "nak: sm50: fadd: ensure src[0] is in a register", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ac28dd9a96ee47c7de90e02001bdabd3b0e530a", "description": "nak: sm50: add support for OpOut", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b40a8715d0f154587f436ee860e9bf4b7d863af", "description": "nak/sm50: add support for isberd", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d558cb664a6833fa5ea09e8c4b5bd79d438aa8cd", "description": "freedreno/drm: Submit should hold ref to device", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe8c2dd43abcf25efc3858584407ad9763d53d54", "description": "zink: Avoid variable shadowing everywhere", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86aef4a3c4b949446e19fac5e4db93807fd3cc1d", "description": "zink: Do not shadow the variable ret", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "edc56f944af145dda281202c22ecb768a05b0f5f", "description": "zink: Initialize pipe_query_result", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "66cc73a304b520675ed558fe95e000859fa04cbc", "description": "zink: Initialize zink_bindless_descriptor to zero on creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3f0af613d02861a21567ec27005b4540347d940c", "description": "zink: Initialize zink_shader_object", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9710fca6123476e23cf86db970bf430aacad6be2", "description": "frontends/va, d3d12: Fix PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SICE -> PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SIZE typo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e28d52e7619fbb5e276d4e9eaef76572d4652782", "description": "gallium/hud: add \"csv\" option to print values to stdout as CSV", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0f79f9ac4d613e9ff770bfe2c74e2dbe8f0f7f5d", "description": "glthread: apply the thread scheduling policy when a batch executes synchronously", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c8c926d776c69ef12a1158f17100d3ccfbcfa195", "description": "glthread: apply the thread scheduling policy when the context is created", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "787ddadf734a6629c31edfa3fd754231bf8fa35a", "description": "util: add mesa_pin_threads environment variable that sets a static affinity mask", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea08690d1c6edc1add17859701da0261a03c043e", "description": "st/mesa: rename ST_L3_PINNING_DISABLED -> ST_THREAD_SCHEDULER_DISABLED", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "386822c1b0b4ff778f7058b5ea605345a2e3ba72", "description": "gallium: rename PIPE_.._PIN_THREADS_TO_L3_CACHE -> .._UPDATE_THREAD_SCHEDULING", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d230434ae34a54b2c7ec61872be7b6654ea1ff39", "description": "mesa,gallium: move the thread scheduler to src/util", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1c29869c206a9844a72ab1ff307b899264376c0c", "description": "Uprev Piglit to e9316bcd12544aaf7e753ce37fe50d64165d9598", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d290eda3610442bcfc4fe39bc9448566670f418", "description": "Reapply \"bin/ci: Add GitLab basic token validation\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "e39fed5737626c36fe54e1fe2d7206598a4ae173", "notes": null }, { "sha": "24f14bfacc5a63a08b7deb57777d23f50239a89e", "description": "dzn: Add missing blit source barriers for enhanced barriers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f91ac2ff41f4e8c41cb4469b3aa5e7b40c1b33e3", "description": "dzn: Add missing condition to immutable sampler init loop", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd89ca82a6394e6b3541f368a5abf53cddeb3d32", "description": "dzn: Add a stencil blit fallback", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5cdcb7134a8d6c65275080b7bf2bd1000a74bfe1", "description": "microsoft/compiler: Use double pack/unpack instead of int for reduce ops on doubles", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b75ee1a0670a3207dfd99917e4f47d064a44197f", "description": "frontends/va: make vlVaSyncSurface blocking", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4b32f9e90b7204735e6adf1f60c178bf85752e7", "description": "docs/features: synchronize new features for Anv", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c258e02e66832e53910348d610bc2f6fd13e8fd4", "description": "docs/features: drop gen8+/gen9+ on Anv", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc1b16c0102b916d2df69efb96d2505cdde869a3", "description": "radv: export alpha-to-coverage via MRTZ for ESO on GFX11", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6a2b264526c5ca7c5ecf8fb734fc6db6494f7d9b", "description": "radv: emit more default states for ESO on GFX10.3+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7fdfdc9014e15503c59114336d164afe29d2040", "description": "radv: do not ignore RADV_DYNAMIC_FRAGMENT_SHADING_RATE for ESO on GFX10.3+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a7c551f9594d1f808aca4b4a739480cd67fe7aa", "description": "radv: set NGG fields in vgt_shader_key for ESO on GFX10+", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70c288558a6565773c6c8ac3d8db7964c99d9ccc", "description": "radv: fix the late scissor emission workaround with ESO on GFX9", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "411e23e193a8e9b19bcf21e9d18ddbc84fb0ed4f", "description": "radv: use the non-emitted graphics pipeline for the needed dynamic states", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bbcdd1dc094f08dce20cf6ed4e9e46620509d293", "description": "radv: refactor gfx103_pipeline_emit_vrs_state()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7b4dcd5227ee4ddfabd78cf6b97bf7cd402ed60", "description": "radv: refactor gfx103_pipeline_emit_vgt_draw_payload_cntl()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5ccc40cbd5ac9d916b1a4e65ab447f28654b6765", "description": "ci: Upref virglrenderer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9fea5ea6b5e5c79c916792cdb45a2a9ca0f522e", "description": "virgl: Use better reporting for mirror_clamp features", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "9efe50c83bfa3678fe7ad3cfcd94cf73d900be22", "notes": null }, { "sha": "fe19405c4640cdee88cf91a0faa13620090d5f70", "description": "vulkan/runtime: handle new dynamic states for attachment remapping", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0105cfd93c01f884e6a690b1c852c084daff2533", "description": "radv/ci: enable RADV_PERFTEST=shader_object for vkcts-polaris10-valve", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c68f96878ce208f2c1cbd32aa143c8cbf68b3a36", "description": "radv: fix segfault when getting device vm fault info", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "8097becc7f1be886d91727b87abbdab03dd1d6a1", "notes": null }, { "sha": "e39fed5737626c36fe54e1fe2d7206598a4ae173", "description": "Revert \"bin/ci: Add GitLab basic token validation\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "cd8b546205f3fd4c915fd99c9387df449c5bb80e", "notes": null }, { "sha": "2f4d6df3723c00a38b012e10cb60c7b06ed6b539", "description": "wsi/common: Allow KHR_present_wait on WL.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d51cd48089c2b03abbf1db956248b618ee5759f", "description": "wsi/wl: Improve fallback for present_wait.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1af7f41174231d56f3844b1816c878f85e1e4582", "description": "wsi/wl: Refactor out code to update current present ID.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "820859a6abd7e6186070f3d51491bba4a1456618", "description": "r600: lower dround_even also on hardware that supports fp64", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "aed6a39c10c328c32e6009e6f5c00cfdd9257e73", "notes": null }, { "sha": "324ddd09191309515d0d16ad3251438c9b16c2ff", "description": "ci: Valve farm (Keywords location) works again", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a23b2862305a6b3595418b0a44c695c71b77650", "description": "ci/VK-GL-CTS: add patches to fix dEQP-VK.glsl.derivate crashes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "299aebaa551835d01c5485bd73bb7f672a38753b", "description": "ci: bump libdrm to 2.4.120", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7965483b4c1e73c5f6133be6e487f9e84becf442", "description": "ci: disable Valve farm in Keywords", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68b3b1573b4abd732957c8fc5ee7afd3dc68927b", "description": "d3d10umd: Fix compilation", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "eb20ef92772c6a4963128370260d578f100efee9", "notes": null }, { "sha": "55413e33dc0d19237a93f5f9cf882f3e1b2f6004", "description": "nvk: Disable all cbufs in nvk_queue_init_context_draw_state()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "35bd36c1b0d62d31ea6db3e196689b24704d2c20", "description": "nvk: Whitespace fixes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4254f374ff1391d41dd158a74480ceeb7462bd0", "description": "nvk: Do a second submit to check for errors in the sync case", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38aba351f13fa0cebd9527d549e4c94dcd21dd9b", "description": "docs: update features.txt for nvk", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "614e4269cf780648d83582ea5b9074c2fc03508f", "description": "nvk: promote load_store_op_none to KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "132b3a79f462b7ee416ea2ce2adf7c59b4c8d108", "description": "nvk: promote VK_EXT_line_rasterization to KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da910fc2fd8166f758b2f9c17731802273385aae", "description": "nvk: promote VK_EXT_index_type_uint8 to KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32babbc416c3b693db389cfa61fe611e311c7465", "description": "nvk: Set ICD version to 1.3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c467a87e06e21ad9e8bcc9e3556b6fc6f19a1bf1", "description": "radeonsi: Destroy queues before the aux contexts", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a0a453e43f6efec864267a20a555a5c1ffe7eabc", "description": "nvk: Advertise Vulkan 1.3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25d40e8e2c84873c49d2228701e517d38cc3739d", "description": "nvk: Stop requiring dedicated allocations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "305256e34408c0b46152a6f7cd88b8e4c4299e20", "description": "venus: handle empty resolved query feedback list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df1cd20096188069e0d700be3c38b99696a02434", "description": "venus: recycle linked query feedback immediately during submission", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "decc5d453984c745646ccd5a5f3b7c6b24c406af", "description": "venus: add comments for query feedback batch free list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2c4bafccc7c363d21ec43614b9ba8b0c65fcc87", "description": "venus: free query batches for VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aceda1f5f6fe597c6ac74d561fcb45b95ba2869a", "description": "venus: acquire mutex when recycling query feedback cmds", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb", "notes": null }, { "sha": "c3417c5bb815722bdedf6ca83ce1466bec14a3f2", "description": "venus: refactor query feedback cmds", "nominated": true, "nomination_type": 1, "resolution": 0, "main_sha": null, "because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb", "notes": null }, { "sha": "7bc56466098bd26269bc6d91ec1583a6ac4e2190", "description": "ci: bump the image tags to rebuild all the deqp variants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52b784dbc5b6f876f11ac1975133df8621a17e34", "description": "ci/deqp: only keep the mustpass lists that are relevant to the build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0c564dd0b80ea544135201f911b078e6125a416", "description": "ci/deqp: only compile the test binaries that are relevant to the build", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "969b430a23f12c8d00bddde5e05faa3a8707593b", "description": "ci/deqp: only compile EGL tests in GL builds, not VK builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9833b89a2af6ee0d46a9b1977ac41d94a5d29ad", "description": "ci/deqp: drop the implicit DEQP_TARGET; explicitly set `default` in VK builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb326ef27f317a9eaa298bb414f4be8808523852", "description": "ci/deqp: split vk and gl builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "24161160e5fcf880886cbb3868f70d9541f0639f", "description": "ci/deqp: move editable part to the top of the file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86bf197bf73302961022dfdf78ee398917e6b622", "description": "ci/deqp: avoid storing the huge list of vk tests on android builds", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3cc1c711488958244d2e87e1f6e94d0564f81dab", "description": "ci/deqp: simplify version log dump", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "115ab467c6b013140d0db377756084ca301f0035", "description": "ci/deqp: fix default target check when target is not specified", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "27a1b4e4f314832c164380ea332c096fe394c8f0", "notes": null }, { "sha": "3b9466dd517feede421c0978893649eb1f46e8ab", "description": "anv: fix transfer barriers flushes with compute queue", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f99685c1ba0dca101813d6271ccd8e05b90af72", "description": "virgl: use PIPE_MAX_SAMPLERS in bind_samplers_states", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5275df0cfe3020e2b88405633fb2caa1f2af16ca", "description": "gallium: Add ssd130x to the list of kmsro drivers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9d31680e79ad1aa3a91e917a9e3d615453203298", "description": "anv: retain ccs image binding address", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "e519e06f4b274fabf9302626c6e63d084372c1ea", "notes": null }, { "sha": "eead86ad8e353234f47e00fb25b393dddb15106c", "description": "anv: rename aux_tt image field", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fdc2f0a52e5225a8fbe41fde1329e18b7a99d6f4", "description": "anv: factor out aux-tt binding logic for future reuse", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6260fa47ff85e49be8672b0b00c4e9b6e7b57b59", "description": "nak: Loop to ensure we get accurate shader clocks", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48ebfeba34c5e3845b0d3693d7841fb4becc2ec3", "description": "nak: Add a source barrier intrinsic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d57c79846d487335b141e612b5e0603e02fef548", "description": "nak: Choose S2R vs CS2R based on sysval index", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e121d873bdd57cd41626e3c37ae65a05662206d3", "description": "anv/hasvk: don't report error when intel_get_device_info_from_fd fails", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "3fd44345c40bcccc43ee440626ddeff591d6e198", "notes": null }, { "sha": "02fe3c32cdfc3cf48cd691d6321978b8d4c3e61b", "description": "ac, radeonsi: remove has_syncobj, has_fence_to_handle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d25201903df3dff1ddd8627bf77be2ae2bc90af3", "description": "winsys/amdgpu: use syncobj rather than amdgpu fence", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d14ecd6d897cafa4f977467a7cc55344ad06cebd", "description": "radv: use device->vk.enabled_features instead of iterating twice", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cce59200254fe6b0d45f408777e9cf3490359d24", "description": "radeonsi: adjust flags for si_compute_shorten_ubyte_buffer", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1a99f50c7f27793f86a089a028c678cf5cf3142c", "notes": null }, { "sha": "0e16da89fefb8ec38fafbd26ca4a60fc3c1e3b4c", "description": "radeonsi: emit cache flushes before draw registers", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1e4b5390425c13b493b05bdaf17a94a6f2f32057", "notes": null }, { "sha": "72dc596aa09112892a46693107ea098d5f2d0477", "description": "anv: implement VK_EXT_attachment_feedback_loop_dynamic_state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9d72609d95c42af327d05e37ea9bc1574c6d0af", "description": "anv: Advertise VK_EXT_attachment_feedback_loop_layout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dda8c2b8bee73dc4de87062bf78c66b85ed32a14", "description": "anv: handle image feedback loop usage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd285a6ad539e366cbbccff29d5a8e8667d6fb61", "description": "anv: Add helpers for getting the surface state from an image view", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16391645efd42ba203a821691aa4840792a501c4", "description": "anv: add check that in renderpass barriers apply to attachments", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eed788213bd70ad5e2996d6b285eb802c15f4e77", "description": "anv: ensure consistent layout transitions in render passes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "76cf391255df07e8a2f0ffcdea74707baba8587a", "description": "vulkan/runtime: add helper to query attachment layout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f92bff91989faa15be55e1e795e900badc1f8576", "description": "intel/ds: track predication of blorp operations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "97efa57531b826edf62b00fd4dc26d7568ff941b", "description": "pvr: Implement VK_EXT_memory_budget", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "991ae339f572807bd3808dafc14bffe833908a19", "description": "radv: Implement NIR caching behind RADV_PERFTEST=nircache.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ed5f2caceebc31ce516a826fb6e05b7e6506182", "description": "radv: Re-sort RADV_PERFTEST env vars in docs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bf5c33c9c9c2b67fa1d40a5298f1ae3e7ea3fb0", "description": "radv: Rename cache_search_nir to cache_lookup_nir_handle.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70b0c5909bfd77effc3c26820255f315f16eb616", "description": "radv: Add radv_spirv_to_nir_options that summarize early gfx states.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e519e06f4b274fabf9302626c6e63d084372c1ea", "description": "anv: add missing alignment for AUX-TT mapping", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "4cdd3178fb10723e91060a75c34f379a1a92184c", "notes": null }, { "sha": "337fbab9ce7d189e27800b1e2dd4ffbb61747d09", "description": "r300: remove backend support for SUB", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18a0ff121ef652a3c589c5323b320b6f202c4b8b", "description": "r300: remove the remaining of backend constant folding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "553e841d7c5c168a738243a71fc36687136266d9", "description": "r300: remove SGE, SNE, SLT, SGE lowering in the backend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5115cebd5d5f7980dabd1f0ff5c994a371f1a0b6", "description": "r300: lower comparison ops early in NIR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99abd9ad30f10a9554716d9d9ebcfb5e60033b7d", "description": "r300: optimize out more modifiers produced later", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdf42690f6f6dc3dd8bad5d797f11240a32f3890", "description": "r300: add r300_is_only_used_as_float helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b1a669be75767ee728fc631bd58167a261830a40", "description": "r300: remove backend SLE and SGT support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d46bbf727d095e73e8fea12c8c8d386af6a98145", "description": "anv: promote EXT_load_store_op_none to KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87acc6b59bde038bfc3d4d38842b3d2ee1cc0235", "description": "anv: promote EXT_line_rasterization to KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "976d5b95515b6339f5c52c9f84d263f9dae8399a", "description": "anv: promote EXT_index_type_uint8 to KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1aa832e5f5879e70a2c25c3517951ccddd36a599", "description": "panfrost: Legalize before updating part of a AFBC-packed texture", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6", "notes": null }, { "sha": "ee77168d575cd41c0202ef918bf4935cc1603489", "description": "panfrost: add can_discard flag to pan_legalize_afbc_format", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6", "notes": null }, { "sha": "62ed14b3868e304371b3e096da94c6dc3e24a299", "description": "panfrost: add copy_resource flag to pan_resource_modifier_convert", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6", "notes": null }, { "sha": "22a7637b08255acc998e67bbdbc1ed34daf21465", "description": "panfrost: factor out method to check whether we can discard resource", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6", "notes": null }, { "sha": "c53d0a6a6d6f580584b9c36a769cec2bd1205f92", "description": "radv: advertise VK_KHR_index_type_uint8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30f2802e31ad6040f6ebb163ae8245c2df362f35", "description": "radv: promote VK_EXT_index_type_uint8 to KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0ceeb67b3ba90cd0daeaf1327645cfdd0225122f", "description": "radv: advertise VK_KHR_line_rasterization", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df3fbe3b339dc6b69437fe1b353dbf3e182e0af7", "description": "radv: promote VK_EXT_line_rasterization to KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "701a37e863d5301bb214846d1ddf2d13fcfda52e", "description": "radv: advertise VK_KHR_load_store_op_none", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e6156df53a58b820e9b49f02bca53569d5b4be9f", "description": "panfrost: fix shift overflow in `bi_fold_constant`", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b703e0be530aa7a13eaa468cbceb05ba51f753b9", "description": "anv: factor out common code for determining surface usage from a VkDescriptorType", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2972590a53346a2413121ad3def8813f2796f00d", "description": "radv: advertise VK_EXT_shader_object on GFX6-8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f0e7714d0d66cf94d30aa469e81902941c169055", "description": "radv: add support for binding/emitting shader objects", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b93647d7f0fca285ef98570cb9aedc5008c7c33", "description": "radv: make some pipeline graphics helpers non-static for ESO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37d7c2172b2a9dbf9b0469fdff40b33b92cc99a5", "description": "radv: add support for creating/destroying shader objects", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f1902d4dfd857f194a9638d732d7a81e8cf33f0", "description": "radv: add radv_shader_layout::dynamic_offset_count", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1dbb859b3b3cdd388a1d56ef637e285318cd2d45", "description": "radv: add radv_shader_stage::next_stage field", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a12019cc91cb9462c67193a3d6368bc53e2db066", "description": "radv: initialize default dynamic state when beginning a new cmdbuf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "482ca4b07469c29119a9e8064696d95566aa1737", "description": "radv: add required NV entrypoints for VK_EXT_shader_object", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de1805faedc742e021754b571b5949bed019b38f", "description": "radv: enable prologs/epilogs in-memory cache for shader objects", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9351a4c51a928da641b830d1d36d02e5e8bd214e", "description": "radv: re-emit the TCS epilog when a new TCS is bound", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1bc5f15b6853d9b49dcf904b09168c08f4c06c79", "description": "radv: prevent accessing NULL pipelines when emitting VBO with ESO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6728e9dd152d6bedda7361f77f6f7781c24d87fc", "description": "radv: add a helper to get the VGT_GS_OUT value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe1a9b3ab32d75299015b38de3bd4c8a3c07ea7f", "description": "radv: add a helper for binding the custom blend mode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf1a2b7427bec1059bc76070fe31e0915344fb06", "description": "r300/ci: add dEQP on RV380", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cd8b546205f3fd4c915fd99c9387df449c5bb80e", "description": "bin/ci: Add GitLab basic token validation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8eabdb3909017ae425732f5615a96cc9601227d6", "description": "bin/ci: Refactor read_token function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "708a26c6074c47476c608ea8d08d9dc8d968efa1", "description": "bin/ci: Move get_token_from_default_dir to common", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50fcea9c34b17e391bb8c5adc021bb13d03a20e2", "description": "bin/ci: Propagate the token to GitlabGQL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7cc6140cc87e5459f1b9bdf8923e5ae534ad49ab", "description": "ci: shorter kernel tag, included Vivante NPU patches", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "472ef1ecae4ed9ddef0110faf92ed489bee48d3d", "description": "d3d12: Fix path passed to CreateDeviceFactory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fede8d419552f04ee2786b5758982dc4348c2f3", "description": "dzn: Fix path passed to CreateDeviceFactory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fa1c9618f970ffd5e1ddf1fc0a4783bbee1d911e", "description": "dzn: Don't set view instancing mask until after the PSO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86b5c9278ccc2ce3e660142915f9b1c9c5a33c09", "description": "glsl: Work around MSVC arm64 optimizer bug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6139cd0656575c3600052101565d777f6f5be0a3", "description": "util: Detect arm64ec as aarch64 (and x86_64)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "99ef70d8aafb22f3ffac21aa0414ae95afcee5ea", "description": "nak: Fix TCS output reads", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "abe9c1fea2d7ae613ce63a13828eaa0683047552", "notes": null }, { "sha": "e44e57b4e73f9d33a00b6a5b01a9a7f9e3898540", "description": "radeonsi: get enc/dec caps from kernel only on amdgpu", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c2ff46a4fc3e537573ac9503057e0cd29b6fff3", "description": "anv: don't prevent L1 untyped cache flush in 3D mode", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0bbab98dfa53c47fd231db12b1cabe44cffab1a", "description": "llvmpipe: fixed race condition in lp_rast_destroy that causes a crash on windows", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98ec98d08f5fdfb43ef03c72ceddb78d45f8afcd", "description": "spirv2dxil: Handle aliasing/overlapping UBO/SSBO variables", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4833126b406e934a59d6f0343c8b059b3b4443d5", "description": "spirv2dxil: Fix the spirv2dxil command line tool", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6825c67c991fc1fc6192f81a25e86f5bde7367d1", "description": "ci_run_n_monitor: allow passing multiple targets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eeba409c54761d48bb5cd26233324e7a0ad9f8ac", "description": "ci_run_n_monitor: drop always-true condition", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8e6643fee5d1159a49f6d5a6a20cf7ff2ded1cf6", "description": "freedreno: Add a7xx crashdump-related registers and enums", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b69345fcfcd01a13bbf7cfab169cd417b26e5bb9", "description": "vulkan: promote VK_EXT_index_type_uint8 to KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a8142a6051abdedfbadcd18ed073cb03df8bf241", "description": "vulkan: promote VK_EXT_line_rasterization to KHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "98dab1aad56bf1c50084aadc99e205e2a30ce437", "description": "rusticl/program: mark NirKernelBuild as Send and Sync", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dd5b0adc79a8e91e53240046429402c8bc5095d0", "description": "rusticl/mem: make Mem Send/Sync by storing mapping ptrs as usize", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f110ec63dfc28a2993b532c1b22656ac1121ad7", "description": "rusticl/gl: mark GLCtxManager as Send + Sync", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b76fb0f01be69705a0a04a6448d6b7e9d3704969", "description": "rusticl/context: store SVM pointers as usize", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89868992ab7aed09c3f8de34f0b40ae60686aabe", "description": "rusticl/mesa: add thread-safe wrapper for pipe_image_views", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1166944124255f70c4a15361868952c71f094d9c", "description": "rusticl/mesa/screen: convert to ThreadSafeCPtr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ef8461b84f281e093420f59db4484d5ba683bceb", "description": "rusticl/mesa/device: convert to ThreadSafeCPtr", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a108bc9908f4761c96834d309bc9c2beae669a07", "description": "rusticl/util: add a wrapper around \"thread-safe\" C types", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5a44d0fd1dfbf07766fc309b7790bc013e0c5c2f", "description": "anv: Advertise VK_KHR_shader_subgroup_rotate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4af079960d80ee7e633ea0acadd9cead4f23bb30", "description": "intel/compiler: Enable lower_rotate_to_shuffle in subgroup lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb1b6649e12abd8f082cc46f83e6eb695932b8b3", "description": "freedreno/regs: define the wide bus enable bit in DSI_VID_CFG0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a81855a67526809d1ff2e3a70c7991e52948e3e", "description": "freedreno/drm: don't crash for unsupported devices", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "48610676897d989ff8ce604022e7d611cec9c131", "notes": null }, { "sha": "5a6a55fbbed00facb0a18061f899d12778c37cda", "description": "tu/kgsl: Fix sync_wait'd FD in kgsl_syncobj_wait", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3a1a8b1d059a420e574110c0394a103871f8350", "description": "radv: enable VK_KHR_shader_subgroup_rotate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6725ad9f2278851a7e2a37d7a6b47a05d14e51b0", "description": "lavapipe: fix build since vulkan spec update", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ccaec08012625ed9178eba6c87d065d13c417198", "description": "vulkan/runtime: handle new image layout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cc13f3236f44be42325ccc5df8e61782b8dd5e2", "description": "vulkan: bump headers/registry to 1.3.276", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e93ccbc1b25d3e24f1672eaf1fbdb998ca94173", "description": "anv: untyped data port flush required when a pipeline sets the VK_ACCESS_2_SHADER_STORAGE_READ_BIT", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "425ddc24b147fcedda3053389d61a611c96bfcda", "description": "winsys/amdgpu: Fix build on BSD", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "cf24d155038c60abca9570a5a1503693e6c4b541", "notes": null }, { "sha": "963813fbfd02b69a27a182f00e672179db5fc4b3", "description": "radv/amdgpu: Fix build on BSD", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "c58cff3ce42f1e2f3b76d7798a302254cc347ea9", "notes": null }, { "sha": "9cc3e842bb7f0d65228a94c96f958f5da8593c2c", "description": "egl: Return BAD_CONFIG when robust access unsupported", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3fd44345c40bcccc43ee440626ddeff591d6e198", "description": "intel: Skip ioctls for querying device info when hardware is unsupported", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "96504d51a214d26cd35beedbc0714f91d64a6b2d", "description": "panvk: advertise bufferDeviceAddress", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d614b55506ec1443322249a6d225404a66fef25", "description": "panvk: implement vkGetBufferDeviceAddress", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e38024fd89830da20be0a7e4cf8fb6a7409fc38", "description": "intel: Use hardware generated compute shader local invocation IDs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5e7f4ff97fb871376a828146ab3a276c1d3c4fcf", "description": "intel: Add driver support for hardware generated local invocation IDs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10ed4f1cab244ca7100a139cdd2b2030b046ac11", "description": "intel/nir: Pass devinfo and prog_data to brw_nir_lower_cs_intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f85ad92dae82b42983eb8023133a6fe8ced4aa81", "description": "iris: Implement query_memory_info() on discrete cards", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7ef356a74a0f57e9828239057374bceed565895", "description": "intel/dev: Fix typo (ajust -> adjust)", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "b571ae6e7a76725840e50345e46de65e9ab7935a", "notes": null }, { "sha": "5ccb9f46322abc7141b3a972dfde845321d7da1f", "description": "iris: Don't return timestamps modulo 36-bits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffd8497c70ee72bbb9ceea812e14d659a089b63d", "description": "docs: update calendar for 24.0.0-rc3", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b495ee8a94f6fd778127f0bd8bd6d6530b38131", "description": "dzn: Disable depth/stencil for partial binding from dynamic rendering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4c6d9d9a993fe1457a09eb8b1eba90e07b2b39f", "description": "dzn: Handle VkBindImageMemorySwapchainInfoKHR", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df684ee653a24e377d135f9a57cc88762f1a0f6c", "description": "dzn: Fix enhanced barrier layout for depth blits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcd56e31f7ceab8860932a7a30e6d588032b0f1c", "description": "dzn: Implement maintenance3 VariableDescriptorCountLayoutSupport", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "beb82c836d9555dd8c0c8f0a37d077ac3c81b016", "description": "microsoft/compiler: Add feature flags for new comparison sampling ops", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb218e15bf1c3d5d0fcb7036afd38676ee03af5f", "description": "docs: add sha256sum for 23.3.4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7e260f468bcfa4f68504115422558535f38bee5", "description": "docs: update calendar for 23.3.4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e2dc3520ef0ba2f3388118710fbe74b766c36ce", "description": "docs: add release notes for 23.3.4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d5ec2fa52f9bfbc96a0d56a149b6c85f1e4e3b8f", "description": "anv: Fix calculation of syncs required in Xe KMD", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "38e92556a041cc421dadb95aaac43a4619311a87", "description": "gallivm: passing fp16_split_fp64 to fp16 lowering.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c2a25cf75cad20959e3760c13818379624264f3d", "description": "intel/fs: Fix shift counts for 8- and 16-bit types", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2824dd38d687f8c3b0d5fe0e5c153133dd050fb", "description": "nvk: Set maxInlineUniformTotalSize", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58e916b3b7e0328e43d914f8a3d6d0906210ac97", "description": "nvk: Don't exnore ExternalImageFormatInfo", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "702326d0138fd7bc1bd032678998b5909951a62c", "notes": null }, { "sha": "f3850c97d1e3e1dd693c596b658a9a1e69cf5347", "description": "ci/lava: Fix the integration test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b86e49393d83404203827fbda9043bcb45e6e2f", "description": "ci/lava: Ignore DUT feedback messages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc2639acb4d2481cc224c388e4a247a01f351dd8", "description": "Revert \"ci: disable Igalia farm\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "a6d9e21c237c4667260e9885c5f0d2c369349ede", "notes": null }, { "sha": "c7ffbd8759638ae58907dda255714586b83a8132", "description": "nak: fix clippy::single_match warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cce0a42dcd0ee10dc640a366b520ef05e2e4025d", "description": "nak: fix clippy::clone_on_copy warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7a059794e2b68ed3fc5f9c9229d0b354ed46283", "description": "nak: fix clippy::manual_while_let_some warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36cb48d08379d03aef8d1bb7a3ad39cdc653eb17", "description": "nak: fix clippy::unwrap_or_default warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb53146b443d1e28cf0626b7978d5990ac217002", "description": "nak: fix clippy::redundant_closure warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06ff342ee1bd92a0b2d1f9ddc9f3142dcc544416", "description": "nak: fix clippy::needless_return warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b039abd7b1d1e30ba5e31104ca20fc48ec583d5", "description": "nak: fix clippy::match_like_matches_macro warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d414cb61a844150fc2abdc2ecffc06dbeef70a4", "description": "nak: fix clippy::while_let_loop warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1effb5262a11f3b4ec75d4c2766b4fe570472381", "description": "nak: fix clippy::needless_borrow warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3d4bd73fa3420c2675f765baefa105459b21b8cc", "description": "nak: fix clippy::needless_lifetimes warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00a6e2ae4d3857d382940bce36abc9beb2b92d91", "description": "nak: fix clippy::useless_conversion warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ec7b32d920607f6a38f734f4068256489dcba02f", "description": "nak: fix clippy::mem_replace_with_default warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cab414669ff3b655945a1415e8391bd14bb38cfd", "description": "nak: fix clippy::extra_unused_lifetimes warnings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c9734b6dcd4b52dc6ceebac50eabfb1b60b64c4", "description": "nak/meson: specify rust flags globally and allow some clippy lints", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6dc182b6b21520bfa68b647cae9fb303e286980a", "description": "aco: fix labelling of s_not with constant", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "dfaa3c0af69ab035cb825943b1cee0f60272010e", "notes": null }, { "sha": "7adc7678a88edccfbd20af2307e7f50e9ed48e47", "description": "teflon: Add table with known supported models to docs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4c74077b62da5581d074e45ce9554ef89c236ab7", "description": "aco: implement rotate", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b90ec971d7c6524d4ecdaf1aa46c2ed925b77b17", "description": "aco/gfx11: resolve VcmpxPermlaneHazard for v_permlane64", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19876386e2eac98abbcead1c62b5caa8ac1df3c6", "description": "aco/gfx11: use v_nop to resolve VcmpxPermlaneHazard", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a626f765b5808a3a5a7de1ea8f857f50d2a495dc", "description": "aco: support v_permlane64_b32", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c67d4a75babc0dd2e09397870f53bb35f1228142", "description": "aco: validate v_permlane opsel correctly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc57f14c2d471ab9316fb6bc09f117e0c576952c", "description": "aco: fix printing dpp8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c69650a95e26193652b93bb229c82b77cfac6b3c", "description": "isl,blorp,anv: introduce ISL_TILING_64_XE2 for Xe2+ platforms", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "db4673ee72339d46b1843b3239b8f7b9c3c66b68", "description": "radv: add a per-stage key field for mesh shaders with a task shader", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e1a6d8e267865e910510cb19ba97edc89dadc6e", "description": "radv: remove unused parameter to gather_shader_info_mesh()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df45cbddb59a19293dc63f2d7df0d2fbc24a457e", "description": "zink: set more dynamic states when using shader objects", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb", "description": "rusticl/kernel: check that local size on dispatch doesn't exceed limits", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2a0c15d5ebc55a233eabb155a6291efb206fbd39", "description": "rust/spirv: fix clippy lint on unneeded late initialization", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4dd404dd2eecd6d658255925ead02ced6495f9aa", "description": "rusticl/meson: use rust_abi instead of rust_crate_type", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f22b95956cb11ccba12dd9f7e4510851fb744a3", "description": "nir: Handle casts in nir_opt_copy_prop_vars", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c845ed548f87fdade9293c83858f2876d3b7cc6", "description": "nir: Make is_trivial_deref_cast public", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6f7715c5824922e867aa739c587eb1718db66c1", "description": "panfrost: Clamp the render area to the damage region", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c", "notes": null }, { "sha": "69d39dba425b1e10f711a2bc171849720cf62629", "description": ".gitignore: Add .venv folder", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60c2bcb8afd5e1af8aacf29f82662e8a9046cedc", "description": "etnaviv: Use TP cores to accelerate tensor transformations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d6473ce28ee0f36890e24b3832cd53d3ed5e98e7", "description": "etnaviv: Use NN cores to accelerate convolutions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f014f1bba99ba157260ba5081b277d05cd2ee810", "description": "etnaviv: Don't emit boilerplate for compute only contexts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30a8c071e9ee40fdd437349d94197229ebeb87b0", "description": "etnaviv: Add a bunch of new params for NPUs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e055508881b77278cf79134330f7ca3c1e867e3", "description": "etnaviv: Update headers from rnndb", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af199e0ff01250313bad5fde2905cfb796fb1930", "description": "teflon: Initial commit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92904108706f979cd80cee57af58d866e0f9f7ba", "description": "mesa: Import TensorFlow Lite headers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8fb1dc7aea35a497f5282977ff04d6c51549376", "description": "gallium/util: Fix pipe_buffer_copy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a6d9e21c237c4667260e9885c5f0d2c369349ede", "description": "ci: disable Igalia farm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fdf6b22ffe7d63121bd7a9170639e79a77b59bb6", "description": "Revert \"ci: disable Igalia farm\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "c16645c091a478fe441a732d9807ebfaa3c7823c", "notes": null }, { "sha": "26564b8515d8fec01216c4ec5242b0deaa8e15e6", "description": "bin/ci: Don't submit jobs on integration test", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffe2b31f9a0ef07fd1380580986302bbfd936f32", "description": "ci/lava: Detect hard resets during test phase", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94d075d049387243e109492b678cef2930c28a13", "description": "nak: handle nop ops from NAK IR on SM50", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc232a67a4cbf3b3e3923ed7dea35aaea1c02a7b", "description": "nak: implement cs2r op on SM50", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48055f6a239e989c22bb5eb39feabc9f74d0ae97", "description": "nak: implement kill op on SM50", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "354c26d0c066f14657146442d140d6ae3bbdf5e6", "description": "tu/drm/virtio: Fix dmabuf import", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a43970276dc3048653fe9803418fd7456b89304", "description": "driconf: Change vendorid on Palworld for Intel", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aa56740dede991483715af7852fe7d0aa2ba170c", "description": "rpi5/ci: add flake seen today", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79a27848d7698c3f8ba78b9fe30301892bdcefe1", "description": "rpi4/ci: add timeouts seen today", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9abd16d96fd5009fb1567785d1f3714c10cef25", "description": "rpi3/ci: add flake seen today", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e465ac25618b3ce2d8666b5015101414f05f9876", "description": "nir/lower_shader_calls: remove CF before nir_opt_if", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "015b0d678f8027008a5ae4cc3bb066a859839c8a", "description": "nir/lower_non_uniform: set non_uniform=false when lowering is not needed", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "b1619109ca91f5b9b4f29d75479241ec82c31549", "notes": null }, { "sha": "90939e93f6657e1334a9c5edd05e80344b17ff66", "description": "radv: do nir_shader_gather_info after radv_nir_lower_rt_abi", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e1b9a6e4f3c1702d68866bec2799b1216812595a", "description": "anv: initial RMV support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d53fcd54e9332fe0062c3b204684964eb5a89e8", "description": "anv: track imported ray tracing pipeline groups", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8229ee43acd5302556ea8802eefef4cd1892d527", "description": "anv: track total state stream allocated blocks from the pool", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "693325721196687b73aae8a8065aa2834a2e6f6f", "description": "anv: add BO flag for internal driver allocations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82c08c41417068142ee0212196db75f8ae1f0b4b", "description": "anv: rename layers entrypoints", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb0af056bc06b0f46e55a4e4271ca4ce7be735a3", "description": "anv: remove unused perfetto declarations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b87807028c6ba6dcda0b975e5920ed0d49ba0c57", "description": "anv: reorder anv_astc_emu.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "04ebb79b9e1e73cf2459f0e3599fb7281010d20d", "description": "d3d12: Clean up H264 video decode interlaced code path", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9477f994a9f64b1bdd54d402bd39ea13fc55f02", "description": "panfrost: Move pan_{bo,device}.{c,h} to the gallium driver dir", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "211aa201945b5fd93a9419bacf89e89be23d830c", "description": "panvk: Move away from panfrost_{bo,device}", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab6a61829ca1c5141edd73dd4dea56c7b6d7fa4c", "description": "panvk: Keep tiler_heap and sample_positions BOs at the panvk_device level", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c05104c71fccf64a9e6d49725f0a2bf3da16a0a1", "description": "panvk: Keep a ref to a pan_kmod_bo in panvk_buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "06a2a857f7cf69f2cccfacebcea3449d69b35948", "description": "panvk: Keep a ref to a pan_kmod_bo in panvk_image", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00cdd1d74365ebb57598a5e82d9b2d59f0c96d95", "description": "panvk: Track blit src/dst using pan_kmod_bo objects", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01c7abf56f0dc30eea5ce5a5e3a805417ec6ad14", "description": "panvk: Transition panvk_{image,buffer}_view to panvk_priv_bo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d09f38882426d7252b20ea82946c6e231d7237b2", "description": "panvk: Transition panvk_pipeline to panvk_priv_bo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57ea8e4a469dbe9d54d6843ef04a4c9a5407423e", "description": "panvk: Transition panvk_descriptor_set to panvk_priv_bo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86109da54e7612757f8cd404bed66fcfaaf2a701", "description": "panvk: Transition panvk_pool to panvk_priv_bo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78e5bc1ee5b37d82323d300ff88bdbb4b4da3b58", "description": "panvk: Add the concept of private BO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9672ddcc3a204d8eda061ac5a0b96a88c84af207", "description": "panvk: Add pan_kmod_{vm,dev} objects to panvk_device", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48ff9fc8181533fe1a6f5acb436db17a8e7bbb97", "description": "panvk: Instantiate our own blitter/blend_shader caches", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d155d6b7a334f07ad652e5a87f16f3302c7b968b", "description": "panvk: Add a decode context at the panvk_device level", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "acdcf5c0a173ff6f00858cb0e1699f96d68a9a66", "description": "panvk: Move panfrost_device and panvk_meta to panvk_device", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea4dc54d720c10d4cf55f47f0fe1ea4374847aee", "description": "panvk: Use vk_device::drm_fd instead of going back to the physical device", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "92fa7468a18dc8ace5a2280e98a91b9438d348d1", "description": "panvk: Store various physical device properties at the physical_device level", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e65d7347e597a599a0500a0cd80ba265e6a91c3", "description": "panvk: Stop passing panfrost_device around in internal meta helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e028b6dbe7abf371faed2b455b6a8a01d1889702", "description": "panvk: Get rid of unused pdev arguments passed to some meta helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c615b4ae10227332f4a50474b40f144773fbdc4d", "description": "panfrost: Add a helper to retrieve a panfrost_bo from a pan_kmod_bo", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "446ec05faecbe92246dc37a69631521448112fdc", "description": "panfrost: Make pan_perf panfrost_device agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b554c093996284872f91d9c1ed791f4bda6d913b", "description": "panfrost: Make panfrost_texfeatures.c panfrost_device agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2c06d0813779873428547fe5fe0926aec3e3cb0", "description": "panfrost: Remove uneeded pan_device.h inclusions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "493cf2f0082d958729c3268f425edbd7d70e39df", "description": "panfrost: Make pan_desc.{c,h} panfrost_bo agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f94889d0797f6dc66b7875e68ae7d44c0f018131", "description": "panfrost: Make pan_texture.{c,h} panfrost_bo agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d07926df1eb6e943025e88538eda54c73ba9d4a", "description": "panfrost: Make pan_props.c panfrost_device agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7b4d1bb9be1f6e94649a0b09abcb1d05b822cf38", "description": "panfrost: Make pan_pool.h panfrost_{device,bo} agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b1f1a6d7615b1836dc7524e07ab431a17fade0c", "description": "panfrost: Make pan_indirect_dispatch panfrost_device agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2bdcef6506bcb6ce1084f2831b7c04994ad848ac", "description": "panfrost: Make pan_blitter.{c,h} panfrost_device agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49aeced1a4c6dcbed2408d5e8a7870a24e2ea622", "description": "panfrost: Make pan_blitter.h includable from non per-gen files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "146b51d9f4dc10f7809e39c25949471fa85dc88e", "description": "panfrost: Remove unused header inclusions from pan_blitter.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a01be2f21f32355c7cefdf51b060faadaf9b2a1d", "description": "panfrost: Make pan_encoder.h panfrost_device agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0651b8871bbe5e9f9ac30635b69ea985a2730a9b", "description": "panfrost: Make pan_sample.c panfrost_device agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "387882d811fe397453a5b99f5122da5ddca27494", "description": "panfrost: Make pan_layout.c panfrost_device agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f4f2b7492b0a7bdc61bc50e7c8dbed7edd8995c8", "description": "panfrost: Drop unused panfrost_device forward declaration in pan_shader.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "517c0458f24a1e6a3dc8e9662f84fdd8bee24e2e", "description": "panfrost: Make pan_desc.{c,h} panfrost_device agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56438e06b971b2b27f484c126932a916e02d6628", "description": "panvk: Inline pan_wls_mem_size()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00fb95175f969a39b69a1ec2e764f312df51b1d2", "description": "panfrost: Pass tiler heap info through pan_tiler_context", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "42138ee1c801dfd289e0f3e0214600fb1a01890d", "description": "panfrost: Pass no_hierarchical_tiling info through pan_tiler_context", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "00d4a7c7fd9900fb685059034bcd74c73c6738a8", "description": "panfrost: Pass the sample position array through pan_fb_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b8942d4dc3796e7849a085209882dc1fe6018fe", "description": "panfrost: Pass the tile buffer budget through pan_fb_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95480bc2ab6a594cd9a096d264ba5f8e0efd7ea9", "description": "panfrost: Get rid of unused panfrost_device arguments in pan_blitter.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e85e3ce080a910861c907b3a2f84a7a344ead1b", "description": "panfrost: Make the pan_blend logic panfrost_device-agnostic", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a42913c230ac23b0eda5852d0ccfcb38849dcdf", "description": "panfrost: Stop passing a panfrost_device to pan_inline_rt_conversion()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9c8af69827bcd375d376c4775bd5ef1fb61cbf5a", "description": "panfrost: Stop passing a panfrost_device to pan_blend_create_shader()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b79735a635909f1e9b08b463760b15622a98143", "description": "panfrost: Stop exposing pan_blend_create_shader()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e7e22a808163937cc34374914b4c263f6398bbe", "description": "panfrost: Stop passing a panfrost_device to pan_blend_get_internal_desc()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fbcc85108b28486c3b8b80d117de524ab7803446", "description": "panfrost: Don't pass a panfrost_device to panfrost_afbc_can_tile()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a758e95077ae48b4a72758c4b861cf6d3f283956", "description": "panfrost: Don't pass a panfrost_device to panfrost_format_supports_afbc()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d76cb026890a57acbe23831610109f76ad2a1f1", "description": "panfrost: Stop passing a panfrost_device to panfrost_new_texture()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5669622857ab960a24d3de4379d61c4da2981a70", "description": "panfrost: Move YUV-debugging out of panfrost_new_texture()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "897733c55d6b31c81d4ec717dcfe8765936ad0b8", "description": "panfrost: Move panfrost_is_yuv() to pan_format.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fba7f38fdaa0bef82b0394c5ddc1a6a5858e1dbf", "description": "panfrost: Add panfrost_[blendable]_format_table() helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0fe9c369a1e68c4367e1a38d192594900c7dc1a", "description": "panfrost: Make panfrost_format_to_bifrost_blend() a per-gen helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b87de3a2e0d9caebcb3314ce9b4c668641d78b52", "description": "panfrost: Add a per-gen panfrost_blendable_format_from_pipe_format() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8d2b5b86da1463e9364136dbcf7836b2e755c04", "description": "panfrost: Add a per-gen panfrost_format_from_pipe_format() helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe9d541d9d66b361a245a145e96089d183e12780", "description": "panfrost: Kill unused forward declarations in pan_texture.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd901213dc0878da82c13bec414319cc4ada23b1", "description": "nak: make it compile with clippy", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "548d919bd32ca14ade8911ef0a3992104dfb96e8", "description": "nak: simplify phi_dsts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a414ecdf5b55bb5a1717693dbf0fbaba9867792", "description": "nak/opt_out: fix comparison in try_combine_outs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "5b355ff25a769193cfe83af669e69d9e51f109ec", "notes": null }, { "sha": "c3fbd0dcb186c502390935b3088b711a24a6c7e4", "description": "nak: use rro when emitting mufu on SM50", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a0f5fff875a97ffb9daf73f99124c30ac09f426", "description": "nak: implement rro op on SM50", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d0a3bac163ca803eda03feb3afea80e516568caf", "description": "anv: move *bits_for_access_flags to genX_cmd_buffer", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "231ede4f0ca92b33da8b16e7921af9877379c7d1", "description": "iris: replace constant cache invalidate with hdc flush", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c16645c091a478fe441a732d9807ebfaa3c7823c", "description": "ci: disable Igalia farm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ba87656079a7fb745c06e78641d2fa6ac4112b82", "description": "anv: implement undocumented tile cache flush requirements", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0bc6462924fa2389b35d4e27c6be3de629779b89", "description": "isl: add print helpers for debug", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "58c9f817cbed2fc5263c86b514730e54a2d9cbe4", "description": "anv: fix pipeline executable properties with graphics libraries", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3d49cdb71ee8cb07ca922b9ffa15edd27627959c", "notes": null }, { "sha": "42fc83a6e3cbf4521f7c2d2acf26bdf22dd73f83", "description": "venus: default to enable GPL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "85df907ad8692d1448ba12735c2981e47add34aa", "description": "venus: allow tls ring submission to utilize the entire ring shmem", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "80a5df16fe81d39fd771d5805b141c4eff623886", "description": "venus: fix to respect the final pipeline layout", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4", "notes": null }, { "sha": "f713b17a16d7899ef78f85b91c14a46b9f91b3c8", "description": "venus: fix pipeline derivatives", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4", "notes": null }, { "sha": "f256e8171cb47f5be566607dce5d6267324c550f", "description": "venus: drop some redundant comment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b551b6e48a4b69e0b1b6eb36acfbebe359025c24", "description": "venus: fix pipeline layout lifetime", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98", "notes": null }, { "sha": "7e8dce8c93268891fd16dda0c743300a93d21743", "description": "ci: bump kernel to 6.6.12, modularize i915, add Transparent Huge Pages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "459b5222511ce0eea17f5a43cb55f54bbaca7984", "description": "rusticl/program: add debug option to validate internal spirvs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e70699e24ad7c06e43ba856cec9371f142ebaf2", "description": "rusticl/program: add clc_validator_options helper function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "421b73207cf2f7985ef5532890b52d4a49d61cfd", "description": "rusticl/spirv: use bool::then_Some inside SPIRVBin::link", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93c1eb112fed0fbc9748ef94177cc670c65602a8", "description": "rusticl/spirv: do not attempt to parse spirv after failed link", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb2afbc0e5973eccb47065861225b19bc22a9884", "description": "rusticl/program: rework debug logging option", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6fcec87090d7c06cab119aef8c517daa55df1f62", "description": "intel/fs: Track instance id in gs_thread_payload", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0384e96aee0505b12f8775a397b7c53fde2203a5", "description": "v3dv/ci: increase timeout for full jobs in 30min", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ebf7f49a052c75f49496e31f7b3ccca716d30e5", "description": "llvmpipe: Compile sample functioins on demand", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "533d17ec7164c8063920b7ccf3669f6bd561afa0", "description": "llvmpipe: Stop refcounting sample functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c4d950ce37ae88a7799ed00ae107cb4440dcfe93", "description": "rpi4/ci: skip more of the dEQP-VK.ssbo.phys.layout.* tests that timeout occasionally", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "959819c458674ed8074cf7a019cc7b155c49b811", "description": "rpi3/ci: update piglit & deqp expectations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3c91624f487ee7676dfce0f8ed4e4c87ce2c0a2", "description": "d3d12: Implement cap for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c81967fa89d918e11107cc787ae70bf32cc56a56", "notes": null }, { "sha": "57cd0a0a28c1bf5d489c58afad309011836fce93", "description": "wsi/x11: Make chain->status atomic.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b634537b8b0d5d41e5c3bfe039975042e6fed9c7", "description": "wsi/x11: Keep track of multiple presentation requests.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b90b6a395d8fcf6329e4838d312ce5bbb20ce978", "description": "wsi/x11: Implement VK_EXT_swapchain_maintenance1.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "19dba854be005142f70c36895622c5d46c3b9ba2", "description": "wsi/x11: Rewrite implementation to always use threads.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a3784ae33bbdcd50b2a6d8de5d52779276bb36c", "description": "v3dv/bo: use mtx_lock/unlock on cache_init too", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffd0e3a7fefa9f08fdc34a79488eba9846344f49", "description": "broadcom/compiler: fix coverity warning (unitialized pointer read)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2b7c4ce29b36556968ccf0480393180455d498a", "description": "nir: rework and fix rotate lowering", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "fe0965afa6becfc9c9aa341babd34bc5920e421b", "notes": null }, { "sha": "a50b2f8f258eb71984a3d63ca031b8051c380344", "description": "panfrost: fix panfrost drm-shim", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "91fe8a0d2859e0b869edf83a56c463cf548ac10a", "notes": null }, { "sha": "59b652f10fd6a114dfab8f933c4ef3576329dd1f", "description": "anv: using a single struct for kernel upload", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "783e3c096fe34b06a251b3355330feac3a015e4e", "description": "radv: fix indirect draws with NULL index buffer on GFX10", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "db9816fd666a53dcd6285517c558373f93b12599", "notes": null }, { "sha": "5c03cdbd02a69884ce759e0cbd0cf76dc212e2d3", "description": "radv: fix indirect dispatches on the compute queue on GFX7", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c3a64f8dd1192bef2b1cea29283a82f5f82f79a8", "description": "intel/fs/xe2+: Allow SIMD16 MULH instructions.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "54f3d5a00c7527ef40c79344fea15a2c66fc6103", "description": "intel/fs: Emit QUAD_SWIZZLE instructions with WE_all for derivative lowering.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3e710a84ad8c2ecd2785a10b7977fa5b1b087448", "description": "intel/fs: Set the default execution group to 0 when not representable by the platform.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43c9620dbf169fd7a66f9d5a34ee95f3bd9a923a", "description": "intel/eu/xe2+: Translate brw_reg fields in REG_SIZE units to physical 512b GRF units during codegen.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bc38215206f450723c820b6f86cd36ce98f246a", "description": "intel/fs/xe2+: Disable bank conflict mitigation pass for now.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6efcba9e3622822357d42549863603176929aa44", "description": "intel/ir/xe2+: Add support for 32 SBID tokens to performance model.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9c057d5a3568282d40ee9fc4c7b101464bb10cd", "description": "radv: Implement NIR debug printf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03379d74ba5ce9c59d96eb6c4f114881b741fbc6", "description": "util/printf: Expose util_printf_prev_tok", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d05f8f6146adaff588e154324e398aef2dd7fcf6", "description": "util/printf: Include stdio.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "87417012f3f42b84b6e8f8264f64e0388201f55b", "description": "zink: Update zink-anv-tgl flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "908f444ec10fe44ae2df004909b2e6206188a71a", "description": "ci/deqp: backport fix for zlib.net not allowing tarball download anymore", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ebcab145cfce334776be7e59db9beeb3f74b6967", "description": "dzn: Add a debug option to enable experimental shader models", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "90bf4b630b28319314b811102a0186061693b97f", "description": "microsoft/compiler: Handle comparison bias/gradient sampling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "733b7fe831f6ea22283fdb9c1df468d6e7a07075", "description": "microsoft/compiler: Declare shader model 6.8 / validator 1.8", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf461d856fc4af8dd7b808d377a48d26e3cd1e15", "description": "ci/ci_post_gantt: add script that post gantt to Marge's messages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a9a71e2d99d508714f382ab1b88e8c3c1f3104d", "description": "freedreno/registers: A couple newline changes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2e733e94d81b77aba32219de9f4f0af3bb953b88", "description": "freedreno/registers: Add basic kernel header support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ab64afc109e80871f5512d744f1c3b6491fbabf4", "description": "freedreno/registers: Generate copyright comment blurb", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8eca68d2dee9940cfcfe627ffc1b0b8d118428a3", "description": "freedreno/registers: Don't re-parse files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1567249e99cb00aabb797c6bdf23e1383389941", "description": "freedreno/registers: De-duplicate xml_reg_files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15f94505ba75adaf052dcb8d9f349a2bf10242b4", "description": "freedreno/registers: Pass full args to dump_c()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "670e93bfb5d2700264801b38373d7e87b0886bef", "description": "freedreno/a6xx: fix comment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5552ffd0f3b5a169ffc1da7b4435bb69b11035dd", "description": "intel: Use an intel enum for cmat scope", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0a03cf5b3c294a274e2cd352a188cac220171a5e", "description": "aco: remove boolean shuffle isel", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4180ebbb9e6bd7a763ad37dd730621ad2f71d2b", "description": "radeonsi: lower boolean shuffle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2571580b2b78b9772d5289d2f6e586055e9d8691", "description": "radv: lower boolean shuffle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d641750573a163674458004f74d0057bec86c62e", "description": "nir: add lowering for boolean shuffle", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "37a15ba53a8a7eff3fc16b09f784f4d59fbf35b6", "description": "ac/llvm: implement as_uniform and ballot_relaxed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b031daf16ca66750b2baaf09ac9568f93b5c7c8", "description": "aco: implement as_uniform and ballot_relaxed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1cb5bf700907a0b862fc4e340c0803bd9411b5d0", "description": "nir: add ballot_relaxed and as_uniform intrinsics", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fc9ffb90fdaecdfa682d7783b9ee3dc417373ae0", "description": "r300/ci: add flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74fc2e287fc79b9451919b21957bc5d0ef186a5a", "description": "aco: stop scheduling at p_logical_end", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d1519e6ab77c79aadfe455f1c17af1fcf93f8710", "description": "nak/sm50: add support for suatom", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9f54d269c20e1c7a668a2ca41ac5ffee76cf60e3", "description": "nak/sm50 add support for suld", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "458d4150dfc704fe04e7bc5209643e2eb6479ccd", "description": "nak: Legalize OpBMsk", "nominated": false, "nomination_type": 1, "resolution": 4, "main_sha": null, "because_sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313", "notes": null }, { "sha": "e3098bb23284b598ec6d5030ceaa1c3d5bd9d428", "description": "aco: give spiller more room to assign spilled SGPRs to VGPRs", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "47d7d73eb31466d850a8912dab2067707daa658e", "description": "panfrost: implement line-smoothing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3cbfb5bd9d9b2cbbd1a8a68d2577183e0b4f190", "description": "panfrost: clean up active_prim update", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6343e0bbd0bf8d0173795934fc42eb7851d0730b", "description": "panfrost: add line_smooth shader-key and lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4b6972366aa62678c46af972ec0f9467912d4002", "description": "panfrost: pass reduced primitive type instead of points", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e9ada4c0a2ebe11a4a8b3bf08fd12a0f76d56c9a", "description": "panfrost: add support for forcing sample-counts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "550cc685a76b609a3c3f358d554de6e9911510ec", "description": "gallivm: fix coroutines with llvm 18", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3b62b0d096d989b1eeacc0fe31d4d47b66094919", "description": "nine: update verbiage for enduser device messages", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "41107e4e641cdde3689b2718f8c0b260ab3964ce", "description": "nine: detect emulation fallback of d3d coordinates", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "60e3a43bfc03530f121c7d26adcd253442562c6e", "description": "nine: r500 under 20 fragments cap is a warning", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "500ca5ce7e4c093c410ce75add64be2494be111b", "description": "pvr: split out device info into per GPU headers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09ab2ff925e31e3ecf0af4758a6d8d451e3afa55", "description": "pvr: fix up some includes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a7aa01a49b9791eb6b51c4e2bdd79b3602121b1", "description": "amd/ci: consider much more of dEQP-VK.query_pool.statistics_query.host_query_reset.* to be flaky", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7d67debc2ef22d65c98a7961d60a77c396b95369", "description": "CODEOWNERS: update Imagination maintainers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7c4a797bc98e2800be09ded38436817d2d7b0381", "description": "amd/ci: add flakes seen today", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dcc8c8aa4ad0050ae5477143663eb57ee6eff9b5", "description": "radv/ci: sort navi21 flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14345c4dd67c75698ed071eb7b798e1f52abea62", "description": "zink: plug leak in `zink_create_quads_emulation_gs`", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a72fc1cb7073fcc892ef0b36e99cc8455337476", "description": "nir/passthrough_gs: plug leak", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15e7c6327216efa1f2c5b71b0a2ca65020f67852", "description": "r300: remove R3xx/R4xx backend absulute modifier lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78404cc57d7c0115550728515edd8820d27ece81", "description": "r300: skip backend DCE for vertex shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e2e4688af737328229101e4983d5d7120ac6e5f", "description": "r300: fix writemask for nir_intrinsic_load_ubo_vec4", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43bdfebbff2c5557355df88816e737ef19618ed2", "description": "radv: Fix shader replay allocation condition", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "86954c766fac7e56985d8d435c7773ec663c641b", "description": "radv: Ensure vkGetQueryPoolResults returns in finite-time", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "907fe6ea625a82dd356f383fee05f5197e5dd11d", "description": "radv: Add radv_get_tdr_timeout_for_ip helper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed4ef4dc65348a18ca44d815bb8d5a0ebc6aa599", "description": "radv/amdgpu: Remove ctx_query_reset_status", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f62bdde7031ac919be8e87d389f9b23c49861b5c", "description": "radv: Remove check_status", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b24a4b8949109d787a2db7a1c3a61274b9238de6", "description": "radv: Mark device loss if QueueSubmit failed immediately", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c58cff3ce42f1e2f3b76d7798a302254cc347ea9", "description": "radv/amdgpu: Handle -ENODATA and -ETIME from cs_submit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7a0b34349541043774e3ee60bccbd4063299989d", "description": "aco: silent checking if clrxdisasm is available", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34a27ac3a7315376646e4c132e02c1c91524e2c0", "description": "d3d12: Set up spirv-as and fix expectations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13cc5afb3590e932532b1a037161684ca37d0250", "description": "ci/windows: Rev Vulkan SDK and piglit", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b571ae6e7a76725840e50345e46de65e9ab7935a", "description": "intel: Make memory heaps consistent between KMDs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ca94420d6d3de80287be37a452236936bbcc9519", "description": "intel/dev: Reduce usage of intel_device_info_compute_system_memory()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f05350899a72c2b7d1dd298e59f111a1d53c6979", "description": "nak: fix iabs on SM50 with an explicit i2i op", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f332f4087500219f7fecc76ea268bd538f58c5e", "description": "nak: Enable NIR fuse_ffmaN", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4dbf9181cd53baad71a2dba7b3a9198c57ba1941", "description": "intel/compiler: Fix rebuilding the CFG in fs_combine_constants", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "65237f8bbcaae12929fa4c35a71626f3c53f5b56", "notes": null }, { "sha": "e9bfdcf57688978404187a52bebdfda2d80c93c9", "description": "intel/compiler: Add couple of tests for fs_combine_constants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "280fe3f592f9e48366f820e72e0848293bc21d40", "description": "nvk: Wire up nir_opt_large_constants", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0bc02eee4b2d79a85f67fe53a35f5373cf196da2", "description": "nak: Refactor shader upload math", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "148971f232dda5b1bd122df5ccf64635fde3220e", "description": "nvk/draw: Map cbuf slots to shaders, not cbuf_maps", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b47e93c8a8acb2fc501704f8f277d4ed696d53f", "description": "winsys/amdgpu: Limit usage of query_reset_state2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf24d155038c60abca9570a5a1503693e6c4b541", "description": "winsys/amdgpu: Hook up guilt to amdgpu_ctx_set_sw_reset_status", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "024f144165f7b53e78bdd18f8b5afe11bf4e36e1", "description": "lavapipe: Report the correct preprocess buffer size", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "976dd26004ff6b52e14c031398edae840ded005a", "notes": null }, { "sha": "cc94ff081c9b431dbb1242a04bd4efe0feaf5dde", "description": "lavapipe: Mark vertex elements dirty if the stride changed", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", "notes": null }, { "sha": "6d98142eda7be693bb39e8ac229d83242f0eceab", "description": "gallivm: Use saturating fpto*i conversions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d88c1bb6ce7b64188ff1a19238a40d9218fd021", "description": "lavapipe: Fix DGC vertex buffer handling", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "976dd26004ff6b52e14c031398edae840ded005a", "notes": null }, { "sha": "e83ef27ba657e49272061c52072c6ec480d578a2", "description": "radv: Vectorize load_global_constant", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "220c91208037a499ff7a553f263d20e5844094a4", "description": "ac/llvm: Enable helper invocations for quad OPs", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b1afb0482f638323c2bef3ec957544499f9ca02", "description": "nvk: Advertise VK_NV_shader_sm_builtins", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a55b2996ab1aca810d449d6f7b3b72482a9f7486", "description": "nak: Add support for SPV_NV_shader_sm_builtins", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82fe981e359e7d6fa8448dd8572e52e85ede1a38", "description": "nir,spirv: Add support for SPV_NV_shader_sm_builtins", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "02d7f5e4ff1a93d149778d8b40f327cccbb412ee", "description": "anv: expand pre-hiz data cache flush to gfx >= 125", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93706d5c2fb8cd47fa444fd8598b5cb190cf74a7", "description": "iris: expand pre-hiz data cache flush to gfx >= 125", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7481d61a5d5a8bef71c855182f1d958c4e6c4f0f", "description": "intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "48885c7fe347b61555ddae247a7c7fdc6834a6a1", "notes": null }, { "sha": "6f237a23c771e3dc74adc1cc0ab5cbc3e3b03be8", "description": "intel/compiler: Track lower_dpas flag in brw_get_compiler_config_value", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d", "notes": null }, { "sha": "2741c6464c347946f1392c97731b24c386b9f782", "description": "intel/compiler: Use u_foreach_bit64 in brw_get_compiler_config_value", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "951e08fc18a32f8a5ee9faa39cab69f8f0767e24", "description": "intel/compiler: Disable DPAS instructions on MTL", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d", "notes": null }, { "sha": "a1e67b393371e8d57e5d1e9ba94747ce9f8fd701", "description": "mesa/vulkan: use DETECT_OS_ANDROID", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c27cd96f3104443cdd73d9f6f17d9f6b8e90564c", "description": "mesa/vulkan: use a simpler path for header in trampoline gen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c860935501bda56da7f8fb7a3c436a8ce97a2b66", "description": "mesa/util: use DETECT_OS_ANDROID in anon_file.c", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1b133ad446b1c8c714eebf02106f695486377d5c", "description": "mesa/util: add ", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e08add916457d8bd9724ffd1960e638679c8c630", "description": "mesa/util: Check __ANDROID__ when for detecting for Android", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "155b2b955566ea6bb4e3f923b0bcebf9c979a264", "description": "CODEOWNERS: remove myself as a person of contact for a few things", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52f24121b6d723431ff4f5070508f4f3a4bfcb6e", "description": "CODEOWNERS: add myself as as person of contact for CI changes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "efc0131d5bf42c7671b6ebcda61de06c9b954b11", "description": "wsi/x11: Add workaround for Detroit Become Human.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ab6d7e7534b6848231e1a2b8bc1a05531ab54bc", "description": "wsi/x11: Add drirc option to ignore SUBOPTIMAL.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "745282736eb8b1b3bc0ac9d45a77a40e502b887f", "description": "wsi/x11: Compare modifiers before signalling SUBOPTIMAL.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2b9c54d47dca10eccd84b50e9f247abecbcf3ffb", "description": "wsi/x11: Remove unused vk_alpha in get_dri3_modifiers.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b25564ba3364fcbb9b22c95af43f69d156a9c5fe", "description": "zink+radv/ci: drop duplicates flakes lines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f7e407213bc87d5cdcadde28b1c573a311283c7e", "description": "clc: silence a warn_unused_result", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "338636a4ab34026892a2997d4f289b894191945c", "description": "clc: require LLVM-15", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd085c253cf4b0fb59eafbc0c9bdc7a0a30c941a", "description": "clc: merge blocks handling optional features", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "faea27e4acd0e764039a0301576d429c2e58c514", "description": "clc: require LLVM-14", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "05b628b5affd6305ae4d958c15fa1a0a10928125", "description": "intel/dev/common: Add xe2 support to get_l3_list()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df0fe0dfbdd3de42039d9da881433952b92101ea", "description": "intel/genxml/xe2: Remove L3ALLOC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36012af17fc2d8445a4f84dfb603e44369143822", "description": "nir/printf: remove treat_doubles_as_floats", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d2b08f9437f692f6ff4be2512967973f18796cb2", "description": "freedreno/replay: Make meta \"print\" instruction take any number of regs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30e09d0e9815a1edd64f19d73e9d992c2121b042", "description": "nak: implement FLO on SM50", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f33683e4dad9e1dfb7dcd4f86bb86ef3e3954315", "description": "radv: don't submit empty command buffers on encoder ring.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d32f2ee7b632b87c9ea8de66aa41423bf36f8268", "description": "radv/video: refactor sq start/end code to avoid decode hangs.", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d8f3060bd915e6ba6cc01086978d126e70bfea92", "notes": null }, { "sha": "6bd31b60e14aa8d573c4352e32458243c94d1c7c", "description": "vulkan/video: constify the encoding apis.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f9381782f984f7db18646c0fbf99042ada88222", "description": "venus: ensure object id is unique", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "184bcfdc1c3cf22d248053cd22834a1c052b4323", "description": "nvk: Implement VK_KHR_zero_initialize_workgroup_memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e214f21579456d7f149986fcebd0448365ee6e6", "description": "nvk: Properly configure the min/max shared mem size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eaa7980e15ecf81e78ea7e9b0fe4515b465e7e43", "description": "nvk: Add a #define for max shared memory size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "be0f04f5bd3155c05af14b2c8ffee887838af807", "description": "nvk: Unref shaders on pipeline free", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d6a1e29ccdc12461495e01b7dc0b510a9bb84c3d", "notes": null }, { "sha": "4b0448d8f8b1edfbf74104eabcbf473846eccbac", "description": "nvk: Set framebufferIntegerColorSampleCounts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "03f5fc45bbd29ad3eab8385a53001bd9b54f1e69", "description": "docs: update calendar for 24.0.0-rc2", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e4bb8253ed36f911a0a45dfecf89c237a8cd362", "description": "venus: fix shmem leak on vn_ring_destroy", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d1e29b7557877c9b278593b8f0c7e6c531849f23", "notes": null }, { "sha": "531505f8c598316ee69b916bfbe414598fec9a72", "description": "nouveau: mme: Add a dumper", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cb6d954c67d83c03b018afe4ab14b06dbf285dd8", "description": "nouveau: nvidia-headers: Add nv_push_dump tool", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9cd3e4c55bedb732ac8b340f247bf3bde1fb9ad", "description": "nouveau: nvidia-headers: Add compute array parsing to class_parser.py", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cc9ad0e5c415a41a8b3d655d67904849404cf28", "description": "nouveau: nvidia_header: Add AMPERE_COMPUTE_B in vk_push_print", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20b3f9521ee7a4383bf8bd96f6c3b6de500291b9", "description": "nouveau: nvidia_header: Add TURING_COMPUTE_A and AMPERE_COMPUTE_A in vk_push_print", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d8b9b91601c14f065644f0c9dba1c5981cce117", "description": "nouveau: nvidia_header: Add AMPERE_A in vk_push_print", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32f2a0f1e15fe9d8c8ba45b5dd9fe37c73dd9645", "description": "nouveau/mme: Stop using isaspec", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a69b7f1b19cf2cf87eef1c4a87a189515f092c3b", "description": "nouveau/mme/fermi: Stop truncating iadd immediates", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "10e2dbb63b9d1f8f35c4fc3f570cd19b3fc03b43", "description": "radv: delay emitting streamout enable at draw time", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bdfce158bd9122b0c6d4f5a3d8a774b12891cf64", "description": "amd/ci: add flakes seen today", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "79422eccd80e3e6d0ab76a652c9b062cddc43d79", "description": "ci: Add kmod", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a9831caa144f9944fec936608faf03d253e9bb7d", "description": "radv/rt: Add workaround to make leaves always active", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a18ea091af4b594aea552a4e147e29aa5901386c", "description": "nir/comparison_pre_tests: update expectations", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "873fe637e20d6a7bf63dfcb456cd4aceaa373915", "description": "nir/alu_srcs_negative_equal: bail earlier if possible", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4740ee8d670c2a82085525f59939e417dd50b0fd", "description": "nir: Minor clean up in nir_alu_srcs_negative_equal", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b289028d0abf56f453be9b2ba01969bfe38c3352", "description": "ci/ci_gantt_chart: show duration on hover", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffaa247b4fff72cd2045f37be526904c7ebd200c", "description": "ci/ci_gantt_chart: add option to save output to a file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cf86e97ace3f6f6db95f79350a8ca107276e17db", "description": "ci/ci_gantt_chart: add timeout vertical line", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "61ab9ae2af193ab534066687266a58878232ba81", "description": "ci/ci_gantt_chart: add tool to analyse pipeline execution time", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9e8cbc8e91072471b00c0c791b8c34b6185f46ea", "description": "ci/ci_run_n_monitor: move get_gitlab_pipeline_from_url() to gitlab_common", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ce200669b1fe9a0c530d8b226110e91f05d198b9", "description": "radv: rename radv_pipeline_key to radv_graphics_pipeline_key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c5a5ab46c9a0282a6f20aa2bfdcf0545d052950e", "description": "radv: remove radv_generate_pipeline_key()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72d2eb39fbe394721c22bf58ad8063fea4a0a52d", "description": "radv: pass radv_graphics_state_key to radv_hash_shaders()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b18bfed2c5fc9c8ad93b08bae8b9e65380a1b772", "description": "panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "73eecffabdd37fc2a181dfe38e35e4240812611e", "notes": null }, { "sha": "35a02560c8932d4b1841772b016b8e672e409eda", "description": "panvk: Fix tracing", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "56be9a55be03cce9925989e7d22696733488e05b", "notes": null }, { "sha": "c5ba55314cb3187dd4cc115002bbc14a086d1547", "description": "panfrost: Fix format tables for v4 and v5", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "404da63a0e7221e2b57342aa366976e491e531ea", "description": "panfrost: Don't try to set bifrost blendable format on midgard", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "969ed851102b6136c63b1690c21750b00680d009", "description": "radeonsi: don't flush CS before and after every blitter invocation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da49e9dcc2a2ba6d1f4b8ac0e759aec1625419fe", "description": "radeonsi/gfx11: flush DB before Z/S clear to work around dEQP failures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5fd31c1301ed92d0f27e833743ab992301421ab8", "description": "radeonsi/ci: update gfx11 flakes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3601c1b2cfeb82b83edc0c693ecda433806c4652", "description": "radeonsi/gfx11: clean up MAX_ALLOWED_TILES_IN_WAVE programming", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15f88ea46ed9b3d28d3d3c644cf3035748f8b7f8", "description": "radeonsi: rename *trivial_vs_prolog -> *trivial_vs_inputs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b8c23cd4cd769896d7f257087a8a670d2faf87f3", "description": "radeonsi: remove unused preloaded instance_divisor_constbuf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9dbd3437c6628f7f3440fd90bc0f61cd6e6875bf", "description": "radeonsi: remove no-op additions for viewport0_y_inverted", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bad2530a40293cea5217e0cc0753dfa30eb05f20", "description": "radeonsi: pack GS_STATE_ESGS_VERTEX_STRIDE better to save 2 bits", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8eed352e053f6ac544a4bff3c3c670686880154c", "description": "radeonsi: split si_update_ngg_prim_state_sgpr into 2 functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3326bb947ec0ecba8ffdaf5d739786799bd1d35", "description": "radeonsi: change GS_STATE_PROVOKING_VTX_INDEX to 1 bit PROVOKING_VTX_FIRST", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6c74fc6bfbdbdeee9b40dd41bdaa2f92bd7b8f1c", "description": "radeonsi: deduplicate gfx10_ngg_get_vertices_per_prim / get_num_vert_per_prim", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "da20c6c73fbb0399f60c082900d51c5ede1b704c", "description": "radeonsi: don't use staging uploads for buffers & shaders with all VRAM visible", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b7af7efee4d9f274ff69017b05c0449631e72815", "description": "radeonsi: expose shader profiles to other .c files", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "767048f8b2e0e9ba8dac45863ebb555c4648072e", "description": "radeonsi: report more detailed output stats for shader-db", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9b00a0e7a309930d4a65b1c029caa67ca8bbef4", "description": "ac,radeonsi: emulate GS primitive pipeline stat on gfx11 because of culling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1d3f93714279f0f1f6798db69322d29a41e0b952", "description": "ac/nir: simplify code at the beginning of ac_nir_gs_shader_query", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4747bd6ba84d5675449b2c299586f7ec1847a144", "description": "ac/nir: optimize out multiplications in small line culling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0d74123633cf6dd0f168e2a3fcddc9048c6a1350", "description": "ac/nir: rename clipdist_enable_mask -> clip_cull_dist_mask", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "af4e91f6b8b89763b2d436283f2cd4bf82c1a1ba", "description": "ac/nir: don't write TCS outputs to memory if no_varying is set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4880c1e12ee26d208cbb5cdadca3ffdf86c36b9e", "description": "amd: unify NIR options between RADV and radeonsi", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6b0bfdfa9e83aba5316821296fb9cf68fdc958f8", "description": "nir: Use alu source components count in nir_alu_srcs_negative_equal", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "c6ee46a7532291fc8583400e174e77b1833daf23", "notes": null }, { "sha": "e19ecf49eaf36d662d5e17af5f84a21d590279e0", "description": "radv: remove an extra new line in radv_shader.h", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee96de53e47e45253bcb561639f6677ca441b970", "description": "radv: remove the pipeline key for ray tracing pipelines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e7999070713c28c929ab82f7fbb1fcc4a83ec55f", "description": "radv: remove the pipeline key for compute pipelines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e017eb3b5893468546ccbfad3add5191fd8ec474", "description": "radv: stop hashing radv_pipeline_key for compute/rt pipelines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "739c8eb681bd0f5a0e2903b6f8601a6be19b8ab3", "description": "radv: hash radv_shader_stage_key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "853298edb1586eac0a018e42d730606e31ffadbd", "description": "radv/rt: cleanup radv_parse_rt_stage()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ffe997d71d96b92b104837a3e6d865791c6ef0b7", "description": "radv: add radv_pipeline_get_shader_key()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "844004c3354356ab4a761eecc523294ace0baedf", "description": "radv: cleanup radv_generate_pipeline_key()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3615bcdde3b9d9ae13b20005ec89849ba7592688", "description": "radv: make sure to retain shaders key for imported shaders with GPL", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "082c524f861c1d421d9f59d2b9010cfaf9971069", "description": "radv: pass radv_shader_stage_key to radv_pipeline_stage_init()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08b8356111bcfec40c89231798ed3c2593002c4b", "description": "radv: add shader_version to radv_shader_stage_key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "20fdbc7a44a029687a89c064660dfd9a61ee8ff4", "description": "radv: add keep_statistic_info to radv_shader_stage_key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "027363416be3d5002c5413fcb3f21b106a8d7f89", "description": "ci/lima: update expectations, failing tests are being skipped", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8bd4cae768ef9f1d5a96eb603bd25191db9d0f69", "description": "Revert \"ci: lima farm is down\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "601b826a5ec17da99c2984eeb720bc9e0f3ffeaa", "notes": null }, { "sha": "616c0cd06727e19039d88a405adb4987b0d84959", "description": "compiler/spirv: vtn_add_printf_string support for handling OpBitcast", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "88c4de7e7b967b5a9d868492e8ed977a8b87c592", "description": "compiler/spirv: There is not need unqualify const in function vtn_string_literal", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd118188285d0f3b2d963b0a4807f3f4cfd0efbb", "description": "compiler/spirv: The spirv shader is binary, should write in binary mode", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "53265c8798ee83e812f2e27356c8d9affc5356ca", "notes": null }, { "sha": "1593caf6100897a4466064776df05835a94d4ca1", "description": "nak: implement FSWZADD on SM50", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313", "description": "nak: Implement nir_op_bfm", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c14f4cc052778b7a0ae1ea4cbc520210b305b5b7", "description": "nak: Rename OpBrev to OpBRev", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b68c77abbc2f9020293af2701d7fa46b45310b1", "description": "nak: Implement nir_op_ufind_msb_rev", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a3bceafed5660c386fa147603f1ff9473015bc10", "description": "nak: Implement nir_op_pack_half_2x16_rtz_split", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "95a6165fac62c01b592b2e97645c057e20c34e14", "description": "d3d12: Do not assume multi-subregion support when querying for driver encode support", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e8c5a0485e907ba1fd573944ebcd792618cc0dcd", "description": "amd/ci: simplify deqp config", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6de31ef8a699197a44c94ee04cde840504941e85", "description": "nouveau/ci: don't run nouveau (gl) tests on nvk changes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dc5725ee29727a3272ecf30141a249cf4f91f1fc", "description": "vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9eb48e804005c01273e67234cc4b088716f1cc19", "description": "nak/repair_ssa: Remap PHI sources as well", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2ce0b5ab0a66a3fc281c1577b74dab67023c3753", "description": "ci: fix job dependency error in MRs for bin/ci/* scripts", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d", "notes": null }, { "sha": "99720f056481270deb04516492c244198cb9efa9", "description": "nak: fix frnd on SM50", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df5203d6316d8b79705c6fa37fecb0d072a63caa", "description": "radeonsi/vcn: remove EFC support for renoir", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff84aef116f9d0d13440fd13edf2ac0b69a8c132", "description": "nak: support predicate sel on SM50", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9b6a39cfd45189ee85a76fccab6d9ec275651c50", "description": "nak: support predicate swaps on SM50", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "de2c847c24695ec5be4858b375db697c3ebcff15", "description": "ci/lava: Detect r8152 issue during boot phase", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bfd50f72eb6d661d0ef4b834625b71172d4e967e", "description": "ci/lava: Turn the r8152 issue check into a counter", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9a6ac1dd2ffb3d06fdff21d4b9ceab86c888855d", "description": "zink+anv/ci: add known failures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ff77f08e476e37bf387178b5151093296491016", "description": "ci/deqp: uprev deqp-runner for Linux too to 0.18.0", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1ff4687e866043f938fa5d4b14f79393b8361ec7", "notes": null }, { "sha": "865abfde6393689d17d33fb907cc39d63ef02df4", "description": "radeonsi/vcn: Fix H264 slice header when encoding I frames", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a5b21f7cf441670b77d4831777bcef0ff4f0bd3c", "description": "zink/ci: skip more arb_shader_image_load_store.* on Polaris10/Navi10", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bacace8634346f853547f51a0ea6ff8082a8dcb8", "description": "glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7d1948e9b5d953cf8f5a56c676c935621b8da2bd", "notes": null }, { "sha": "0a68a94a513716884c4a8c46c543ffc8bcf8e9c7", "description": "util: Optimize mesa_hex_to_bytes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "34e72579cda63681c2d49ef6eb3e9ddd2bca705e", "description": "vulkan/video: start deep copying the parameters structures", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4a6a876bee8d2f3ec74aeee0da4fa75f8c0df62", "description": "vulkan/video: start to wrap the video structs for deep copies.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b72b4d8a0eda81c306746f453462d1d9752f7d4f", "description": "vulkan/video: rename some of the parameter tracking structs.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57d83cb99cab81be58534c7d468c8bd7bb9f9e6f", "description": "vulkan/video: drop unused function.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7ed27bff0beacf5d6b965afc0792ead588c11045", "description": "winsys/amdgpu: cosmetic touchups around IB sizes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e1dae77a9664e36290954ed81647e58b6cb9834", "description": "winsys/amdgpu: represent max_ib_size_dw in bytes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fd1e36a044bb2a23356df025fff16f015ad34130", "description": "winsys/amdgpu: represent IB_MAX_SUBMIT_DWORDS in bytes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a008a7dcdf18acb7d74d63c53ca89fc84e3620e2", "description": "winsys/amdgpu: remove misplaced duplicated comment", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b2b7603ecbf35b5c805d5bf5bcc51f85bc5ca8e2", "description": "winsys/amdgpu: don't clear fence list elements after IB submission", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb3171b653bd39a6521928fd8d41df1972e6b43d", "description": "winsys/amdgpu: add more fence_reference helpers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a94319d29b466c48ff0e00d6f986e36b99d2ed7b", "description": "winsys/amdgpu: don't clear buffer list elements after IB submission", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2da16e963593a91381766a84573ae76e1849920e", "description": "winsys/amdgpu: cosmetic touchups", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1e06cdad0d6ee04ef3fa1d955f569281deaddb15", "description": "winsys/amdgpu: merge loops decrementing num_active_ioctls & unreferencing bufs", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f1cf7f0d869c6daf2104d1cb975cc21b7a3e5433", "description": "nak: Stop passing --explicit-padding to bindgen", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f079b6a18d87bb2a99ebb4365ef426b39019efed", "description": "util/format/fxt1: include \"u_format_pack.h\" instead of \"util/format/u_format_pack.h\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43bc212aeb8b5905ddd69d1a39ac7b5e2d175426", "description": "ir3: Add fullsync and fullnop ir3 dbg options for over-syncing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "123c5e7c3a19c169a6116b3081ae777ebb81d8d9", "description": "ir3: Fix \"print\" meta instruction synchronization", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea023ff5cddf91521436b6d3f24021ae35774997", "description": "rusticl/kernel: no need to reset the scratch size anymore", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "835c208578b333f4624dc7d81158058e99e5efb0", "description": "rusticl/kernel: add a few comments in regards to pass ordering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f8966598940ad46fb1ff2cbd9c23013289ef0736", "description": "rusticl/kernel: run opt/lower_memcpy later to fix a crash", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2f229a8ba63d5840d6fb9ed430acdbfb1272ebee", "description": "etnaviv: implicitly update shared texture resources", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27ac55873a1cce5584a61992600382aa0acba97f", "description": "etnaviv: only add shared resources to implicit flush list", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9ab9df39417af23bf07967fb66eaf8f9e6c8dab3", "description": "etnaviv: track resource sharing", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22c4a5e1272321e94a04bc316055e004fe8615fe", "description": "v3d/ci: run OpenGL 3.1 tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "480ec5b1d480c62bc9984a44bbb6453bca1970be", "description": "freedreno/replay: Add WSL backend for Windows", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16de8e99cf6500758295c73aaf878366caf99065", "description": "freedreno/replay: Correctly free iova on msm backend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56a6bc758d5be2c6e137369590c9cfdc247242b5", "description": "freedreno/replay: Delete all buffers after each submission", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "985a5c8f1ad7c0cdaa9c8e874442145c156a1181", "description": "broadcom/simulator: protect simulator BO rallocs with mutexes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "56eb09480b6ffe4488e9527628ab0444046d5347", "description": "anv: rename video command file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "51d63f22363d08e7b9477fd795d4c1bcc04acf72", "description": "anv: move compute/ray-tracing commands to their own file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfe894e1e94a33a290d78cbebb6ebdfb4aaa5426", "description": "anv: move draw commands to their own file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ddc18b4e78407901396266ba53c4fad6098cc655", "description": "anv: move generated draw flush helper to its own file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "df1dc882cb22603621ecdcf292dace835efde8ff", "description": "anv: fix missing header", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74c8edd288fd67fc3b2ba5623738422d3018991f", "description": "anv: fix include guards", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6bb3ae99c52be4707ccebc5d62b6215e5a52baee", "description": "anv: export descriptor flushing functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "43fb43ba2cfe673d5b6693bfe93d0331f86817ed", "description": "radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b555f9451cc3a22209cc7ff91e2f29fdb6f946ed", "description": "radv: introduce radv_graphics_state_key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b888677dcfe0d522189d05099d9d006c9c88739b", "description": "radv: add vertex_robustness1 to radv_shader_stage_key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f2f87d08721d53f6b5821d378b71b186e8a7deb4", "description": "radv: re-organize radv_pipeline_key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb80421a62356c3c8af6f868dc4f690b59efb33b", "description": "radv: stop passing the pipeline key when compiling compute/rt shaders", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e7018e74d6e674967f18363fbceff5881d3ad11", "description": "radv: remove unused lower_rt_instruction_monolithic_state::key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ea89328fb41a0ebc497e8045e468070ea8af5931", "description": "radv: remove unecessary radv_nir_compiler_options::key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e1a73a53d1640c1732b4566683b8455143b0aa9", "description": "radv: add optimisations_disabled to radv_shader_stage_key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3a776f036fc9d47f9afaf6003f256f098ef934a1", "description": "radv: use radv_shader_stage_key directly with pre-existing fields", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28e330c24536d353ec25be7b78ce20c7770d1e23", "description": "radv: add radv_shader_stage_key to radv_shader_stage", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cff2a3aafcc449d95c3405b21938c6225a67c9ef", "description": "radv: move radv_pipeline_key::mesh_fast_launch_2 to the per-device cache key", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d74150fc66131f23e2a54dd4920fa33d6604f13c", "description": "radv: remove one unused parameter in radv_fill_shader_info_ngg()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "138ce72860be3815eee81a39014382c8cfd225c5", "description": "radv/nir: remove useless struct for nir_shader typedef", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "18349692d0e2726dcd0c441c067f2995989ce19b", "description": "radv/nir: pass radv_shader_stage to some radv_nir_xxx() functions", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7e111268f12fa5b8abda8c3297211a25387592cb", "description": "intel/hang_viewer: add aux-tt view", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78a881af4391006ead4c2e728647cfea70544d5e", "description": "intel/genxml: add GAM done register description", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "547c2f3d3f9d736f5d3bdb487faf05fd122ee5ca", "description": "intel/genxml: add CCS_INSTDONE register", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f78fac623a1043fc9f42048651aca77f1cca8644", "description": "intel/decoder: don't ignore BT entries at offset 0", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7107ed55c01840c7bea21c01f8d3e3c9b10fe9c2", "description": "intel/decoder: make vertex data decoding optional", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e481c1269c36efae6fad9e3c60af9c66cc8bbf74", "description": "etnaviv: disable 64bpp render/sampler formats", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6febec12e444ff8a52eb831361e2055d58b68b0b", "description": "radv: correctly return VK_ERROR_OUT_OF_DEVICE_MEMORY when mapping a BO fails", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4fe5f06d400a7310ffc280761c27b036aec86646", "description": "radv/rt: re-use radv_ray_tracing_stage::sha1 for hashing RT pipelines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bb86fc03596a1aca0862a10eb251c1c71ed81d10", "description": "radv: constify stages in radv_rt_fill_group_info()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "36f428f1de78d6bd2c0aa6719da06cd5233a8c7f", "description": "anv: check for wa 16013994831 in emit_so_memcpy_end", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73835874a82f741e10cbc8da9128a4f5cd46e347", "description": "intel/disasm: Remove duplicate variable reg_file", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "1c92dad5cb7f5d46dfaf56d2f9ce0203c2fbefbe", "notes": null }, { "sha": "e84aa455e550bb151cccbc8668c5dd64719342e9", "description": "iris: Use Mesa internal drm-uapi headers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a34a113059f55947cc08624897999f7f066f000a", "description": "anv: hide vendor ID for The Finals", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ff6041afdf2df9f048aa192f602c191e96ce92fd", "description": "intel/aux_map: fix fallback unmapping range on failure", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "7c6faa1efe8f50263bfc1f71cb1c4a1c2302b5df", "notes": null }, { "sha": "33b77ec774a10f052a2814d9ff3668cc0aa13083", "description": "cso: don't unbind vertex buffers when enabling/disabling u_vbuf", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb20ef92772c6a4963128370260d578f100efee9", "description": "gallium: remove unbind_trailing_count from set_vertex_buffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2725b095ea2a16a1ce28aca8ae31e9d3df448c67", "description": "gallium/u_vbuf: replace unnecessary dst_index with \"i\"", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "cfba24ccb548af0ad3427b525def602383cd204a", "description": "nvk: Add a couple more features to features.txt", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "27a1b4e4f314832c164380ea332c096fe394c8f0", "description": "ci/deqp: ensure that in `default` builds, wayland + x11 + xcb are all built", "nominated": false, "nomination_type": 3, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3c7460c0238a4c7823aea22d9fbfb795ea738fc4", "description": "nvk: Advertise variableMultisampleRate and EDS3RasterizationSamples", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0e33dba6256f0da5882a55081616004d3f5dc1e2", "description": "nvk: Move SET_HYBRID_ANTI_ALIAS_CONTROL to draw time", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "148ea7792f32d6a454c610fa8a49994ff954a61f", "description": "nvk: Emit SET_ANTI_ALIAS at draw time when no render targets are bound", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "48d510ac578c859ce2046f055d1e6dc37716a499", "description": "vulkan: Fix null pointer dereferencing on sample locations state", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e36235e6d530e037cffd189d48fb6ae88f5dd613", "description": "aco: reassign split vector to SOPC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "94d96dac601ff2126996ac37a0b637961d06dfab", "description": "nak: Add explicit padding to nak_shader_info", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d280160a1352e8f05be27a9573fead98c617e2ac", "description": "nak: Disallow gl_FragData and set MRT correctly", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "005b5b1464518201dbb25907094268e0e0ca4cb3", "description": "nvk: Set a minimum of one patch control point", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2cab67a9f1825b21584b86fbec5d03cca671830d", "description": "nvk: Invalidate state after secondary command buffers", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc36dfdb5d80c3e1d939ac881b81472c160960b9", "description": "nvk: Handle missing descriptor sets in nvk_nir_lower_descriptors", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "3197aff4e8ff47708b825f272322e759591d7f79", "description": "nvk: Make dynamic cbuf indices relative to the descriptor set", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e0d907f56fd84c119af22d6b4d14c52d99fd7b0c", "description": "nvk: Rework descriptor set binding", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a11adbe40845d9cb60f71cc3ca2d43f3a78a7b3c", "description": "nvk: Use s instead of set_idx in CmdBindDescriptorSets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d5c04ee4aa655bef250b246077e2618c265c421", "description": "nvk: Return an nvk_cbuf_map from nvk_lower_nir()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f62b5582ea398bba0bbc67006ac4ed5f34b5a77a", "description": "nvk: Add an explicit mapping from shader stages to cbuf bindings", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8120360358663af237562a7c81313087a23f8dd6", "description": "Revert \"v3d: show warning on creating a v3d screen on real hw\"", "nominated": false, "nomination_type": 2, "resolution": 4, "main_sha": null, "because_sha": "c31be1f4bacde88ccd7177af26cb554c35472573", "notes": null }, { "sha": "4cb9c77e8e08507b5c181a480259e42b43dd647e", "description": "mesa: Consider mesa format in addition to internal format for mip/cube completeness", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "75ff6ca470dcceaba317877e636968278a044ac2", "description": "clc: add support for the native spir-v backend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "22fa315ee0622b73956cebf8375497f3ccb8d456", "description": "clc: use spirv triple starting with llvm-17", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49fe060b5f39eb673b0c6a8757730386c6ce5570", "description": "anv: Fix PAT entry for userptr in integrated GPUs", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "060439bdf0e74f0f2e255d0a81b5356f9a2f5457", "notes": null }, { "sha": "8929257352d127feaaaf764d019b83803b9a325c", "description": "zink: use maint6 for multi-layer compressed surface creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "33282e750452860918149c0ef6e16c795d3607d8", "description": "zink: hook up maint6", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4ccc91de17014bc5e36ec8b1b4963348ac331b88", "description": "zink: use local screen variable in surface creation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1a3197094649487d8ca6f3233e206d4d869746f4", "description": "intel/compiler/xe2: Implement instruction compaction for DPAS.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6e56a4b474944eec5d17af81732e26c398244b2d", "description": "intel/compiler/xe2: Fix for the removal of AccWrCtrl.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7f39e51dd5144b95844b4226f83346bbf84f1f87", "description": "intel/compiler/xe2: Add extra flag registers.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f974eacab3d239e9cd3c3f29f0b2589eb8563386", "description": "intel/compiler/xe2: Fix for the removal of most predication modes.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f79123e1d99ccff43ba714e2a6457345b7239f6f", "description": "intel/compiler/xe2: Fix for NibCtrl field removal.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7db3f0b1c1739a5b09c46f743c32e160849c484d", "description": "intel/compiler/xe2: Implement instruction compaction.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "57ba9c176cd1b1211ee74acc5374b788505ccab2", "description": "intel/compiler/xe2: Implement codegen of compact instructions.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d8ba1d63bc6ebc1639137843bb543399e6fd9a9e", "description": "intel/compiler: Add assume() checks to brw_compact_inst_(set_)bits().", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a24f49b5790383effadfece49735f27b576de73", "description": "intel/compiler/xe2: Implement codegen of three-source instructions.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e10e7d5aa3cad29759550874428bec01d2cfc94e", "description": "intel/compiler/xe2: Implement codegen of indirect immediates.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "294bdbb25353ca8be1ff9f573241ce8179454c08", "description": "intel/compiler/xe2: Implement codegen of 2-source instruction operands.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "72bbfa8e8d676615583b4361d5a492f2feac2246", "description": "intel/compiler/xe2: Implement codegen of general instruction controls.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "066e6c6234c505d43aec30190d6b6a6046097d53", "description": "intel/compiler/xe2: Add Xe2 bounds to FF() macro.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ecd50e70d4d23802c4c102ca2e5723ebf4a19c0c", "description": "venus: populate oom from ring submit alloc failures", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ec131c6e55313d5816a4d69e5a828d7e56965e3d", "notes": null }, { "sha": "12d428bc689d1508e2efb8ebe0012f446bfdb94c", "description": "venus: avoid redundant layout transition for optimal internal layout", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5b7c73390247caa847c56c442298107a1e568a6d", "description": "util/tests: Disable half-float NaN test on hppa/old-mips", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "067023dce2cae5ef44d2b8cd52a81aa880256037", "notes": null }, { "sha": "0540c9de447730e5efe73a0c5a1a5b6c1e902722", "description": "util: Add DETECT_ARCH_HPPA macro", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "68f5277887aae1cdc202f45ecd44df2c3c59ba7d", "description": "glsl: Make sure that the variable is a ir_variable before unreferencing it", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d9c4ccf56dd0d963f5e844776e1ea4bc75ec94b5", "description": "glsl: Make sure to not cast ir_dereference_variable into ir_variable", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b9ad22d24eeeba5cf4ad1ec5e740e825500f57b8", "description": "virtio/vdrm: Fix lockup in vdrm_host_sync()", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2fa1979c6688b92917e6242bab7e5c08ec8831b4", "description": "egl/wayland: Fix possible buffer leak", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e2f39e8aca185eb9875b2fe0164b6d718a4ccd10", "description": "Revert \"ci/radeonsi: disable VA-API testing on raven\"", "nominated": true, "nomination_type": 2, "resolution": 1, "main_sha": null, "because_sha": "9017852de431ebdcc3989250184d7c9fd009c89a", "notes": null }, { "sha": "4e76c4ecb462ec6bc1b114b93161c7c732f3a65b", "description": "radeonsi: compute epitch when modifying surf_pitch", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "115b61e51f619df0b8d920b8ee572b56e7be575f", "notes": null }, { "sha": "810c1f7747b62fe4dbfe7631312c7ff1ac92603a", "description": "hasvk: remove gfx9 specific cs stall from emit_ps_depth_count", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "30c148fd16e468cd31ba17e2216f6feb52e27fdc", "description": "hasvk: remove softpin (GFX_VERx10 >= 90) related code", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ed2743258a501acf5680fe24ddd74ce3e535b6f0", "description": "hasvk: remove gfx9 specific code from emit_sample_pattern", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4d3d3a495fe2e0dc4dcf5a67ff7f2b00a4d844e0", "description": "hasvk: remove cmd_buffer_ray_query_globals function decl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b4015a189405a1b23b2c11ec11201331f0d1614b", "description": "tu: support l1 dcache size on musl", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "91798bab2d8514da3d590674f256d79087ec4e72", "description": "anv: refactor emit_dynamic_buffer_binding_table_entry", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "49794473c73875d892e34b9d4a7b5ce9f3faa72c", "description": "v3d/vc4/ci: reset the list of timeout tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "09413ff7458e12c5cbce20633d16bfd618cb5512", "description": "aco/insert_exec_mask: only create loop phis for exec mask if necessary", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e83d8e13668076bf1b55b2cea85496c6fdc5309e", "description": "aco/insert_exec_mask: replace phi for loop restore mask with explicit copies", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "d375d297cf0d75ac913056c7621b921c94241a5e", "description": "aco/insert_exec_mask: unify exec restore code after divergent control flow", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb96a4bffe295b91da813ac7af73250ce4bcd3e8", "description": "docs: fix syntax highlighting on shell commands", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "eb505979bafe94d09fcee3d82c0c6d75fce27122", "description": "docs: fix syntax highlighting on non-code text snippet", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "83b5745404d9d6114727a268863219e463988767", "description": "r300/ci: move streaming-texture-leak from fails to skips", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "328b1ae02a5de4e6d1a5d8274c3826f77e900d0a", "description": "r300/ci: add the KHR gles2 tests", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "13b1ff33ab9cadbbca01a6f308cabfbd0dccee4d", "description": "r300/ci: switch to deqp-runner suite", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "63827751e136cbfd8f5eb5cd74df40442377972e", "description": "radv: Recompute max_waves after postprocessing RT config", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "533ec9843e466e0cadf876a39d6fac74db2bdcd6", "notes": null }, { "sha": "475661a64e438a290bf9043c01dfa7f39e04a305", "description": "intel/isl/xe2: Disable route of Sampler LD message to LSC", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "89de5e22ae181f6d71dc88f97aa175a598df1904", "description": "asahi: don't use NIR_PASS_V", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "375ad0ef26ed352473e02134aabd32a981ccf7c9", "description": "asahi: don't use NIR_PASS for removing entrypoints", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "afefcc3b303b08f276c8a2b7bd5a7853592263fc", "description": "asahi: avoid silly internal NIR_PASS in gs lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c87d46b600d4c940cc8884d257c19556d92d52c9", "description": "asahi: return progress from passes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8a6850d33cfc1e6c62c13a6198f2afb5fad7986b", "description": "agx: return progress from passes", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "26cedede0d76f35d411e7e7f723a3afc7373c906", "description": "agx: unset silly nir opts", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "01344819b066f342afccaa8be1812f9d685b5d35", "description": "agx: fix metadata in layer lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fe04e85be903e417a3e7bf1e6ea4208951759bb0", "description": "agx: only lower vars to ssa once", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "08fc7a40821f935d1290fc008200d474fed8fe9e", "description": "agx: stop lowering in opt loop", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9dfb072ae3d7990e6e7269416feb8a5212e08b25", "description": "agx: ingest undefs in the backend", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b14987bf9057349b6a6aa5e6617841e4e809ecc5", "description": "agx: rm deadcode", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "aee66f4c8f88d9de57f61ad236a1a4e14ebad3c6", "description": "mesa/st: don't use NIR_PASS_V", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "52eb7e1ada3c7b1834af15837d0ef08f98181e67", "description": "mesa/st: return progress lowering builtins", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "5da993ea9aea8bf69429f71d8c08696769be46bc", "description": "mesa/st: use instructions_pass for plane lowering", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f81afb4b06a0cf9c3a47a90b0d8b2e739be23c99", "description": "mesa/st: return progress in st_nir_lower_wpos_ytransform", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "1452b22ef976a2f1b37b61c252d46cce6869575c", "description": "glsl: fix metadata in gl_nir_zero_initialize_clip_distance", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "854b6020bddb3dd6775b2643411551bdec4dcf88", "description": "glsl: don't use NIR_PASS_V", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b3d6658d96570be16bd59655b21d3cd3e6d98d60", "description": "glsl: return progress in point size linking", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8fd18c4f20c294bf5a7d702cf64f02621954abe1", "description": "nir/lower_flatshade: fix metadata", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fcae4b469f25831641355b01821f9909d3bcc4a5", "description": "nir/lower_io_arrays_to_elements: return prog", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "70fd20d2bcce3d0ccacd1533f44c32ec787141fb", "description": "nir/lower_passthrough_edgeflags: return progress", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "460d2ca4f331f710c10f15626411a618999c26fb", "description": "nir/lower_point_size_mov: return prog", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8b7d765e59801c4d6bc5dee7b4311e09cb3dd432", "description": "nir/lower_alpha_test: rewrite with intrinsics_pass", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "086cbe5da25305bf8d9b828bedefc6c7960019e5", "description": "nir/lower_bitmap: return prog", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4833e42721bf09ea71ab3d8e984538ae912b0177", "description": "nir: return prog from drawpixels", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6fa32b5b838a7b155e069b0aee799d607abd657b", "description": "nir/lower_clip_cull_distance_arrays: return prog", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a36812d9b4b1c864d176e24e576c93236660aa3f", "description": "nir/lower_io_to_temporaries: return prog", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "caffc3abcac8b9eebc4fdfd6c95c71edfb9bdb46", "description": "nir/lower_blend: return progress", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "29bd0a8ffaf88262c6323d03ee298f91b55e003d", "description": "nir/lower_ssbo: rewrite", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "93b29cd40a2d3e02234c0f1d5d78a24a70a3913d", "description": "lavapipe: delete extra descriptor buffer layout validation", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ae29ffb63730b94f9ab0d6e67f79e71e5ec3f4ce", "description": "intel/eu/gfx12.5+: Don't fail validation with ARF register restriction error for indirect addressing.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32b3ea3c3d3a650ebe3326c3087aa1d165169f08", "description": "intel/eu/validate: SEND instructions don't have immediate encodings on Gen12+.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "dfb034853a27ec981c1e205c5b798b234215baf3", "description": "intel/fs: Use full 32-bit sample masks when immediate.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "565ee4fafc9490a4ee7eec117123444843376d1c", "description": "zink: fix separate shader patch variable location adjustment", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d9942442f200bea0ef5b906f288a5234994767b5", "notes": null }, { "sha": "695b4a299250ee7ff5da5f7eda70c6b245dd0f78", "description": "anv: fix disabled Wa_14017076903/18022508906", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d0669f3ede53cccc245efaf27e32b68f6150549a", "notes": null }, { "sha": "1279e7b6c7706553f4424a7d3d8e48bd4f751f5f", "description": "zink: Use memmove when dealing with overlapping memory", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "a18171968cb84e54fd939d35cd08262fb56ed2a3", "description": "zink: Avoid the use of negative array offsets", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "920fe469b328c7f7b608f1d3c00d1181164dcb47", "description": "ci: Disable VK full runs that time out since 1.3.7.0 (hasvk, anv-tgl, a630)", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "78da1845fbe1e2824f72993d9b3994927bf21712", "description": "ci: Add full-run xfails missed in the 1.3.7.0 CTS update.", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d", "description": "ci: make sure we evaluate the python-test rules first", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "2c9fdaa83013ac60b55ef821d502282e297505b8", "notes": null }, { "sha": "436b89e8388810dc456c366b8ab0ee03f8fb1357", "description": "radv: Correctly select SDMA support for PRIME blit.", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bc65d14ddb946a77d075fb29536bb29739271c97", "description": "ci/windows: Update WARP to 1.0.9 NuGet", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9530ec9c070ab033e8ec9a296781932e90c4b3ed", "description": "r300: skip draw if vertex shader does not write gl_Position", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "53c17d85abad095c9d381785d29531e8a4532ffc", "description": "r300: fix reusing of color varying slots for generic ones", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "d4b8e8a48144f4b899d48c271558f0dc613632cb", "notes": null }, { "sha": "7e4d95c271b3ef7f9cb370946933bd584fd47a32", "description": "amd/vpelib: Solve the downscaling problem for 2 tap", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "25d0384df8b7b7bfcce35eccdfd9346220b93c96", "description": "amd/vpelib: Add VPE prefix on API to avoid naming conflict", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "16c1628f73904875f9ad25a11909c6939ba21477", "description": "amd/vpelib: VPT Failing Test Cases", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "b354ceebaa36c8d4c6d0441d39dc81159053a569", "description": "amd/vpelib: Use uint64 for buffer size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "4a48896a0d2981ca45bd88e7c16a17377952dda7", "description": "amd/vpelib: White Screen Fix", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "28b7c1e61157d9165030d9f2cd293f0eec70c0d9", "description": "amd/vpelib: Need a debug flag to support 2tap downscaling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "ee20be9b077c72662dfbd4a8758f9b803e02cd50", "description": "amd/vpelib: Apply inverse gamut remap to background", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "73713f837b4c0ceda7f33476586931c04a0ec4b9", "description": "amd/vpelib: Studio Range Handling", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "e18761001e6a7638ac831b88b440db8a784a1bb6", "description": "amd/vpelib: Rename the parameters of init vpe function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "258acf022744d5624cd6e256231ca6c65371ab61", "description": "amd/vpelib: revert SRGB to 709", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "6d19aca14498a1e046632788eeeb9187c7bc955c", "description": "amd/vpelib: remove unused header file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "74eb5114588b9b4c5fb69c0aa86db929105e1ae8", "description": "radeonsi/vpe: Don't map and unmap emb_buffer every time in process_frame", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "82314a6dad0e97db86fa6d3cac5e96901d5d19ed", "description": "radeonsi/vpe: Add environment variable to set embbuf number", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "211b67c79b26c79f4ba6499490e2c2c1ed6da1c6", "description": "radeonsi/vpe: pre-allocate stream struceutre", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bd37cbc8e538f7f63e8a94b41fa914726df34589", "description": "radeonsi/vpe: support multi-buffer", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "f6f9e3fe08b60975e974afe88a99e48b67367a80", "description": "radeonsi/vpe: move flush to si_vpe_processor_end_frame", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "14365ea353b440f0f3d7a22be68195de754d844a", "description": "radeonsi/vpe: disable info log", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "7bea7ced400b8e7cdea0d725b43f82d8cfcef2e6", "description": "radeonsi/vpe: remove wait source surface fence and while loop", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "2d3273e388171ce2dcb6a3aab71066f18820767b", "description": "nak/algebraic: write code to an output file", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "15785a9bfea534f8f7650233f63f3861a8019a25", "description": "nak/algebraic: merge run and main function", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "465e26dd9806728f4689c56097d80d6c04f610f6", "description": "lavapipe: fix devenv icd filename", "nominated": true, "nomination_type": 0, "resolution": 1, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0482153ef6218fd46305c0b3fdcc160d2d401d5a", "description": "util: Update ALIGN prototype to match align", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8c847eb2def89bfed766fb1eaaf59434515cb032", "description": "treewide: Use align64 instead of ALIGN for 64 bit value parameter", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "32d2f7074280acc194282a10ad0c2a7f42c299dc", "description": "nouveau: Use align64 instead of ALIGN over input layer_size_B", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "fb55c7026920156e93a124c994a782beebf43c83", "description": "svga: Cleanup duplicate ALIGN macro defines", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0b9c96562b97e0c4fa1c058931530e317b37193c", "description": "treewide: Use util_is_power_of_two_nonzero{64|_uintptr} when needed", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c1d6d745cfeebba140d3c3a88f8a9cf7fa7fc503", "description": "asahi,panfrost: Use IS_POT_NONZERO to replace util_is_power_of_two_nonzero for different size", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "9bed04c5a65416352097033ef1649e6ae6463059", "description": "util: Add function util_is_power_of_two_nonzero_uintptr and macro IS_POT_NONZERO", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "50e570fd8e3a780cf166b3bef2306e459e90fb90", "description": "docs: update calendar for 24.0.0-rc1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "bf729063c3f09b47c6a8105d8b7417285f81ad25", "description": "lavapipe: use pushconstants2 for dgc", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a", "notes": null }, { "sha": "b6bfa73dc7b7825aca85b2451d446a32ebc05505", "description": "vk/cmdbuf: add back deleted maint6 workgraph bits", "nominated": true, "nomination_type": 1, "resolution": 1, "main_sha": null, "because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a", "notes": null }, { "sha": "0f57ffb845b61de8e5ed9f623cec2ef468e83f0c", "description": "zink: add render-passes HUD query", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "c31be1f4bacde88ccd7177af26cb554c35472573", "description": "v3d: show warning on creating a v3d screen on real hw", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "0557f0d59c5b22a8a934900ddc91f7a6057e146f", "description": "Revert \"v3d: use kmsro to create drm screen on real hw\"", "nominated": true, "nomination_type": 2, "resolution": 2, "main_sha": null, "because_sha": "8f621174da089e87e2bdd48e683defc83a3472c9", "notes": null }, { "sha": "4be49fa15a30eb88453c6623e5a648be43efa856", "description": "docs: reset new_features.txt", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null }, { "sha": "8dc234b36bf972ad69d0b9963ddb4ba005bbef05", "description": "VERSION: bump to 24.1", "nominated": false, "nomination_type": 3, "resolution": 4, "main_sha": null, "because_sha": null, "notes": null } ]