From d870091d8e33424be8ccacb792fca56bde6cad90 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 22 Jul 2021 21:53:03 +0100 Subject: [PATCH] .pick_status.json: Update to 1d6c790f9f6c373e667de955822b1048c7073ba3 --- .pick_status.json | 1971 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1971 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index 3bd067d72a1..a39e02866a7 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,1975 @@ [ + { + "sha": "1d6c790f9f6c373e667de955822b1048c7073ba3", + "description": "pan/bi: Mark mod to string as maybe unused", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7346ab85b18e7c3bbb46c27f0041d3d4e558e4e0", + "description": "pan/bi: Remove duplicate NIR compiler options", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b56f5c27deb681c7d5f6ea186cb99fe6f8394440", + "description": "pan/bi: Add explicit cast for lod_or_mode", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a95dd9494da6966ce303fc238ddd9208be9a63bc", + "description": "panfrost: Only build libpanfrost with GL/VK", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "55e6dd37244f0d2f49f33156c1c91cbdb5fc299a", + "description": "panfrost: Remove unnecessary bifrost_compiler deps", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c10b8866887a6ebc9dc60b78e28d48a2efbfda8e", + "description": "meson: Build panfrost with tools=panfrost", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3a2d317b996f57647da23de7876142be4b9b71f3", + "description": "gallivm: fix FTBFS on i386 with LLVM >= 13, StackAlignmentOverride is gone", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c1b4c64a28d9fc093229eab91a3a7fc4cb4fe29a", + "description": "gallivm: add new wrapper around Module::setOverrideStackAlignment()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2a860bb8c35191e7505a71e17250d4ff060f17cb", + "description": "egl: add support for EGL_EXT_device_drm_render_node", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1b96c4e24f6f062e310a8534fd36f3fb818fc7d9", + "description": "EGL: sync headers with Khronos", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a45117a325b244a1587c801ce24080518b2d5da9", + "description": "ci/v3d: add piglit flake test", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "211d1dfd34499d57709c15d10bdadc514e9e13c2", + "description": "aco: don't create v_madmk_f32/v_madak_f32 from v_fma_legacy_f16", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "215adc2f18e3a1cf465e2ba9a15957f1a04596a3", + "description": "freedreno/registers: update dsi registers to support tpg", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f3ec4a934d6a9776e6f67cd44565180c098a6846", + "description": "util: add workaround for Full Bore", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2f5cd08ede0b9d445535d54beffcad0e5c4a62bb", + "description": "llvmpipe: add support for time elapsed queries.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "506e51b8560f30bc67ee84def535a324b5748208" + }, + { + "sha": "d8bfad70dc1666f7ff9f6122acd20b98c4ff5232", + "description": "Revert \"CI: Disable LAVA devices\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "1f4ff4ed2e6fbefb5026d8300a80049ccf4912a5" + }, + { + "sha": "e42bb25ee26987f3ca0af5be55cebaba320e1285", + "description": "zink: fix cached descriptor allocation clamping", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8db2d53418c3c0eb627763e5ce756ca83c79efa7", + "description": "zink: improve lazy descriptor pool handling", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "849c5208874b6b41189d15729d07a84f276fccb2", + "description": "zink: add define for descriptor alloc clamping", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "559e009af19c26b534bc1dec35f8ff0488e83982", + "description": "zink: clamp descriptor allocation bucket sizing to defined limit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2736bf4e1799c0f82b4cc6899ebd7c9c93e48154", + "description": "zink: split mem cache per type", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7aca74e219c9c8b5729e794a03ca2c74621e3d49", + "description": "zink: inline mem cache hash table", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fdfa155f2ba494396c38b0429c233c3f3b9dfd17", + "description": "zink: move mem cache to sub-struct", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d8905446d656d51634af5cb243ab14e7833ac598", + "description": "zink: rework oom flushing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0dc77c8aa537fbea4ebfc2ceb49a4df6843901cd", + "description": "zink: add a param to check_batch_completion for toggling lock-taking", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e7f958d841356d338a4d7bb68f8366f9b74a6546", + "description": "zink: use a local var for draw mode during draw", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "10e7cb588830504e9089a232ba5c50549250958c", + "description": "zink: make batch_rp and norp static inlines", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2795537d5c2b2fc78b43251c372d18f74a2f9d41", + "description": "zink: make zink_end_render_pass public", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1ffe73c71a89bf72096bc469df67002221776ae5", + "description": "zink: split draw_count checking to local variable", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "49ee703e112aa4579a01f3783ab34a124740a796", + "description": "zink: split and move maybe_flush_or_stall mechanic", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9823b970fb51db21ac6ce29753eba82dc25f3072", + "description": "zink: handle vertex buffer offset overflows", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d5dd1259c5653b25ff7d6c0cb662cf5e5a27f798", + "description": "zink: change vbo_bind_count to a mask of slots", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ba3c4ce3852af72697d199dee1187f31dc7d92e8", + "description": "zink: add mechanism for generating VkBuffers for rebinding", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "47946855f19cc7d082fd59e090bb83f5d3930871", + "description": "meson: allow egl_native_platform to be specified", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "f8dc22bf61c1e6008f6954ffd25c1ee322f500c6" + }, + { + "sha": "384181921c23fc7630b4a7d373f5b6755d20c8af", + "description": "egl/surfaceless: try kms_swrast before swrast", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "f7e0cdcf1a5b639b4df610be600fa5d8db100289" + }, + { + "sha": "43ccc6c091a72cb94327688c299f8068838b9e81", + "description": "llvmpipe: always use draw_regions intersection", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ba7fd5b5614514e9c0fbb2e5020b6b40fefde847", + "description": "llvmpipe/linear: don't try to use tgsi analysis for nir shaders", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f90b6c875a6cf484af433057b8be69da49bab95e", + "description": "llvmpipe: add some extra linear rast checks.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fd9cc1d00701bad61a4ddde67c4a3eb97f76eeaf", + "description": "llvmpipe/linear: fix ppc64/s390 build", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5a1d3bcf26df5b303fbfdc34584c982efb020ade", + "description": "llvmpipe: Add a linear rasterizer optimized for 2D rendering.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4dc81cc6318164ca2aaef25bf3dd164c766be6da", + "description": "anv: Advertise support for VK_EXT_shader_atomic_float2", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a3e53495a9d1fb653e6ba66e1ecd4a3c3ea5994d", + "description": "vulkan: Update XML and headers to 1.2.185", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "baefdceeaf8c360c21e2953804389b7d21cfbc1e", + "description": "spirv: Implement SPV_EXT_shader_atomic_float16_add", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8c29891fa4631efcaf11e2a7337aae7f1eaea07c", + "description": "intel/compiler: Remove cube array size lowering in compiler backend", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e2a30ebf44a011c54faa31bf62d6c08aa05479a3", + "description": "intel/compiler: Lower cube image sizes using nir_lower_image()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b5514a22366f7ef80b1c2e6d2d29d65a272c31fb", + "description": "intel/compiler: Rename brw_nir_lower_image_load_store to brw_nir_lower_storage_image", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6898549d564f5c4f035b9ead7c6f77028fc25b04", + "description": "nir: Add nir_lower_image() to lower cube image sizes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "27534a49cf3872646cb8ef9371707d74a81b1986", + "description": "iris: add tile cache flush to iris_copy_region", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b0fba89cf61a79235a9c8442a00b32391a31dee3", + "description": "nir/lower_subgroups: Handle down-casts in uint_to_ballot_type", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7b8bb81e827997c5012732795bddf88dd25fed45", + "description": "CI: Disable LAVA devices", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9f3fde6f362acb1841e1af634a2e65f3811ca314", + "description": "intel/compiler: Use GCM in nir_optimize", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c742a99fb6cf96ffa9c8c5fffc7d6a9057c5671d", + "description": "intel/compiler: call nir_opt_dead_cf() after we have finished all opts", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5cc36887abf9a8d47d15ad3098c6bd4bd0d33007", + "description": "nir/gcm: be less destructive with instruction order", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "436668874a1508edf127be16873c6811fe13a3e6", + "description": "nir/gcm: Clear out pass_flags before starting", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "8dfe6f672f4f3e226089c6cc8d392fcd39dff5cb" + }, + { + "sha": "3ab74d0ffa3bb14ef6971d8e9d94514e0ff2671a", + "description": "nir: add nir_imm_ivec3 builder", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1d8e9430d267d872941fe2af7c1336e58f089101", + "description": "aco: include in aco_util.h", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "59fdaa1985f9269c40f0ca4704fbeb3fb05c4c2f" + }, + { + "sha": "7c81a9d56f7f308c494cbe971f00eaaf786834af", + "description": "gallivm: fix pass init order on mips64 with llvm 8", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2f07c675b911ff4d630556608e5d7d867c7e690c", + "description": "pass egl-symbols-check test on mips64el", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "88b234d7a7cd71fcb4955428010f238ec9530431", + "description": "gallivm: add basic mips64 support and set mcpu to mips64r5 on ls3a4000", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6455ab6e5ac5b1ad815d3e67e72d9adef7ffd21c", + "description": "egl/wayland: Allow EGLSurface to outlive wl_egl_window", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0e2464d26bace803aad575c117686412be82388a", + "description": "egl/wayland: Error on invalid native window", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3870c52159f89545fbe14967c395ebc73ad4cf5b", + "description": "aco/ra: don't allocate vector space for MIMG NSA operands", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8250f2ae29eecf21a3270f4e45282f0612cdddf0", + "description": "anv: share some code between vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "dcfc4bb89a28849f7891bd5944bc2e2024f65038", + "description": "ci/v3dv: update expected results", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b6843d990b3ca6910954093b7837a8fd437cbc18", + "description": "intel/tools/aubinator_error_decode: tag hanging instruction", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "18fa8205063b5dc07d1e253806070ba008793e1b", + "description": "ci: actually run piglit tests with virgl", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f1b952fa739998f87cec16d09799a65ea7c631be" + }, + { + "sha": "2608ee4031bc6fec24ebb66773c871513800b352", + "description": "v3dv: fix I/O lowering for GS", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8c6196e7e88a51a87f62d28e9f34197ff57cf5b8", + "description": "crocus/gen4-5: fix ff gs emit on VS vue map change.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e" + }, + { + "sha": "74245ca0372cef6850791d454d2490304df68a65", + "description": "docs: update anisotropic info for softpipe/llvmpipe/lavapipe", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a54cd0a83e6340afb83400e3deaf3be84b1de716", + "description": "llvmpipe/virgl/ci: update traces for aniso", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1769ce34048495eb28d647914c66b90886796dab", + "description": "lavapipe: add support for anisotropic texturing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0d4d7594d14c06168ab8c75f67d4b32b359552f8", + "description": "llvmpipe: enable GL_ARB_texture_filter_anisotropic", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0bb23ed6dba2abf05568e738eedd02f05ecb1b2c", + "description": "draw: add sampler max_aniso query.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9cfcf3783ba904e89f99d131e1f8ad7d450e3296", + "description": "llvmpipe: add support for max aniso query.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ce2b711c0a5d2c1d595f783e7a7bc92388cef4e7", + "description": "gallivm: add support for anisotropic sampling.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a672f9ebf02645e66797357cd4b7db3b415359dc", + "description": "llvmpipe: add filter table shader accessor", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4366a77daeaffab87747f13e9a7d379f37a0e352", + "description": "draw: add shader access to aniso filter table.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "848d4e7e4361fc39a687be3d218515214edf428e", + "description": "gallivm: add anisotropic filter weight table.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3a3748d999a988923813e50c64c51884218a988f", + "description": "gallium: add pipe_sampler_state::pad member", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "393ee837fb29b24ebb72fbe7e3b493b8539c06dc", + "description": "nir: Add a format field to _deref image intrinsics", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0b57272af8dc4d44fc7f026e203a6d836a5cfdd6", + "description": "nir: Set src_components = -1 for image intrinsic deref sources", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c0afb60258faa66771569b7ce36f6feb591102c9", + "description": "nir: Set IMAGE_DIM and IMAGE_ARRAY on deref intrinsics", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ea7fcd5a9774b2d0500bea35f7f2c36c06e11f55", + "description": "glsl/nir: Use nir_ssa_undef() from nir_builder", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0b9562a94ae3969c595e38b21758be828a08212c", + "description": "anv: Allow unused VkSpecializationMapEntries", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b5e782f5f43185076acbbea1e42000fd1fb48aa0", + "description": "aux/draw: use nir_to_tgsi for draw shader in llvm path", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4c36224f95b61c71a79e00ddf8ef0f02dd1085eb", + "description": "zink: Fix unused-variable warning", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "9b40fc4892c24a5eb5558719682fad6bfc3dd79b" + }, + { + "sha": "50f9519ea5fbdb48d14a570f307c1ef6d22a9e6e", + "description": "nir/lower_point_size_mov: zero nir_state_slot::swizzle in new variable", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1132df843cc71dd0773d3180e218a73230674367", + "description": "freedreno: use new tc util for setting bytes_mapped_limit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c3914bb2e891faa0409638c6f5f6a5b8a80176ae", + "description": "zink: use new tc util for setting bytes_mapped_limit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "01414d435c40931fe319c11beff2633e164d536e", + "description": "radeonsi: use new tc util for setting bytes_mapped_limit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "671d579b46d79905a4daa2e3e59ee0d29a95708e", + "description": "util/tc: add a util function for setting bytes_mapped_limit", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3db856689decdd435f8f3b766d7b8521ca477e49", + "description": "zink: add changed flag for blend states", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "df243d009485703cd9980207ef9bcc2da6bc16e7", + "description": "broadcom: don't define internal BPP values twice", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "dc40157888a8825fe5c411f20029466c7c2f1d47", + "description": "broadcom/compiler: emit TMU flush before a jump", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "197090a3fcae47a4aa0faa06ea3a45e1bb64a458" + }, + { + "sha": "54e1ec017d7852bfc4ba46b54c3ab516f96102f7", + "description": "st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "5bfd1a7e19ec1c510c2ba4adadad98d78f712eaf", + "description": "radeonsi: Check aux_context on si_destroy_screen()", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8be61e8a9e49190593e0c90077a8ce100b5743de", + "description": "mesa: fix bindless uniform samplers update", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "736f1f70ab8a7995041a707d28d0e1a5f2940f4c" + }, + { + "sha": "9b1a296172df38561d650abf98ee2e1c77ac6fc2", + "description": "aco/optimizer: ensure to not erase high bits when propagating packed constants", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "66213ab2de023250ceb6ea98270065ee9de02f79", + "description": "clover/il: return IL only for spirv and correct length", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "59e69e8ec5b2df124b2a9c23fec53a5988563676", + "description": "zink: remove screen info stuff from draw templates", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "9bafcde42f15fde030c20ddc81b5695a0bfd662b", + "description": "zink: add a ctx flag for shader reading basevertex", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "37ee123063da2c679616248f0170d1dc38bc97f4", + "description": "zink: use drawid_offset directly during draw", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "405d45f00963b142d56ab3d2c9c1e5405cbace2d", + "description": "zink: flatten descriptor_refs_dirty into BATCH_CHANGED template", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "96559e7418bc9b68a750ac764b3d100e39d56611", + "description": "zink: add a ctx flag for drawid reading", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a3321f1b856c87e1d44b8b3d5a4d52b4652b3f5e", + "description": "zink: don't rebind vertex buffers if pipeline changes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c6d268d1a0f1a1bed8603e711b4562443803602a", + "description": "zink: stop flagging pipeline dirty for line width changes", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "eb3b75868672854222b8e5bf3bcab1c9c7770e11", + "description": "zink: split pipeline_changed to use template value separately", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b37a2c6ef2a1aec00a48bea8d3442b7f98f4c5e0", + "description": "zink: add template for starting new cmdbuf", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c88ce857995e304ffedd9002ab4dc62733cbb443", + "description": "zink: if descriptor updating flushes, re-call draw/compute", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f2f1892e621c892606db73df493ad21f708bbb92", + "description": "zink: make descriptors_update hook return a bool if a flush occurred", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c5ccc41ca5e9f5d3a8f76490ecf0bf04e1197da8", + "description": "zink: add draw template for dynamic state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cfcc2ff03fdda14c218c96c658eb81642df3ad44", + "description": "zink: start adding C++ draw templates", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "15c7e3e9225ee692c8302e26592c2abddbcf5b8f", + "description": "zink: ifdef out some context prototypes/inlines for c++ compile", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c4702204bc342ef1d8b383554e3be9715419099d", + "description": "zink: optimize shader recalc", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "785b4728cfec8d55b00f65d41d3fe27fbaf46ee2", + "description": "zink: set dedicated allocation when needed", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a8727ec8568f4e0d96ce731151095b5cf5db6b43", + "description": "zink: hook up VK_KHR_dedicated_allocation", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e9516a4edd510a72c334d392229c95c45899c274", + "description": "zink: check for dedicated allocation requirements during image alloc", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bda26dfcfc5f9012ab1bd22f2bbaa664315e2671", + "description": "freedreno/ir3: Reduce choose_instr_dec() and _inc() overhead.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "56dd1adf3b8b377b301e5973bf19c540c757ac54", + "description": "features: VK_EXT_color_write_enable for lavapipe", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "578190c0fedd6cb0e348f3512ef1fab365713214", + "description": "lavapipe: implement VK_EXT_color_write_enable", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0115fab46b9185d3d6bf2b4ca6dc12311f6e07fc", + "description": "lavapipe: add a padding member to rendering_state", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a296cc268471fa0dfa092aebc0dd5e092494075c", + "description": "gallium: Remove dead pb_malloc_buffer_create function prototype", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "75aa8524ec22888229e5849b5715d7111a0885b4", + "description": "wl/shm: don't fetch formats if not requested.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "fd5fa73e6c8deeb8e09062e412d7d05fe57d0c59", + "description": "v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ff55412f40a7d588e47e2c35d175aea0ac3cfe95", + "description": "nv50/ir/nir: fix smem size for GL", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "dc667b1f192d33d073832a50b0e920734f9fb8ef" + }, + { + "sha": "d6dd13a62ec5f21c58e4251e6d7d872b31a55c86", + "description": "v3dv: implement VK_EXT_physical_device_drm", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8413c57a3ffe2ea2d4bedd9efe5524686720495f", + "description": "nouveau: Support nir_intrinsic_*_atomic_fadd", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17", + "description": "softpipe/aniso: move DDQ calculation to after scaling.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "2135aba8d99d5b0b5f73d97d4aac6a25d69de57c" + }, + { + "sha": "7de5293b897080a2a954d54e076b2c1e55f08c53", + "description": "pan/bi: Shrink live array to 8-bits", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bbf2ef6b4a60d8aa3c45c22ebb8ae68e56b8b548", + "description": "pan/bi: Clean up liveness freeing", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "84e2e5f23c7d01f09d68c10a95e59a35f37939af", + "description": "pan/bi: Clean up useless casts", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1fcea302954c97d53cfe836ffae707664585f7b1", + "description": "pan/bi: Copy block bi_block", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a372368e228ac587c5fad74d381dd16b072da245", + "description": "pan/bi: Copy back bi_foreach_successor", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8bee48a635be1ec1397416b9099a5f86767949cf", + "description": "pan/bi: Copy back add_successor", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a667e1bb6ddaafedcd1db16e1ff520c805338a9c", + "description": "pan/bi: Copy liveness routines back", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "55d57b828f7669a1fd5e4c6c9cc04370a88d31a2", + "description": "aco: Fix how p_elect interacts with optimizations.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "e66f54e5c83fd545e1a4062e683b584a35dacc00" + }, + { + "sha": "749251391d967ce5450a6adfeb64cb773cce2508", + "description": "glsl: replace some C++ code with C", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ed57666a5c10a601b89868fa986d9ef215b908ed", + "description": "mesa: fix incorrect comment in draw_gallium_multimode", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "4566383ae4bf28b99576ae9d293c50decc771888" + }, + { + "sha": "73a03d12e953f037555e06406681c67c5c710968", + "description": "mesa: remove unused drawid_offset parameter from DrawGalliumMultiMode", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "703279e6da2168aadde4407a8b97a1f54bf3250f", + "description": "st/mesa: inline st_setup_arrays on MSVC too by adding a wrapper", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "2850db0a9ef3751b1b3429d9b7e75ed22dc4e59e", + "description": "util/foz: stop crashing on destroy if prepare hasn't been called", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c" + }, + { + "sha": "d27f7fa1b334f799bcb75d185bf359a4c5091572", + "description": "anv: fix feature/property/sizes reported for fragment shading rate", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "790ff1ceac8a406467b38c929e0ae75200da59f0" + }, + { + "sha": "8f0385c12c0360e72744c286fca64eb8a8433986", + "description": "util/tc: make clear calls async", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1abc480b5a00e3707370caf6cdd1f8774c99d724", + "description": "radeonsi: document a missing synchronization for bindless textures", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7f9b3a70986b66a799145b461af4df74652078b7", + "description": "radeonsi: set scratch_state dirty only if ctx->scratch_buffer allocated", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "be9ca622478ac4ef1eda9c1ce6244d7bed7e02f9", + "description": "radeonsi: remove redundant setting scratch_state atom dirty", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "86ff5b7ddb60ee82b04eea143b9cc7efa3ff8183", + "description": "radeonsi: don't expose no-attachment MSAA 16x on all 1 RB chips due to issues", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "59e923e5a1fecfb17fc3dc0f912baa9cede2c2ca", + "description": "lavapipe: don't read line stipple info in pipeline creation if stipple is disabled", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "11f9ad92382d92d6e6e16ae650003c448ef187b8", + "description": "gallium/ttn: Add a debug flag for dumping the shaders.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "8c36022e0d5c00f6b4c18b67e87c5be2874152cf", + "description": "nir_to_tgsi: Fix image declarations.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "46cc332025b62484baf8f510f285d4749118dde6", + "description": "anv: Stop reference counting semaphores", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "d44ea09e61f4e385bda1280e388cc60dcd4e11cf", + "description": "anv: Drop unused sync_file and BO semaphore code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3b363d5b552d4acca40251254edf5848654ea7bc", + "description": "anv: Assume syncobj support", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a62973580b7846f2213cbd2589e9473c26596683", + "description": "intel/eu: Start validating LSC message descriptors", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "89b7a40212880bc104758be5895f1ad915052854", + "description": "intel/compiler: Enable has_iadd3 option on XeHP", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "06ab73768612084b0ea614c0da87f2f63587b788", + "description": "nir: Add optimizations for iadd3", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e6db2299a8e872336b5d43f78e78222c0f9cb279", + "description": "intel/compiler: Allow ternary add to promote source to immediate", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cde9ca616d7bd2ecdf3281f087e9c7acccc85192", + "description": "intel/compiler: Make decision based on source type instead of opcode", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "705285b9f4a11b19c550ef3acbb40eb0a1d6bc41", + "description": "intel/compiler: Add support for ternary add instruction on XeHP", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e8dff256c07fac1484b66c7f7a71f1b9c5ffe1dd", + "description": "nir: Add new opcode for ternary addition", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6e17931d2120148dd71d5014421303816611df60", + "description": "radv: Use pre-computed viewport transform for NGG culling state.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c9a478f1cd1d911431b619e0db5551207131dfc1", + "description": "radv: remove unused variable from radv_emit_viewport", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "a2ef92d7a58ee07d6b44131712b6b85700503e38", + "description": "radv: pre-calculate viewport transforms", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1e13cb1965ae608a48f7fd2579f8a27119f4e04a", + "description": "radv: merge si_write_viewport into radv_emit_viewport", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "53d4485a028525f9a041e527e50d79ecd3e999fc", + "description": "freedreno: fix wrong tile aligment for 3 CCU gpu", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "78c8a8af80d5b0ccd68dd85ff7ecbb699be31f7d" + }, + { + "sha": "60c5abf6857b57893f313e2228e2ec0fac8f1995", + "description": "aco: Remove s_and with exec when all lanes are active.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "e66f54e5c83fd545e1a4062e683b584a35dacc00", + "description": "aco: Allow elect to take advantage of knowing when all lanes are active.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b12318f26c2440bed3cc0cc9261666d1253a05ba", + "description": "aco: Swap s_and operand order for ballot.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f5008a48d39fc7df788ce15eac0154f428632022", + "description": "intel/perf: Use intel_i915_query_flags instead of hand-rolling it", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "ba99d2a3288d87245ce9787106b6118595bd4fb4", + "description": "intel/dev: Use intel_i915_query_alloc in query_topology", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "3fa6b8d0417f215a859386c9c41aca3cd4ec201e", + "description": "iris: Use intel_i915_query for meminfo", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "e60114b2ae117b0f9cc55de57ab397804c8d6bf8" + }, + { + "sha": "35ec1d9730cd1d0e3d8f212d5edcea53fe7cc518", + "description": "anv: Use intel_i915_query_alloc for memory regions", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "65e8d72bc106b0cce62d2037aa0e7f1babf42d13" + }, + { + "sha": "ffdf4d76838b906030f17d7d1b50fddd1c8679f3", + "description": "intel: Pull anv_i915_query into common code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b664481ba91603d69b294ca5b1243e42c86a5863", + "description": "anv: Handle errors properly in anv_i915_query", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "c0d07c838a9fcd67e4ae8cf948ced2daa3edf8c6" + }, + { + "sha": "d07e5bde751a7f85ded96b35660075d8f782b49c", + "description": "radv: Remove num_viewports from radv_skip_ngg_culling.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "9a95f5487f5ab83fa44bea12afa30cf1a25fc9db" + }, + { + "sha": "aa247403703b27938fd86ff60428c91a0e76aa6c", + "description": "radv: Don't compile NGG culling into shaders that write viewport index.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "f30e4351de2f562955435a04cf75dd641639d31c" + }, + { + "sha": "e56d5db341eaf2112be366ee015a9956b2c3b704", + "description": "iris: Re-emit MEDIA_VFE_STATE for variable group size shaders", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "33c61eb2f10526c0b90c5ad376e5b0433aec296d" + }, + { + "sha": "d7e1c0ec2e1d467b9f71e97544428910f235bea8", + "description": "v3dv: don't emit frame setup more than once for multilayered framebuffers", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "51d0d83667c31ed33992175c9d07a7eb05d6714a", + "description": "v3dv: don't overallocate tile state for meta TLB operations", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7fcc518473f7c5de9a34af397f77018dc5a211e9", + "description": "v3dv: allow limiting amount of tile state allocated", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "93e7534a66a42d1b14d3ff1b6dc532abb1c2c62c", + "description": "v3dv: improve TLB layered image clears", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "308041095c4c12263ee7df2784572eef0e61c73e", + "description": "v3dv: remove unused layer field from struct rcl_clear_info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0b637919a8a30041c64a201f62aba032254a0e0d", + "description": "radv: fix specifying the stencil layout for separate depth/stencil layouts", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cadf2d63b736b610728d508ed507551dd74ba16a", + "description": "radv: report APUs as discrete GPUs for Red Dead Redemption 2", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "7a1cc56e405b247702e91180c1143ca96b96b5bf", + "description": "radv: fix bounds checking for zero vertex stride on GFX6-7", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "0ee322acdb633a0935f542494f7113d86df3f78a", + "description": "nir: Better document the Boissinot algorithm in nir_from_ssa()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "cb589ee394287fa1291cc7ce564f946d8af73583", + "description": "intel/dev: Drop a bogus assert", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea" + }, + { + "sha": "fce0027d913f6538cb1f1d40675191d2a9ffadfe", + "description": "anv: Unbreak wide lines on HSW/BDW", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "004fcfe6985e6573de62f7482386a51b0750f3dc" + }, + { + "sha": "dfcb47bcec0fb0e7cd812015640706a445acf065", + "description": "anv: Zero initialize pipeline structs", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "34aae6a1f2221bdd6ae812c11fafaaca10ca2419", + "description": "vulkan/util: Add and use vk_multialloc_zalloc variants", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "49a7c92793ebcc4e2814ef295e51673dc4c9674c", + "description": "vulkan/wsi/wayland: Initialise wl_shm pointer in VkImage", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "6b36f35734a9ffa2c6fde475933eb46d7f4fb6f4" + }, + { + "sha": "1061ebb6da6435caf4f38d6d0a592ab6d1ca7bdc", + "description": "vulkan/wsi/wayland: Cosmetic alignment fix", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "b3d2642ca4fe10faf05d51962339a598e622028e", + "description": "draw: handle resetting draw_id between instances.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "ce0b1f23c30e1943be67d81231722e76e074f823" + }, + { + "sha": "5447330a25f82eff4b449fb5a0304e1d4a762821", + "description": "lavapipe: fix indexed multi draw draw_id increment", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bb35195b73824d2aa4ac89aa80ff84f54bc9b108", + "description": "nir: Validate after deserialization.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f855b25fd0091d76a2ed6dc9f5c873d75a1c78d8", + "description": "docs: mark mesa 21.0 as done", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "004fcfe6985e6573de62f7482386a51b0750f3dc", + "description": "anv: fix some multisample lines_wide CTS tests", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f40a08d25c91256cd3dff0211b8e10d5bbb3734e", + "description": "anv: Don't advertise unsupported shader stages", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "19c828372975573d0e83b8b11c0a7cf9d73b55ed", + "description": "radv: Use 128-sized vertex grouping for NGG shaders.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "17e62a3c23f68df802bcbfdab947dff4226fa281", + "description": "mesa: (correctly) flush more in _mesa_make_current", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "34342cce895b4d666c3f6a1cbf3f3b7da859afc2", + "description": "glx/drisw: Nerf PutImage when loaderPrivate == NULL", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f5c8761edab0f3982ab22de774afa81148b47795", + "description": "asahi: Move assignment after null check.", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "dcd2d8ca5008ec619732c21f9ff0ed4f7ee7f7f6" + }, + { + "sha": "8351ad17193224a2b6c0bc635b405e677a31c7c1", + "description": "Revert \"ci: disable Broadcom CI\"", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "87cdcf56455b78b0ca799adccb20c7d23d1b3a51" + }, + { + "sha": "f62ff2e7dc934179ebc1eaa412adbc449351d138", + "description": "util: document that workaround also fixes Riptale", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f481c290b0edb9deb009674bf9e29905511ce4cc", + "description": "v3dv: refactor meta copy/clear code", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "18642987fdd4dd69ce64852228afa022cedfd1e1", + "description": "v3dv: remove more dead clearing code", + "nominated": false, + "nomination_type": 1, + "resolution": 4, + "main_sha": null, + "because_sha": "5ba7f64b454b78c71be0827c74f37497fd135822" + }, + { + "sha": "87cdcf56455b78b0ca799adccb20c7d23d1b3a51", + "description": "ci: disable Broadcom CI", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1ea156f44c7ce8d6880217ef4d46692cc7ac0219", + "description": "radv: only init the TC-compat ZRANGE metadata for the depth aspect", + "nominated": true, + "nomination_type": 0, + "resolution": 0, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6e4e6d952715fbcbf92dfcf8ded366274e4ab1a4", + "description": "nv50/ir: Initialize Value member id in constructor.", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "4a3269dff65e198ac3d493b676800978ce0c01e5", + "description": "lima: handle fp16 vertex formats", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "12128fb1351eee6ec681039fe8483b3c39db7c8e" + }, + { + "sha": "12d18abfe7a523d91739a6f0fb0f59c66d0478f3", + "description": "venus: refactor vn_EndCommandBuffer", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "f144d914966eba2fd816b2948d5832b14f01a947", + "description": "lavapipe: fix multi-draw regression in shader parameters test", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "bedbe35d6bb176475dbe9c4d8345e5774270a196", + "description": "pan/gen_pack: Use 1U for unpacking log2 to avoid undefined behaviour", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "04c02418d74703812a39405df14e130c2d6fd098", + "description": "pan/decode: Avoid undefined behaviour on shift in bits()", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "6642749458b6a2e0800bb5e606dcf15e4db0c479", + "description": "intel/dev: Add a max_cs_workgroup_threads field", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "915e5a8cc306c35dad2f7e3a83c18ce72b16e3d6", + "description": "intel/dev: Handle BSW naming issues", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "56d70ba6861545d13071a6c3be46648c668091f6", + "description": "intel/dev: Put the device name in intel_device_info", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea", + "description": "intel/dev: Handle CHV CS thread weirdness in get_device_info_from_fd", + "nominated": false, + "nomination_type": null, + "resolution": 4, + "main_sha": null, + "because_sha": null + }, + { + "sha": "1744372714421d741f256f99148e792796888562", + "description": "lavapipe: Use common Vulkan format helpers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef" + }, { "sha": "376fb4f55f080929df8ca5a2a975fc88a00eec06", "description": "docs: drop duplicate `21.1` branch name from release calendar",